<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 3 December 2015 at 17:08, Colin Putney <span dir="ltr"><<a href="mailto:colin@wiresong.com" target="_blank">colin@wiresong.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">I'll backport the trunk changes to 4.6 tonight.</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br></div></div></div></blockquote><div><br></div><div>Thanks, Colin. That will also enable new users to save projects. :)</div><div><br></div><div>Best,</div><div>Huw</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><div class="gmail_quote">On Thu, Dec 3, 2015 at 7:06 AM, H. Hirzel <span dir="ltr"><<a href="mailto:hannes.hirzel@gmail.com" target="_blank">hannes.hirzel@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">As direct loading does not work I suggest something like copy/paste<br>
updated methods from a Squeak 5 trunk image one by one.<br>
<br>
back to the 4.6 image.<br>
<br>
I.e. open the mcz file in a code browser but do not load it.<br>
<br>
If necessary the code has to be adapted to cater for updates which<br>
happened elsewhere in the meantime as you write<br>
<span><br>
#includesSubString: -> #includesSubstring:<br>
#subStrings -> #substrings<br>
<br>
</span>It seems that there not all that many fixes.<br>
<br>
<br>
--Hannes<br>
<div><div><br>
On 12/3/15, Huw Lloyd <<a href="mailto:huw.softdesigns@gmail.com" target="_blank">huw.softdesigns@gmail.com</a>> wrote:<br>
> Looks earliest System package to not load to 4.6 is:<br>
><br>
> Name: System-ul.757<br>
> Author: ul<br>
> Time: 14 August 2015, 7:19:00.474 pm<br>
> UUID: fca51b99-736e-4666-acac-e5c5b6a1d397<br>
> Ancestors: System-cmm.756<br>
><br>
> #includesSubString: -> #includesSubstring:<br>
> #subStrings -> #substrings<br>
><br>
> Best,<br>
> Huw<br>
><br>
><br>
> On 3 December 2015 at 14:43, Huw Lloyd <<a href="mailto:huw.softdesigns@gmail.com" target="_blank">huw.softdesigns@gmail.com</a>> wrote:<br>
><br>
>> Hannes,<br>
>><br>
>> I got as far as a failure to load System-cwp.781 with missing dependency<br>
>> on class UnhandledWarning:<br>
>><br>
>> "Warning: This package depends on the following classes:<br>
>> UnhandledWarning<br>
>> You must resolve these dependencies before you will be able to load these<br>
>> definitions:<br>
>> UnhandledWarning>>defaultAction"<br>
>><br>
>> The version of package system for 4.6 is System-topa.753<br>
>><br>
>> Best,<br>
>> Huw<br>
>><br>
>><br>
>> On 3 December 2015 at 08:57, H. Hirzel <<a href="mailto:hannes.hirzel@gmail.com" target="_blank">hannes.hirzel@gmail.com</a>> wrote:<br>
>><br>
>>> Huw,<br>
>>><br>
>>> See a proposal for a quick fix below using the work of Colin Putney last<br>
>>> week.<br>
>>><br>
>>> --Hannes<br>
>>><br>
>>> On 12/3/15, David T. Lewis <<a href="mailto:lewis@mail.msen.com" target="_blank">lewis@mail.msen.com</a>> wrote:<br>
>>> > Huw,<br>
>>> ><br>
>>> > The timing of your question is perfect :-)<br>
>>> ><br>
>>> > There are some very recent updates (in the last week or so) to the<br>
>>> Squeak<br>
>>> > trunk development stream that address this problem.<br>
>>><br>
>>> A copy of the mail describing these updates is here<br>
>>> <a href="http://wiki.squeak.org/squeak/6218" rel="noreferrer" target="_blank">http://wiki.squeak.org/squeak/6218</a><br>
>>><br>
>>> This is work in<br>
>>> > progress,<br>
>>> > but in a nutshell, the latest trunk fixes should resolve the problem<br>
>>> > for<br>
>>> > 4.6 images, but there is work still to be done in order to make it<br>
>>> > work<br>
>>> > in 5.0 Spur. We still need to get these latest updates into the<br>
>>> > standard<br>
>>> > update stream for squeak46, but as soon as that is complete it should<br>
>>> work<br>
>>> > for those images.<br>
>>><br>
>>> The updates Colin Putney committed to the trunk on Friday, Saturday<br>
>>> 27/28th Nov are<br>
>>><br>
>>> Name: Environments-cwp.60<br>
>>> Author: cwp<br>
>>> Time: 27 November 2015, 5:14:36.376 pm<br>
>>> UUID: c8836cde-f21e-4652-a2e9-73f8de6f00e0<br>
>>> Ancestors: Environments-kfr.59<br>
>>><br>
>>> Always serialize Bindings as DiskProxies.<br>
>>><br>
>>><br>
>>> Name: System-cwp.781<br>
>>> Author: cwp<br>
>>> Time: 27 November 2015, 5:22:38.591 pm<br>
>>> UUID: c0ffbab7-f7ee-4966-ba07-d57436ac42f2<br>
>>> Ancestors: System-mt.780<br>
>>><br>
>>> Remove specialized serialization of Associations.<br>
>>> Since associations are no longer used as globals, we never need to<br>
>>> serialize them using DiskProxy.<br>
>>><br>
>>><br>
>>> Name: System-cwp.782<br>
>>> Author: cwp<br>
>>> Time: 27 November 2015, 9:00:42.904 pm<br>
>>> UUID: ae1f1166-0438-4e78-8ded-46c59c212210<br>
>>> Ancestors: System-cwp.781<br>
>>><br>
>>> Reload DiskProxies using the current environment<br>
>>><br>
>>> When looking up objects from the destination image, DiskProxies should<br>
>>> use the current environment, rather than referring to to Smalltalk.<br>
>>> This lets objects on disk be loaded into arbitrary environments.<br>
>>><br>
>>> These updates are committed to the trunk (i.e. the ongoing development<br>
>>> after the release of 5.0). However in a trunk image<br>
>>><br>
>>> <a href="http://build.squeak.org/job/Trunk/default/lastSuccessfulBuild/artifact/target/TrunkImage.zip" rel="noreferrer" target="_blank">http://build.squeak.org/job/Trunk/default/lastSuccessfulBuild/artifact/target/TrunkImage.zip</a><br>
>>> they do NOT work yet.<br>
>>><br>
>>><br>
>>> What you could do as of now<br>
>>> -----------------------------------------<br>
>>><br>
>>> - File in the updates above into a 4.6 image.<br>
>>> - It should fix the problem (I have not tried yet, so please report if<br>
>>> it is successful).<br>
>>><br>
>>><br>
>>><br>
>>><br>
>>> > I am less certain of the timing for 5.0 images.<br>
>>><br>
>>> The reason is that the new VM crashes, and Colin has reported this to<br>
>>> the Virtual Machine List.<br>
>>><br>
>>><br>
>>><br>
>>> > Dave<br>
>>> ><br>
>>> ><br>
>>> ><br>
>>> > On Thu, Dec 03, 2015 at 01:25:37AM +0000, Huw Lloyd wrote:<br>
>>> >> Arbitrarily picking an earlier version ... 4.1 does not have this<br>
>>> >> issue/bug.<br>
>>> >><br>
>>> >> Any quick fixes for this? I'm interested in using this in<br>
>>> >> conjunction<br>
>>> >> with<br>
>>> >> aida.<br>
>>> >><br>
>>> >> Best,<br>
>>> >> Huw<br>
>>> >><br>
>>> >><br>
>>> >> On 3 December 2015 at 01:13, Huw Lloyd <<a href="mailto:huw.softdesigns@gmail.com" target="_blank">huw.softdesigns@gmail.com</a>><br>
>>> wrote:<br>
>>> >><br>
>>> >> > For both 4.6 & 5.0 on the mac, saving a project generates the<br>
>>> following<br>
>>> >> > error: "NotImplemented: ClassBinding or a superclass should<br>
>>> >> > implement<br>
>>> >> > objectForDataStream."<br>
>>> >> ><br>
>>> >> > The comments in the method suggest this shouldn't have been<br>
>>> >> > released<br>
>>> to<br>
>>> >> > a<br>
>>> >> > stable version: "It's not yet clear how serialization should work<br>
>>> >> > in<br>
>>> >> > the<br>
>>> >> > presence of environments".<br>
>>> >> ><br>
>>> >> > Problem 2 is that if I then "abandon" the error messge, the<br>
>>> >> > workspace<br>
>>> >> > is<br>
>>> >> > then flooded with "MessageNotUnderstood" error boxes.<br>
>>> >> ><br>
>>> >> > Is "environments" something experimental that should be switched<br>
>>> >> > off?<br>
>>> >> ><br>
>>> >> > Best,<br>
>>> >> > Huw<br>
>>> >> ><br>
>>> >> ><br>
>>> >> ><br>
>>> ><br>
>>> >><br>
>>> ><br>
>>> ><br>
>>> ><br>
>>><br>
>>><br>
>><br>
><br>
<br>
</div></div></blockquote></div><br></div>
</div></div><br><br>
<br></blockquote></div><br></div></div>