Simon Peyton Jones <simo...@microsoft.com> writes:

> My conclusion
>
>  * I think we (collectively!) should make a serious attempt to fix 
> show-stopping 
>    bugs on a major release branch.  (I agree that upgrading to the next major
>    release often simply brings in a new wave of bugs because of GHC's
>    rapid development culture.)
>
>  * We can only possibly do this if 
>    a) we can distinguish "show-stopping" from "nice to have"
>    b) we get some help (thank you John Lato for implicitly offering)
>
> I would define a "show-stopping" bug as one that simply prevents you
> from using the release altogether, or imposes a very large cost at the
> user end.
>
> For mechanism I suggest this.  On the 7.8.4 status page (or in
> general, on the release branch page you want to influence), create a
> section "Show stoppers" with a list of the show-stopping bugs,
> including some English-language text saying who cares so much and why.
> (Yes I know that it might be there in the ticket, but the impact is
> much greater if there is an explicit list of two or three personal
> statements up front.)
>
Writing a bit more text sounds like a small price to pay to ensure that
show-stoppers don't fall through the cracks. It's also nice to have a
high-level view of what is being considered for release.

I've added some text for #9439 [1].

> Concerning 7.8.4 itself, I think we could review the decision to
> abandon it, in the light of new information.  We might, for example,
> fix show-stoppers, include fixes that are easy to apply, and
> not-include other fixes that are harder.
>
This seems quite reasonable. 

Cheers,

- Ben


[1] 
https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-7.8.4#a9439:LLVMmanglermanglestoovigorously
 

Attachment: pgphtEsIlkg2H.pgp
Description: PGP signature

_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs

Reply via email to