lucene-java-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Lucene-java Wiki] Update of "ReleaseTodo" by MikeMcCandless
Date Sat, 01 Nov 2008 10:49:13 GMT
Dear Wiki user,

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

The following page has been changed by MikeMcCandless:
http://wiki.apache.org/lucene-java/ReleaseTodo

The comment on the change is:
Add details about generating & copying Changes.html

------------------------------------------------------------------------------
     1. Examine the results. Did it build without errors? Were there Javadoc warnings? Did
the tests succeed?
     1. In preparation for the next step, download the Maven ant tasks JAR (eg maven-ant-tasks-2.0.9.jar)
from http://maven.apache.org/download.html, and add into your CLASSPATH, or add "-lib XXX.jar"
to the ant command in the next step
     1. Package the release with a command like: {{{ant -Dversion=2.3.0-rc1 -Dspec.version=2.3.0
clean dist dist-src generate-maven-artifacts}}}.  Make sure it finishes successfully.
+    1. Generate Changes.html by running {{{ant changes-to-html}}}, then open build/docs/changes/Changes.html
with a browser and confirm it looks right.
     1. Create a staging area on your public Apache website {{{
     ssh people.apache.org 
     mkdir public_html/staging-area}}}
@@ -83, +84 @@

     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. Copy the release specific docs to people.apache.org: {{{
    ssh people.apache.org
-   tar xzf lucene-X.Y.Z lucene-X.Y.Z/docs
+   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. Copy the Changes.html you previously generated to the website: {{{scp -r build/docs/changes
people.apache.org:/www/lucene.apache.org/java/X_Y_Z}}}
     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. Announce the release on [http://www.freshmeat.net]
     1. Announce the release on general@lucene.apache.org, java-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. Mails to the announce list should be sent
from an @apache.org email address and contain a signature.

Mime
View raw message