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

Reply via email to