Martin F. Krafft: Keeping an eye on package involvement
I find my developer QA page to be unappropriately long. At the same time,
I have completely lost track of which packages I maintain (well, sort of), (am
supposed to) co-maintain, and to which packages I've subscribed via the PTS.
A script to the rescue! Please excuse that it's bash (which sucks), but
there just isn't another more rapid development tool for such petty tasks out
there.
Without further ado, you can download checkpkgs and give it a whirl:
# use $DEBEMAIL $ checkpkgs # use explicit email $ checkpkgs dude@thisrocksmysocks.org # use separate PTS subscription email address $ checkpkgs dude@thisrocksmysocks.org dude-pts@thisrocksmysocks.org # use separate PTS subscription email address and $DEBEMAIL $ DEBPTSEMAIL=dude-pts@thisrocksmysocks.org checkpkgsThe output is quite simply a table of the following form:
hibernate;cameron@patrick.wattle.id.au;0;1;madduck-pts@debian.org unifdef;bob@proulx.com;0;0;madduck-pts@debian.org thinkpad;pkg-tpctl-devel@lists.alioth.debian.org;0;1;The columns are:
- package name
- maintainer
- whether I am the maintainer
- whether I am a co-maintainer
- the address with which I am subscribed to the PTS (if at all) (this is either ($1 or $2) or ($DEBEMAIL or $DEBPTSEMAIL))
- I am a co-maintainer of hibernate and I am properly subscribed
- I am subscribed to unifdef but I am not a maintainer. Since I sponsored the package, I better keep track of it though.
- I am a co-maintainer of thinkpad, but I have not yet subscribed to the PTS, so I better do this right now.
Hardcore Java