New 3.9alpha image is ready! (sort of)
Doug Way
dway at mailcan.com
Tue Jul 5 04:08:51 UTC 2005
On Jul 4, 2005, at 3:47 PM, bert at impara.de wrote:
>> On Jul 4, 2005, at 1:09 AM, Doug Way wrote:
>>> ...
>>> However, there's a problem with the MCConfiguration install. It
>>> generally works and gets most of the way through it, but it hits an
>>> error trying to install the SMBase-dew.64 package. ...
>
> Unfortunately, I can't look into this right now.
>
> But there might be a bug in SqueakSource - the MCConf upgrade process
> tries to download the .mcd first (because that's much more efficient),
> and if that fails, it downloads the .mcz. So the server should return
> an
> error if it cannot build the diff. However, it might be that I never
> tried that because we usually have all package versions in the
> repository.
> ...
Thanks Bert, that was enough for me to go on, at least. I came up with
a fix in MCConfiguration>>versionNamed:for:from: so that it checks if
the base version is in the repository first. It may be better to fix
in SqueakSource, but this seems like a reasonable fix for now.
And of course, I used the new process to commit the fix in 39a. :-)
So, there is a new MonticelloConfigurations-dew.32 in the 39a
repository at source.squeakfoundation.org with the fix. I also changed
the MCConfig update #6676 to include this new version. (Since it was
broken before, I just overwrote it in place.) You can grab the change
for the "master" MCConfigurations repository (at Impara?) if it looks
good to you.
So anyway, the new 3.9alpha update stream is working! It installs
SMBase and everything else just fine.
One catch, though... the resulting image is dramatically larger than
the original. 3.8-6665 was 11.9MB, the new 3.9a-6676 is 27.7MB... oof.
Not sure if this is a known problem or if it's something that can be
easily cleaned up, I've haven't looked into it yet. The .changes file
is the same size.
In any case, I put this new 3.9a-6676 image + changes in a zip file at
http://update.squeakfoundation.org/external/Squeak3.9a-6676.zip for
now. Check it out. We may want to hold off on making this more
publicly available until we look into why the image is so large.
- Doug
More information about the Packages
mailing list