Gentoo Archives: gentoo-dev

From: Ryan Hill <dirtyepic@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: Getting rid of lurking no* USE flags - profile-based package.use
Date: Wed, 03 Oct 2007 01:04:51
Message-Id: fduors$8d1$1@sea.gmane.org
In Reply to: Re: [gentoo-dev] Getting rid of lurking no* USE flags - profile-based package.use by Zac Medico
1 Zac Medico wrote:
2 > Jason Smathers wrote:
3 >> On 10/2/07, *Robin H. Johnson* <robbat2@g.o
4 >> <mailto:robbat2@g.o>> wrote:
5 >
6 >> Hi Guys,
7 >
8 >> Before dberholz complains about my next commit, given that we have
9 >> support in profiles for package.use, how soon can we start to use it to
10 >> replace the old crufty no* flags (particularly ones that are
11 >> critical to
12 >> a system).
13 >
14 >
15 >> I like the default use flag solution, which seems to be introduced with
16 >> portage 2.1.2. This way you can replace nofoo with foo and
17 >> IUSE="+foo" if you want it to default on.
18 >
19 > Given that >=sys-apps/portage-2.1.2 has been stable since February,
20 > and it's included in the 2007.0 release media, I think it's pretty
21 > safe to start using package.use in profiles.
22 >
23 > As for using things like IUSE defaults and SLOT dependencies in
24 > ebuilds (both supported by portage-2.1.2), the most backward
25 > compatible approach is to do an EAPI bump. We should probably
26 > include a few other things in the EAPI-1 bump [1] that aren't
27 > implemented yet. We don't have to include everything that's planned,
28 > but it would be good to include at least some of the simplest features.
29
30 SLOT depends are something we could really use right now. What kind of
31 time frame are you thinking of?
32
33 --
34 fonts / wxWindows / gcc-porting / treecleaners
35 9B81 6C9F E791 83BB 3AB3 5B2D E625 A073 8379 37E8 (0x837937E8)
36
37 --
38 gentoo-dev@g.o mailing list

Replies