Gentoo Archives: gentoo-dev

From: "A. Wilcox" <awilfox@×××××××××××.org>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC] Forced/automatic USE flag constraints (codename: ENFORCED_USE)
Date: Fri, 02 Jun 2017 01:33:46
Message-Id: 5930C062.30101@adelielinux.org
In Reply to: Re: [gentoo-dev] [RFC] Forced/automatic USE flag constraints (codename: ENFORCED_USE) by Rich Freeman
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 01/06/17 20:28, Rich Freeman wrote:
5 > On Thu, Jun 1, 2017 at 9:17 PM, A. Wilcox <awilfox@×××××××××××.org>
6 > wrote:
7 >>
8 >> just have users of a *source based distro* where the emphasis is
9 >> *choice* actually choose what they want?
10 >>
11 >> What is the big deal with the way REQUIRED_USE works now? "Users
12 >> have to do something".
13 >
14 > This is pretty analogous to the current situation with USE flags.
15 > I have wine installed. Therefore I am constantly having portage
16 > add 32-bit ABI flags to my use config, even though I really don't
17 > do anything other than merge its suggestions. If I had ever put
18 > anything in the config file that wasn't there just to make packages
19 > like wine happy I'd never know as the file is insane now. Maybe
20 > some of those use dependencies no longer apply - doesn't matter,
21 > portage will keep building those packages 32-bit because it thinks
22 > I actually care about that.
23
24 hmm, good point. I hadn't considered abi_x86_32 since I gave up on
25 WINE and Skype.
26
27 The motivation section that started this thread especially called out
28 the openssl/libressl thing as the terrible thing and that's why I
29 thought this would be much easier to just solve with virtuals.
30 Thinking harder about things like python_targets_python2_7 (trying to
31 go py3 clean except on packages that won't is a *drag*) and
32 abi_x86_32, this thread has a point.
33
34 Carry on! Sorry for the noise.
35
36 - --arw
37
38 - --
39 A. Wilcox (awilfox)
40 Project Lead, Adélie Linux
41 http://adelielinux.org
42 -----BEGIN PGP SIGNATURE-----
43 Version: GnuPG v2
44
45 iQIcBAEBCAAGBQJZMMBXAAoJEMspy1GSK50UFLsP/3jxN3s/iXOy1DfzUt5eUnUS
46 rvv5yc46bDW54x6gWf76+nJjbAaoJOgeBmHIapo2tytxEXJM/NlEuyQiLWoypziz
47 sgm/vwLfBGQlXU9EVNzP7CusTH1CLz5qj4mtuhE5iCRh8Ktj8EnU3byI1unaA2yt
48 TtkR5z1ojwdzulwg/opxnJcxmZtxE1DjJMuP6xMJVKY5D5jH487JKKzKWttLJ70f
49 0Kds4Pxa8Lfek/ItynKsoVAEbnjPl26bDQ4gA3gVM0MsKIuJnsrIpzPUKQFIUz2a
50 jg81pJRk7d1NTlzCF+BDWpCDnsIgSdN2xWh9/fBkiQH1htxoBT5wy9sg+LZe/Z5u
51 er77ScIYGoOu1lH3kVWLOivTYxFyEJ5NXVHfDN8DQaHdM2wGl6C3gRqg3u/qAj+m
52 jGY8Tdj/pYFaHL6+l1gR6ViF562K3HKhAd+zjLPk3vWxO7j6SMRCelukmKy0G8yg
53 +k1S5MTjOW3rPZXAcoGoVj3mMqoRzIzs2OXcuAWAZNZu7lSGQ+TIkEOXqzQ41ZUz
54 z+yjiq2HjuIy+xVhXmcnYTurJi41F6DAQyz172btNstlk2gtget4iqEP85DDv3kF
55 GxoriSEmtTvfLyYS2PpzpaaPhUISysrjtOryhN13CpZ6sCcBbfRGVZGu8X2/TRNg
56 EHuak23KYEtGWdnyXe+D
57 =wbnO
58 -----END PGP SIGNATURE-----