<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Aug 11, 2014 at 8:49 AM, Bert Freudenberg <span dir="ltr">&lt;<a href="mailto:bert@freudenbergs.de" target="_blank">bert@freudenbergs.de</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><br>
On 07.08.2014, at 19:52, Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>&gt; wrote:<br>
<br>
&gt; Hi Guys,<br>
&gt;<br>
&gt;     <a href="http://source.squeak.org/trunk&#39;s" target="_blank">source.squeak.org/trunk&#39;s</a> Morphic-eem.740(cmm.739).mcd is empty.  How do we fix it?<br>
<br>
</div>Not empty, but broken:<br>
<br>
bert$ unzip -t Morphic-eem.740\(cmm.739\).mcd<br>
Archive:  Morphic-eem.740(cmm.739).mcd<br>
    testing: package                  OK<br>
    testing: version                  OK<br>
    testing: base                     OK<br>
    testing: old/<a href="http://source.st" target="_blank">source.st</a><br>
  error:  invalid compressed data to inflate<br>
    testing: new/<a href="http://source.st" target="_blank">source.st</a><br>
  error:  invalid compressed data to inflate<br>
    testing: patch.bin                OK<br>
<br>
Since the meta data and patch.bin are okay I&#39;d expect this to load anyway ...<br></blockquote><div><br></div><div>It does now.  I don&#39;t understand this stuff well enough to know quite what has happened :-(.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I remember seeing messages about broken ZIP files. Was there a fix? Did someone fix the squeaksource image, too? The MCDs are generated on the server.<br></blockquote><div><br></div><div>There was an issue with the plugin that meant that adding inst vars to WriteStream and/or ReadStream would cause the plugin primitives to fail, falling back on the image code.  There is an as-yet-undiagnosed bug that we suspect is to do with wide characters in the image code that causes it to fail to compress some sources (I suspect long sources that contain wide characters).  Hence when I fixed (aStream on: coll from: nGreaterThanOne to: limit) contents by adding inst vars to WriteStream and ReadStream the image-level bug was provoked.</div>
<div><br></div><div>I&#39;ve fixed the plugin in recent Cog VMs and IIRC David has folded the fix into recent interpreter VMs.  But that still leaves the image code to debug.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="">&gt; On a related note is there any way to get the updater to download full packages, avoiding the diffy versions?  e.g a preference?<br>
<br>
</div>No pref, but you can comment out the diffy part in MCConfiguration&gt;&gt;versionNamed:for:from:.<br></blockquote><div><br></div><div>Ah, OK.  Mahalo!  Any objections if I add a preference?</div></div>-- <br>best,<div>
Eliot</div>
</div></div>