You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by Apache Wiki <wi...@apache.org> on 2010/04/13 16:08:58 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.
The comment on this change is: update trunk location.
http://wiki.apache.org/solr/HowToRelease?action=diff&rev1=58&rev2=59
--------------------------------------------------
1. If this is the first release in a series (i.e. relase X.Y.0):
1. create a branch for the series:
{{{
- svn copy https://svn.apache.org/repos/asf/lucene/solr/trunk \
+ svn copy https://svn.apache.org/repos/asf/lucene/dev/trunk \
- https://svn.apache.org/repos/asf/lucene/solr/branches/branch-X.Y -m "Starting Solr X.Y branch."
+ https://svn.apache.org/repos/asf/lucene/dev/branches/branch-X.Y -m "Starting Solr X.Y branch."
}}}
1. Create a new distribution directory: {{{people.apache.org:/www/www.apache.org/dist/lucene/solr/X.Y}}}
- 1. Check out the branch with: {{{svn co https://svn.apache.org/repos/asf/lucene/solr/branches/branch-X.Y \}}}
+ 1. Check out the branch with: {{{svn co https://svn.apache.org/repos/asf/lucene/dev/branches/branch-X.Y \}}}
. '''Note:''' at the moment releases need to be done on a unix box or in a cygwin environment with unix linefeeds, because fixcrlf is only done on the sources in the zip artifact
1. Update the version numbers in common-build.xml on the branch:
* specversion should be set to X.Y.M.${dateversion}, where X.Y.M is the release being made.
@@ -67, +67 @@
1. Tag the release:
{{{
- svn copy https://svn.apache.org/repos/asf/lucene/solr/branches/branch-X.Y \
+ svn copy https://svn.apache.org/repos/asf/lucene/dev/branches/branch-X.Y \
- https://svn.apache.org/repos/asf/lucene/solr/tags/release-X.Y.M -m "Solr X.Y.M release."
+ https://svn.apache.org/repos/asf/lucene/dev/tags/release-X.Y.M -m "Solr X.Y.M release."
}}}
1. Copy release files to the distribution directory.
1. {{{scp -p dist/apache-solr-X.Y.M.tar.gz* people.apache.org:/www/www.apache.org/dist/lucene/solr/X.Y}}}
@@ -81, +81 @@
. {{{scp -p KEYS people.apache.org:/www/www.apache.org/dist/lucene/solr/}}}
1. Start a new section in CHANGES.txt
1. Wait 24 hours for release to propagate to mirrors. Check http://www.apache.org/dyn/closer.cgi/lucene/solr/
- 1. Add the new release info to the [[http://svn.apache.org/repos/asf/lucene/solr/trunk/site/doap.rdf|doap.rdf]] file, and double check for any other updates that should be made to the doap file as well if it hasn't been updated in a while. (Note: this file is used to power [[http://projects.apache.org/projects/solr.html|Solr's Listing]] on http://projects.apache.org/ as well as the [[http://projects.apache.org/feeds/rss.xml|Recent Apache Releases]] RSS feed)
+ 1. Add the new release info to the [[http://svn.apache.org/repos/asf/lucene/dev/trunk/solr/site/doap.rdf|doap.rdf]] file, and double check for any other updates that should be made to the doap file as well if it hasn't been updated in a while. (Note: this file is used to power [[http://projects.apache.org/projects/solr.html|Solr's Listing]] on http://projects.apache.org/ as well as the [[http://projects.apache.org/feeds/rss.xml|Recent Apache Releases]] RSS feed)
1. Deploy new Solr site: [[Website_Update_HOWTO]]
1. Deploy new main Lucene site. (You will need to be a PMC member to do this: http://wiki.apache.org/lucene-java/TopLevelProject#Updating_the_Website)
1. Update Javadoc in {{{people.apache.org:/www/lucene.apache.org/solr/docs/api}}}.