<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 18 May 2016 at 13:46, Frank Shearar <span dir="ltr">&lt;<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@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 class="gmail_extra"><div class="gmail_quote"><span class="">On 17 May 2016 at 01:03, Fabio Niephaus <span dir="ltr">&lt;<a href="mailto:lists@fniephaus.com" target="_blank">lists@fniephaus.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi all,<div><br></div><div>I&#39;m trying to understand how we build a new Squeak trunk image.</div><div>AFAIK, a Jenkins projects [1] runs squeak-ci [2] to build a new image, but I&#39;m not sure I have</div><div>figured everything out that happens during the build process.</div><div>I guess squeak-ci opens an older Squeak image, updates it using the MCMcmUpdater and then</div><div>saves the new version. Or is there anything else that I am missing?</div><div><br></div></div></blockquote></span><div>That is the essential part of the process. The devil&#39;s in the details. If you look at <a href="https://github.com/squeak-smalltalk/squeak-ci/blob/master/update-image.st" target="_blank">https://github.com/squeak-smalltalk/squeak-ci/blob/master/update-image.st</a> you&#39;ll see the script squeak-ci uses to update the image. Most of that file is nonsense like doing sensible things when you&#39;re offline, or handling the vagaries of changed protocols in MCMcmUpdater and various other things. And dumping out enormous amounts of debugging information.</div></div></div></div></blockquote><div><br></div><div>I should add that you _should_ need to just run &quot;rake update_base_image&quot; to have the process generate a fresh image. If that doesn&#39;t work, and you have followed the instructions on the README, please feel free to yell at the maintainers through a bug report.</div><div><br></div><div>frank</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 class="gmail_extra"><div class="gmail_quote"><span class="HOEnZb"><font color="#888888"><div>frank</div></font></span><span class=""><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div></div><div>Best,</div><div>Fabio</div><div><br></div><div>[1] <a href="http://build.squeak.org/job/Trunk/" target="_blank">http://build.squeak.org/job/Trunk/</a></div><div>[2] <a href="https://github.com/squeak-smalltalk/squeak-ci" target="_blank">https://github.com/squeak-smalltalk/squeak-ci</a></div><div><br></div></div>
<br><br>
<br></blockquote></span></div><br></div></div>
</blockquote></div><br></div></div>