Gentoo Archives: gentoo-dev

From: Chris Gianelloni <wolf31o2@g.o>
To: Kurt Lieber <klieber@g.o>
Cc: Paul de Vrieze <pauldv@g.o>, gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] RFC: GLEP 19 -- Gentoo Stable Portage Tree
Date: Tue, 03 Feb 2004 15:44:54
Message-Id: 1075822095.4000.44.camel@localhost
In Reply to: Re: [gentoo-dev] RFC: GLEP 19 -- Gentoo Stable Portage Tree by Kurt Lieber
1 On Tue, 2004-02-03 at 09:17, Kurt Lieber wrote:
2 > On Mon, Feb 02, 2004 at 09:03:17PM +0100 or thereabouts, Paul de Vrieze wrote:
3 > > Could you explain why you think that architecture specific stable keywords are
4 > > necessary? Would that not create a too big strain on the arch developers. If
5 > > a package is stable on an arch shouldn't it also be automatically a candidate
6 > > for the stable tree?
7 >
8 > Well, let's take BerkDB as an example.
9 >
10 > Currently, db-4.1.25_p1-r3 has the following keywords:
11 >
12 > KEYWORDS="ia64 ~x86 ppc ~alpha amd64 ~sparc ~mips ppc64 hppa"
13 >
14 > Then, db-4.0.14-r2.ebuild has:
15 >
16 > KEYWORDS="x86 ~ppc sparc alpha mips hppa ~arm amd64 ia64"
17 >
18 > So which one would be marked stable? The first is ~x86 but ppc, the second is
19 > ~ppc but x86.
20 >
21 > Also, what happens with ~x86 ebuilds that are marked stable on other arches
22 > (such as db-4.1.25) Should AMD64, Itanium, PPC and HPPA users all be
23 > forced to use an older version of db? Or do we force x86 users to use a
24 > version of db that is currently ~masked?
25
26 This would be easy.
27
28 db-4.1.25_p1-r3 KEYWORDS="ia64 ppc amd64 ppc64 hppa"
29 db-4.0.14-r2 KEYWORDS="x86 sparc alpha mips"
30
31 Now, depending on which arch you'r eon would entirely depend on which
32 version you get.
33
34 There should be ZERO updates in the actual stable tree. You should be
35 able to install a machine on day 1 of the release, or day 89 and still
36 get the EXACT same tree, otherwise, it isn't stable.
37
38 Updates would have to be provided separately, though still via rsync. I
39 would see something like /usr/portage-stable and /usr/portage-updates,
40 with -stable being static with the release used and -updates being all
41 the changes since release.
42
43 It would also make "upgrading" to a new release fairly easy, as a change
44 in /etc/make.conf from VERSION="2004.0" to VERSION="2004.1" would yield
45 the -stable being upgraded to the new release and -updates being
46 propagated with the updates.
47
48 --
49 Chris Gianelloni
50 Developer, Gentoo Linux
51 Games Team
52
53 Is your power animal a pengiun?

Attachments

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

Replies

Subject Author
Re: [gentoo-dev] RFC: GLEP 19 -- Gentoo Stable Portage Tree Paul de Vrieze <pauldv@g.o>
Re: [gentoo-dev] RFC: GLEP 19 -- Gentoo Stable Portage Tree stephen white <steve@×××××××××××××××.au>