To prepare 3.9.1

stephane ducasse stephane.ducasse at free.fr
Sat Feb 2 09:18:56 UTC 2008


Yes. I do not want to start a new fork (at least not now).
Right now I just want to help people to use 3.9 and include a set of  
crucial fixes
that are needed.

Stef


> Personally I would prefer it if 3.9.1 is simply a bug fix release that
> builds on tested and tried technology. If LPF makes Stef's job much
> easier so be it, but if not then I would prefer it if we could
> concentrate on fixes and people who want LPF can load it themselves.
>
> Cheers
> Philippe
>
> 2008/2/2, stephane ducasse <stephane.ducasse at free.fr>:
>> Ok thanks keith I will try to digest what you said.
>> Could you help me in the process?
>>
>> Stef
>>
>> On Feb 1, 2008, at 11:21 PM, Keith Hodges wrote:
>>
>>> If you want to use LevelPlayingField as a process to apply and test
>>> these fixes out.
>>>
>>> See http://installer.pbwiki.com/MinorFixes-Squeak3:10 and
>>> http://installer.pbwiki.com/MinorFixesUnstable-Squeak3:10.
>>>
>>> Then if you produce 3.9 equivalents:
>>>
>>> put the bug fixes in http://installer.pbwiki.com/MinorFixes- 
>>> Squeak3:9
>>> put package upgrades in
>>> http://installer.pbwiki.com/PackageUpgrades-Squeak3:9
>>> put package removals in http://installer.pbwiki.com/Clean-Squeak3:9
>>>
>>> Then in a 3.9 image with LPF, or in a 3.9 image without LPF, but  
>>> with
>>> Installer loaded from squeaksource or
>>> (http://installer.pbwiki.com/f/installer.st ), you can test them all
>>> out via
>>>
>>> Installer do: 'Latest;Clean'.
>>>
>>> or from a command line...
>>>
>>> with LPF
>>>
>>> #squeak 3.9.image http://installer.pbwiki.com/f/LPF.st Installer
>>> +debug
>>> do="Latest;Clean" SmalltalkImage save="3.9.1"
>>>
>>> If you want to see the whole script of what it did...
>>>
>>> Installer view: 'Latest'.
>>> Installer view: 'Clean'.
>>>
>>> Whether we actually want 3.9.1 to be based upon LPF is worth
>>> considering, since LPF
>>> includes MC1.5, Monticello Configurations, Launcher, and Installer
>>> If we dont then these can be loaded later by LPF for anyone that  
>>> does
>>> want them. (This is easier than unloading them for people that dont
>>> want
>>> them).
>>>
>>> To perform this process without LPF, simply load Installer from
>>> squeaksource, perform the Installer do:'Latest;Clean'. and then  
>>> remove
>>> the class Installer before saving.
>>>
>>> Once you have something which works as intended, I myself dont know
>>> what
>>> happens next  in terms of update streams and packaging etc.
>>>
>>> best regards
>>>
>>> Keith
>>>
>>> p.s. when I did my tentative 3.9.1 in Oct 2006, I put a list of bug
>>> fixes here:
>>> http://squeak310.pbwiki.com/From39To391  Note that the fixes  
>>> marked as
>>> essential were essential
>>> for the very old LPF to run, as opposed to essential for fixing
>>> things.
>>>
>>>
>>>
>>>
>>
>>
>>
>
>




More information about the Squeak-dev mailing list