Gentoo Archives: gentoo-dev

From: Daniel Campbell <zlg@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] www-client/chromium gtk3 support
Date: Wed, 09 Sep 2015 07:25:04
Message-Id: 55EFDEC7.1070403@gentoo.org
In Reply to: [gentoo-dev] www-client/chromium gtk3 support by "Paweł Hajdan
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-----

Replies

Subject Author
Re: [gentoo-dev] www-client/chromium gtk3 support Andrew Savchenko <bircoph@g.o>
Re: [gentoo-dev] www-client/chromium gtk3 support hasufell <hasufell@g.o>