As part of this process you need to file a bug against the debian-maintainers package to get your key added. You need to do this using a piece of software called jetring. jetring allows you to create changesets for a gpg keyring, a binary format, to make it easy for the maintainers to add and remove keys and know exactly whats being added and removed. I couldn’t find very much information on how you actually do this and hence the reason for this post.
To start with you need to grab the latest copy of the debian-maintainers keyring and extract the actual keyring from it. You can find the link to the latest version at debian-maintainers, just click on all to download it.
Here is the process I followed with comments along the way
# Download the latest debian-maintainers keyring wget http://http.us.debian.org/debian/pool/main/d/ debian-maintainers/debian-maintainers_1.38_all.deb dpkg-deb -x *.deb keyring mv keyring/usr/share/keyrings/debian-maintainers.gpg . rm -rf keyring *.deb # Create a copy of it and add your key to it cp debian-maintainers.gpg debian-maintainers.gpg.orig gpg --export email@example.com | gpg --import --no-default-keyring --keyring `pwd`/debian-maintainers.gpg # Create the changset with jetring jetring-gen debian-maintainers.gpg.orig debian-maintainers.gpg "Add John Ferlito <johnf @inodes.org> as a Debian Maintainer" # Check the changeset jetring-review -d debian-maintainers.gpg.orig add-*
Once you have completed the above you should have a file with something like the following contents
Comment: Add John Ferlito <johnf @inodes.org> as a Debian Maintainer Date: Sat, 05 Jul 2008 14:26:31 +1000 Action: import Data: -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.6 (GNU/Linux) mQGiBEd6MmQRBADF+BLVChN/AqKVXkrJFU2LtJoiCdYJ <snip> =SSNk -----END PGP PUBLIC KEY BLOCK-----
You should now add something along the lines of the below to the top of the file.
Recommended-By: Simon Horman <horms @verge,net.au>, Jamie Wilkinson <jaq @spacepants.org> Agreement: http://lists.debian.org/debian-newmaint/2008/07/msg00010.html Advocates: http://lists.debian.org/debian-newmaint/2008/07/msg00011.html, http://lists.debian.org/debian-newmaint/2008/07/msg00012.html
The agreement line should be a URL to your signed email applying to become a DM and the advocates should be the URLs for the signed emails from your advocates.
Once you’ve done that, submit a bug with the file attached and hopefully sometime later you will have become a DM.