[squeak-dev] Duffing broken for Inbox [was: The Inbox: Compiler-ct.480.mcz]

Chris Muller asqueaker at gmail.com
Wed Sep 14 01:25:10 UTC 2022


Here are the Compiler files in inbox since late 2021:

-rw-r--r-- 1 squeaksource squeaksource 329K Nov 16  2021
 ss/inbox/Compiler-ct.463.mcz
-rw-r--r-- 1 squeaksource squeaksource 331K Nov 22  2021
 ss/inbox/Compiler-ct.464.mcz
-rw-r--r-- 1 squeaksource squeaksource 332K Apr  1 16:41
 ss/inbox/Compiler-ct.473.mcz
-rw-r--r-- 1 squeaksource squeaksource 333K Jun  8 12:04
 ss/inbox/Compiler-mt.477.mcz
-rw-r--r-- 1 squeaksource squeaksource 329K Jul 13 20:58
 ss/inbox/Compiler-cmm.480.mcz
-rw-r--r-- 1 squeaksource squeaksource  *56K* Jul 14 14:11
 ss/inbox/Compiler-eem.479.mcz
-rw-r--r-- 1 squeaksource squeaksource 334K Jul 20 07:49
 ss/inbox/Compiler-mt.480.mcz
-rw-r--r-- 1 squeaksource squeaksource 334K Sep  9 12:48
 ss/inbox/Compiler-ct.480.mcz
-rw-r--r-- 1 squeaksource squeaksource 369K Sep  9 12:48
'ss/inbox/Compiler-ct.480(eem.479).mcd'

I only see this single case of a mcd apparently named as a mcz, and it was
from two months ago.  I have no idea why or how, but if it tried to use
that file to create Compiler-ct.480(eem.479).mcd, then it's possible that
file is not correct either.

Therefore, I would recommend deleting ./ss/inbox/Compiler-eem.479.mcz and
ss/inbox/Compiler-ct.480(eem.479).mcd, and proceeding from there.  The
former is in trunk, so I don't why it should still be in the Inbox at all.

 - Chris


On Tue, Sep 13, 2022 at 7:18 PM David T. Lewis <lewis at mail.msen.com> wrote:

> On Tue, Sep 13, 2022 at 05:05:49PM +0000, Thiede, Christoph wrote:
> > Maybe a masked error of some access error/cache miss to the old version?
> Just speculating, the Squeaksource admins might know more ...
> >
>
> CC Chris who may be able to help.
>
>
> In my image I see Compiler-eem.479 as my current version in both trunk and
> inbox. In both repositories, the UUID for this MCZ version is the same
> (61d1f08e-6212-45d1-b07a-8d4d39ce7c2f).
>
> Diffing against trunk shows no differences (good). Diffing against inbox
> shows everything different (bad). Installing the trunk version changes
> nothing (good). Installing the inbox version locks up the image (not good).
>
> Browsing the trunk MCZ shows the package contents, browsing the inbox MCZ
> shows an empty package.
>
> I have read access to the server, so I checked there:
>
>   davidlewis at andreas:/home/squeaksource/webserver/ss$ ls -l
> */Compiler-eem.479.mcz
>   -rw-r--r-- 1 squeaksource squeaksource  57029 Jul 14 14:11
> inbox/Compiler-eem.479.mcz
>   -rw-r--r-- 1 squeaksource squeaksource 341474 Jul  5 23:06
> trunk/Compiler-eem.479.mcz
>
> I downloaded the two "Compiler-eem.479.mcz" files to my local PC and
> unpacked
> them. The trunk version is a normal MCZ file (good). The inbox version is
> something different, possibly an MCD file that was improperly named as MCZ.
>
> The actual contents of the inbox file look like this when unpacked:
>
>   $ ls -lR
>   .:
>   total 180
>   -rw-rw-rw- 1 lewis lewis     43 Jul 14 16:11 base
>   drwxrwxr-x 2 lewis lewis   4096 Sep 13 20:01 new
>   drwxrwxr-x 2 lewis lewis   4096 Sep 13 20:01 old
>   -rw-rw-rw- 1 lewis lewis     17 Jul 14 16:11 package
>   -rw-rw-rw- 1 lewis lewis   1146 Jul 14 16:11 patch.bin
>   -rw-rw-rw- 1 lewis lewis 162663 Jul 14 16:11 version
>
>   ./new:
>   total 4
>   -rw-rw-rw- 1 lewis lewis 924 Jul 14 16:11 source.st
>
>   ./old:
>   total 0
>   -rw-rw-rw- 1 lewis lewis 0 Jul 14 16:11 source.st
>
> My best guess at this point: One way or another, we have MCD difference
> files getting saved to the inbox with MCZ file suffix.
>
> Dave
>
>
> >
> > ________________________________
> > Von: Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im
> Auftrag von karl ramberg <karlramberg at gmail.com>
> > Gesendet: Dienstag, 13. September 2022 18:25:22
> > An: The general-purpose Squeak developers list
> > Betreff: Re: [squeak-dev] Duffing broken for Inbox [was: The Inbox:
> Compiler-ct.480.mcz]
> >
> > I have seen the same issue for Etoys in the inbox. Diff is wrong and all
> classes are added to a commit.
> >
> > Best,
> > Karl
> >
> >
> > On Tue, Sep 13, 2022 at 4:34 PM Eliot Miranda <eliot.miranda at gmail.com
> <mailto:eliot.miranda at gmail.com>> wrote:
> > The below shows that code diffing is broken for Inbox.  Instead of
> showing the difference in the commit the below appears to list the entire
> Compiler package starting with AssignmentNode.
> >
> > _,,,^..^,,,_ (phone)
> >
>
> >
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220913/cc2e6c5e/attachment.html>


More information about the Squeak-dev mailing list