<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Hi Karl,</div><div><br>On Dec 10, 2015, at 9:59 PM, karl ramberg &lt;<a href="mailto:karlramberg@gmail.com">karlramberg@gmail.com</a>&gt; wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr">Hm,<div>I'm a little confused/ worried because I did not change anything yet.</div></div></div></blockquote><div><br></div>So was I when I replied yesterday cuz I didn't see what's changed. &nbsp;But it is fixed. &nbsp;Levente did you fix it? &nbsp;Is that what should be read from your last message? &nbsp;If so, much thanks!<br><blockquote type="cite"><div><div dir="ltr"><div><br></div><div>Best,</div><div>Karl</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Dec 11, 2015 at 1:29 AM, 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">Thanks Karl,<div><br></div><div>&nbsp; &nbsp; my auto-update script now works perfectly again.&nbsp; Thanks.</div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">On Thu, Dec 10, 2015 at 11:12 AM, karl ramberg <span dir="ltr">&lt;<a href="mailto:karlramberg@gmail.com" target="_blank">karlramberg@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">Here is a update-kfr.339.mcm with the difference from update-mt.339.mcm :<div><br></div><div>dependency ('Squeak-Version' 'Squeak-Version-kfr.4713' '96c171dc-c340-492e-b376-30e0212b9c8e')<br></div><div><br></div><div>and universes are not in it</div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 10, 2015 at 6:34 PM, karl ramberg <span dir="ltr">&lt;<a href="mailto:karlramberg@gmail.com" target="_blank">karlramberg@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><div class="gmail_quote"><span>On Thu, Dec 10, 2015 at 6:01 PM, Levente Uzonyi <span dir="ltr">&lt;<a href="mailto:leves@caesar.elte.hu" target="_blank">leves@caesar.elte.hu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">IMHO all you need to do is to fire up a Squeak image which has Squeak-Version-kfr.4713 loaded, open update-mt.339.mcm (open the Trunk repository, select this update map, and click Browse), remove Universes-mt.48 from the list (select, right click, remove), and update Squeak-Version to kfr.4713 (select, right click, update from image (or repository if you're brave), and finally save it (Store) using the same name (update-mt.339).<br></blockquote><div><br></div></span><div>I tried this, but there is no stored file from the MCConfigurationBrowser... I'm not sure what is going on, why it is not outputting a update file to my local repository.</div><div><br></div><div>I also updated from a Squeak 5.0 image and I did not run into any problems with the update...</div><div><br></div><div><br></div><div>Best,</div><div>Karl</div><div><div><div><br></div><div>&nbsp;<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Here comes the tricky part: you can't overwrite an existing update map, nor can you move it away from the repository using the web interface, so an administrator of <a href="http://source.squeak.org" rel="noreferrer" target="_blank">source.squeak.org</a> will have to do one of these things to let you save the correct version.<br>
Alternatively, you could try to save it using different initials but same version (e.g. update-kfr.339) and hope that the update process will sort the maps lexicographically, but I'd rather not rely on this.<br>
<br>
Levente<span><br>
<br>
On Thu, 10 Dec 2015, karl ramberg wrote:<br>
<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>
Thanks,<br>
Best,<br>
Karl<br>
<br>
On Thu, Dec 10, 2015 at 5:00 PM, Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt; wrote:<br>
&nbsp; &nbsp; &nbsp; Hi Karl,<br>
&nbsp; &nbsp; &nbsp; On Wed, Dec 9, 2015 at 9:27 PM, karl ramberg &lt;<a href="mailto:karlramberg@gmail.com" target="_blank">karlramberg@gmail.com</a>&gt; wrote:<br></span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Hi,It it related with this Levente mentioned in a mail earlier ?<span><br>
<br>
"Sadly the update process will break if your image has Universes-mt.48 in it, because it'll try to load Universes-kfr.49 after it has been removed by&nbsp;Squeak-Version. I think removing Universes from the update map will help."<br>
<br>
I asked how to&nbsp;proceed but I got no answer.<br>
I'm not sure how one make a update map<br>
<br>
<br>
As Chris says the updates live in the "update" package.&nbsp; Open up a repository browser on <a href="http://source.squeak.org/trunk" rel="noreferrer" target="_blank">source.squeak.org/trunk</a> and you'll see them towards the bottom (update.spur contains older updates from the time of the bootstrap from 4.6 to what became 5.0, you can ignore<br>
them).<br>
<br>
What I would do is create a local mirror, either by fully populating my package cache with all the 5.0 packages and updates, or creating a directory repository and downloading all the packages and updates to there and then play with the local repository until I<br>
got the update working again, and then I would upload the changed updates to trunk.<br>
<br>
I'm attaching SpurBootstrapMonticelloPackagePatcher which is the hack I used to automate patching 4.6 packages to make them Spur compatible in the run-up to 5.0.&nbsp; I'm doing this because it contains methods like downloadToSourceDirAllPackageVersionsStartingWith:<br>
that download all versions of a package to a local repository starting from a specific version.&nbsp; Sao these hacks will help you in populating your local repository prior to experimenting. Once I'd downloaded all packages I would then take a local copy and modify<br>
the copy, I could then diff the original and the modified clone to see what had changed.<br>
<br>
HTH<br>
<br>
&nbsp;_,,,^..^,,,_<br>
best,&nbsp;Eliot<br>
<br>
&nbsp; &nbsp; &nbsp; Best,<br>
Karl&nbsp;<br></span>
[cleardot.gif]<span><br>
<br>
On Thu, Dec 10, 2015 at 4:06 AM, Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt; wrote:<br>
&nbsp; &nbsp; &nbsp; Hi,<br>
&nbsp; &nbsp; whatever happened in unloading Universes, it broke the ability to update a release Squeak 5.0 image to the current tip.&nbsp; Hence my automated scripts to build 64-bit images are broken.&nbsp; Can whoever broke the update either fix it, or provide some<br>
reasonable workaround so that I can restore my scripts?&nbsp; What's at stake here is, well, a high performance 64-bit Squeak and/or Pharo.<br>
<br>
I think it's reasonable, even mandatory that we should be able to update a release N image to the tip of release N.&nbsp; We should have CI servers that try and do this (I think we do, don't we?), and so IMO it's incumbent on whoever breaks the update to<br>
fix things, e.g. by changing update maps appropriately. &nbsp;[and I don't mean this as a punishment, or something that the person has to do on their own; I'm happy to help fix things, it's /really/ important that the update works, and not just from the<br>
last update].<br>
<br>
Thanks in advance.&nbsp; Apologies if I appear rude; it's not my intent.&nbsp; I just want my auto-update back ;-)<br>
<br>
On Thu, Nov 26, 2015 at 2:55 PM, &lt;<a href="mailto:commits@source.squeak.org" target="_blank">commits@source.squeak.org</a>&gt; wrote:<br>
&nbsp; &nbsp; &nbsp; Changes to Trunk (<a href="http://source.squeak.org/trunk.html" rel="noreferrer" target="_blank">http://source.squeak.org/trunk.html</a>) in the last 24 hours:<br>
<br>
&nbsp; &nbsp; &nbsp; <a href="http://lists.squeakfoundation.org/pipermail/packages/2015-November/009199.html" rel="noreferrer" target="_blank">http://lists.squeakfoundation.org/pipermail/packages/2015-November/009199.html</a><br>
<br>
&nbsp; &nbsp; &nbsp; Name: Squeak-Version-kfr.4713<br>
&nbsp; &nbsp; &nbsp; Ancestors: Squeak-Version-kfr.4712<br>
<br>
&nbsp; &nbsp; &nbsp; Unload and unregister Universes<br>
<br>
&nbsp; &nbsp; &nbsp; =============================================<br>
<br>
&nbsp;<br>
_,,,^..^,,,_<br>
best,&nbsp;Eliot<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</span></blockquote>
<br><br>
<br></blockquote></div></div></div><br></div></div>
</blockquote></div><br></div>
</div></div><br><br>
<br></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br><div><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best,&nbsp;Eliot</div></span></div></div></div>
</font></span></div>
<br><br>
<br></blockquote></div><br></div>
</div></blockquote><blockquote type="cite"><div><span></span><br></div></blockquote></body></html>