You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@lucene.apache.org by Apache Wiki <wi...@apache.org> on 2011/11/29 01:11:06 UTC

[Lucene-java Wiki] Update of "ReleaseTodo" by SteveRowe

Dear Wiki user,

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

The "ReleaseTodo" page has been changed by SteveRowe:
http://wiki.apache.org/lucene-java/ReleaseTodo?action=diff&rev1=112&rev2=113

Comment:
Renamed the "Announcing" section; clarified the source of the versioned website

   1. Checkout https://svn.apache.org/repos/asf/lucene/dev/nightly and update VERSION=X.Y-$BUILD_ID and MAVEN_ARTIFACT_VERSION in all the shell files. See http://wiki.apache.org/general/Hudson for how to get a login on Jenkins (formerly Hudson), or ask Grant or Michael B. for help.
   1. Wait 24 hours to give the mirrors a chance to get the new release.
  
- = Announcing =
+ = Pushing website changes & Announcing =
-  1. Checkout the top-level Lucene website from https://svn.apache.org/repos/asf/lucene/site. Add a new item under "News", in index.xml. Run "forrest site", confirm all looks good, then recursively copy build/site/* to publish/*, then commit the changes. Then copy publish/* to /www/lucene.apache.org/* on people.apache.org. Be sure to change the group and attributes of the copied files: {{{cd /www/lucene.apache.org/; chgrp lucene * images/* skin/*; chmod g+w,o-w * images/* skin/*}}}.
+  1. Checkout the top-level Lucene website from https://svn.apache.org/repos/asf/lucene/site. Add a new item under "News", in index.xml. Run "forrest site", confirm all looks good, then recursively copy build/site/* to publish/*, then commit the changes. Then copy publish/* to /www/lucene.apache.org/* on people.apache.org. Be sure to change the group and attributes of the copied files: {{{cd /www/lucene.apache.org/; chgrp -R lucene * ; chmod -R ug+w,o-w *}}}.
-  1. Checkout the Lucene java website from https://svn.apache.org/repos/asf/lucene/java/site. Add a new item under "Lucene News", in index.xml. Add a new entry for this release into both tabs.xml and site.xml. Run "forrest site", confirm all looks good, and recursively copy build/site/* to docs/*, then commit the changes. Copy docs/* to /www/lucene.apache.org/java/docs on people.apache.org. Make sure .htaccess is copied!
+  1. Checkout the unversioned Lucene java website from https://svn.apache.org/repos/asf/lucene/java/site. Add a new item under "Lucene News", in index.xml. Add a new entry for this release into both tabs.xml and site.xml. Run "forrest site", confirm all looks good, and recursively copy build/site/* to docs/*, then commit the changes. Copy docs/* to /www/lucene.apache.org/java/docs/ on people.apache.org. Make sure .htaccess is copied!
-  1. Copy the release specific docs to people.apache.org:
+  1. Copy the release specific docs from the binary release package to people.apache.org:
   {{{
    ssh people.apache.org
    tar xzf lucene-X.Y.Z.tar.gz lucene-X.Y.Z/docs
    mv lucene-X.Y.Z/docs /www/lucene.apache.org/java/X_Y_Z
    rmdir lucene-X.Y.Z
  }}}
-  1. Make sure the group ownership on the site is 'lucene' by calling {{{chgrp -R lucene /www/lucene.apache.org/java}}}. Also make files group writable and others read-only by calling {{{chmod -R g+w,o-w /www/lucene.apache.org/java}}}.
+  1. Make sure the group ownership on the site is 'lucene' by calling {{{chgrp -R lucene /www/lucene.apache.org/java}}}. Also make files group writable and others read-only by calling {{{chmod -R ug+w,o-w /www/lucene.apache.org/java}}}.
   1. Wait for these changes to appear on Apache's main webserver (http://lucene.apache.org) before doing the next steps (see http://www.apache.org/dev/project-site.html for details on how the site is mirrored to Apache's main web servers). Once they appear, verify all links are correct in your changes!
   1. Add the new version to Wikipedia (english and maybe your own language)
   1. Announce the release on general@lucene.apache.org , dev@lucene.apache.org , java-user@lucene.apache.org and announce@apache.org mailing lists. A draft should be sent to the development list first to clarify any possible issues in the announcement.  Make sure the announcement has a brief blurb at the top saying what Lucene is (it will save you several snarky comments in reply.) Mails to the announce list should be sent from an @apache.org email address and contain a signature.  Release announcements can be shared/edited in https://svn.apache.org/repos/asf/lucene/dev/misc/announcements.