Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: [Original edit by JustinMason] provide more details; move CPAN/freshmeat to committer page

...

This page describes stuff you'd want to do when you become elected a committer – in other words, when you're given write access to the SpamAssassin codebase. As described at ProjectRoles, the SpamAssassin project has 3 levels of involvement – the same as many Apache Software Foundation (ASF) projects.

(This page is still likely to be under construction.)

Set Your SVN Password

Wiki Markup
When your account is created, an ASF infrastructure volunteer will send you a password for the Apache login server (currently people.apache.org).  This allows you to log in using SSH to set your SVN password, as described \[http://www.apache.org/dev/version-control.html#https-svn here\].  Here's a quick summary of what to do:

...

Wiki Markup
Be sure to read \[http://www.apache.org/foundation/how-it-works.html how-it-works.html\] -- there's lots of useful stuff about ASF processes there.

...

Things the PMC need to

...

do on your behalf

Wiki Markup
First, propose a vote to add the person as a committer on the *private -at- spamassassin.apache.org* list.  Usually the subject is *\[VOTE\] Name*, btw.  You need 3 +1s, allow 72 hours, and your own vote counts as one +1.

Wiki Markup
Upon a successful vote, send an invite to the person (text below).  If the invitation is accepted, grant the person's Bugzilla account with the 'EditBugs', 'HasCla', and 'Security' group permissions.  This is done by \[http://issues.apache.org/SpamAssassin/editusers.cgi following the "Users" link in Bugzilla\], specifying the account by email address,
and then granting the permissions from there
 clicking on the correct username, scrolling to "Group Access" and ticking the appropriate checkboxes.

Then, ask infra to set up an apache.org account: http://www.apache.org/dev/pmc.html#newcommitter

Once they do this, they'll mail the private list with a mail from root/at/apache noting "Account created: Name (username)". The PMC chair then needs to check out https://svn.apache.org/repos/asf/infrastructure/trunk/subversion/authorization , edit the "asf-authorization" file, and add the new username to the "committers-X" (where "X" is the first letter of the new committer's username) and "spamassassin" groups. They now have r/w access to the SVN repositories.

Given CPAN co-maint status

Wiki Markup
Given your CPAN userid, someone with the karma -- this may be just JMASON -- logs in to the \[https://pause.perl.org/pause/authenquery?ACTION=share_perms PAUSE Share Permissions page\], and selects '3.1 Make somebody else co-maintainer', filling in your userid.  (This can wait until it's needed, since you probably won't know the committer's CPAN userid right now.)

Given Freshmeat co-maint status

http://freshmeat.net/project-admins/edit/14876/ – possibly again only jmason can do this. (Again, this can wait until it's needed.)

Invitation Text

No Format
To: invitee-email-address
Cc: private
Subject: Committer status invite from Apache SpamAssassin

Dear [First Name],

On behalf of the Apache SpamAssassin Project, we are pleased to offer
you SVN write access ("commit access") to the SpamAssassin project
repositories.

Please read these web pages for background on how Apache works and what
being a committer means.

  on committer status
    SA specifics, http://wiki.apache.org/spamassassin/ProjectRoles
    Apache, http://www.apache.org/foundation/how-it-works.html#roles
    Committership, http://www.apache.org/dev/committers.html

  on voting
    SA specifics, http://wiki.apache.org/spamassassin/VotingProcedure
    Apache, http://www.apache.org/foundation/voting.html

  on SA development
    http://wiki.apache.org/spamassassin/DevelopmentStuff

If you accept this invitation, please reply in the affirmative and
include in your reply your preference of account name at apache.org,
and your forwarding email address.

Thanks for your sustained contributions to SpamAssassin!

Regards,

The SpamAssassin PMC

...