You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by Apache Wiki <wi...@apache.org> on 2013/04/09 15:55:22 UTC

[Solr Wiki] Update of "HowToRelease" by RobertMuir

Dear Wiki user,

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

The "HowToRelease" page has been changed by RobertMuir:
http://wiki.apache.org/solr/HowToRelease?action=diff&rev1=44&rev2=45

  ## page was renamed from HowToRelease2
  This page is to help a Solr committer create a new release. It does not reflect official release policy - many of the items may be optional, or may be modified as necessary.
+ 
+ TODO: merge this entire document with Lucene ReleaseTODO
  
  <<TableOfContents>>
  
@@ -26, +28 @@

  
  
   1. Update the version numbers in common-build.xml on the branch (''X.Y.M'' is the current release and ''X.Y.N'' is the next release):
-   * '''specversion''' should be set to ''X.Y.M.${dateversion}''.
    * '''version''' should be set to ''X.Y.N-SNAPSHOT''.
    * the '''luceneMatchVersion''' param in example solrconfig.xml files should be up to date, to see a list run:
    {{{
@@ -34, +35 @@

  }}}
   1. Produce one or more release candidates and upload the artifacts to your public staging space on people.a.o and send an email to dev@apache.org calling the vote.  Be sure to inspect the ant targets for available options, the example below is just that, an example.
   {{{
- ant [-Dgpg.key=HEXCODE] [-Dgpg.passphrase="your passphrase"] -Dversion=X.Y.M -Dspecversion=X.Y.M prepare-release  //[] are optional depending on your setup
+ ant [-Dgpg.key=HEXCODE] [-Dgpg.passphrase="your passphrase"] -Dversion=X.Y.M prepare-release  //[] are optional depending on your setup
  Inspect the artifacts and if they are satisfactory run:
  ant -Dversion=X.Y.M copy-to-stage
  }}}
@@ -42, +43 @@

   || ||Note: 3 +1 Lucene PMC votes are technically needed for a release, although Solr considers all votes equally (see [[http://www.apache.org/foundation/voting.html#ReleaseVotes|voting]]). ||
   Example from 3.1
   {{{
-    >ant -Dversion=3.1.0 -Dspecversion=3.1.0 -Dgpg.key=FE045966 prepare-release
+    >ant -Dversion=3.1.0 -Dgpg.key=FE045966 prepare-release
     //Inspect the artifacts
     >ant -Drc=rc3 -Dversion=3.1.0 -Dscp.user=gsingers copy-to-stage
   }}}