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

David T. Lewis lewis at mail.msen.com
Wed Sep 14 00:18:07 UTC 2022


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)
> 

> 



More information about the Squeak-dev mailing list