From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id ACEBF138247 for ; Sun, 5 Jan 2014 19:32:33 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 60D55E0AB8; Sun, 5 Jan 2014 19:32:32 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 03FA3E0AB8 for ; Sun, 5 Jan 2014 19:32:31 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 17DD933F6DC for ; Sun, 5 Jan 2014 19:32:31 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 89E29E54AB for ; Sun, 5 Jan 2014 19:32:29 +0000 (UTC) From: "Mike Frysinger" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Mike Frysinger" Message-ID: <1388948938.5493fee0de60a4a3cea053a64b11c815f3706d20.vapier@gentoo> Subject: [gentoo-commits] proj/portage:master commit in: / X-VCS-Repository: proj/portage X-VCS-Files: DEVELOPING X-VCS-Directories: / X-VCS-Committer: vapier X-VCS-Committer-Name: Mike Frysinger X-VCS-Revision: 5493fee0de60a4a3cea053a64b11c815f3706d20 X-VCS-Branch: master Date: Sun, 5 Jan 2014 19:32:29 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 4b867d7b-0c04-4a02-98c7-40704da2b72d X-Archives-Hash: 43e413af4b3df28f2edb5564e6361250 commit: 5493fee0de60a4a3cea053a64b11c815f3706d20 Author: Mike Frysinger gentoo org> AuthorDate: Sun Jan 5 15:25:23 2014 +0000 Commit: Mike Frysinger gentoo org> CommitDate: Sun Jan 5 19:08:58 2014 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=5493fee0 document release process --- DEVELOPING | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/DEVELOPING b/DEVELOPING index 5f15e15..5dfd9b7 100644 --- a/DEVELOPING +++ b/DEVELOPING @@ -160,3 +160,28 @@ The NO example just imports a set of functions from the output module. It is somewhat annoying because the import line needs to be modified when functions are needed and often unused functions are left in the import line until someone comes along with a linter to clean up (does not happen often). + +Releases +-------- + +First create a git tag for this release: + git tag v2.2.8 + +Then create the tarball: + ./mkrelease.sh --changelog-rev v2.2.7 --tag 2.2.8 + +Unpack the tarball and run tests: + ./runtests.sh +Make sure you have all supported python versions installed: + 2.6 2.7 3.2 3.3 + +Version bump the ebuild and verify it can re-install itself: + emerge portage + emerge portage + +Publish the results (no going back now): + - Push the new git tag + - Upload the tarball + - Commit the new ebuild version + +Close the bugs blocking the tracker bug for this release.