<div dir="ltr">The current design is that -Wcompat will be off by default and includes warnings that are not in -Wall and that we'll be introducing warnings into -Wall when they become actionable under a 3 release policy rather than the more eager approach you are advocating here.<div><br></div><div>So you'll still get warnings before the changes go into effect, but with -Wcompat you get a _lot_ of notice for when you don't care much at all about backwards compatibility, but really want forward compatibility above all.</div><div><br></div><div>-Edward</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Nov 29, 2015 at 3:37 AM, Jeremy <span dir="ltr"><<a href="mailto:voldermort@hotmail.com" target="_blank">voldermort@hotmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The draft of the 3 release policy has a very strict requirement for warnings,<br>
"without causing warnings even when compiled with -Wall". This causes<br>
breaking changes to be spread out over a number of years because of<br>
deprecation warnings.<br>
<br>
I propose that "-Wall" in this sentence be replaced with "-Wall<br>
-Wno-compat". As we are addressing an audience who wish to suppress a<br>
specific category of warnings, it seems reasonable to ask that they make<br>
this explicit.<br>
<br>
(I would also prefer for -Wcompat to be on by default, but that would be<br>
another discussion, if and only if this proposal is accepted.)<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://haskell.1045720.n5.nabble.com/3-release-policy-and-Wno-compat-tp5823202.html" rel="noreferrer" target="_blank">http://haskell.1045720.n5.nabble.com/3-release-policy-and-Wno-compat-tp5823202.html</a><br>
Sent from the Haskell - Libraries mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Libraries mailing list<br>
<a href="mailto:Libraries@haskell.org">Libraries@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries</a><br>
</blockquote></div><br></div>