You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Arnaud HERITIER <ah...@gmail.com> on 2005/08/16 07:20:48 UTC

RE: [mojo-dev] [proposal] plugin oversight

I totally agree

+1

Arnaud

> -----Message d'origine-----
> De : Brett Porter [mailto:brett@apache.org] 
> Envoyé : dimanche 14 août 2005 22:18
> À : Maven Developers List
> Objet : [mojo-dev] [proposal] plugin oversight
> 
> Ah, unloved plugins. We've known for a while that this is a 
> problem in Maven. Sometimes they remain stable, sometimes not 
> but either way nobody is looking at them. I just got prodded 
> to review the ejb plugin (which I've never worked on) and saw 
> that of the 10 outstanding issues 6 were dupes or won't fix, 
> 2 had apparently working patches and the other 2 were 
> trivial. Vincent is looking at applying, testing and 
> releasing this now.
> 
> A while back we assigned plugin maintainers to all the 
> plugins (and I got lumped with the ones nobody wanted). I did 
> a particularly poor job of looking after my plugins that I no 
> longer use, let alone those I never did. All plugins should 
> be like clover, getting buglist attention and releases when 
> appropriate.
> 
> I'd like to make sure we don't repeat the mistakes with 
> Maven2, so here is what I'm proposing:
> 
> - We get volunteers for people to be plugin maintainers. This 
> just means managing the buglist and applying patches, not 
> necessarily having to fix issues (though it would be 
> helpful!) They should also watch out for highly voted for or 
> particularly often duplicated issues to get them fixed.
> - In the month leading up to Maven's report to the board 
> (every 3 months), each plugin maintainer should ensure the 
> buglist is up to date and post a summary to the dev list. 
> This really doesn't take more than an hour every 3 months, 
> maybe less if you are already on top of it - you'd just be 
> pasting the little component window out of JIRA for each, 
> which you can have set up on a dashboard.
> - If ever a maintainer wants to step down, they can, and 
> we'll distribute the plugins among the others.
> - We do this for Maven2 plugins now, and keep m1 as is until 
> they are built on top of the m2 plugins
> 
> I'm BCC'ing the mojo community as I'd like to see a similar 
> practice there. Please reply to dev@maven.apache.org only.
> 
> What do folks think? Is it too heavy handed, or just enough 
> to ensure it gets done? Is quarterly enough?
> 
> I'm also open to suggestions on how to manage JIRA. I think 
> the project-per-plugin approach is pretty good, once past the 
> hurdle of setting it up. I wouldn't want to recreate for the 
> Maven2 plugins so my hope is that come the final release, we 
> can have m1 using the m2 plugin where possible, or otherwise 
> dev on the m1 plugin ceases (we get all the bugs fixed and 
> closed, and leave it as is).
> 
> - Brett
> 




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org