Proposal: Change to library proposal process
Simon Marlow
marlowsd at gmail.com
Wed Jan 5 11:02:02 CET 2011
On 03/01/2011 11:20, Ian Lynagh wrote:
> On Sun, Jan 02, 2011 at 10:04:16AM +0000, Malcolm Wallace wrote:
>>> A link to a patch implementing the change should be included.
>>> Patches may be hosted anywhere
>>
>> This "somewhere on the Internet" thing almost guarantees that the patch
>> will not be archived for posterity alongside the discussion. It makes
>> future web-searches less useful than they could be.
>
> How about attaching them to
> http://hackage.haskell.org/trac/ghc/wiki/Library_Proposals
> then?
>
> (It doesn't look like you can attach files to a particular page on the
> haskell.org wiki, whereas I believe you can on a trac wiki).
And if we follow this discussion to its conclusion, we end up back where
we started: modifying a wiki page is error prone and we need more
automation, so we use the ticket system instead.
I'm all for making the process more lightweight. Why not just attach
patches to the proposal email? Updated proposals can be made with new
patches attached.
This mailing-list-only process would help address the concerns that the
process is too much of a burden for the developers/maintainers
themselves. Someone with commit access need not create the ticket at
all: they just make a proposal on the list, and as long as it isn't
controversial they commit after the discussion period. It's a small
step from here to committing *before* the discussion, which is what some
people want. I don't feel strongly about that, as long as we have an
established protocol for discussing changes to these core APIs.
Cheers,
Simon
More information about the Libraries
mailing list