Gentoo Archives: gentoo-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: Re: [RFC] Useflags: qt, qt3, qt4?
Date: Wed, 21 Jun 2006 22:15:14
Message-Id: e7cg68$2o4$1@sea.gmane.org
In Reply to: Re: [gentoo-dev] Re: [RFC] Useflags: qt, qt3, qt4? by Caleb Tennis
1 "Caleb Tennis" <caleb@g.o> posted
2 34384.192.168.2.159.1150898601.squirrel@××××××××××××.com, excerpted below,
3 on Wed, 21 Jun 2006 10:03:21 -0400:
4
5 > [Stefan Schweizer wrote...]
6 >> qt3 - enable optional qt3 support
7 >> qt4 - enable optional qt4 support
8 >
9 > Maybe I just need a little time to warm up to this. :)
10
11 This seems simplest here, too.
12
13 Deprecate USE=qt. With only 36 packages
14 in the tree using it, it shouldn't be difficult.
15
16 qt3 for qt3
17
18 qt4 for qt4
19
20 Thus, if either one is possible, no problem. If both are possible without
21 conflict, no problem.
22
23 The problems then come if one is required and USE=-qt3 -qt4, or in the
24 exclusive-or situation of USE=qt3 qt4 or USE=-qt3 -qt4, but only one can be
25 supported at once.
26
27 In both cases, defaulting to the later one (4 at this point) will be the
28 most future proof. make.defaults could include qt3 ATM, which would
29 solve the current KDE support problem for many. There may be a few cases
30 where defaulting to the later one in exclusive support situations may be
31 problematic, and those should be resolved by the package maintainer as
32 they would be on an individual case by case basis just as they would be
33 for any other USE flag conflicts. In some rare cases, a die with a message
34 directing the user to resolve the conflict manually may be necessary, just
35 as can very occasionally be necessary in other situations. In most cases,
36 however, an einfo explaining the situation should be sufficient, just as
37 it normally is with any other USE flag conflicts.
38
39 This should be the clearest from a user perspective, and should require
40 the minimal amount of package.use magic, yet it remains an option where a
41 user finds it necessary. There will be a bit of disruption when KDE4
42 ultimately stabilizes, but handled correctly, it shouldn't be any more of
43 a problem than any major version upgrade on a major desktop environment
44 would be -- that is, while some problems should be expected (and well
45 published in GWN and the like before stabilization), they should be
46 resolvable, and temporary.
47
48
49
50 --
51 Duncan - List replies preferred. No HTML msgs.
52 "Every nonfree program has a lord, a master --
53 and if you use the program, he is your master." Richard Stallman
54
55 --
56 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] Re: Re: [RFC] Useflags: qt, qt3, qt4? Dan Meltzer <parallelgrapefruit@×××××.com>