[squeak-dev] Fixing the update stream for squeak45

David T. Lewis lewis at mail.msen.com
Wed Nov 12 23:50:29 UTC 2014


On Wed, Nov 12, 2014 at 04:59:21PM -0600, Chris Muller wrote:
> I don't know if you're able to start from a 13680 image or not, but I
> seem to remember having fixed this and it required deployment of a new
> "alpha" image which was 13680, I think..

You are right, the 13680 image in the final release is able to do the
update without any problems, so no change is needed to the update maps.

Note that I did add Monticello-cwp.589.mcz to the squeak45 stream yesterday
to handle the renaming of EnvironmentRequest to CurrentEnvironment. This
is working fine in the squeak45 update too.

Sorry for the confusion.

Dave

> 
> On Tue, Nov 11, 2014 at 9:17 PM, David T. Lewis <lewis at mail.msen.com> wrote:
> > On Tue, Nov 11, 2014 at 09:43:54PM -0500, David T. Lewis wrote:
> >> I tried updating a Squeak 4.5 image with the default squeak45 update stream
> >> (http://source.squeak.org/squeak45). The update fails and locks up the image,
> >> not a good impression for new users.
> >>
> >> The cause appears to be a corrupt copy of one of the MCZs in squeak45:
> >>
> >> -rw-r--r--  1 squeaksource squeaksource  72368 Feb  4  2014 squeak45/System-dtl.665.mcz
> >> -rw-r--r--  1 squeaksource squeaksource 903249 Jan 30  2014 trunk/System-dtl.665.mcz
> >>
> >> The one in squeak45 is empty when viewed in a Monticello browser. The one
> >> in trunk if fine.
> >>
> >> Presumably this was some sort of error introduced in copying the MCZ from
> >> trunk to squeak45.
> >>
> >> I will fix this by copying the good MCZ from trunk to squeak45 using a
> >> Monticello browser.
> >>
> >
> > Having done that, the next (and final) squeak45 update to System-dtl.666 fails
> > due to an undefined EnvironmentRequest referenced in MCClassDefinition>>createClass.
> >
> > I believe that adding Monticello-cwp.589 to the squeak45 repository will
> > fix the problem:
> >
> >   Name: Monticello-cwp.589
> >   Author: cwp
> >   Time: 22 March 2014, 7:59:40.107 pm
> >   UUID: 46fa1e2f-2bf7-4950-82b1-1db31d5753f8
> >   Ancestors: Monticello-cmm.588
> >
> >   Rename EnvironmentRequest to CurrentEnvironment.
> >
> > I am not sure if this will require an update to the config maps, but I will
> > first copy Monticello-cwp.589 from trunk to squeak45 and see if that is
> > sufficient.
> >
> > Dave
> >
> >


More information about the Squeak-dev mailing list