Now available: the first source distribution of Chumpologica, the system behind Planet RDF and the Daily Chump Chumpologica.
Although source for an earlier version was previously available, this new version 1.0 includes all the improvements made by myself and Dave Beckett for Planet RDF. I've also refactored the code to use an external configuration file, and packaged it up using python distutils with a simple control script. This means that a single global installation of the system can be used to run multiple clogica sites on a single machine. It'll also make it easy to build distribution packages for Redhat and Debian.
A couple of months ago, I lost my lovely laptop in a burglary. This weekend, Edd reminded me that my GPG private key was on the machine, so I performed the necessary rituals to revoke it. I found the documentation on this a little sparse, so here are the steps I took.
$ gpg --gen-revoke 6382285E
6382285E is the ID for my key. You're asked if you want to provide a reason for the revocation (key comprised, superseded or no longer used) and an optional free-text description. After supplying your passphrase, an ascii-armoured key block is printed out. Paste this text into a file. In my case, it looked like this:
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.2.4 (GNU/Linux) Comment: A revocation certificate should follow iGwEIBECACwFAkAKbmwlHQJLZXkgd2FzIG9uIGEgbGFwdG9wIHRoYXQgd2FzIHN0 b2xlbgAKCRBQw2pwY4IoXlv4AJ0XgWhSuSwv2jpd2ifFA5IXyijnEACfXfn/qtfq KyMdShD0odXAliKD43w= =mRL+ -----END PGP PUBLIC KEY BLOCK-----
This step could be performed when you first generate your key, and the results stashed in a safe place for later use if you lose it. In my case, I'd kept a backup copy of the original keypair, so I was able to generate a revocation after the event.
$ gpg --import my_revocation.txt
Issuing this command imports the revocation into your keyring, revoking your key.
$ gpg --keyserver pgp.mit.edu --send-keys 6382285E
This send the revoked key to the public keyserver at pgp.mit.edu. If it succeeds, you'll get the message 'gpg: success sending to `pgp.mit.edu' (status=200)'. If you check your key's verbose index page on pgp.mit.edu, you'll see *** KEY REVOKED *** on the first line of the details.
For the record, my new key has the ID 097891DA.
Update: I just found the official word on how to do this. It's in question 4.17 of the gpg faq.