<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">2014-06-30 19:09 GMT+02:00 Eliot Miranda <span dir="ltr">&lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt;</span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br><div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Jun 29, 2014 at 7:14 PM, Chris Muller <span dir="ltr">&lt;<a href="mailto:asqueaker@gmail.com" target="_blank">asqueaker@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 dir="ltr">I was operating under the assumption that CC was referring to a Spur VM.  I mistakenly assumed the higher number automatically meant Spur, but you&#39;ve made me realize it&#39;s just a new Cog VM, not Spur.  Yes, Cog has been quite stable for some time and you know the details and the risks.  We know your ethic and we trust you.</div>

</blockquote><div><br></div><div>except that you&#39;re right :-(.  I&#39;ve found that my recent changes to eliminate implementation of division with shift when the divisor is a power of two breaks the LargeIntegers plugin because division is the only way that Slang supports signed bitShift: (which is a bug).  Phhh...</div>

<div><br></div></div></div></div></blockquote><div><br></div><div>Which sounds completely weird because LargeIntegers are treated as unsigned!!!<br></div><div>(Or sign-magnitude if you prefer).<br><br></div><div>Nicolas<br>
</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div></div><div>So I&#39;ll be taking 3021 down PDQ.  3018 should be OK.</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">
<div>
<br></div><div>Having said that, I would still understand and support any box-admin who wanted some testing first.  If something is already _proven_ working in production, not crashing, and we&#39;re not really having any immediate production impetus to upgrade it, then this almost amounts to &quot;testing in production&quot;.  No benefit, but a small chance for a problem.  There&#39;s plenty of time and opportunity to shake them out in test environments first.</div>


</div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Jun 29, 2014 at 8:11 PM, Eliot Miranda <span dir="ltr">&lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@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 dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote"><div>On Sun, Jun 29, 2014 at 9:20 AM, Chris Muller <span dir="ltr">&lt;<a href="mailto:asqueaker@gmail.com" target="_blank">asqueaker@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 dir="ltr"><div>Didn&#39;t Levente ask us to use stable VM&#39;s for production services?<br></div></div></blockquote>



<div><br></div></div><div>Given that 3018 has nothing radically new but contains bug fixes IMO it is stable.  Even the SPur VM is more stable than the one that preceeds it.  What extra testing has 2776 had to make it more or less stable than 2987 or 3021?  2987 and subsequent all run the standard test suite with equivalent results.  I don&#39;t make arbitrary changes to the Cog VMs (Spur is obviously evolving much faster, but again is getting more, not less stable).  You need to specify a criterion by which a VM is judged stable, not merely go by age, which is, at least on average, inversely correlated with stability, older VMs containing more bugs, if you want to argue against using newer VMs.  I don&#39;t put newer VMs out for amusement.  I put them out because they&#39;re better (faster, fix bugs, etc).</div>


<div><div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div></div></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Fri, Jun 27, 2014 at 4:01 PM, Eliot Miranda <span dir="ltr">&lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@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 dir="ltr">Hi Chris,<br><div class="gmail_extra"><br><br><div class="gmail_quote"><div>On Fri, Jun 27, 2014 at 1:14 PM, Chris Cunnington <span dir="ltr">&lt;<a href="mailto:brasspen@gmail.com" target="_blank">brasspen@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">I intend to upgrade the VM on box4 VM.r2776 (Aug. 2013) to VM.r2987 (June 2014). The intention here is to refine the install/removal process. I just did this on my Debian Wheezy box, so it seems pretty straightforward.<br>





</blockquote><div><br></div></div><div>3018 is the latest and greatest.  Please use it.</div><div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
Installing:<br>
<br>
- get a Cog binary from <a href="http://mirandabanda.org" target="_blank">mirandabanda.org</a><br>
- use Ken&#39;s cogdeb.zip to make a deb<br>
- install with dpkg  (i.e. dpkg -i cogvm_2776-1_i386.deb)<br>
- execute &quot;man squeak&quot; to see if it&#39;s loaded<br>
<br>
Removing:<br>
<br>
- check the package name with dpkg-query -l<br>
- see it&#39;s actually called &quot;coglinux&quot; as opposed to cogvm or squeak<br>
- dpkg -r coglinux<br>
<br>
<br>
So, as I said, I just did this on my server and is seemed to work OK. I plan to upgrade the VM from last year&#39;s model (2776) to this year&#39;s (2987). If there&#39;s anything people with more LInux experience could add to this process, I&#39;d be happy to hear it.<br>






<span><font color="#888888"><br>
Chris<br>
</font></span></blockquote></div></div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</font></span></div></div>
<br><br>
<br></blockquote></div><br></div>
</div></div><br><br>
<br></blockquote></div></div></div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</font></span></div></div>
<br><br>
<br></blockquote></div><br></div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</div></div>
<br></blockquote></div><br></div></div>