You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2010/01/26 14:32:15 UTC

svn commit: r903220 - /spamassassin/trunk/build/README

Author: jm
Date: Tue Jan 26 13:32:15 2010
New Revision: 903220

URL: http://svn.apache.org/viewvc?rev=903220&view=rev
Log:
update build procedure to take work off the fragile and unreliable people.apache.org, onto the zone; dist changes via svn

Modified:
    spamassassin/trunk/build/README

Modified: spamassassin/trunk/build/README
URL: http://svn.apache.org/viewvc/spamassassin/trunk/build/README?rev=903220&r1=903219&r2=903220&view=diff
==============================================================================
--- spamassassin/trunk/build/README (original)
+++ spamassassin/trunk/build/README Tue Jan 26 13:32:15 2010
@@ -287,6 +287,12 @@
 
     svn commit -m "oops, had to redo: THIS IS THE REAL X.Y.Z RELEASE"
 
+- Release a new rules update matching the released code:
+
+        ssh spamassassin.zones.apache.org
+        cd /home/updatesd/svn/spamassassin/build/mkupdates
+        sudo -u updatesd ./update-rules 3.3
+
 - publish the tarballs.
 
   (for rc and prerelease builds) copy the tarballs to the website.
@@ -317,19 +323,10 @@
   [note: the ASF archives documentation claims that symlinks are
   supported. This is not the case for some mirrors, so use "cp" instead.]
 
-  (for full release builds) remove release tarballs from now-obsolete
-  versions from dist:
-
-        cd /www/www.apache.org/dist/spamassassin
-        prev=X.Y.notZ
-        rm -f source/Mail-SpamAssassin*-$prev.* Mail-SpamAssassin*-$prev.*
-        rm -f binaries/*/Mail-SpamAssassin*-$prev.*
-
-  (Archive copies are automatically kept on archive.apache.org/dist/ .)
-
 - (for full release builds) update the main website "downloads" page:
 
-        cd /www/spamassassin.apache.org
+        ssh spamassassin.zones.apache.org
+        cd /var/www/buildbot.spamassassin.org/staging/website
         vi main.wmk
 
   See the comment at the top of the file; you'll need to change at
@@ -337,23 +334,17 @@
   possibly more, depending on if this is the first release of a new
   release line.
 
-- Release a new rules update matching the released code:
-
-    ssh spamassassin.zones.apache.org
-    cd /home/updatesd/svn/spamassassin/build/mkupdates
-    sudo -H -u updatesd ./update-rules 3.3
-
 - rebuild the SpamAssassin website with webmake:
 
         PATH=$HOME/sabuildtools/bin:$PATH
-        cd /www/spamassassin.apache.org
+        cd /var/www/buildbot.spamassassin.org/staging/website
         webmake -F
 
 - update the 'doc' tree in the SpamAssassin website (WARNING: if you're
   moving to a new major release, x.y.0, you need to edit
   'build/update_website_docs' beforehand and set the "vers" line):
 
-        cd /www/spamassassin.apache.org
+        cd /var/www/buildbot.spamassassin.org/staging/website
         svn up
         svn delete --force full/3.3.x
         svn commit -m "removing old doc tree from website" full
@@ -361,7 +352,7 @@
         cd [checkedoutdir]
         build/update_website_docs
 
-        cd /www/spamassassin.apache.org
+        cd /var/www/buildbot.spamassassin.org/staging/website
         svn add full/3.3.x
         svn commit -m "updating new doc tree on website" full
 
@@ -372,6 +363,12 @@
         svn up
         svn commit -m "added new release to website"
 
+- Push to live:
+
+        ssh people.apache.org
+        cd /www/spamassassin.apache.org
+        svn up
+
 - update the tag used to point to "current release":
 
     repo=https://svn.apache.org/repos/asf/spamassassin
@@ -430,4 +427,20 @@
 
         https://issues.apache.org/SpamAssassin/editmilestones.cgi?product=Spamassassin
 
+- (for full release builds) remove release tarballs from now-obsolete
+  versions from dist:
+
+        ssh people.apache.org
+        cd /www/www.apache.org/dist/spamassassin
+        prev=X.Y.notZ
+        rm -f source/Mail-SpamAssassin*-$prev.* Mail-SpamAssassin*-$prev.*
+        rm -f binaries/*/Mail-SpamAssassin*-$prev.*
+
+  (Archive copies are automatically kept on archive.apache.org/dist/ .)
+
+  (TODO: it may be better to wait a while before doing this; it appears to
+  take a while for the spamassassin.apache.org website mirror script to
+  run, so the old downloads page will stick around for a while before it's
+  safe to do so.)
+
 // vim:tw=74: