Gentoo Archives: gentoo-dev

From: Ian Stakenvicius <axs@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: useflag policies
Date: Thu, 13 Aug 2015 14:27:14
Message-Id: 55CCA93A.60204@gentoo.org
In Reply to: Re: [gentoo-dev] Re: useflag policies by Sergey Popov
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 13/08/15 04:24 AM, Sergey Popov wrote:
5 > 11.08.2015 17:56, Ian Stakenvicius пишет:
6 >> BUT I would advise against this. If a user has specified both
7 >> qt4 and qt5 in USE, then I see no problem with the VDB having
8 >> both qt4 and qt5 atoms listed as dependencies. End-users that
9 >> want a clean VDB can just make sure they only enable one flag,
10 >> but end-users that don't care will have packages that just
11 >> work.
12 >>
13 >
14 > great, in that case emerge --depclean becomes completely
15 > useless, because of unneeded vdb deps. Those DEPENDs that i have
16 > provided was at least consistent in terms of dependencies(that
17 > does not mean that they are not ugly, though)
18 >
19
20 No it doesn't. It's true that it doesn't end up providing a
21 necessarily fully clean system when both flags are enabled, but
22 there's nothing to keep end-users (or the profiles, when they
23 change) from disabling the qt4 flag on their own terms to get a
24 cleaner system.
25
26 My entire point here is using the BFH of REQUIRED_USE to force
27 end-users to take manual action on emerge, just because some dev's
28 want them to have a cleaner system via --depclean, -especially- when
29 there aren't any conflicts between the qt4 and qt5 deps being
30 installed at the same time, is to the detriment of end users much
31 more than the extra libs in the system image.
32
33 If qt4 and qt5 libs collided or conflicted, then this would be a
34 different story, but they don't.
35 -----BEGIN PGP SIGNATURE-----
36 Version: GnuPG v2
37
38 iF4EAREIAAYFAlXMqToACgkQAJxUfCtlWe3tDgEAjPRuf+zAFhYWYNyLefIptPnT
39 0y3Z2UuOIBO2Bdmqp1oBAJgIMpH5c95dKXkskL/UzvYhgdG4Z8vPDbCjKc/NMZ8g
40 =j8+H
41 -----END PGP SIGNATURE-----