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
}}}