Mailing List Archive

[Spamassassin Wiki] Update of "ProjectRoles" by JustinMason
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Spamassassin Wiki" for change notification.

The following page has been changed by JustinMason:
http://wiki.apache.org/spamassassin/ProjectRoles

The comment on the change is:
moving to a new page

------------------------------------------------------------------------------

= Changes to make during Advancement =

- (this part is still under construction)
+ Going from contributor to committer: See BecomingCommitter.

- When a contributor becomes a committer, they should check out the svn repository using the HTTPS url instead of the HTTP one, so that they have read/write access to the repo. To check out from scratch:
-
- {{{
- svn checkout https://svn.apache.org/repos/asf/spamassassin/trunk
- }}}
-
- or to switch an existing checkout to HTTPS:
-
- {{{
- cd /path/to/checkedout/tree
- svn switch https://svn.apache.org/repos/asf/spamassassin/trunk
- }}}
-
- Changes to the SVN tree can now be checked in directly using {{{svn commit}}}.
-
- The first time a file is checked in using {{{svn commit}}}, the committer will be prompted for their username and password. This will then be cached for all further commits.
-
- They should first commit a change adding themselves to the CREDITS file. If they want to do additional test commits, something like adding a single newline to the end of an inoffensive file in a subdirectory, or removing it again, would do the trick.
-
- They should also ensure that their checkout has the {{{svn:eol-style}}} property set to {{{native}}} throughout, as (apparently) this policy cannot be set server-wide. Do this by editing the file {{{~/.subversion/config}}} and adding these lines to the end:
-
- {{{
-
- enable-auto-props = yes
- *.pm = svn:eol-style=native
- *.pl = svn:eol-style=native
- *.PL = svn:eol-style=native
- *.in = svn:eol-style=native
- *.t = svn:eol-style=native
- *.c = svn:eol-style=native
- *.h = svn:eol-style=native
- *.xml = svn:eol-style=native
- *.html = svn:eol-style=native
- *.css = svn:eol-style=native
- *.bat = svn:eol-style=native
-
- }}}
-
- They should subscribe to the security list by sending a subscription request to '''security-subscribe -at- spamassassin.apache.org'''.
-
- The PMC members should grant their Bugzilla account 'EditBugs' status. I'm not sure how this is done, but Theo knows ;)
-
- Going from committer to PMC: Granted all permissions in Bugzilla. Given option for account on bugzilla server. Given option for spamassassin.org email forwarder (jm: does this still exist?). Apache email address added to pmc email list.
+ Going from committer to PMC: Granted all permissions in Bugzilla. Given option for account on bugzilla server. Apache email address added to pmc email list.

= More Details =