-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 09/09/15 11:16 AM, Alec Warner wrote: > > > On Wed, Sep 9, 2015 at 8:10 AM, Alexandre Rostovtsev > <tetrom...@gentoo.org <mailto:tetrom...@gentoo.org>> wrote: > > On Wed, 2015-09-09 at 11:00 -0400, Mike Gilbert wrote: >> I would really like a way to toggle gtk3 for testing. If you >> don't want to expose it as a 'supported' option for users, then >> masking it sounds fine to me. > > Then add the flag, document it in metadata.xml. > > But in general, try to avoid using this flag in your ebuilds if > possible, the gnome team *really* doesn't want to turn gtk3 into > a global USE flag with uncertain semantics. > > > The best way to avoid this IMHO is to not name the flag the same > thing. > > if you named the chromium flag "experimental-gtk3-ui' or similar, > then users would be unable to turn it on by just setting 'gtk3' >
Is it worth noting that there are dozens of packages in the tree right now that have a gtk3 flag in IUSE? Many have 'gtk gtk3' combinations, and many others have 'gtk3' entirely on their own: app-editors/emacs app-editors/emacs-vcs app-editors/mousepad app-i18n/fcitx app-i18n/fcitx-configtool app-i18n/ibus app-i18n/ibus-unikey app-i18n/imsettings app-i18n/scim app-i18n/scim-anthy app-i18n/uim app-misc/emelfm2 dev-libs/libdbusmenu dev-python/matplotlib dev-util/geany kde-plasma/plasma-desktop lxde-base/lxdm mail-client/claws-mail media-gfx/geeqie media-libs/libcanberra media-plugins/audacious-plugins media-sound/audacious media-sound/easytag media-sound/mp3splt-gtk net-analyzer/pinger net-dns/avahi net-libs/gtk-vnc net-misc/dhcpcd-ui net-misc/electrum net-misc/spice-gtk www-client/dwb www-client/uget www-client/uzbl www-client/vimb www-plugins/freshplayerplugin x11-drivers/nvidia-drivers x11-misc/light-locker x11-misc/spacefm x11-themes/light-themes xfce-base/libxfce4ui xfce-extra/xfce4-taskmanager -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iF4EAREIAAYFAlXwUvcACgkQAJxUfCtlWe3oBgEAvr7nBfDygUPG4MGiK23ya3Xn RRWLOkprA6SuFjbef84BAJehMtEtt+ZqC3HzGJ5yroM+yCqQE855uQz7+2mpGeyC =LOpM -----END PGP SIGNATURE-----