Gentoo Archives: gentoo-portage-dev

From: Sebastian Luther <SebastianLuther@×××.de>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] New portage version with latest fixes in git is needed
Date: Sat, 04 Jan 2014 22:09:46
Message-Id: 52C886A6.9030505@gmx.de
In Reply to: Re: [gentoo-portage-dev] New portage version with latest fixes in git is needed by Sebastian Luther
1 Am 04.01.2014 22:49, schrieb Sebastian Luther:
2 > Am 04.01.2014 16:03, schrieb Mike Frysinger:
3 >> On Saturday 04 January 2014 09:56:28 Brian Dolbec wrote:
4 >>> On Sat, 2014-01-04 at 15:28 +0100, Pacho Ramos wrote:
5 >>>> I think this was pointed some days ago, but would be nice (and
6 >>>> needed) to get a newer portage version including fixes from
7 >>>> git, some of them important like:
8 >>>> https://bugs.gentoo.org/show_bug.cgi?id=490362
9 >>>>
10 >>>> Not sure if I can contribute with something on this, but if you
11 >>>> thing so, please let me know
12 >>>
13 >>> Yes, I planned to get it out this weekend, if all goes well.
14 >>>
15 >>> There are one or two more patches to apply. Then I'll start
16 >>> packaging it.
17 >>>
18 >>> Is everyone else in agreement?
19 >>
20 >> we should document the release process. ideally, it should be as
21 >> simple as: make dist PV=2.1.8
22 >>
23 >> and even: make distcheck PV=2.1.8 -mike
24 >>
25 >
26 > There is mkrelease.sh in the portage repo.
27 >
28 > The following commands creates a portage-2.2.7.tar.bz2 that's almost
29 > identical to the one released by Zac (Changelog differs):
30 >
31 > $ ./mkrelease.sh --changelog-rev v2.2.6 -t 2.2.7 2.2.7
32 >
33 > The first argument states where the Changelog entries should begin
34 > (tag v2.2.6 in this case).
35 > The second argument is the tag to create the tarball from.
36 > The third argument is the new version.
37 >
38 > I don't know how Zac choose the --changelog-rev parameter. That's why
39 > the Changelog is different.
40 >
41 > For 2.2.8 the process should look like:
42
43 * Run ./runtests.sh. Make sure you have all supported python versions
44 installed (2.6, 2.7, 3.2, 3.3).
45
46 > * Create a tag named v2.2.8.
47 > * ./mkrelease.sh --changelog-rev ???? -t 2.2.8 2.2.8
48 > * Upload the tarball somewhere
49 > * Copy the ebuild (adjust SRC_URI)
50
51 * Close the bugs blocking the tracker: https://bugs.gentoo.org/484436
52
53 >
54 >
55 > Sebastian
56 >
57 >
58 >
59 >
60 >
61 >