[V3dot10] RE: About Monticello and
http://bugs.impara.de/squeak/view.php?id=5217
Bert Freudenberg
bert at freudenbergs.de
Sun Mar 11 01:20:12 UTC 2007
Hi Ron,
actually you seem to confuse *updating* a config with *installing* it.
The #initialize problem Andreas and Philippe talked about occurs when
installing, not when updating. Because the packages are not installed
in the same order as listed in the configuration, their classes'
#initialize methods get called in an unpredictable order. That means
some configs are not loadable, for example, if the first package in
it adds a new compiler that has to be initialized before even parsing
the next package.
What you are proposing makes sense, but is a totally different problem.
- Bert -
On Mar 11, 2007, at 1:59 , Ron Teitelbaum wrote:
> I'm on the list already. It's not an easy question since both
> methods are
> useful. I suppose the best solution is to change the button so
> that it does
> all three methods.
>
> 1) Update from Image
> 2) Get Largest Version Number From Reposistories
> 3) Update From Repositories in order
>
> Or something like that.
>
> Otherwise we need to just pick which one is the better.
>
> The arguments are good on both sides. Either we place greater
> emphasis on
> version numbers, or we prefer one repository over another.
> Preferring one
> repository over another prevents the code from initialize when you
> are not
> expecting it. Preferring higher version numbers allows you to fork
> a local
> path for bug fixing temporarily and then move back to the main
> development
> repository when the bug in integrated back in.
>
> I suggest we put all three methods in, maybe with better names, so
> that we
> can get the best of both worlds, as long as everyone agrees that
> it's not
> too complicated.
>
> Ron Teitelbaum
>
>> From: Edgar J. De Cleene
>>
>> Ron:
>>
>> I following some of How-to Monticello Configuration thread and this
>> morning
>> in "Discussion about development of Squeak 3.10"
>> <v3dot10 at lists.squeakfoundation.org> some drives me to your report
>>
>> http://bugs.impara.de/squeak/view.php?id=5217
>>
>>
>> I need the best Monticello, as was decided what 3.10 should do all
>> what
>> possible using Monticello.
>>
>> But seems several different opinions of what the better / right
>> version
>> is.
>>
>> If you could find some time to join into the list...
>>
>> Edgar
More information about the V3dot10
mailing list