[squeak-dev] Re: Smalltalk images considered harmful

Paolo Bonzini bonzini at gnu.org
Thu May 22 08:12:10 UTC 2008


Igor Stasenko wrote:
> 2008/5/22 K. K. Subramaniam <subbukk at gmail.com>:
>> On Thursday 22 May 2008 4:28:29 am Jecel Assumpcao Jr wrote:
>>> Our sources are the .image files. It isn't what people are used to, but
>>> that doesn't make it less true.
>> From the tone of the email, it looks as if Debian maintainer is just trying to
>> understand images and figure out how to handle images in their current
>> version control process.
> 
> Well, from that point, i think we should make it clear , that version
> control of squeak images are totally on under squeak community control
> (release team(s), to be precise). If they find this inappropriate,
> then we have no other choice but not include images in distro and let
> users download them by own.

They want to apply fixes of their own sometimes.  This is what caused 
the recent OpenSSL fiasco, but also has advantages (e.g. patches that go 
in GCC packages are very safe, and the Debian package maintainer for GNU 
Smalltalk also applied this kind of patch when portability problems were 
found).

>> 1. How does one compare two images A and B are equal?
>> 2. If A and B are not equal, how to extract the patch which produced B from A?
>> 3. How does one compare two patch set to see if they are equal?
>> 4. Given an image A and a series of patches P1..PN, can different people apply
>> them in a sequence to produce the 'same' image, B.
>> 5. Is an image file specific to an architecture or not (answer: not)

That's exactly the point.

Images might be the "preferred form for modification", and even the 
"preferred form for distribution" of complete applications (as opposed 
to packages).  But they are a long way from being the "preferred form 
for maintenance", and that's what the Debian maintainers need.

Paolo



More information about the Squeak-dev mailing list