-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 09/11/2015 01:34 PM, hasufell wrote:
> On 09/11/2015 08:03 PM, Ian Stakenvicius wrote:
>> 
>> So, IUSE="X" has generally been used for gui, but more
>> technically it's used to depend on and build against x11-libs/*
>> packages.  The fact that this gives a GUI is practically a
>> side-effect.  When wayland comes along, do these packages still
>> build against x11-libs/* to support wayland?
>> 
>> I'm just wondering if we're jumping the gun a little bit on 
>> IUSE="gui"..  yes it'll be nice to have one flag that "just
>> works" for anyone not caring about the details, but it'll also
>> mean propagating a slew of REQUIRED_USE="
>> {X,wayland,gtk,qt4,qt5}? ( gui )" entries and a lot of extra
>> use-defaults which may or may not cleanup the sub-profiles of
>> desktop/ ....
>> 
>> Also, I believe we need to have the conversation about the pros
>> and cons of IUSE=gui here before the council meeting, yes?
>> 
> 
> 
> I already use IUSE=gui and will keep doing that.
> 
> USE flags in gentoo are the best and the worst thing at the same
> time. They are also mostly the main reason people don't like
> gentoo, because USE flags are (for todays situation) pretty much
> not an appropriate pattern to reflect real-world configuration. To
> be more precise... USE flags are first-class citizens and there is
> only one layer of them. There's not configuration
> pattern/abstraction behind them. If you wonder what I am talking
> about, have a look at NixOS. The reason we lack proper declarative
> configuration is also the reason we had to introduce this ugliness
> called REQUIRED_USE. Instead of saying "gui.gtk" we say 
> "REQUIRED_USE="gui? ( || (  gtk ... ) )". And it will get worse. I 
> wonder when people start realizing that.
> 

So are you suggesting maybe we come up with namespaced USE flags? That
would be interesting.

- -- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJV82lLAAoJEAEkDpRQOeFwiUAQAMoAzkd1NKwDaMeiKSwD1pIa
0RhytZ+YFMQp+A+eLuIIG7yzpbomzwMuQGe1YqHEAHibZx/C/Dfjdx5MMyAGAnkk
Am+ysOoHOZdGn/F5AMWNko4HZ+QxD22a1z6Mbkf00PE5J53vzgCAPh7nX6wRYFUP
Ag54pWCXP8xAN6hMmHtcyxz3vZ2s4AZfTvAlLcwVSCJmUa4Ki+64T/L8I6UMUC2h
qabu46RePWYDaTBDw7HB29Yja/UggGC7S9kTIvJYCwfyCbENOIa6kOU/qKeUP+Im
6blr8WfdWMUVlYxKlbPaibPQKUw3KCQIylLlp6Jn8Ix8tePyxm+086AE7q4qhbQX
64d6zbB+TaK8JC+ujWf90DmlXU0nTyMZ34Cooil1PwD5/b70lcSmTjxmffqSRG0w
KjUlI7op63qtiJ1r2PyLx1PliC6DVvhV9cZqO7oSB+mNi3oPKFCBNvIyhiCMQxzL
PrT80pF9HxloOarIMy0BCoHcr+qYYaoB20WqNC4XfM19iWsXQkvFCyUBFb9VxZd0
+EcGRRoVwr1UZjO8zYx5l1gdsvtck1Ka4WZgqVqeHFOgR+HJ18s5IfDLdSjOcDn4
F+XAewblzRAGsF4zM59q7ZIb70mmJmcAN6c1EmZwdrh0OAMH+HhXB97Z5tI/e3xY
8ouxCkDbfXutEydYI7mP
=jIAs
-----END PGP SIGNATURE-----

Reply via email to