Gentoo Archives: gentoo-portage-dev

From: Jason Stubbs <jstubbs@g.o>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] Slot selection mechanism?
Date: Sun, 10 Oct 2004 01:34:39
Message-Id: 200410101037.09698.jstubbs@gentoo.org
In Reply to: [gentoo-portage-dev] Slot selection mechanism? by Daniel Drake
1 On Sunday 10 October 2004 10:19, Daniel Drake wrote:
2 > To use an example, we plan to make gentoo-patched 2.4 and 2.6 kernels
3 > available under "gentoo-sources" (currently they are split into 2
4 > packages).
5 >
6 > The problem is that a 2.4 user would see 2.6 as a package update, even
7 > though they might really want to stick to 2.4. We could get around this by
8 > having say 2.4 as stable, 2.6 as ~arch, but that makes it not possible to
9 > release "testing" releases for kernels.
10 >
11 > So, we'd like a way to allow users to say "I want to stick to 2.4 for
12 > kernel packages" or something like that. But I don't think this is limited
13 > to kernels, I think this might be useful in other areas of the tree too?
14
15 How about extending the profiles? Especially easy with cascading profiles...
16
17 > Take GTK+ (2.4 - the stable branch) as an example. New GTK+ releases first
18 > come into ~arch for a few weeks, then get moved into stable. I develop GTK+
19 > apps, so I use package.keywords to "unmask" these packages.
20 > If the gentoo maintainers decided to put ebuilds for the 2.5 (development)
21 > branch into the tree, then I'd be asked to upgrade. But thats not what I
22 > want, not many people like developing for a moving-target API.
23 >
24 > So, are there any plans for some sort of slot selection mechanism? One
25 > thing that I have thought of is some sort of portage application used to do
26 > this. Something like:
27 >
28 > version-select gtk+ 2.4
29
30 Profile files and /etc/portage files do all of this already.
31
32 Regards,
33 Jason Stubbs
34
35 --
36 gentoo-portage-dev@g.o mailing list