lucene-solr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Solr Wiki] Update of "HowToRelease" by GrantIngersoll
Date Fri, 25 Mar 2011 19:28:02 GMT
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 GrantIngersoll.
http://wiki.apache.org/solr/HowToRelease?action=diff&rev1=35&rev2=36

--------------------------------------------------

  <<TableOfContents>>
  
  = Getting Started =
- 
   1. [[HowToRelease_Tools|Tools]]
   1. [[HowToRelease_Suggestions|Suggestions]]
   1. [[HowToRelease_WebsiteChanges|Website Changes]]
  
  = Release Guidlines =
- 
   1. If this is the first release in a series (i.e. release X.Y.0), then create a branch
for the series:
- 
   {{{
  svn copy https://svn.apache.org/repos/asf/lucene/dev/trunk \
    https://svn.apache.org/repos/asf/lucene/dev/branches/branch-X.Y -m "Starting Solr X.Y
branch."
  }}}
  
- 
-  1. Check out the branch: 
+  1. Check out the branch:
   {{{
  svn co https://svn.apache.org/repos/asf/lucene/dev/branches/branch-X.Y
  }}}
-  || {i} ||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.||
+  || {i} ||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 (''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''.
-   
  
-  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. 
+  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.
+  {{{
+ ant -Dgpg.passphrase="your passphrase" -Dversion=X.Y.M -Dspecversion=X.Y.M stage // or prepare-release
if you don't want to automatically load the artifacts to people.apache.org
+ }}}
+  || {i} ||Reminder: you want to update the website in the release before building the final
artifacts - see [[HowToRelease_WebsiteChanges|Website Changes]] ||
+  || ||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]]).
||
  
-  {{{
- ant -Dgpg.passphrase="your passphrase" -Dversion=X.Y.M -Dspecversion=X.Y.M prepare-release
- }}}
  
-  || {i} || Reminder: you want to update the website in the release before building the final
artifacts - see [[HowToRelease_WebsiteChanges|Website Changes]] ||
-  || ||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]]).||
  
   1. Tag the release:
- 
   {{{
  svn copy https://svn.apache.org/repos/asf/lucene/dev/branches/branch-X.Y \
     https://svn.apache.org/repos/asf/lucene/dev/tags/release-X.Y.M -m "Solr X.Y.M release."
  }}}
  
   1. Distribute the release:
- 
    * Copy release files to the distribution directory.
   {{{
- scp -p package/* people.apache.org:/www/www.apache.org/dist/lucene/solr/X.Y
+ scp -p package/* people.apache.org:/www/www.apache.org/dist/lucene/solr/X.Y
  }}}
    * Copy the Maven artifacts to the distribution directory (follow the existing directory
structure), to have them pushed to the central Maven repositories:
   {{{
  scp -pr dist/maven/org/apache/solr people.apache.org:/www/people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/
  }}}
- 
    * Ensure that the most current [[http://www.apache.org/dev/release-signing.html|KEYS]]
file is on the distribution site (the KEYS file is at http://svn.apache.org/repos/asf/lucene/java/dist/KEYS)
   {{{
- scp -p KEYS people.apache.org:/www/www.apache.org/dist/lucene/solr/
+ scp -p KEYS people.apache.org:/www/www.apache.org/dist/lucene/solr/
  }}}
  
+  1. Send announcements to the announce@apache.org , solr-user@lucene.apache.org , dev@lucene.apache.org
, and general@lucene.apache.org lucene mailing lists. || {i} ||Keep in mind that it can take
up to 24 hours for the release artifacts to propagate across Apache's [[http://www.apache.org/dyn/closer.cgi/lucene/solr/|mirrors]].
||
+  || ||See the [[HowToRelease_SampleAnnouncement|Sample Announcement]] ||
  
+ 
-  1. Send announcements to the announce@apache.org, solr-user@lucene.apache.org, dev@lucene.apache.org,
and general@lucene.apache.org lucene mailing lists.
-  || {i} || Keep in mind that it can take up to 24 hours for the release artifacts to propagate
across Apache's [[http://www.apache.org/dyn/closer.cgi/lucene/solr/|mirrors]]. ||
-  || || See the [[HowToRelease_SampleAnnouncement|Sample Announcement]] ||
  
  = Related Resources =
   * http://www.apache.org/dev/#releases

Mime
View raw message