You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by Apache Wiki <wi...@apache.org> on 2008/10/18 22:07:59 UTC

[Hadoop Wiki] Update of "HowToRelease" by NigelDaley

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 jdiff instructions

------------------------------------------------------------------------------
  
  To build an official release, you must:
  
-   1. Use a 64-bit Linux system, so that we can build both 32- and 64-bit native code.
+   1. Use a 64-bit Linux system, so that we can [NativeHadoop build native code] for both 32- and 64-bit architectures.
  
    1. Have a recent version of Eclipse installed, so that the eclipse plugin will build.
  
-   1. Have Owen's patched version of JDiff installed, attached to [https://issues.apache.org/jira/browse/HADOOP-3532 HADOOP-3532].
+   1. Have JDiff 1.1.1 or later installed.
  
  = Building =
  
@@ -139, +139 @@

  
          1. Generate the jdiff API data for the new release by, in the branch directory, running {{{
  ant -Dversion=X.Y.Z -Djdiff.home=/usr/local/jdiff api-xml
- }}} then commit the XML file generated in docs/jdiff to both trunk and to the branch.
+ }}} then commit the XML file generated in docs/jdiff to both trunk and to the branch (and any intermediate branches between trunk and the branch being released). {{{
+ svn commit -m "JDiff output for release X.Y.Z"
+ }}}
  
+ 	1. Update the jdiff.stable value in the X.Y+1 branch's {{{build.xml}}} (which may be trunk) to be the published release (ie. X.Y.Z).
  	1. Send announcements to the user and developer lists once the site changes are visible.
          1. In Jira, ensure that only issues in the "Fixed" state have a "Fix Version" set to release X.Y.Z.
          1. In Jira, "release" the version.  Visit the "Administer Project" page, then the "Manage versions" page.   You need to have the "Admin" role in Hadoop Core's Jira for this step and the next.