[squeak-dev] Re: empty packages in http://source.squeak.org/squeak45 repository

Chris Muller asqueaker at gmail.com
Sat Mar 1 21:34:14 UTC 2014


The contents are created by MCMczWriter.  If the snapshot had no
definitions, it looks like it would cause an empty-but-valid mcz to be
written.

So, my hunch is the problem is somewhere under #versionWithInfo: not
bringing in the snapshot definitions.  Seems amazing there could be a
problem with that though..

On Sat, Mar 1, 2014 at 2:58 PM, Eliot Miranda <eliot.miranda at gmail.com> wrote:
>
>
>
> On Sat, Mar 1, 2014 at 12:55 PM, Chris Muller <asqueaker at gmail.com> wrote:
>>
>> I'm not interested in "checking".  I want the problem fixed
>> altogether.  I have no idea how or why it happens, but I suspect a bug
>> in SqueakSource..
>
>
> Excuse my being clueless:  The problem must be in whatever generates the
> .mcz's right?  The mcz's are valid but contain an empty source file.  What
> creates the .mcz's?
>
>>
>>
>> On Sat, Mar 1, 2014 at 2:42 PM, Eliot Miranda <eliot.miranda at gmail.com>
>> wrote:
>> >
>> >
>> >
>> > On Sat, Mar 1, 2014 at 12:41 PM, Eliot Miranda <eliot.miranda at gmail.com>
>> > wrote:
>> >>
>> >> Hi All,
>> >>
>> >>     lots of the packages in the http://source.squeak.org/squeak45
>> >> repository are empty.  e.g.
>> >>
>> >> McStalker.Squeak4.5-spur$ unzip -l package-cache/Monticello-cmm.586.mcz
>> >> Archive:  package-cache/Monticello-cmm.586.mcz
>> >>   Length     Date   Time    Name
>> >>  --------    ----   ----    ----
>> >>        19  03-01-14 10:35   package
>> >>    170727  03-01-14 10:35   version
>> >>         0  03-01-14 10:35   snapshot/source.st
>> >>        66 03-01-14 10:35   snapshot.bin
>> >>  --------                   -------
>> >>    170812                   4 files
>> >>
>> >> The normal situation looks like
>> >> McStalker.Squeak4.5-spur$ unzip -l package-cache/Monticello-cmm.585.mcz
>> >> Archive:  package-cache/Monticello-cmm.585.mcz
>> >>   Length     Date   Time    Name
>> >>  --------    ----   ----    ----
>> >>        19  03-01-14 10:54   package
>> >>    170447  03-01-14 10:54   version
>> >>    405499  03-01-14 10:54   snapshot/source.st
>> >>    440403  03-01-14 10:54   snapshot.bin
>> >>  --------                   -------
>> >>   1016368                   4 files
>> >>
>> >> Would kind souls who have access and valid .mcz's please copy them back
>> >> to
>> >> http://source.squeak.org/squeak45?
>> >>
>> > I don't know of any good way to check form a command line but one can of
>> > course see the empty packages by browsing the package in a repository
>> > browser.
>> > --
>> > best,
>> > Eliot
>> >
>> >
>> >
>>
>
>
>
> --
> best,
> Eliot
>
>
>


More information about the Squeak-dev mailing list