building head fails in main/GHC.hs:2223:50
Simon Marlow
simonmarhaskell at gmail.com
Mon May 7 04:33:44 EDT 2007
Claus Reinke wrote:
> how about this, then: darcs allows for selective pulls, so is there a way
> of tagging patches as belonging to different categories? submitters
> could tag their patches according to simple priorities, using reserved
> words in patch subjects:
>
> - FIX_BUILD: essential fixes to restore one of the builds
> - FIX_BUG: essential fixes to bugs in successfully built systems
> - no tag: implies the usual run-of-the-mill patch we have now
>
> the second and third categories are the reasons we are addicted to
> building ghc head in the first place, but if building doesn't work, we
> could switch to 'darcs pull -ap "FIX_BUILD"', pulling only those
> patches that help to stabilize the situation.
This looks like a pretty good idea to me. I'd be happy to start adopting a
convention like this, what do others think?
On the naming, I don't think there's any need for the underscores. How about:
FIX [BUILD] [#<ticket>]: <desc>
e.g.
FIX BUILD: fix Windows build with GHC 6.2.2
FIX #1234: unwibble
FIX BUILD #1234: fix a ticketted build issue
When we decide on a scheme, we should document it at
http://hackage.haskell.org/trac/ghc/wiki/WorkingConventions.
Cheers,
Simon
More information about the Cvs-ghc
mailing list