<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div><blockquote type="cite" class=""><div class="">On Jan 12, 2018, at 4:22 PM, Jordan Rose &lt;<a href="mailto:jordan_rose@apple.com" class="">jordan_rose@apple.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">No, it's "Revision-locked imports”.</div></div></blockquote><br class=""><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">Ah, yeah I can see how the rev-locked imports is a variation on “I’ve copied in this library”.</div></div></div><div class=""><div><br class=""><blockquote type="cite" class=""></blockquote></div></div><blockquote type="cite" class=""><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">A source-breaking change is one in which updating the library <i class="">at compile time</i>&nbsp;will break clients <i class="">at compile time.</i>&nbsp;That's relevant for libraries distributed with an app as well as for libraries that are part of the OS. You may not care, but I do, and I think other package authors will too.</div></div></div></blockquote><div><br class=""></div><div>??? Of course I care about getting warnings when I’ve chosen to update a dependency. Where did I ever imply otherwise?</div><div><br class=""></div><div>What I’m saying is that if I’m embedding such a library in my app *now* and I’m importing it *now*, I shouldn’t get a warning about handling unknown cases off non-frozen enums *now*.&nbsp;</div><div><br class=""></div><div>And if I am going to see such warnings now, then the document needs to include how those “false positives” will be eliminated in the future.</div><div><br class=""></div><div>Dave</div></div></body></html>