<div dir="ltr">Thanks,<div><br></div><div>Best,</div><div>Karl</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 10, 2015 at 5:00 PM, Eliot Miranda <span dir="ltr"><<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Karl,<div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Wed, Dec 9, 2015 at 9:27 PM, karl ramberg <span dir="ltr"><<a href="mailto:karlramberg@gmail.com" target="_blank">karlramberg@gmail.com</a>></span> wrote:<br></span><span class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Hi,<div>It it related with this Levente mentioned in a mail earlier ?</div><div><br></div><div><span style="font-size:16px">"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 </span><span style="font-size:16px;background-color:rgb(255,255,255)">Squeak</span><span style="font-size:16px">-</span><span style="font-size:16px;background-color:rgb(255,255,255)">Version</span><span style="font-size:16px">. I think removing Universes from the update map will help."</span></div><div><span style="font-size:16px"><br></span></div><div><span style="font-size:16px">I asked how to proceed but I got no answer.</span></div><div><span style="font-size:16px">I'm not sure how one make a update map</span></div></div></blockquote><div><br></div></span><div>As Chris says the updates live in the "update" package. Open up a repository browser on <a href="http://source.squeak.org/trunk" 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 them).</div><div><br></div><div>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 got the update working again, and then I would upload the changed updates to trunk.</div><div><br></div><div>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. I'm doing this because it contains methods like downloadToSourceDirAllPackageVersionsStartingWith: that download all versions of a package to a local repository starting from a specific version. 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 the copy, I could then diff the original and the modified clone to see what had changed.</div><div><br></div><div>HTH</div><div><br></div><div><div class="gmail_quote"> _,,,^..^,,,_</div><div><div dir="ltr"><div><span style="border-collapse:separate"><div>best, Eliot</div><div><br></div></span></div></div></div></div><span class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><span style="font-size:16px">Best,</span></div><div><span style="font-size:16px">Karl </span></div><div><div style="font-size:16px"><div><img src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif"></div></div></div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 10, 2015 at 4:06 AM, Eliot Miranda <span dir="ltr"><<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div> whatever happened in unloading Universes, it broke the ability to update a release Squeak 5.0 image to the current tip. Hence my automated scripts to build 64-bit images are broken. Can whoever broke the update either fix it, or provide some reasonable workaround so that I can restore my scripts? What's at stake here is, well, a high performance 64-bit Squeak and/or Pharo.</div><div><br></div><div>I think it's reasonable, even mandatory that we should be able to update a release N image to the tip of release N. 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 fix things, e.g. by changing update maps appropriately. [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 last update].</div><div class="gmail_extra"><br></div><div class="gmail_extra">Thanks in advance. Apologies if I appear rude; it's not my intent. I just want my auto-update back ;-)</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 26, 2015 at 2:55 PM, <span dir="ltr"><<a href="mailto:commits@source.squeak.org" target="_blank">commits@source.squeak.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">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>
<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>
Name: Squeak-Version-kfr.4713<br>
Ancestors: Squeak-Version-kfr.4712<br>
<br>
Unload and unregister Universes<br>
<br>
=============================================<br></blockquote><div> </div></div><div><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div></div></div></blockquote></div></div></div></div></blockquote><div><br></div></span></div>
</div></div>
<br><br>
<br></blockquote></div><br></div>