[Haskell-cafe] Hackage trustee proposal: Curating the Hackage package collection

Oleg Grenrus oleg.grenrus at iki.fi
Tue Mar 31 12:43:10 UTC 2015


Some ideas about: What exactly should constitute a "simple source change”

- Adding an extension (e.g. FlexibleContexts) to make code compile
- Adding an Applicative for Monad (or similar obvious “intristic” instance addition, e.g Semigroup for Monoids, if Semi-MP is in)
- Editing import list (hiding clashing symbols, qualifying)

> On 31 Mar 2015, at 13:33, Adam Bergmark <adam at bergmark.nl> wrote:
> 
> Dear Haskell Community,
> 
> For some time Hackage has contained a user group called "Trustees",
> http://hackage.haskell.org/packages/trustees/ <http://hackage.haskell.org/packages/trustees/> .
> 
> 
> Description: The role of trustees is to help to curate the whole
> package collection. Trustees have a limited ability to edit package
> information, for the entire package database (as opposed to package
> maintainers who have full control over individual packages). Trustees
> can edit .cabal files, edit other package metadata and upload
> documentation but they cannot upload new package versions."
> 
> In short, making sure that packages keep building and filling the gap
> between unreachable maintainers and package take-overs.
> 
> Up until now we have been very careful with changes since we haven't
> had a defined process. Spurred by SPJ and others we have been working
> on a proposal for how we should operate.
> 
> You can find the proposal here:
> https://gist.github.com/bergmark/76cafefb300546e9b90e <https://gist.github.com/bergmark/76cafefb300546e9b90e>
> 
> 
> We would now like your feedback!
> 
> Some specific things from the proposal that we'd like your opinion on:
> 
> * Section 1: No opt-out for restricting bounds
> * Section 2: Opt-out rather than opt-in procedure for loosening version constraints
> * Section 2: Do you care whether you are notified before or after a version constraint is loosened?
> * Section 3: The time frame for publishing simple source changes
> * Section 3: What exactly should constitute a "simple source change"
> 
> 
> We also have a github repository where YOU can file issues about
> broken packages, you can start doing this right now!
> https://github.com/haskell-infra/hackage-trustees/ <https://github.com/haskell-infra/hackage-trustees/>
> 
> 
> Please share this with as many people as possible.
> We are looking forward to hear your thoughts!
> 
> Sincerely,
> Adam Bergmark
> 
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/libraries/attachments/20150331/83f8ef22/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://mail.haskell.org/pipermail/libraries/attachments/20150331/83f8ef22/attachment.sig>


More information about the Libraries mailing list