<div dir="ltr">Hi Chris,<div><br></div><div>    my message was in no way an outburst.  Merely a plea that folks not release old VMs.  I misread your paragraph about the 2776 VM, and saw it as a proposal to release using the 2776 VM.  Apologies.  I&#39;m still jet lagged...</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Sep 1, 2014 at 12:04 PM, Chris Muller <span dir="ltr">&lt;<a href="mailto:ma.chris.m@gmail.com" target="_blank">ma.chris.m@gmail.com</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="HOEnZb"><div class="h5">&gt;&gt; Hi Bernard,<br>
&gt;&gt;<br>
&gt;&gt;&gt; Thanks for your answer! See below.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Am 31.08.2014 um 09:50 schrieb Nicolas Cellier &lt;<a href="mailto:nicolas.cellier.aka.nice@gmail.com">nicolas.cellier.aka.nice@gmail.com</a>&gt;:<br>
&gt;&gt;&gt;&gt; 2014-08-30 15:31 GMT+02:00 Bernhard Pieber &lt;<a href="mailto:bernhard@pieber.com">bernhard@pieber.com</a>&gt;:<br>
&gt;&gt;&gt;&gt;&gt; Dear fellow Squeakers,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I continued my quest to create a current clean 4.6 trunk imge and still run into problems.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I am on OS X 10.9.4. I use Eliot&#39;s latest Cog.app and the 4.5 release image (Squeak4.5-13680.image) from the FTP server. See here [1] for the bash commands I use to set up my starting point.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Then I execute the following script in a workspace:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; MCMcmUpdater<br>
&gt;&gt;&gt;&gt;&gt;        defaultUpdateURL: &#39;<a href="http://source.squeak.org/trunk" target="_blank">http://source.squeak.org/trunk</a>&#39;;<br>
&gt;&gt;&gt;&gt;&gt;        updateFromServer.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; During processing of update-eem.287.mcm a popup menu appears saying that the Squeak4.5-13680.changes file does not exist. This is incorrect because the file exists. When I choose Debug I get FileDoesNotExistException. See the attached PNG and SqueakDebug.log.<br>

&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I would be interested if others run into the same problem.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; It happens to me from time to time.<br>
&gt;&gt;&gt; It&#39;s a consolation to know that I am not the only one seeing this. With the process I follow I have it every time, i.e. I can reliably reproduce it.<br>
&gt;&gt;<br>
&gt;&gt; This is really strange Bernnard.  But one thing to remember is that<br>
&gt;&gt; the 13680 image has a corruption.  Search the mailing list for<br>
&gt;&gt; subject:  &quot;(Environment named: #Smalltalk) trap in 4.5.&quot;  That thread<br>
&gt;&gt; explains the corruption related to having String-key&#39;s in an<br>
&gt;&gt; IdentityDictionary..<br>
&gt;&gt;<br>
&gt;&gt; Could you try updating your 13680 image from the &#39;squeak45&#39; repository<br>
&gt;&gt; FIRST, to ensure you get my fix for that BEFORE you change to trunk.<br>
&gt;&gt; This will take you to 13687.  THEN you can change your updateUrl to<br>
&gt;&gt; trunk and update from there.  Does that help on your end at all?<br>
&gt;&gt;<br>
&gt;&gt; I just tried it both ways but didn&#39;t experience the issues you did<br>
&gt;&gt; whether I updated from squeak45 first or not.  No dirty packages, and<br>
&gt;&gt; your Error catch select: produced no errors but returned an empty<br>
&gt;&gt; collection for me.<br>
&gt;&gt;<br>
&gt;&gt; But I&#39;m going from Linux and using the 2776 VM which ships with 4.5.<br>
&gt;&gt; I think that is the most reliable VM right now.  I&#39;m curious if you<br>
&gt;&gt; reproduce my steps above whether it reproduces my success?<br>
&gt;<br>
&gt; Please NO, NO and thrice NO.  Each VM I post on my site is posted because it fixes some bug or achieves some performance improvement or adds functionality.  2776 is old.  It contains bugs fixed by subsequent releases.  Unless you have regression treats showing failures with later VMs you should use the latest VM available.<br>

<br>
</div></div>Sheesh Eliot.  I assume your outburst is by my statement that &quot;I think<br>
2776 is the most reliable right now&quot;.  If so, fine, I stand corrected<br>
but 1) I said &quot;think&quot; which implies a degree of uncertainty, and 2)<br>
we&#39;re not talking about Cog right now, we&#39;re simply trying to<br>
establish consisten reproducibility of Bernard&#39;s issue, of which the<br>
VM is a major component.<br>
<br>
In this case, the failure occurred when Bernard used the latest VM on<br>
Mac, but didn&#39;t when I used 2776 on Linux.<br>
<br>
I also wanted to test it with the actual VM that was released WITH<br>
Squeak-4.5, so I can assess whether the problem Bernard is having<br>
could potentially affect new Squeak users using the All-In-One.  Is<br>
that okay?<br>
<div class=""><br>
&gt; Note that there is significant regression testing of Newspeak VMs at Cadence.<br>
<br>
</div>Okay, so the difference in reproducibility is probably not the VM,<br>
still, I hope you won&#39;t mind if I MENTION what VM I used.  I&#39;ll try to<br>
be careful in the future about making any statements about relative<br>
quality to newer versions.<br>
<div class=""><br>
&gt; Releasing old VMs just makes everyone&#39;s life harder.  I have to explain that it&#39;s not the latest, and they have to upload it.  So /please/ use the latest VM available.<br>
<br>
</div>Who is releasing old VM&#39;s?  Not I.<br>
<br>
As for using the latest, please understand I have a lot on my plate<br>
right now.  Like when a new motherboard BIOS is released, I don&#39;t<br>
immediately shut everything down to update it unless there&#39;s a good<br>
reason to.  I can always go forward if problems develop, but going<br>
backward is not easy.<br>
<br>
Cheers,<br>
  Chris<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</div>