hadoop-common-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Hadoop Wiki] Update of "HowToRelease" by NigelDaley
Date Wed, 23 Jan 2008 17:21:06 GMT
Dear Wiki user,

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

The following page has been changed by NigelDaley:
http://wiki.apache.org/hadoop/HowToRelease

The comment on the change is:
Updated for the move to TLP

------------------------------------------------------------------------------
  = Branching & Merging =
  
  	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/hadoop/trunk \
+ svn copy https://svn.apache.org/repos/asf/hadoop/core/trunk \
- https://svn.apache.org/repos/asf/lucene/hadoop/branches/branch-X.Y -m "Branching for X.Y
releases"
+ https://svn.apache.org/repos/asf/hadoop/core/branches/branch-X.Y -m "Branching for X.Y releases"
  }}}
          1. After branching the new release series, update the default version in build.xml
on trunk to X.Y+1.0-dev.
  	1. Check out the branch with: {{{
- svn co https://svn.apache.org/repos/asf/lucene/hadoop/branches/branch-X.Y
+ svn co https://svn.apache.org/repos/asf/hadoop/core/branches/branch-X.Y
  }}}
  	1. Merge desired patches from trunk into the branch and commit these changes. You can find
the revision numbers using {{{svn log CHANGES.txt}}} in the branch and in trunk. {{{
  cd branch-X.Y
@@ -56, +56 @@

  ssh people.apache.org mkdir public_html/hadoop-X.Y.Z-candidate-0
  scp -p hadoop-X.Y.Z.tar.gz* people.apache.org:public_html/hadoop-X.Y.Z-candidate-0
  }}}
-         1. Call a release vote on hadoop-dev at lucene.apache.org.
+         1. Call a release vote on core-dev at hadoop.apache.org.
  
  = Publishing =
  
  Once [http://www.apache.org/foundation/voting.html#ReleaseVotes three PMC members have voted
for a release], it may be published.
  	1. Tag the release: {{{
- svn copy https://svn.apache.org/repos/asf/lucene/hadoop/branches/branch-X.Y \
+ svn copy https://svn.apache.org/repos/asf/hadoop/core/branches/branch-X.Y \
- https://svn.apache.org/repos/asf/lucene/hadoop/tags/release-X.Y.Z -m "Hadoop X.Y.Z release."
+ https://svn.apache.org/repos/asf/hadoop/core/tags/release-X.Y.Z -m "Hadoop X.Y.Z release."
  }}}
- 	1. Copy release files to the distribution directory and make them writable by the lucene
group. {{{
+ 	1. Copy release files to the distribution directory and make them writable by the hadoop
group. {{{
  ssh people.apache.org
- cp -pr public_html/hadoop-X.Y.Z-candidate-0 /www/www.apache.org/dist/lucene/hadoop/hadoop-X.Y.Z
+ cp -pr public_html/hadoop-X.Y.Z-candidate-0 /www/www.apache.org/dist/hadoop/core/hadoop-X.Y.Z
- cd /www/www.apache.org/dist/lucene/hadoop/
+ cd /www/www.apache.org/dist/hadoop/core
- chgrp -R lucene hadoop-X.Y.Z
+ chgrp -R hadoop hadoop-X.Y.Z
  chmod -R g+w hadoop-X.Y.Z
  }}}
  	1. The release directory usually contains just two releases, the most recent from two branches,
with a link named 'stable' to the most recent recommended version. {{{
  ssh people.apache.org
- cd /www/www.apache.org/dist/lucene/hadoop/
+ cd /www/www.apache.org/dist/hadoop/core
  rm -rf hadoop-A.B.C; rm stable
  ln -s hadoop-A.B.D stable
  }}}
  	1. Wait 24 hours for release to propagate to mirrors.
          1. Prepare to edit the website. {{{
- svn co https://svn.apache.org/repos/asf/lucene/hadoop/site
+ svn co https://svn.apache.org/repos/asf/hadoop/site
  }}}
          1. Add the newly tagged release to the website as an external. When adding the new
branch, leave the old branches so that links do not break. {{{
  svn propedit svn:externals publish
@@ -95, +95 @@

  }}}
  	1. Deploy your site changes. {{{
  ssh people.apache.org
- cd /www/lucene.apache.org/hadoop
+ cd /www/hadoop.apache.org/core
  svn up
  }}}
- 	1. Copy the new Javadoc to {{{people.apache.org:/www/lucene.apache.org/hadoop/docs/rX.Y.Z/api}}},
by doing the following in your home directory on people.apache.org: {{{
+ 	1. Copy the new Javadoc to {{{people.apache.org:/www/hadoop.apache.org/core/docs/rX.Y.Z/api}}},
by doing the following in your home directory on people.apache.org: {{{
  ssh people.apache.org
- tar xvf /www/www.apache.org/dist/lucene/hadoop/hadoop-X.Y.Z/hadoop-X.Y.Z.tar.gz '*/docs/api'
+ tar xvf /www/www.apache.org/dist/hadoop/core/hadoop-X.Y.Z/hadoop-X.Y.Z.tar.gz '*/docs/api'
  chmod -R 775 hadoop-X.Y.Z
- chgrp -R lucene hadoop-X.Y.Z
+ chgrp -R hadoop hadoop-X.Y.Z
- cp -r hadoop-X.Y.Z/docs/api /www/lucene.apache.org/hadoop/docs/rX.Y.Z
+ cp -r hadoop-X.Y.Z/docs/api /www/hadoop.apache.org/core/docs/rX.Y.Z
  rm -r hadoop-X.Y.Z
  }}}
  	1. Send announcements to the user and developer lists.

Mime
View raw message