[Pkg] Monticello Updates
Matthew Fulmer
tapplek at gmail.com
Fri Jun 13 17:44:30 UTC 2008
On Fri, Jun 13, 2008 at 12:43:50PM -0400, Rob Rothwell wrote:
> On Fri, Jun 13, 2008 at 12:21 PM, Matthew Fulmer <tapplek at gmail.com>
> wrote:
>
> On Fri, Jun 13, 2008 at 07:49:20AM -0400, Rob Rothwell wrote:
> > Hello,
> >
> > I have been watching all the recent Monticello updates flying by
> and have
> > been wondering if I should be trying to keep up!
> >
> > I did for a while, but seemed to do something wrong and broke
> Monticello
> > so that I could not save any code at all.
> >
> > Anyway, some advice on how "up to date" I should try to stay (and
> how to
> > do so) would be appreciated...
>
> Monticello loading is very fragile. In general, the only way to
> reliably install Monticello is to use the LevelPlayingField
> script:
> http://installer.pbwiki.org/LevelPlayingField
>
> The actual script to install monticello is this:
> http://installer.pbwiki.org/LevelPlayingField-Monticello15
>
> I was instead doing something like:
>
> Installer sake addPackage: 'Monticello15'; install.
>
> Notice how it actually loads Monticello twice: first from a
> file-out, then from a .mcz package. This works around the
> fragilities of loading Monticello using Monticello. It is a
> bootstrapping problem.
>
> Thanks...is it "safe" to run the LevelPlayingField script multiple times
> in the same image, or should you "start over" when you need to do this?
Yes it is. We make sure of it. Just yesterday, I fixed a bug
that caused this not to be true (Monticello.impl-mtf.533)
> And finally, how often would you recommend doing this with something as
> important as Monticello?
LPF is supposed to be completely stable. Unstable changes to
Monticello are not enabled in LPF. I am making unstable changes
to Monticello to enable working atomic loading, but this is not
enabled in the Monticello you get from either LPF,
Sake/Packages, or SqueakSource.
I use the latest MC at all times, so I get hurt if I break it.
--
Matthew Fulmer -- http://mtfulmer.wordpress.com/
More information about the Packages
mailing list