To prepare 3.9.1

Janko Mivšek janko.mivsek at eranova.si
Sat Feb 2 09:25:03 UTC 2008


I also support this quick interim release with most needed patches, 
specially those Andreas ones regarding stability of concurrent code.

JAnko

stephane ducasse wrote:
> 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.
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
> 
> 
> 

-- 
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si



More information about the Squeak-dev mailing list