[squeak-dev] How to get a current clean 4.6 trunk image?

Bernhard Pieber bernhard at pieber.com
Mon Aug 4 15:09:59 UTC 2014


Thanks for the quick responses! I am getting closer, thanks to Chris' suggestion.

I took Squeak4.5-13680.zip from ftp://ftp.squeak.org/4.5/ with all updates from squeak4.5 applied. That is update 13687.

Then I emptied the package-cache, changed the update URL to trunk and did "Update Squeak".

It updates to 13889. Package Environments is not dirty anymore. Its version number is (cmm.51, nice.47). Is that a problem or not? Shouldn't trunk packages always have exactly one version name?

However, package Morphic is now dirty. Its version name is (kfr.733, cmm.738). The patch browser shows only two changes.

Cheers,
Bernhard

Am 04.08.2014 um 16:03 schrieb Chris Muller <asqueaker at gmail.com>:

> You can take a 4.5 release image, change the update URL to trunk and update it..
> 
> 
> On Mon, Aug 4, 2014 at 7:21 AM, Bernhard Pieber <bernhard at pieber.com> wrote:
> First I tried the way I normally use:
> 
> I downloaded the latest Squeak4.6-13700.zip from ftp://ftp.squeak.org/4.6alpha/ and opened it with Eliot's latest Cog VM (http://www.mirandabanda.org/files/Cog/VM/VM.r3056/Cog.app-14.29.3056.tgz).
> 
> I saw that the Kernel package is dirty. I did "Update Squeak".
> First I got a warning "About to serialize an empty package". I proceeded.
> Then I got a debugger with "Error: Bits size mismatch". See [1].
> I tried with an empty package cache. However, the error stays the same.
> 
> Then, I tried Jenkins:
> 
> I downloaded http://build.squeak.org/job/SqueakTrunk/lastSuccessfulBuild/artifact/target/TrunkImage.zip and opened it.
> I saw that the Environments package is dirty. The version name is (nice.47, cmm.51).
> I could update that image to 13889. However, the Environments package stays dirty.
> 
> I hate to admit it, but I am stuck. ;-) Can some kind person help me? I am sure there is a way to get an up-to-date and clean trunk image!
> 
> Cheers,
> Bernhard
> 
> [1]
> --- The full stack ---
> ZipWriteStream(Object)>>error:
> ZipWriteStream>>flushBlock:
> ZipWriteStream>>flushBlock
> ZipWriteStream(DeflateStream)>>deflateBlock
> ZipWriteStream(DeflateStream)>>next:putAll:startingAt:
> ZipWriteStream(DeflateStream)>>nextPutAll:
> ZipStringMember(ZipArchiveMember)>>compressDataTo:
> ZipStringMember(ZipArchiveMember)>>writeDataTo:
> ZipStringMember(ZipArchiveMember)>>writeTo:
> [] in ZipArchive>>writeTo:
> OrderedCollection>>do:
> ZipArchive>>writeTo:
> MCMczWriter>>flush
> MCMczWriter class>>fileOut:on:
> MCVersion>>fileOutOn:
> [] in MCCacheRepository(MCFileBasedRepository)>>basicStoreVersion:
> MCCacheRepository(MCDirectoryRepository)>>writeStreamForFileNamed:replace:do:
> MCCacheRepository(MCFileBasedRepository)>>writeStreamForFileNamed:do:
> MCCacheRepository(MCFileBasedRepository)>>basicStoreVersion:
>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> 
> 



More information about the Squeak-dev mailing list