Assigning maintainers to the official charms
Clint Byrum
clint at ubuntu.com
Tue May 22 00:55:04 UTC 2012
This week I pushed out changes to charm-tools that encourage users to
set a 'maintainer' key on all charms in both 'charm proof' and 'charm
create'.
I don't want to burden ~charmers with a ton more reviews, so I am going
to set some basic rules, and only nag when they are broken:
* For any branch, in essence, the "maintainer" is assumed to be the
launchpad user with the most commits to the official charm branch. Ties
are resolved by who committed earliest.
* If you are, by that definition, the maintainer, and you're in ~charmers,
set the key in metadata.yaml, and commit the change to the official
branch.
* If you are the maintainer, and you're not in ~charmers, do the same,
plus propose the branch for merging into the main branch.
* If you would be considered the maintainer, but do not want to take on
the responsibility, please send me a message privately and I will make
sure you do not get nagged to set a maintainer, and that the next person
down on the list of committers does.
Next week, if you have not assigned the maintainer correctly by these
rules, I will assign a bug to you on launchpad asking you to set the
maintainer.
For any branches which remain maintainerless in 2 weeks, the bug will
be changed to a bug set to remove the charm *or* if it is an important
charm, assign maintainership to this mailing list and it will be all of
the Charmers team's responsibility.
The current list is here. Ties are listed in "winning" order (there are
only two ties, both between Juan and myself, and both Juan wins.) I've
sorted the list by the intended maintainer. The first number is the
number of commits that person has (as reported by 'bzr stats').
The current list of maintainerless official charms is here (updated
hourly since it pegs my t1.micro for a few minutes):
http://fewbar.com/charms/need-maintainers.txt
15 glance : Adam Gandelman <adamg at canonical.com>
18 swift-proxy : Adam Gandelman <adamg at canonical.com>
41 nova-compute : Adam Gandelman <adamg at canonical.com>
7 swift-storage : Adam Gandelman <adamg at canonical.com>
17 rabbitmq-server : Adam Gandelman <adamg at canonical.com>
20 nova-cloud-controller: Adam Gandelman <adamg at canonical.com>
13 owncloud : Atul Jha <koolhead17 at gmail.com>
10 subway : Benjamin Kerensa <bkerensa at ubuntu.com>
2 dokuwiki : Bilal Akhtar <bilalakhtar at ubuntu.com>
49 buildbot-master : Brad Crittenden <bac at canonical.com>
8 newrelic-php : Brandon Holtsclaw <me at brandonholtsclaw.com>
10 teamspeak3 : Bruno Pereira <brunopereira81 at gmail.com>
8 kusabax : Chris Hardee <shazzner at gmail.com>
13 nagios : Clint Byrum <clint at fewbar.com>
3 loggerhead : Clint Byrum <clint at fewbar.com>
15 ceph : Clint Byrum <clint at ubuntu.com>
64 mysql : Clint Byrum <clint at ubuntu.com>
8 munin : Clint Byrum <clint at ubuntu.com>
11 puppet : Clint Byrum <clint at ubuntu.com>
1 ubuntu : Clint Byrum <clint at ubuntu.com>
2 musica : Clint Byrum <clint at ubuntu.com>
2 pictor : Clint Byrum <clint at ubuntu.com>
45 haproxy : Clint Byrum <clint at ubuntu.com>
44 memcached : Clint Byrum <clint at ubuntu.com>
47 wordpress : Clint Byrum <clint at ubuntu.com>
56 mediawiki : Clint Byrum <clint at ubuntu.com>
6 puppetmaster : Clint Byrum <clint at ubuntu.com>
6 oops-tools : Diogo Matsubara <diogo.matsubara at canonical.com>
10 byobu-classroom : Dustin Kirkland <kirkland at ubuntu.com>
58 buildbot-slave : Francesco Banconi <francesco.banconi at canonical.com>
2 hive : James Page <james.page at canonical.com>
18 hbase : James Page <james.page at canonical.com>
25 hadoop : James Page <james.page at canonical.com>
11 jenkins : James Page <james.page at canonical.com>
6 zookeeper : James Page <james.page at canonical.com>
6 etherpad-lite : James Page <james.page at canonical.com>
7 jenkins-slave : James Page <james.page at canonical.com>
11 bitlbee : Jelmer Vernooij <jelmer at samba.org>
3 appflower : Jimmi Andersen <ja at appflower.com>
13 alice-irc : Jorge O. Castro <jorge at ubuntu.com>
5 distcc : Juan L. Negron <juan.negron at canonical.com>
12 tomcat7 : Juan L. Negron <juan.negron at canonical.com>
13 mongodb : Juan L. Negron <juan.negron at canonical.com>
3 membase : Juan L. Negron <juan.negron at canonical.com>
4 tomcat6 : Juan L. Negron <juan.negron at canonical.com>
5 couchdb : Juan L. Negron <juan.negron at canonical.com>
5 cf-mysql : Juan L. Negron <juan.negron at canonical.com>
6 cf-redis : Juan L. Negron <juan.negron at canonical.com>
11 cassandra : Juan L. Negron <juan.negron at canonical.com>
4 couchbase : Juan L. Negron <juan.negron at canonical.com>
8 cf-mongodb : Juan L. Negron <juan.negron at canonical.com>
3 hadoop-mapreduce : Juan L. Negron <juan.negron at canonical.com>
49 cloudfoundry-server : Juan L. Negron <juan.negron at canonical.com>
8 cloudfoundry-server-dea: Juan L. Negron <juan.negron at canonical.com>
1 redis-slave : Juan L. Negron <juan.negron at canonical.com>,Clint Byrum <clint at ubuntu.com>
1 redis-master : Juan L. Negron <juan.negron at canonical.com>,Clint Byrum <clint at ubuntu.com>
2 sbuild : Kees Cook <kees at outflux.net>
3 mumble-server : Kees Cook <kees at outflux.net>
6 shelr.tv : Marco Ceppi <marco at ceppi.net>
29 minecraft : Marco Ceppi <marco at ceppi.net>
38 phpmyadmin : Marco Ceppi <marco at ceppi.net>
7 hadoop-slave : Mark Mims <mark.mims at agiledynamics.com>
12 nfs : Mark Mims <mark.mims at canonical.com>
19 ganglia : Mark Mims <mark.mims at canonical.com>
27 node-app : Mark Mims <mark.mims at canonical.com>
17 postgresql : Mark Mims <mark.mims at canonical.com>
14 thinkup : Nathan Osman <admin at quickmediasolutions.com>
5 lodgeit : Nathan Osman <admin at quickmediasolutions.com>
10 statusnet : Nathan Osman <admin at quickmediasolutions.com>
9 stackmobile : Nathan Osman <admin at quickmediasolutions.com>
25 roundcube : Nick Barcet <nick.barcet at canonical.com>
17 limesurvey : Nick Barcet <nick.barcet at canonical.com>
24 znc : Patrick Hetu <patrick.hetu at gmail.com>
23 openerp-web : Patrick Hetu <patrick.hetu at gmail.com>
40 openerp-server : Patrick Hetu <patrick.hetu at gmail.com>
13 python-moinmoin : Patrick Hetu <patrick.hetu at gmail.com>
4 solr : Robert Ayres <robert.ayres at canonical.com>
4 terracotta : Robert Ayres <robert.ayres at canonical.com>
Please assign yourself soon!
More information about the Juju
mailing list