Gentoo Archives: gentoo-portage-dev

From: Mike Frysinger <vapier@g.o>
To: gentoo-portage-dev@l.g.o
Subject: [gentoo-portage-dev] [PATCH] document release process
Date: Sun, 05 Jan 2014 15:25:47
Message-Id: 1388935543-32017-1-git-send-email-vapier@gentoo.org
In Reply to: Re: [gentoo-portage-dev] New portage version with latest fixes in git is needed by Sebastian Luther
1 ---
2 DEVELOPING | 25 +++++++++++++++++++++++++
3 1 file changed, 25 insertions(+)
4
5 diff --git a/DEVELOPING b/DEVELOPING
6 index 5f15e15..5dfd9b7 100644
7 --- a/DEVELOPING
8 +++ b/DEVELOPING
9 @@ -160,3 +160,28 @@ The NO example just imports a set of functions from the output module. It is
10 somewhat annoying because the import line needs to be modified when functions
11 are needed and often unused functions are left in the import line until someone
12 comes along with a linter to clean up (does not happen often).
13 +
14 +Releases
15 +--------
16 +
17 +First create a git tag for this release:
18 + git tag v2.2.8
19 +
20 +Then create the tarball:
21 + ./mkrelease.sh --changelog-rev v2.2.7 --tag 2.2.8
22 +
23 +Unpack the tarball and run tests:
24 + ./runtests.sh
25 +Make sure you have all supported python versions installed:
26 + 2.6 2.7 3.2 3.3
27 +
28 +Version bump the ebuild and verify it can re-install itself:
29 + emerge portage
30 + emerge portage
31 +
32 +Publish the results (no going back now):
33 + - Push the new git tag
34 + - Upload the tarball
35 + - Commit the new ebuild version
36 +
37 +Close the bugs blocking the tracker bug for this release.
38 --
39 1.8.4.3

Replies