I tried adding back the linters which check to make sure a commit is
in the upstream branch before a MR is merged but got blocked by a
gitlab issue.

https://gitlab.haskell.org/ghc/ghc/merge_requests/395

The currently recommended workflow is that your commit should be in
the ghc-head branch before the merge to GHC takes place. This enforces
some linearisation but it stops the tree breaking.

Matt

On Wed, Mar 13, 2019 at 9:17 AM Spiwack, Arnaud <arnaud.spiw...@tweag.io> wrote:
>
>
> On Wed, Mar 6, 2019 at 11:04 PM Alec Theriault <alec.theria...@gmail.com> 
> wrote:
>>
>> The right way to solve this problem is probably to find a better way of 
>> factoring GHC-specific functionality out and putting only that in the GHC 
>> tree. This is a good long term goal, but I don’t think we are quite there 
>> yet. Some other ongoing changes in both GHC and Haddock are blocking the way 
>> forward on this front…
>
>
> In the meantime, there is no way to make atomic updates to GHC and Haddock 
> (which need to happen regularly). And GHC's master and the ghc-head branch 
> keep getting out of sync. It's really hard to diagnose, until it blocks 
> someone's valuable time. At which point it's too late.
>
> Is there a short term solution which would alleviate that cost, besides 
> merging Haddock in the main Ghc tree?
> _______________________________________________
> ghc-devs mailing list
> ghc-devs@haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Reply via email to