<div dir="ltr"><div><div><div>Maybe you could try the other way around, roll back Morphic-fbs.663 from update-fbs.239, and introduce it in a later update AFTER Kernel-fbs.791.<br></div>Not sure if possible, because moving elements between package necessarily create intricated changes, but worth trying...<br>
<br></div>Otherwise, we could have to backport the Environment change to an older Kernel version, and iteratively on any intermediate Kernel version necessary to the update chain.<br><br></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">2013/7/18 Frank Shearar <span dir="ltr">&lt;<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 17 July 2013 23:00, tim Rowledge &lt;<a href="mailto:tim@rowledge.org">tim@rowledge.org</a>&gt; wrote:<br>
&gt;<br>
&gt; On 17-07-2013, at 2:15 PM, Frank Shearar &lt;<a href="mailto:frank.shearar@gmail.com">frank.shearar@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; So I had expected that this would be sufficient to fix the update<br>
&gt;&gt; stream. It&#39;s not. I issued a new config map specifying this version,<br>
&gt;&gt; and it loads Kernel before Morphic (the problem package), and as far<br>
&gt;&gt; as I can see we still have update stream problems. Someone help,<br>
&gt;&gt; please?<br>
&gt;<br>
&gt; Wish I could - but it puzzles me, too. We may have to wait until Colin is available again<br>
<br>
</div>I&#39;m taking the image that&#39;s in the squeak-ci repository and updating<br>
it. That&#39;s not _terribly_ old. Maybe a few weeks out of date. (I could<br>
go check, but it&#39;s all the way in the other tab...)<br>
<br>
The problem arises when loading Morphic-fbs.663 from update-fbs.239.<br>
At this point you get a walkback because Kernel-fbs.791 isn&#39;t loaded.<br>
This contains the bugfix that lets you load a class with a nil<br>
Environment, but of course it also includes all the changes between<br>
Kernel-fbs.779 and -791. By the time you&#39;ve started loading<br>
Morphic-fbs.663 it&#39;s too late to try load Kernel-fbs.791. But you also<br>
can&#39;t just load Kernel-fbs.791 before you start the update, because<br>
the image hangs doing _something_, presumably because the other stuff<br>
in the diff between Kernel-fbs.779 Kernel-fbs.791 requires other<br>
packages to be loaded.<br>
<br>
So what&#39;s next? One hack might be to quietly reissue update-fbs.239,<br>
but (a) that&#39;s disgusting and (b) I&#39;d always understood config maps to<br>
be immutable and (c) it sounds like a recipe for disaster.<br>
<br>
I don&#39;t think I need an Environments expert, but I do need a<br>
Monticello expert. Takers? Volunteers?<br>
<br>
frank<br>
<br>
&gt; tim<br>
<br>
</blockquote></div><br></div>