[FIX] Warning about corrupted sources

Bruce O'Neel beoneel at mindspring.com
Tue Mar 14 11:05:13 UTC 2000


Hi,
  Thanks for this work!  I also like what Andrew Greenberg did with
his install code.

cheers

bruce
 
Doug Way <dway at mat.net> wrote:
> 
> On Mon, 13 Mar 2000, Henrik Gedenryd wrote:
> 
> > Disables the new sources warning when the class uses a custom parser,
> > like Prolog (or Squeak will warn you on every method you click on even
> > if they are ok).
> >
> > Also adds Mac-specific info on the probable cause--if Bruce's recent
> > tweak makes this never pop up, then so much for the better, but it
> > should be there, still.
> 
> Good idea.  (The Mac/Stuffit problem hasn't gone away yet, so that's a
> useful addition for now.)
> 
> On that front, at Dan Ingalls' request I did some more testing with the
> Mac stuffit archive, to try to figure out what's going on.  Bruce's recent
> tweak changes the .source/.changes file types from 'TEXT' to 'STdb' in the
> current 2.7 archive on the ftp site, but I was still seeing the
> munged-source problem after I expanded this archive on my Mac (if Stuffit
> was set to convert text files, its default).
> 
> One odd thing I discovered is that installing Stuffit Deluxe 5.5 somehow
> makes the problem disappear.  (Stuffit Deluxe 5.5 is commercial software,
> not shareware/freeware... it's the latest version which lets you create
> archives.  The expander programs are free.)  Even if I delete my Stuffit
> preference files from the System Folder and try expanding the archive, the
> problem is gone, once Stuffit 5.5 is installed.  Fortunately, I have
> another Mac, which I haven't installed Stuffit 5.5 on yet, and the problem
> still does occur there.  (The Stuffit on that Mac is Stuffit Expander 5.4,
> no Stuffit Deluxe.)
> 
> This jibes with Bruce's report that he wasn't seeing the munged-source
> problem, since he was also using Stuffit Deluxe 5.5.  (Does the
> self-extracting archive actually run the latest installed version of
> Stuffit to do the expanding?  I would've guessed that it would just use
> its own internal code, since it is "self extracting", supposedly.)
> 
> So, I tried inserting a few non-text characters (>128) and linefeeds into
> the intro comment in the sources file, and creating an archive with
> that.  Expanding it on my non-5.5 Mac still munges the source,
> though.  Poop.  I might still try a few more variations on tweaking the
> sources file before giving up, though.  (Seems like it ought to be
> doable.)
> 
> If that doesn't work, I guess we could consider something other than
> Stuffit.  I know that Andrew Greenberg posted some sort of self-extracting
> Squeak archive, but I haven't tried it.  I wasn't sure from the
> description whether it compressed everything but the VM, or whether it
> just compressed the sources and changes.  If the former, that sounds
> great.  If the latter, the archives would be about double the current
> size, so that seems a little iffy.
> 
> Anyway, at least Tim's fix (and Henrik's addition) will make the problem a
> bit less ugly in the short term.
> 
> - Doug Way
>   EAI/Transom Technologies, Ann Arbor, MI
>   http://www.transom.com
>   dway at mat.net, @eai.com





More information about the Squeak-dev mailing list