+1. I would be more than happy to receive such an email every 3 months and 
quickly scan the page to update the "maintained" status for each of the 
packages where I'm marked as the maintainer.

One modification I would make is to persist the checked state across emails. 
They should all be unchecked in the very first email for a given user. Later 
emails should preload the previous submission, i.e. the current state, so the 
user doesn't have to do a bunch of work if nothing is changed. That could get 
annoying for people who maintain 10s of packages on Hackage. This is obvious, 
but that page should also be accessible through some "My Profile" page so that 
I don't have to wait until I get the email if I want to modify a status.

I also wonder if it might be worth it to have a little bit more detail than 
just "maintained" and "not maintained" as possible flags. Something like the 
following would be nice (I'm sure there are better names; I just don't have the 
time right now) :

- Actively Developed (Meaning: The package is alive, it's a priority and it's 
actively improved)
- Maintained (Meaning: I make sure it doesn't break, semantics are preserved 
but no major enhancements)
- Life Support (Meaning: I just keep it compiling with no effort towards 
correctness, i.e. use with caution)
- Deprecated/Unmaintained



On Monday, May 6, 2013 at 10:55 PM, Dan P. wrote:

> On Monday 06 May 2013 14:34:13 Tobias Dammers wrote:
> > The problem is that people tend to (truthfully) check such a box, then
> > stop maintaining the package for whatever reasons, and never bother
> > unchecking the box.
> > 
> 
> 
> I think there should be just one mail per maintainer mail address, not per 
> package. The notification mail should provide a link to a page, that shows 
> all 
> packages maintained by this user (mail address). Every checkbox should be 
> unchecked by default whether there is activity in the repo or not. This way, 
> the maintainers wouldn't get annoyed by hackage mail spam and to check a 
> couple of checkboxes just takes a few minutes.
> 
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org (mailto:Haskell-Cafe@haskell.org)
> http://www.haskell.org/mailman/listinfo/haskell-cafe
> 
> 


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to