[squeak-dev] Re: Another FFI/Installer issue

Keith Hodges keith_hodges at yahoo.co.uk
Sat Aug 2 20:11:41 UTC 2008


Torsten Bergmann wrote:
> see http://bugs.squeak.org/view.php?id=6980
>
> Maybe nobody cared to rebuild new images with the fix?
>
> Bye
> Torsten
>   
Its not that "no body cared". Thats a little harsh... since 
traditionally fixes have to be available before a release is made in 
order to be included in a published image.

In this case the patches required affect more than one package and MC1.5 
does includes a fix for one of the patches below.

In the mean time the requirement has been captured in Sake/Packages 
whose load action reads as follows:

    (Installer mantis) "patch to stop NetNameResolver being broken when 
FFI is loaded"
        bug: 6980
        fix:    'SystemDictionary-recreateSpecialObjectsArray-M6980.st'.   
    (Installer mantis) "patch to fix loading FFI with MC1.5"
        bug: 6952
        fix:    
'ClassBuilder-nameinEnvironmentsubclassOftypeinstanceVariableNamesclassVariableNamespoolDictionariescategoryunsafe.st'.
     Installer 
installUrl:'http://map.squeak.org/accountbyid/cf58c358-46ee-465e-b6db-2740e9b32a53/files/InstallFFI3.st'.
    "preamble/postscript are not run with older versions of MC1.5, so 
recreateSpecialObjectsArray now"
    Smalltalk recreateSpecialObjectsArray

So...

If having loaded LPF, you load Packages

Installer install: 'Packages'.
Installer sake install: 'FFI'.

all "should" be well.

Keith








More information about the Squeak-dev mailing list