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 2012/07/17 20:28:03 UTC

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

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 UweSchindler:
http://wiki.apache.org/lucene-java/ReleaseTodo?action=diff&rev1=128&rev2=129

Comment:
keys file location

   1. Build the release artifacts: {{{ant -Dversion=X.Y.Z }}}[-Dgpg.exe=/path/to/gpg -Dgpg.key=YourKeyID -Dgpg.passphrase=YourPassPhrase{{{] prepare-release  //Items in [] may be optional}}}
   1. Sanity check the overall size of each artifact. EG, compare to the last release.
   1. Make sure that for each release file an md5 checksum file exists.
+  1. Add the KEYS file from http://people.apache.org/keys/group/lucene.asc
   1. ant -Dversion=X.Y.Z copy-to-stage to move the artifacts up to the staging area (see the build target for all the options for securly copying the artifacts up)
  
  == Example for 3.1 ==
@@ -80, +81 @@

  https://svn.apache.org/repos/asf/lucene/java/tags/lucene_solr_X_Y_Z -m "Lucene Java X.Y.Z release."
  }}}
   1. If this is a new branch (ie you are releasing X.Y.0), after tagging, commit a new "unreleased" section at the top of CHANGES.txt and contrib/CHANGES.txt onto the branch
-  1. If this is your first release, add your key to the KEYS file. The KEYS file is located in Subversion at [WWW] https://svn.apache.org/repos/asf/lucene/java/dist and copy it to the release directory. Make sure you commit your change.
   1. If this is a point release, copy the CHANGES.txt entry for this point release back to the trunk's CHANGES.txt. Remove any duplicate entries from trunk's CHANGES.txt (ie, each issue should appear only once, in the earliest point-release that contains the fix, on the assumption that all future releases also contain the fix).
   1. See [[http://jakarta.apache.org/site/convert-to-mirror.html?Step-By-Step|Guide To Distributing Existing Releases Through The ASF Mirrors]] and the links that are there.
-  1. Copy the KEYS file, and the non-Maven release artifacts to the dist directory {{{people.apache.org:/www/www.apache.org/dist/lucene/java}}}, and remove the old files
+  1. Copy the KEYS file (from http://people.apache.org/keys/group/lucene.asc), and the non-Maven release artifacts to the dist directory {{{people.apache.org:/www/www.apache.org/dist/lucene/java}}}, and remove the old files
   1. Make sure the group ownership on the site is 'lucene' by calling {{{chgrp -R lucene /www/www.apache.org/dist/lucene/java}}}. Also make files group writable and others read-only by calling {{{chmod -R g+w,o-w /www/www.apache.org/dist/lucene/java}}}
   1. [[PublishMavenArtifacts|Publish Maven Artifacts]]
   1. Checkout https://svn.apache.org/repos/asf/lucene/dev/nightly and update VERSION=X.Y-$BUILD_ID in all the shell files. See http://wiki.apache.org/general/Jenkins for how to get a login on Jenkins (formerly Hudson), or ask Grant or Michael B. for help.