1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA256 |
3 |
|
4 |
On 09/09/15 11:16 AM, Alec Warner wrote: |
5 |
> |
6 |
> |
7 |
> On Wed, Sep 9, 2015 at 8:10 AM, Alexandre Rostovtsev |
8 |
> <tetromino@g.o <mailto:tetromino@g.o>> wrote: |
9 |
> |
10 |
> On Wed, 2015-09-09 at 11:00 -0400, Mike Gilbert wrote: |
11 |
>> I would really like a way to toggle gtk3 for testing. If you |
12 |
>> don't want to expose it as a 'supported' option for users, then |
13 |
>> masking it sounds fine to me. |
14 |
> |
15 |
> Then add the flag, document it in metadata.xml. |
16 |
> |
17 |
> But in general, try to avoid using this flag in your ebuilds if |
18 |
> possible, the gnome team *really* doesn't want to turn gtk3 into |
19 |
> a global USE flag with uncertain semantics. |
20 |
> |
21 |
> |
22 |
> The best way to avoid this IMHO is to not name the flag the same |
23 |
> thing. |
24 |
> |
25 |
> if you named the chromium flag "experimental-gtk3-ui' or similar, |
26 |
> then users would be unable to turn it on by just setting 'gtk3' |
27 |
> |
28 |
|
29 |
Is it worth noting that there are dozens of packages in the tree |
30 |
right now that have a gtk3 flag in IUSE? Many have 'gtk gtk3' |
31 |
combinations, and many others have 'gtk3' entirely on their own: |
32 |
|
33 |
app-editors/emacs |
34 |
app-editors/emacs-vcs |
35 |
app-editors/mousepad |
36 |
app-i18n/fcitx |
37 |
app-i18n/fcitx-configtool |
38 |
app-i18n/ibus |
39 |
app-i18n/ibus-unikey |
40 |
app-i18n/imsettings |
41 |
app-i18n/scim |
42 |
app-i18n/scim-anthy |
43 |
app-i18n/uim |
44 |
app-misc/emelfm2 |
45 |
dev-libs/libdbusmenu |
46 |
dev-python/matplotlib |
47 |
dev-util/geany |
48 |
kde-plasma/plasma-desktop |
49 |
lxde-base/lxdm |
50 |
mail-client/claws-mail |
51 |
media-gfx/geeqie |
52 |
media-libs/libcanberra |
53 |
media-plugins/audacious-plugins |
54 |
media-sound/audacious |
55 |
media-sound/easytag |
56 |
media-sound/mp3splt-gtk |
57 |
net-analyzer/pinger |
58 |
net-dns/avahi |
59 |
net-libs/gtk-vnc |
60 |
net-misc/dhcpcd-ui |
61 |
net-misc/electrum |
62 |
net-misc/spice-gtk |
63 |
www-client/dwb |
64 |
www-client/uget |
65 |
www-client/uzbl |
66 |
www-client/vimb |
67 |
www-plugins/freshplayerplugin |
68 |
x11-drivers/nvidia-drivers |
69 |
x11-misc/light-locker |
70 |
x11-misc/spacefm |
71 |
x11-themes/light-themes |
72 |
xfce-base/libxfce4ui |
73 |
xfce-extra/xfce4-taskmanager |
74 |
|
75 |
-----BEGIN PGP SIGNATURE----- |
76 |
Version: GnuPG v2 |
77 |
|
78 |
iF4EAREIAAYFAlXwUvcACgkQAJxUfCtlWe3oBgEAvr7nBfDygUPG4MGiK23ya3Xn |
79 |
RRWLOkprA6SuFjbef84BAJehMtEtt+ZqC3HzGJ5yroM+yCqQE855uQz7+2mpGeyC |
80 |
=LOpM |
81 |
-----END PGP SIGNATURE----- |