https://launchpad.net/~spamassassin
This is just so I can grant access to the Ubuntu daily build process to other people. If you're a SpamAssassin committer, please tell me your username on launchpad so I can grant you access (on this list so others have an opportunity to dispute your legitimacy, or off list signed with... a key I can verify through Apache or something?). I'm not expecting anyone else to ever actually need to do anything with this, I'm just trying to not be a single point of failure. The rules as distributed by sa-update, with generated scores, are not available in svn anywhere, right? Right now I have a copy of the rules in the pkgsrc directory the Debian packaging installs. It would be nice if I could update those regularly, but launchpad only supports pulling from "CVS, Subversion (SVN), Git and Mercurial (Hg)" - https://help.launchpad.net/Code/Imports But it's not particularly important, since people should be running sa-update anyway. If you let me update the debian directory in 3.3, I'll add a PPA for it. PPA stands for Personal Package Archive. A way of getting updated packages to people through Ubuntu's packaging system without going through the official repositories. These packages / PPA should also work with Debian. And yes, it looks like I caused a couple emails to this mailing list from launchpad to verify its use as the contact address for the launchpad team. Not really sure what that's for, but I expect low volume. Not required, but might be useful. I moved the daily build PPA to: https://launchpad.net/~spamassassin/+archive/spamassassin-daily Its entire function is to download SA from trunk, add a pkgrules directory containing rules, and build packages as defined in the debian directory in trunk (which currently requires the pkgrules directory). The PPA description links to the build recipe that populates it: https://code.launchpad.net/~spamassassin/+recipe/spamassassin-daily That recipe pulls in trunk, which is referred to as lp:spamassassin, and then merges a branch called spamassassin-pkgrules, which adds the pkgrules directory. If you click on spamassassin-pkgrules, you'll find its description includes the exact commands used to create it: bzr branch lp:spamassassin spamassassin-pkgrules cd spamassassin-pkgrules/ cp -a /var/lib/spamassassin/3.004000/updates_spamassassin_org/ pkgrules bzr add pkgrules bzr ci -m "Add pkgrules from 2011-05-25 trunk sa-update." bzr push lp:~spamassassin/+junk/spamassassin-pkgrules It's possible to get launchpad to update it's copy of trunk immediately by clicking the "Import Now" button on the import page: https://code.launchpad.net/~vcs-imports/spamassassin/trunk (Normally it happens 3 times a day.) #launchpad on irc.freenode.net is useful for support. And I'm still often in #spamassassin on irc.freenode.net. -- "I don't want people who want to dance, I want people who have to dance." --George Balanchine http://www.ChaosReigns.com
