<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Now I got it. Thanks for the explanation. I just saved Monticello-bp.413.mcz in the inbox which puts flushObsoletePackageInfos into a cleanUp: method.<div><br></div><div>Cheers,</div><div>Bernhard<br><div><br><div><div>Am 14.12.2010 um 01:49 schrieb Levente Uzonyi:</div><blockquote type="cite"><div>On Mon, 13 Dec 2010, Bernhard Pieber wrote:<br><blockquote type="cite">There is a lot of cruft there which should be cleaned. Shouldn't the code for creating new trunk images for uploading to <a href="http://ftp.squeak.org">ftp.squeak.org</a> be in the trunk image so that everyone can test and do it? Why not?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Where would you keep the code for preparing the release? In a different class or completely outside the trunk?</blockquote>In Squeak 4.1's release process ReleaseBuilder was not used. It was an improvement of Squeak 4.1 that you can evaluate<br><br>Smalltalk cleanUp: false<br>or<br>Smalltalk cleanUp<br><br>to empty caches and free up some space and evaluate<br><br>Smalltalk cleanUp: true<br><br>to prepare the image for release. So the code is in the image, but there's no central place for such code.<br><br>The ReleaseBuilder and ScriptLoader packages were only kept, because they may contain useful information to enhance the release process. We should review them, move the useful code to #cleanUp: methods, then get rid of these packages.<br><font class="Apple-style-span" color="#006312"><font class="Apple-style-span" color="#144FAE"><br></font></font><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">May I suggest that we add the following there before?<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">MCWorkingCopy flushObsoletePackageInfos<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Bert argued we should do it during the release. See <a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-November/154868.html">http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-November/154868.html</a><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">The release is a bit different. In that case we will do<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Smalltalk cleanUp: true.<br></blockquote></blockquote><blockquote type="cite">So you mean, this is not the release yet and therefore it is not done yet? Or should MCWorkingCopy flushObsoletePackageInfos not be done at all in your opinion?<br></blockquote><br>Exactly, this will be a beta.<br></div></blockquote></div><br></div></div></body></html>