<div dir="ltr">Regardless of if -Wcompat is on by default or not, the timeline for changes wouldn't change. The only thing that would change is that we'd be asking library authors to use<div><br></div><div>-Wall -Wno-compat</div><div><br></div><div>which they can't do on old versions of GHC, so it'd become a bigger burden for the lion's share of library maintainers; they'd have to explicitly guard the -Wno-compat flag on the GHC version in their cabal file.</div><div><br></div><div>At least those who _want_ -Wcompat are explicitly looking forward and it seems right to put the burden on that smaller subset than change the game for every library maintainer. </div><div><br></div><div>Mind you if a -Wcompat user isn't looking to support old versions, they also have no burden.</div><div><br></div><div>But, again, switching the default wouldn't gain you any time on any outstanding proposal.</div><div><br></div><div>-Edward</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 30, 2015 at 3:10 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">Edward Kmett-2 wrote<br>
<span class="">> The current design is that -Wcompat will be off by default and includes<br>
> warnings that are not in -Wall and that we'll be introducing warnings into<br>
> -Wall when they become actionable under a 3 release policy rather than the<br>
> more eager approach you are advocating here.<br>
<br>
</span>Yes, I understand that that is the current design, and I'm asking whether<br>
this could be adjusted. Do we lose anything by the proposed change to the<br>
policy, other than authors who want 3-release -Wall-clean code adding an<br>
extra flag? (Or maybe I just didn't understand you - are you saying that<br>
introducing new warnings are not a bottleneck for any changes?)<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://haskell.1045720.n5.nabble.com/3-release-policy-and-Wno-compat-tp5823202p5823265.html" rel="noreferrer" target="_blank">http://haskell.1045720.n5.nabble.com/3-release-policy-and-Wno-compat-tp5823202p5823265.html</a><br>
<div class="HOEnZb"><div class="h5">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>
</div></div></blockquote></div><br></div>