<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>There might also be dependencies on changes made on other packages.<br></div><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></div>1) we identify which mcm was last loaded into you image<br></div>2) we process each newer mcm (well known intermediate points) to sync the changes of several packages and exec intermediate scripts<br></div>3) when the last mcm is reached, we then load any newer .mcz found in trunk (based solely on version number).<br><div><div><div><div><div><div class="gmail_extra"><br></div><div class="gmail_extra">But this process does not allow for easy cherry picking.<br><br></div><div class="gmail_extra"><div class="gmail_quote">2017-03-11 9:25 GMT+01:00 Ken Causey <span dir="ltr"><<a href="mailto:klcausey@gmail.com" target="_blank">klcausey@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><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><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 11, 2017 at 2:16 AM, Nicolas Cellier <span dir="ltr"><<a href="mailto:nicolas.cellier.aka.nice@gmail.com" target="_blank">nicolas.cellier.aka.nice@<wbr>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 Ken,<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="mailto:klcausey@gmail.com" target="_blank">klcausey@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">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 class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
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 class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
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 class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br><span class="m_-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="noreferrer" 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></div>
<br><br>
<br></blockquote></div><br></div>
</div></div><br><br>
<br></blockquote></div><br></div></div></div></div></div></div></div>