The Trunk: Installer-Core-fn.432.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Installer-Core-fn.432.mcz

commits-2
Fabio Niephaus uploaded a new version of Installer-Core to project The Trunk:
http://source.squeak.org/trunk/Installer-Core-fn.432.mcz

==================== Summary ====================

Name: Installer-Core-fn.432
Author: fn
Time: 23 May 2019, 11:46:13.072639 am
UUID: 6b46a836-777c-4bbc-98b3-994a4b3f2fce
Ancestors: Installer-Core-cmm.431

Install Metacello without asking user explicitly for permission, because the user has already requested a working Metacello via a doIt (similar to the explicit click on the `Tools` menu item). This also helps to unblock smalltalkCI builds as they freeze on the confirmation window.

Next step: fix the URI bug to unblock trunk builds as well.

=============== Diff against Installer-Core-cmm.431 ===============

Item was removed:
- ----- Method: MetacelloStub class>>confirmMetacello (in category 'overriding') -----
- confirmMetacello
- Installer isMetacelloInstalled ifFalse:
- [ (UIManager confirm: 'This action requires Metacello, but it''s not installed.  Download and install it now?') ifTrue: [ Installer ensureRecentMetacello ] ]!

Item was changed:
  ----- Method: MetacelloStub class>>doesNotUnderstand: (in category 'overriding') -----
  doesNotUnderstand: aMessage
  "Handle any messages sent to Metacello class, too."
+ Installer ensureRecentMetacello.
- self confirmMetacello.
  ^ aMessage sendTo: (Smalltalk classNamed: #Metacello)!

Item was changed:
  ----- Method: MetacelloStub class>>new (in category 'overriding') -----
  new
+ Installer ensureRecentMetacello.
- self confirmMetacello.
  ^ (Smalltalk at: #Metacello) new!