The instructions are confusing and do not appear to reflect reality. I do not want to risk breaking anything by digging deeper when I have insufficient time to fix it if anything goes wrong.

- 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 /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

Given that /var/www does not exist on people.apache.org, it appears this can only be run on spamassassin.zones.apache.org. This step succeeded there.


        cd [checkedoutdir]
        build/update_website_docs

It wasn't clear what exactly [checkedoutdir] meant, but this succeeded in a private checkout of spamassassin-3.3 on people.apache.org with Kevin's new perl-5.14. This script expects /www/spamassassin.apache.org to exist for it to complete without errors.


        cd /var/www/buildbot.spamassassin.org/staging/website
        svn add full/3.3.x
        svn commit -m "updating new doc tree on website" full

On people.apache.org, /var/www does not exist. /www/buildbot.spamassassin.org does not exist either. Going back to spamassassin.zones.apache.org, /var/www/buildbot.spamassassin.org/staging/website does exist, but there exists no full/3.3.x/ directory.

Who did this last time? Were you following the build/README directions to the letter?

Warren

Reply via email to