<div id="__MailbirdStyleContent" style="font-size: 12pt;font-family: calibri;color: #000000">
                                        
                                        
                                            
                                        
                                        
                                        Hi Davis,<div><br></div><div>I finally looked at your changes. :) So far, they are reasonable. However, the mere wish for not just entering parent projects for recovery but any other introduces a complexity that I am not really happy with. The class var EmergencyRecoveryRequested requires you to:</div><div><br></div><div>- take care of the code for set/clear <span style="font-size: 12pt;line-height: 1.5">EmergencyRecoveryRequested</span><span style="font-size: 12pt;line-height: 1.5"> across multiple methods</span></div><div>- makes the super call in #finalExitActions: mandatory, which is dangerous in my opinion and easy to miss in new kinds of projects</div><div><br></div><div>The whole reason for this change is that we think that programmers are not able to establish a safety net of different parent projects on their own. Yet, we should rather pre-configure parent projects for the next release so that nobody has to worry. Maybe the SqueakShell at its root project.</div><div><br></div><div>So, overall, this is a -1 from me here. Sorry. </div><div><br></div><div>Here is another take on #tryOtherProjectForRecovery:  What about creating a new project of a different kind? Or re-ordering existing projects as parents? Nevertheless, I think that we should just pre-configure parent projects.</div><div><br></div><div>Best,</div><div>Marcel</div><div><br></div><div class="mb_sig"></div>
                                        
                                        <blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px">
                        <p style="color: #AAAAAA; margin-top: 10px;">Am 13.12.2017 22:28:05 schrieb David T. Lewis <lewis@mail.msen.com>:</p>On Tue, Dec 12, 2017 at 10:42:54PM -0500, David T. Lewis wrote:<br>> On Mon, Dec 11, 2017 at 08:38:51AM -0500, David T. Lewis wrote:<br>> > I think that it wlll work with the most recent versions of Morphic-dtl.1376,<br>> > ST80-dtl.233, and System-dtl.983 in the inbox.<br>> > <br>> > I'll check it later tonight to make sure.<br>> <br>> Unfortunately I am not able to test the sound service, because I do not<br>> have sound output on the cog/spur VMs on my Linux computer. Maybe someone<br>> else can double check to make sure that #letTheMusicPlay still works. I<br>> think I have it right, but I can't verify it on my PC.<br>> <br>> I am attaching a change set with the lastest version of the changes, which<br>> may be more convenient that loading the MCZs from the inbox.<br>> <br>> Dave<br>> <br><br>If no objections, I will merge this into trunk in another day or so.<br><br>Dave<br><br><br>
                        </blockquote></div>