<div dir="ltr">Is there a location to pull from that would keep my image up to date with the ReleaseSqueakTrunk version of Squeak?  Or if I update my image, will parts start dissappearing?<div><br></div><div>Is the only way to continue to use the ReleaseSqueakTrunk to download occasional snapshots and move all the code into it?</div>
<div><br></div><div>Or is the trunk system still working off of the release version, but the SqueakTrunk job strips out the unloadable packages as part of its job?  and then the ReleaseSqueakTrunk loads them back in?</div>
<div><br></div><div>I guess I could figure this our myself, but just in case anyone else is wondering, I&#39;ll ask.</div><div><br></div><div>-Chris</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jul 30, 2013 at 7:13 AM, H. Hirzel <span dir="ltr">&lt;<a href="mailto:hannes.hirzel@gmail.com" target="_blank">hannes.hirzel@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">Thank you Frank for the explanation, I consider it to be a useful metaphor.<br>
<br>
&quot;rehydrated&quot; image vs. &quot;dehydrated&quot; image<br>
<br>
--Hannes<br>
<div class="im"><br>
On 7/28/13, Frank Shearar &lt;<a href="mailto:frank.shearar@gmail.com">frank.shearar@gmail.com</a>&gt; wrote:<br>
&gt; It&#39;s a term I picked up from work: SqueakTrunk is like a dessicated,<br>
&gt; dried out thing that&#39;s quite small, like a dessicated pea. But<br>
&gt; ReleaseSqueakTrunk is like the rehydrated pea, useful for cooking.<br>
<br>
</div>&quot;rehydrated&quot; = ReleaseSqueakTrunk<br>
<a href="http://build.squeak.org/job/ReleaseSqueakTrunk/" target="_blank">http://build.squeak.org/job/ReleaseSqueakTrunk/</a><br>
<div class="im"><br>
<br>
&gt; As the package layering work proceeds, and more packages become<br>
&gt; unloadable, I unload them from SqueakTrunk.<br>
<br>
</div>&quot;dehydrated&quot;  = SqueakTrunk<br>
<a href="http://build.squeak.org/job/SqueakTrunk/" target="_blank">http://build.squeak.org/job/SqueakTrunk/</a><br>
<div class="HOEnZb"><div class="h5"><br>
&gt; ReleaseSqueakTrunk takes<br>
&gt; that small SqueakTrunk artifact and reloads all those unloadable<br>
&gt; packages.<br>
<br>
<br>
<br>
&gt; The idea is that people just keep on using the ReleaseSqueakTrunk<br>
&gt; image, and without even realising it, are using a _constructed_ image,<br>
&gt; built up from some small core.<br>
&gt;<br>
&gt; frank<br>
&gt;<br>
&gt; On 28 July 2013 18:58, H. Hirzel &lt;<a href="mailto:hannes.hirzel@gmail.com">hannes.hirzel@gmail.com</a>&gt; wrote:<br>
&gt;&gt; Question of clarification:<br>
&gt;&gt;<br>
&gt;&gt; What do you mean by a &#39;rehydrated image&#39;?<br>
&gt;&gt;<br>
&gt;&gt; --HH<br>
&gt;&gt;<br>
&gt;&gt; On 7/28/13, David T. Lewis &lt;<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>&gt; wrote:<br>
&gt;&gt;&gt; On Sun, Jul 28, 2013 at 08:26:18AM +0100, Frank Shearar wrote:<br>
&gt;&gt;&gt;&gt; On 28 July 2013 07:24, David T. Lewis &lt;<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt; &gt; I noticed that the VM tarball jobs on <a href="http://build.squeak.org" target="_blank">build.squeak.org</a> (InterpreterVM<br>
&gt;&gt;&gt;&gt; &gt; and<br>
&gt;&gt;&gt;&gt; &gt; CogVM jobs) have been failing for some time. These jobs use the<br>
&gt;&gt;&gt;&gt; &gt; latest<br>
&gt;&gt;&gt;&gt; &gt; trunk<br>
&gt;&gt;&gt;&gt; &gt; image from the SqueakTrunk job, which is supposed to be a base Squeak<br>
&gt;&gt;&gt;&gt; &gt; image<br>
&gt;&gt;&gt;&gt; &gt; updated from the trunk stream (see<br>
&gt;&gt;&gt;&gt; &gt; <a href="http://build.squeak.org/job/SqueakTrunk/" target="_blank">http://build.squeak.org/job/SqueakTrunk/</a>).<br>
&gt;&gt;&gt;&gt; &gt; However, that image is missing the ST80 package entirely (which<br>
&gt;&gt;&gt;&gt; &gt; indirectly<br>
&gt;&gt;&gt;&gt; &gt; causes the VM tarball job failures).<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; I tried to update the image (world menu -&gt; help... -&gt; update code<br>
&gt;&gt;&gt;&gt; &gt; from<br>
&gt;&gt;&gt;&gt; &gt; server) in hopes that this would load the missing packages, but this<br>
&gt;&gt;&gt;&gt; &gt; fails<br>
&gt;&gt;&gt;&gt; &gt; due to some other problem.<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; The project comment for the SqueakTrunk job says:<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;  * Take a base image (currently 4.5-12565), update it, archive the<br>
&gt;&gt;&gt;&gt; &gt; result.<br>
&gt;&gt;&gt;&gt; &gt;  * Run the entire suite of in-image tests.<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; I think that I had mistakenly assumed that the &quot;SqueakTrunk&quot; job was<br>
&gt;&gt;&gt;&gt; &gt; a<br>
&gt;&gt;&gt;&gt; &gt; release<br>
&gt;&gt;&gt;&gt; &gt; image updated from the trunk stream, but actually it must be a<br>
&gt;&gt;&gt;&gt; &gt; stripped<br>
&gt;&gt;&gt;&gt; &gt; &quot;base&quot;<br>
&gt;&gt;&gt;&gt; &gt; image with packages reloaded, and maybe the reloading part has<br>
&gt;&gt;&gt;&gt; &gt; forgotten<br>
&gt;&gt;&gt;&gt; &gt; to<br>
&gt;&gt;&gt;&gt; &gt; install ST80. Is that right?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Yes. ReleaseSqueakTrunk contains a rehydrated/full fat Squeak image<br>
&gt;&gt;&gt;&gt; _with_ ST80 and friends loaded.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Sorry! I should have noticed the failing builds and connected that<br>
&gt;&gt;&gt;&gt; with the recent stripping of ST80.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Not at all, it was not obvious that this was connected to the problem.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I guess that once the package reorganizing settles down, it would be<br>
&gt;&gt;&gt; good to have some kind of sanity-check test to ensure that a rehydrated<br>
&gt;&gt;&gt; image contains the expected set of packages.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Dave<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
<br>
</div></div></blockquote></div><br></div>