Return-Path: Delivered-To: apmail-hadoop-common-commits-archive@www.apache.org Received: (qmail 72038 invoked from network); 22 Mar 2010 22:19:32 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 22 Mar 2010 22:19:32 -0000 Received: (qmail 21951 invoked by uid 500); 22 Mar 2010 22:19:31 -0000 Delivered-To: apmail-hadoop-common-commits-archive@hadoop.apache.org Received: (qmail 21926 invoked by uid 500); 22 Mar 2010 22:19:31 -0000 Mailing-List: contact common-commits-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: common-dev@hadoop.apache.org Delivered-To: mailing list common-commits@hadoop.apache.org Received: (qmail 21919 invoked by uid 500); 22 Mar 2010 22:19:31 -0000 Delivered-To: apmail-hadoop-core-commits@hadoop.apache.org Received: (qmail 21916 invoked by uid 99); 22 Mar 2010 22:19:31 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 22 Mar 2010 22:19:31 +0000 X-ASF-Spam-Status: No, hits=-1096.5 required=10.0 tests=ALL_TRUSTED,AWL X-Spam-Check-By: apache.org Received: from [140.211.11.130] (HELO eos.apache.org) (140.211.11.130) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 22 Mar 2010 22:19:30 +0000 Received: from eos.apache.org (localhost [127.0.0.1]) by eos.apache.org (Postfix) with ESMTP id 97F0217621; Mon, 22 Mar 2010 22:19:10 +0000 (GMT) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: Apache Wiki To: Apache Wiki Date: Mon, 22 Mar 2010 22:19:10 -0000 Message-ID: <20100322221910.25782.75181@eos.apache.org> Subject: =?utf-8?q?=5BHadoop_Wiki=5D_Update_of_=22HowToRelease=22_by_ChrisDouglas?= Dear Wiki user, You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for ch= ange notification. The "HowToRelease" page has been changed by ChrisDouglas. http://wiki.apache.org/hadoop/HowToRelease?action=3Ddiff&rev1=3D56&rev2=3D57 -------------------------------------------------- =3D Preparation =3D = 1. Bulk update Jira to unassign from this release all issues that= are open non-blockers and send follow-up notification to the developer lis= t that this was done. + 1. If you have not already done so, add and commit your public key to th= e Hadoop repository [[http://svn.apache.org/repos/asf/hadoop/common/dist/KE= YS|KEYS]], appending the output of the following commands:{{{ + gpg --armor --fingerprint --list-sigs + gpg --armor --export + }}} and publish your key at [[http://pgp.mit.edu/]]. Once you commit your= changes, log into {{{people.apache.org}}} and pull updates to {{{/www/www.= apache.org/dist/hadoop/core}}}. For more details on signing releases, see [= [http://www.apache.org/dev/release-signing.html|Signing Releases]] and [[ht= tp://www.apache.org/dev/mirror-step-by-step.html?Step-By-Step|Step-By-Step = Guide to Mirroring Releases]]. + 1. To deploy artifacts to the Apache Maven repository create {{{~/.m2/se= ttings.xml}}}:{{{ + + + + apache.staging.https + Apache username + Apache password + + + + }}} = =3D Branching =3D = @@ -52, +70 @@ https://svn.apache.org/repos/asf/hadoop/common/tags/release-X.Y.Z-rcR -m = "Hadoop X.Y.Z-rcR release." }}} = - = =3D Build Requirements =3D = To build an official release, you must: @@ -79, +96 @@ 1. Generate the MD5 checksum of the release file. {{{ md5sum hadoop-X.Y.Z.tar.gz > hadoop-X.Y.Z.tar.gz.md5 }}} - 1. Sign the release (see [[http://www.apache.org/dev/mirror-step-by-step= .html?Step-By-Step|Step-By-Step Guide to Mirroring Releases]] for more info= rmation). {{{ + 1. Sign the release {{{ gpg --armor --output hadoop-X.Y.Z.tar.gz.asc --detach-sig hadoop-X.Y.Z.ta= r.gz }}} 1. Copy release files to a public place. {{{ 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-ca= ndidate-0 }}} + 1. Stage the release candidate to the maven repository: {{{ + ant -Dversion=3DX.Y.Z -Drepo=3Dstaging mvn-deploy + }}} + 1. Log into [[https://repository.apache.org|Nexus]], select {{{Staging}}= } from the left navigation pane, right-click on the pushed repository, and = {{{close}}} the release. 1. Call a release vote on common-dev at hadoop.apache.org. = =3D Publishing =3D @@ -108, +129 @@ rm -rf hadoop-A.B.C; rm stable ln -s hadoop-A.B.D stable }}} + 1. In [[https://repository.apache.org|Nexus]], effect the release of art= ifacts by right-clicking the staged repository and select {{{promote}}} 1. Wait 24 hours for release to propagate to mirrors. 1. Prepare to edit the website. {{{ svn co https://svn.apache.org/repos/asf/hadoop/common/site