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 UweSchindler
Date Tue, 17 Jul 2012 18:28:03 GMT
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.

Mime
View raw message