And, since having lunch by myself is boring, we now have passing builds for Squeak 4.6 alpha too (using the compatibility packages for 4.5 at the moment).
@Squeak devs
We’re having a pretty hard time updating our build script for changes to the ftp server layout and to find the latest builds of a version together with sources and VM. For instance, to get the name of the latest 4.6 alpha image I parse the HTML output from the ftp listing, then pipe that through grep and sed.
It would be really cool if you could have symlinks with identical names accross versions (e.g. /4.5/latest.zip -> /4.5./Squeak-4.5-1234.zip, /4.5/latest_vm.zip -> /<some other place>.zip). The vm is espcially tricky for 4.6 at the moment, because there’s no more directory that contains the vm (like there was for 4.5). So at the moment I’m downloading the 4.5 all-in-one and run the 4.6 image with that vm.
Cheers,
Max
Builds are now fixed. I also rewrote part of the build script to make it more easy to support multiple Squeak versions.
Also, I added support for Squeak 4.6 alpha builds (they all fail at the moment, I’ll check that out over the weekend).
Happy hacking!
PS @Martin
I’ve come across a dependency to NativeBoost in bleedingEdge. Since I haven’t looked at it: have you written code to handle NB objects during serialization/materialization? That would be awesome!
Cheers,
Max