<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 24, 2018 at 11:12 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:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Marcel,<div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Tue, Apr 17, 2018 at 8:07 AM, Marcel Taeumel <span dir="ltr"><<a href="mailto:marcel.taeumel@hpi.de" target="_blank">marcel.taeumel@hpi.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div id="m_6616483754471346668gmail-m_-6842834916220988395__MailbirdStyleContent" style="font-size:12pt;font-family:calibri;color:rgb(0,0,0)">
                                        
                                        
                                            
                                        
                                        
                                        Yeah, I think that we are all in a learning process figuring out what the most robust solution looks like. Eventually, we will get there. Or close to it.<div><br></div><div>One big insight of this incident is that we might want to disable deprecation warnings during "code update" and (re-)enable them for the test runs. :-) So, we did learn something.</div></div></blockquote><div><br></div></span><div>I think this is urgent.</div></div></div></div></blockquote><div><br></div><div>Done.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>  I just got bit:</div><div><br></div><div>    0x7fff5c563dc8 I UnhandledWarning class(UnhandledError class)>signalForException: 0x10b5bcd18: a(n) UnhandledWarning class</div><div>    0x7fff5c563e00 M Deprecation(Warning)><wbr>defaultAction 0x10a489df0: a(n) Deprecation</div><div>    0x7fff5c563e38 M UndefinedObject>handleSignal: 0x10abe48e0: a(n) UndefinedObject</div><div>    0x7fff5c55e788 M Context>handleSignal: 0x10e4b2720: a(n) Context</div><div>    0x7fff5c55e7d0 M Context>handleSignal: 0x10f675ab8: a(n) Context</div><div>    0x7fff5c55e818 M Context>handleSignal: 0x10f675848: a(n) Context</div><div>    0x7fff5c55e860 M Context>handleSignal: 0x10f6430d0: a(n) Context</div><div>    0x7fff5c55e898 M Deprecation(Exception)>signal 0x10a489df0: a(n) Deprecation</div><div>    0x7fff5c55e8c8 M Deprecation(Exception)>signal: 0x10a489df0: a(n) Deprecation</div><div>    0x7fff5c55e910 I Deprecation class(Exception class)>signal: 0x10afc39d0: a(n) Deprecation class</div><div>    0x7fff5c55e960 I Deprecation class><wbr>maybeSignalDeprecationFor:<wbr>message:explanation: 0x10afc39d0: a(n) Deprecation class</div><div>    0x7fff5c55e9b8 I PluggableSystemWindow(Object)><wbr>deprecated: 0x10a48a470: a(n) PluggableSystemWindow</div><div>    0x7fff5c55ea00 I PluggableSystemWindow(<wbr>SystemWindow)><wbr>anyOpenWindowLikeMe 0x10a48a470: a(n) PluggableSystemWindow</div><div>    0x7fff5c55ea40 I PluggableSystemWindow(<wbr>SystemWindow)>openInWorld:<wbr>extent: 0x10a48a470: a(n) PluggableSystemWindow</div><div>    0x7fff5c55ea90 I PluggableSystemWindow(<wbr>SystemWindow)><wbr>openInWorldExtent: 0x10a48a470: a(n) PluggableSystemWindow</div><div>    0x7fff5c55ead8 I MCMergeBrowser(MCTool)><wbr>showModally 0x10a48a7c8: a(n) MCMergeBrowser</div><div>    0x7fff5c55eb08 M MCMergeResolutionRequest><wbr>defaultAction 0x10a48a8e8: a(n) MCMergeResolutionRequest</div><div>    0x7fff5c55eb40 M UndefinedObject>handleSignal: 0x10abe48e0: a(n) UndefinedObject</div><div>    0x7fff5c55eb88 M Context>handleSignal: 0x10e4b2720: a(n) Context</div><div>    0x7fff5c55ebd0 I MCMergeResolutionRequest(<wbr>Exception)>pass 0x10a48a8e8: a(n) MCMergeResolutionRequest</div><div>    0x7fff5c55ec00 M [] in MCConfiguration>upgrade 0x10ec82e80: a(n) MCConfiguration</div><div>    0x7fff5c55ec38 M BlockClosure>cull: 0x10f675d10: a(n) BlockClosure</div><div>    0x7fff5c55ec78 M [] in Context>handleSignal: 0x10f675ab8: a(n) Context</div><div>    0x7fff5c55ecb8 M BlockClosure>ensure: 0x10a48ae28: a(n) BlockClosure</div><div>    0x7fff5c55ed00 M Context>handleSignal: 0x10f675ab8: a(n) Context</div><div>    0x7fff5c55ed48 M Context>handleSignal: 0x10f675848: a(n) Context</div><div>    0x7fff5c55ed90 M Context>handleSignal: 0x10f6430d0: a(n) Context</div><div>    0x7fff5c55edc8 M MCMergeResolutionRequest(<wbr>Exception)>signal 0x10a48a8e8: a(n) MCMergeResolutionRequest</div><div>    0x7fff5c55edf8 M MCMergeResolutionRequest(<wbr>Exception)>signal: 0x10a48a8e8: a(n) MCMergeResolutionRequest</div><div>    0x7fff5c55ee40 I MCVersionMerger><wbr>resolveConflicts 0x10f68f718: a(n) MCVersionMerger</div><div>       0x10f68f780 s MCVersionMerger><wbr>mergeWithNameLike:</div><div>       0x10f699890 s MCVersionMerger class>mergeVersion:</div><div>       0x10f635278 s [] in MCVersion>merge</div><div>       0x10f6430d0 s BlockClosure>on:do:</div><div>       0x10f659248 s Environment>beCurrentDuring:</div><div>       0x10f6756d8 s MCWorkingCopy><wbr>withEnvironmentActiveDo:</div><div>       0x10f659320 s MCVersion>merge</div><div><br></div><div>Of course now I now to turn off the warning while I update, but for a newbie this could be painful.</div><div><div class="h5"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div id="m_6616483754471346668gmail-m_-6842834916220988395__MailbirdStyleContent" style="font-size:12pt;font-family:calibri;color:rgb(0,0,0)"><div><br></div><div>Best,</div><div>Marcel<br><div><br></div></div><div><div class="m_6616483754471346668gmail-h5"><div class="m_6616483754471346668gmail-m_-6842834916220988395mb_sig"></div>
                                        
                                        <blockquote class="m_6616483754471346668gmail-m_-6842834916220988395history_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:rgb(170,170,170);margin-top:10px">Am 17.04.2018 16:30:55 schrieb Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>>:</p><div>Hi Marcel,<br><br></div><div><br>On Apr 17, 2018, at 7:18 AM, Marcel Taeumel <<a href="mailto:marcel.taeumel@hpi.de" target="_blank">marcel.taeumel@hpi.de</a>> wrote:<br><br></div><blockquote type="cite" style="min-width:500px"><div><div id="m_6616483754471346668gmail-m_-6842834916220988395__MailbirdStyleContent" style="font-size:12pt;font-family:calibri;color:rgb(0,0,0)">
                                        
                                        
                                            
                                        
                                        
                                        Hi Eliot,<div><br></div><div>sure, it is:</div><div><div><br></div><div>Deprecation showDeprecationWarnings: false.</div></div></div></div></blockquote><div><br></div>Doh.. of course; excuse me.  Perhaps we should apply this preference when running any script.  The rationale being that the system may change, breaking existing scripts, and going back and editing all scripts is expensive.  Whereas arranging to show no deprecation warnings (or merely report them to the transcript?) is cheap.<div><br><blockquote type="cite" style="min-width:500px"><div><div id="m_6616483754471346668gmail-m_-6842834916220988395__MailbirdStyleContent" style="font-size:12pt;font-family:calibri;color:rgb(0,0,0)"><div><br></div><div><span style="font-size:12pt;line-height:1.5">At the moment, it is just a timing issue. Fabio has to update several scripts to disable the deprecation warnings. I think that he will do that soon, and then we can revert this change again.</span></div></div></div></blockquote><div><br></div>And that seems to me the wrong response.  Scripts should keep working for as long as possible given that we're using them more and more.  Do you agree?</div><div><br></div><div><br><blockquote type="cite" style="min-width:500px"><div><div id="m_6616483754471346668gmail-m_-6842834916220988395__MailbirdStyleContent" style="font-size:12pt;font-family:calibri;color:rgb(0,0,0)"><div><br></div><div>Best,</div><div>Marcel</div><div class="m_6616483754471346668gmail-m_-6842834916220988395mb_sig"></div>
                                        
                                        <blockquote class="m_6616483754471346668gmail-m_-6842834916220988395history_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:rgb(170,170,170);margin-top:10px">Am 17.04.2018 15:59:51 schrieb Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>>:</p>Hi Marcel,<br><br>    can't we have a preference which silences deprecation warnings?  Lots of scripts could use something like this.  We shouldn't have to hack valid depreciations to get around the reporting of those depreciations.<br><br>_,,,^..^,,,_ (phone)<br><br>> On Apr 17, 2018, at 5:51 AM, <a href="mailto:commits@source.squeak.org" target="_blank">commits@source.squeak.org</a> wrote:<br>> <br>> Marcel Taeumel uploaded a new version of 60Deprecated to project The Trunk:<br>> <a href="http://source.squeak.org/trunk/60Deprecated-mt.16.mcz" target="_blank">http://source.squeak.org/trunk<wbr>/60Deprecated-mt.16.mcz</a><br>> <br>> ==================== Summary ====================<br>> <br>> Name: 60Deprecated-mt.16<br>> Author: mt<br>> Time: 17 April 2018, 3:51:45.699445 pm<br>> UUID: e6549fe4-aa5a-284e-83bb-c7d065<wbr>f867f0<br>> Ancestors: 60Deprecated-mt.15<br>> <br>> Avoid explicit deprecation warning to keep smalltalkCI working.<br>> <br>> See: <a href="https://github.com/hpi-swa/smalltalkCI/issues/368" target="_blank">https://github.com/hpi-swa/sma<wbr>lltalkCI/issues/368</a><br>> <br>> =============== Diff against 60Deprecated-mt.15 ===============<br>> <br>> Item was changed:<br>>  ----- Method: Utilities class>>setAuthorInitials: (in category '*60Deprecated-identification'<wbr>) -----<br>>  setAuthorInitials: aString<br>> <br>> +    "mt: Not now (17/04/2018) for SmalltalkCI. See: <a href="https://github.com/hpi-swa/smalltalkCI/issues/368" target="_blank">https://github.com/hpi-swa/sma<wbr>lltalkCI/issues/368</a><br>> +    self deprecated: 'Use #authorInitials:.'."<br>> +    <br>> -    self deprecated: 'Use #authorInitials:.'.<br>>      self authorInitials: aString.!<br>> <br>> <br><br>
                        </blockquote></div></div></blockquote><blockquote type="cite"><div><span></span><br></div></blockquote></div>
                        </blockquote></div></div></div><br><br>
<br></blockquote></div></div></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div class="m_6616483754471346668gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</font></span></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><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>