1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA256 |
3 |
|
4 |
On 09/09/2015 12:20 AM, Paweł Hajdan, Jr. wrote: |
5 |
> A user asked for optional gtk3 support in www-client/chromium: |
6 |
> <https://bugs.gentoo.org/show_bug.cgi?id=559378> |
7 |
> |
8 |
> However, reading e.g. |
9 |
> <https://wiki.gentoo.org/wiki/Project:GNOME/Gnome_Team_Ebuild_Policies |
10 |
#gtk3> |
11 |
> |
12 |
> |
13 |
says this: |
14 |
> |
15 |
>> having USE=gtk3 to enable gtk+-3 instead of gtk+-2 support is |
16 |
>> forbidden |
17 |
> |
18 |
>> package is an application with support for multiple gtk+, |
19 |
>> maintainer is free to select whatever slot he desires to support. |
20 |
>> It is strongly advised to use gtk+-3 if functionality is |
21 |
>> equivalent. This is to reduce workload of bugs being triggered |
22 |
>> with one slot but not the other. |
23 |
> |
24 |
> What are your recommendations for the best course of action? |
25 |
> |
26 |
> For stability and maintainability, I'd prefer www-client/chromium |
27 |
> to use the upstream defaults (gtk+-2 AFAIK) since it's most common, |
28 |
> tested, and supported configuration. If/when upstream moves to |
29 |
> gtk+-3, we'd just follow. |
30 |
> |
31 |
> I also understand we have users who are eager to run various |
32 |
> configurations, and expect Gentoo to be flexible and allow that. |
33 |
> Would masking a gtk3 USE flag for www-client/chromium be |
34 |
> acceptable? Are there any other solutions that might work? |
35 |
> |
36 |
> Paweł |
37 |
> |
38 |
x11-misc/spacefm supports multiple toolkits as well. I stay in line |
39 |
with GNOME suggestions by making gtk3 the default, but gtk2 |
40 |
configurable via USE. Versioned USE flags are generally frowned upon, |
41 |
but I see no better way to support both a GTK3 default *and* allow for |
42 |
the GTK2 support. Part of the reason I came to Gentoo (and became a |
43 |
dev) is to support user choice, and personally as a maintainer that |
44 |
matters more than suggestions. |
45 |
|
46 |
If the GNOME team has a solid recommendation for supporting both GTK2 |
47 |
and 3, I'll read it. But for now, defaulting IUSE to gtk3 and allowing |
48 |
the user to set gtk2 is the best of both worlds imo. |
49 |
|
50 |
- -- |
51 |
Daniel Campbell - Gentoo Developer |
52 |
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net |
53 |
fpr: AE03 9064 AE00 053C 270C 1DE4 6F7A 9091 1EA0 55D6 |
54 |
-----BEGIN PGP SIGNATURE----- |
55 |
Version: GnuPG v2 |
56 |
|
57 |
iQIcBAEBCAAGBQJV797CAAoJEAEkDpRQOeFwcl4P+wUAQwjoVCdvEjELYxSpgHZS |
58 |
I6xd+YOikyRuio68+UB1pBeJpFkZkblQ7DS6loK8eIQFSM+C3RQ1bM2Qa/iQ7he4 |
59 |
4X5NNDVMI8UgT568TsH0d6k/AuUxGuRlH6lrMKOdXZfrCen/pl0QLTtWkI+sOzh4 |
60 |
hAxDKoXf3CntmIrwCp2bsTDyU79uX+X2mQHnjz49U7FXYWc+WDPMaFK1dQzp59wD |
61 |
vLnMFNoh27gVSWNwsYiy6yo7hL73vIF2ZQaiYnQDKR3nxOLvWLTsCY6JSfebSJiX |
62 |
bv/dyUldcjK4vaEaES0+PYHVww7A3f13QbC3b3/8oTxAHfMZpYCWnskUN1hCx337 |
63 |
I+/LBR2KrSsoyLPNNfMuVk0t4h2TEQw2SHED4+ObQ2qQ4tc1SmdWPn3g//2e8cFU |
64 |
Zl2fLxfrXiQxCUB5dByUXSzD1lPCo7BvespewoJ3g+YkeZpxfQ4iyt91otG8sooW |
65 |
VNJF/+gqgBSGnJPZQBjx1n6bjx08B++pCoybvZGn2NUHvLpYe/rgA3oZyg0clZND |
66 |
dEbkgXbbn3dJMbiaTzT7ou2Icv0T0F7+xHxq4IFvZ7NgthrNhmTFllWsgC0rpM3/ |
67 |
RLwjFfaekap1utGew5W3+77xyKIxDIeBFGQm0pP7KgQDHn+M6Cs5+r64vljDXsWp |
68 |
0MYg19z2jBdxbCpaMxET |
69 |
=Q16B |
70 |
-----END PGP SIGNATURE----- |