<div dir="ltr"><div>So after a little sleep and a bit more looking around I realize the reason I had the removeModalWindow problem is that I had a version of Morphic loaded where the modal window stuff was deprecated but not the matching 60Deprecated so the methods would be properly deprecated and not simply removed.<br><br></div>Again sorry to everyone.  At this point I've forgotten more than I know and I'm not sure I ever really had a deep understanding of Monticello and related.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 11, 2017 at 2:36 AM, Nicolas Cellier [via Smalltalk] <span dir="ltr"><<a href="mailto:ml-node+s1294792n4938226h49@n4.nabble.com" target="_blank">ml-node+s1294792n4938226h49@n4.nabble.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"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">2017-03-11 9:41 GMT+01:00 Nicolas Cellier <span dir="ltr"><<a href="http:///user/SendEmail.jtp?type=node&node=4938226&i=0" rel="nofollow" link="external" target="_blank">[hidden email]</a>></span>:<br><blockquote style="border-left:2px solid #cccccc;padding:0 1em" class="gmail_quote"><div dir="ltr"><div><div><div><div>Yes, it's possible to attach scripts to a .mcz. (preamble, postscript for install, same for removal) - see the 'Scripts' on Monticello browser.<br><br></div><div>If you merge a .mcz directly from the Monticello interface, then there is no provision that intermediate scripts will run. Only the lastest will.<br></div></div></div></div></div></blockquote><div><br></div></span><span class=""><div>Err, only the latest will run IF you first install the package OR if the script did change.<br> <br></div></span><blockquote style="border-left:2px solid #cccccc;padding:0 1em" class="gmail_quote"><div dir="ltr"><div><div><div><div></div><div>There might also be dependencies on changes made on other packages.<br></div><span class=""><div><br></div>If you upgrade your image from trunk mecanism ('update squeak') then the process is based on MonticelloConfigurationMap (mcm) and what happens is that:<br></span></div><span class="">1) we identify which mcm was last loaded into you image<br></span></div><span class="">2) we process each newer mcm (well known intermediate points) to sync the changes of several packages and exec intermediate scripts<br></span></div><span class="">3) when the last mcm is reached, we then load any newer .mcz found in trunk (based solely on version number).<br></span><div><div><div><div><div><span class=""><div class="gmail_extra"><br></div><div class="gmail_extra">But this process does not allow for easy cherry picking.<br><br></div></span><div><div class="m_4121261163769667088h5"><div class="gmail_extra"><div class="gmail_quote"><span class="">2017-03-11 9:25 GMT+01:00 Ken Causey <span dir="ltr"><<a href="http:///user/SendEmail.jtp?type=node&node=4938226&i=1" rel="nofollow" link="external" target="_blank">[hidden email]</a>></span>:<br></span><blockquote style="border-left:2px solid #cccccc;padding:0 1em" class="gmail_quote"><span class=""><div dir="ltr"><div><div>Thanks Nicolas.  I've continued looking into the missing removeModalWindow issue and I suspect that it was removed in Morphic-tfel.1310 based on the comment, but I can't find that version to actually confirm.<br><br></div>To continue to display my ignorance: Isn't there a mechanism for running a 'script' on installation of a mcz or something like that? I'm thinking there must have been such a script to remove or method the actionMap for PasteUpMorph since the modal window support was deprecated/removed.  And somehow when I load or merge a later version I don't end up running that.<br><br></div>Ken<br></div></span><div class="m_4121261163769667088m_6716691603342406962HOEnZb"><div class="m_4121261163769667088m_6716691603342406962h5"><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Sat, Mar 11, 2017 at 2:16 AM, Nicolas Cellier <span dir="ltr"><<a href="http:///user/SendEmail.jtp?type=node&node=4938226&i=2" rel="nofollow" link="external" target="_blank">[hidden email]</a>></span> wrote:<br></span><blockquote style="border-left:2px solid #cccccc;padding:0 1em" class="gmail_quote"><div dir="ltr">Hi Ken,<span class=""><br><div><div class="gmail_extra"><br><div class="gmail_quote"><span>2017-03-11 5:39 GMT+01:00 KenCausey <span dir="ltr"><<a href="http:///user/SendEmail.jtp?type=node&node=4938226&i=3" rel="nofollow" link="external" target="_blank">[hidden email]</a>></span>:<br><blockquote style="border-left:2px solid #cccccc;padding:0 1em" class="gmail_quote">I can't seem to replicate that on Windows with a 32bit image at least.<br>
However I found a much more serious issue that appears to have entered with<br>
jr.1315 which is when trying to quit, a debugger pops up with an MNU for<br>
PasteUpMorph>>removeModalWindo<wbr>w.  Did you not see that?  This seems to be<br>
related to a change in the ShutDown behavior around World but the ShutDown<br>
list is not properly modified.<br>
<br></blockquote><div><br></div></span><div>No, I did not see that.<br> <br></div><span><blockquote style="border-left:2px solid #cccccc;padding:0 1em" class="gmail_quote">
Would I have been more correct to submit my change against the latest<br>
version in the squeak51 Morphic-mt.1296.mcz.<br>
<br></blockquote><div><br></div></span><div>The best is to submit a change based on head revision in trunk.<br></div><div>Basing the change on any ancestor of head is OK, the newer the better to avoid possible conflicts.<br></div><div>Basing the changes on a branch is not OK, because we either have to merge the changes of the whole branch, or cherry pick the diff.<br><br></div><span><div> <br></div><blockquote style="border-left:2px solid #cccccc;padding:0 1em" class="gmail_quote">
I'm sorry it has been a long time since I have done any Squeaking and to say<br>
that I'm rusty would be an understatement.<br>
<br>
<br></blockquote><div><br></div></span><div>No, no need to apologize, it's me who thought that I could push directly to trunk from web interface without double checking in an image because the changes were trivial enough. As if I never was caught before by excess of confidence, despite my age ;)<br></div><div>Anyway, thanks for contributing and welcome back !<br></div><div><br><br> <br></div><blockquote style="border-left:2px solid #cccccc;padding:0 1em" class="gmail_quote">
<br><span class="m_4121261163769667088m_6716691603342406962m_-3865429245722629358HOEnZb"><font color="#888888">
--<br>
View this message in context: <a href="http://forum.world.st/The-Trunk-Morphic-KLC-1318-mcz-tp4938199p4938210.html" rel="nofollow" link="external" target="_blank">http://forum.world.st/The-Trun<wbr>k-Morphic-KLC-1318-mcz-tp49381<wbr>99p4938210.html</a><br>
Sent from the Squeak - Dev mailing list archive at Nabble.com.<br>
<br>
</font></span></blockquote></div><br></div></div></span></div>
<br><br>
<br></blockquote></div><br></div>
</div></div><br><br>
<br></blockquote></div><br></div></div></div></div></div></div></div></div></div>
</blockquote></div><br></div></div>
<br><br>

        
        
        
        <br>
        <br>
        <hr noshade size="1" color="#cccccc">
        <div style="color:#444;font:12px tahoma,geneva,helvetica,arial,sans-serif"><span class="">
                <div style="font-weight:bold">If you reply to this email, your message will be added to the discussion below:</div>
                </span><a href="http://forum.world.st/The-Trunk-Morphic-KLC-1318-mcz-tp4938199p4938226.html" target="_blank">http://forum.world.st/The-<wbr>Trunk-Morphic-KLC-1318-mcz-<wbr>tp4938199p4938226.html</a>
        </div><div class="HOEnZb"><div class="h5">
        <div style="color:#666;font:11px tahoma,geneva,helvetica,arial,sans-serif;margin-top:.4em;line-height:1.5em">
                To start a new topic under Squeak - Dev, email <a href="mailto:ml-node%2Bs1294792n45488h71@n4.nabble.com" target="_blank">ml-node+s1294792n45488h71@n4.<wbr>nabble.com</a> <br>
                To unsubscribe from Squeak, <a href="http://forum.world.st/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=45487&code=a2xjYXVzZXlAZ21haWwuY29tfDQ1NDg3fC0xNzk1MDUyMjk0" target="_blank">click here</a>.<br>
                <a href="http://forum.world.st/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml" rel="nofollow" style="font:9px serif" target="_blank">NAML</a>
        </div></div></div></blockquote></div><br></div>