Library proposals

Johan Tibell johan.tibell at gmail.com
Fri Dec 10 11:40:03 CET 2010


On Thu, Dec 9, 2010 at 6:42 PM, Ian Lynagh <igloo at earth.li> wrote:
> It sounds like neither of you like the current process. Have you got any
> better suggestions? (Suggestions which don't put more of the burden on
> me, please!)
>
> This sort of disagreement is exactly what the process was designed to
> avoid: People shouldn't be surprised by changes, as they have been
> discussed and agreed on the mailing list. Unfortunately it was a bit
> murky in this case, as this change was buried in a proposal for
> something different:
>    http://www.haskell.org/pipermail/libraries/2010-September/014161.html
>
> I think in future we should take a harder line on reverting
> accidentally-committed changes, and rejecting changes not clearly part
> of a proposal, to keep things running smoother.

Here's a proposal: don't have mailing lists maintain libraries.
Calling libraries@ a maintainer is a bit of a misnomer:

 * libraries@ doesn't clean up the code.
 * libraries@ doesn't write tests.
 * libraries@ doesn't consider APIs for completeness.
 * libraries@ doesn't polish documentation.

Libraries maintained by the mailing list are only maintained thanks to
individuals (the Simons, Ian, other people with commit access) do some
spring cleaning outside the libraries process.

My suggestion is that every library has a dedicated maintainer (or
two), empowered to make changes to the library. That means that
everyone want like every change they make, but it's much better than
the alternative.

Johan



More information about the Libraries mailing list