Gentoo Archives: gentoo-portage-dev

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

Attachments

File name MIME type
signature.asc application/pgp-signature