[squeak-dev] scripting SqueakMap now?

Chris Muller asqueaker at gmail.com
Sun May 8 19:59:59 UTC 2011


> However since I wrote the email, I have just had a look comparing the Installer in Sq 4.3 vs the version of Installer from squeaksource that I was able to Install/merge into 4.2, and a lot of Installer functionality has been summarily turfed lately.

By "turfed" I assume you mean removed?  Which functionality was
removed; I'm not seeing it.

Installer-Core-mtf.335 is a recent common-ancestor of both the
SqueakSource and 4.3-trunk versions of Installer-Core.  If we merge
the top version of Installer-Core from SqueakSource (
Installer-Core-nm.357, who is "nm"?) then it shows there are just 13
method changes, one removed (#squeaksource, which should not have been
removed).

The changes appear to be adding a "errors" variable to write exception
information to, no biggie, as well as changing the semantics of the
mcDetectFileBlock.

There is one conflict, #mcThing.  My version accomodates the new
Monticello repository API's that do not assume a FileBasedRepository.
nm's change seems to have put in some rather confusing comments in
Spanish..

> I kept the merged Installer for 4.2 in a local repo on my hard drive and I am able to load it into 4.3 now by resurrecting MCFileBasedRepository>>versionFromFileNamed: which was also deleted.

MCFileBasedRepository>>versionFromFileNamed: should not be resurrected.

> Loading my local Installer brings back everything that has recently been turfed and would allow the possibility
> to bring back Sake and Bob the Builder for example and work with them.
> The version of Installer on squeaksource was set up for automated builds, logging, etc.

I'm not seeing any correlation between either branch of Installer-Core
and Sake, or for doing automated builds..?

  - Chris



More information about the Squeak-dev mailing list