[squeak-dev] The Trunk: Installer-Core-fn.432.mcz

commits at source.squeak.org commits at source.squeak.org
Thu May 23 09:46:14 UTC 2019

Fabio Niephaus uploaded a new version of Installer-Core to project The Trunk:

==================== 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') -----
+ 	Installer ensureRecentMetacello.
- 	self confirmMetacello.
  	^ (Smalltalk at: #Metacello) new!

More information about the Squeak-dev mailing list