From: Daniel Campbell <zlg@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] www-client/chromium gtk3 support
Date: Wed, 9 Sep 2015 00:24:55 -0700 [thread overview]
Message-ID: <55EFDEC7.1070403@gentoo.org> (raw)
In-Reply-To: <55EFDDAD.9030502@gentoo.org>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On 09/09/2015 12:20 AM, Paweł Hajdan, Jr. wrote:
> A user asked for optional gtk3 support in www-client/chromium:
> <https://bugs.gentoo.org/show_bug.cgi?id=559378>
>
> However, reading e.g.
> <https://wiki.gentoo.org/wiki/Project:GNOME/Gnome_Team_Ebuild_Policies
#gtk3>
>
>
says this:
>
>> having USE=gtk3 to enable gtk+-3 instead of gtk+-2 support is
>> forbidden
>
>> package is an application with support for multiple gtk+,
>> maintainer is free to select whatever slot he desires to support.
>> It is strongly advised to use gtk+-3 if functionality is
>> equivalent. This is to reduce workload of bugs being triggered
>> with one slot but not the other.
>
> What are your recommendations for the best course of action?
>
> For stability and maintainability, I'd prefer www-client/chromium
> to use the upstream defaults (gtk+-2 AFAIK) since it's most common,
> tested, and supported configuration. If/when upstream moves to
> gtk+-3, we'd just follow.
>
> I also understand we have users who are eager to run various
> configurations, and expect Gentoo to be flexible and allow that.
> Would masking a gtk3 USE flag for www-client/chromium be
> acceptable? Are there any other solutions that might work?
>
> Paweł
>
x11-misc/spacefm supports multiple toolkits as well. I stay in line
with GNOME suggestions by making gtk3 the default, but gtk2
configurable via USE. Versioned USE flags are generally frowned upon,
but I see no better way to support both a GTK3 default *and* allow for
the GTK2 support. Part of the reason I came to Gentoo (and became a
dev) is to support user choice, and personally as a maintainer that
matters more than suggestions.
If the GNOME team has a solid recommendation for supporting both GTK2
and 3, I'll read it. But for now, defaulting IUSE to gtk3 and allowing
the user to set gtk2 is the best of both worlds imo.
- --
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
iQIcBAEBCAAGBQJV797CAAoJEAEkDpRQOeFwcl4P+wUAQwjoVCdvEjELYxSpgHZS
I6xd+YOikyRuio68+UB1pBeJpFkZkblQ7DS6loK8eIQFSM+C3RQ1bM2Qa/iQ7he4
4X5NNDVMI8UgT568TsH0d6k/AuUxGuRlH6lrMKOdXZfrCen/pl0QLTtWkI+sOzh4
hAxDKoXf3CntmIrwCp2bsTDyU79uX+X2mQHnjz49U7FXYWc+WDPMaFK1dQzp59wD
vLnMFNoh27gVSWNwsYiy6yo7hL73vIF2ZQaiYnQDKR3nxOLvWLTsCY6JSfebSJiX
bv/dyUldcjK4vaEaES0+PYHVww7A3f13QbC3b3/8oTxAHfMZpYCWnskUN1hCx337
I+/LBR2KrSsoyLPNNfMuVk0t4h2TEQw2SHED4+ObQ2qQ4tc1SmdWPn3g//2e8cFU
Zl2fLxfrXiQxCUB5dByUXSzD1lPCo7BvespewoJ3g+YkeZpxfQ4iyt91otG8sooW
VNJF/+gqgBSGnJPZQBjx1n6bjx08B++pCoybvZGn2NUHvLpYe/rgA3oZyg0clZND
dEbkgXbbn3dJMbiaTzT7ou2Icv0T0F7+xHxq4IFvZ7NgthrNhmTFllWsgC0rpM3/
RLwjFfaekap1utGew5W3+77xyKIxDIeBFGQm0pP7KgQDHn+M6Cs5+r64vljDXsWp
0MYg19z2jBdxbCpaMxET
=Q16B
-----END PGP SIGNATURE-----
next prev parent reply other threads:[~2015-09-09 7:25 UTC|newest]
Thread overview: 76+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-09 7:20 [gentoo-dev] www-client/chromium gtk3 support Paweł Hajdan, Jr.
2015-09-09 7:24 ` Daniel Campbell [this message]
2015-09-09 8:52 ` Andrew Savchenko
2015-09-09 10:37 ` hasufell
2015-09-09 13:17 ` Brian Dolbec
2015-09-09 13:31 ` hasufell
2015-09-10 6:21 ` Daniel Campbell
2015-09-10 8:47 ` hasufell
2015-09-10 10:45 ` Rich Freeman
2015-09-10 10:50 ` hasufell
2015-09-10 12:03 ` Rich Freeman
2015-09-10 12:13 ` hasufell
2015-09-10 12:25 ` Rich Freeman
2015-09-10 12:33 ` hasufell
2015-09-10 12:44 ` Rich Freeman
2015-09-10 12:53 ` hasufell
2015-09-10 13:10 ` Rich Freeman
2015-09-10 15:35 ` hasufell
2015-09-10 15:41 ` Alec Warner
2015-09-10 15:50 ` Rich Freeman
2015-09-10 16:50 ` hasufell
2015-09-10 16:51 ` [gentoo-dev] " Duncan
2015-09-10 13:38 ` [gentoo-dev] " Alan McKinnon
2015-09-10 12:46 ` Alec Ten Harmsel
2015-09-10 13:07 ` Michał Górny
2015-09-10 13:20 ` Rich Freeman
2015-09-10 14:31 ` Vadim A. Misbakh-Soloviov
2015-09-10 15:38 ` Alec Warner
2015-09-10 16:37 ` Vadim A. Misbakh-Soloviov
2015-09-10 16:57 ` hasufell
2015-09-10 17:17 ` Rich Freeman
2015-09-10 18:05 ` hasufell
2015-09-10 18:22 ` Rich Freeman
2015-09-10 18:30 ` Paweł Hajdan, Jr.
2015-09-10 17:43 ` [gentoo-dev] " Duncan
2015-09-10 19:04 ` Vadim A. Misbakh-Soloviov
2015-09-10 18:50 ` [gentoo-dev] " Vadim A. Misbakh-Soloviov
2015-09-10 16:24 ` Alec Ten Harmsel
2015-09-10 16:50 ` Vadim A. Misbakh-Soloviov
2015-09-10 12:47 ` Michael Orlitzky
2015-09-10 16:21 ` [gentoo-dev] " Duncan
2015-09-10 18:15 ` [gentoo-dev] " Daniel Campbell
2015-09-10 18:21 ` hasufell
2015-09-10 18:26 ` Rich Freeman
2015-09-11 9:03 ` Daniel Campbell
2015-09-11 12:13 ` Rich Freeman
2015-09-11 17:11 ` [gentoo-dev] " Duncan
2015-09-11 17:41 ` Rich Freeman
2015-09-11 18:03 ` [gentoo-dev] USE="gui" Ian Stakenvicius
2015-09-11 18:16 ` Rich Freeman
2015-09-11 20:34 ` hasufell
2015-09-11 23:52 ` Daniel Campbell
2015-09-12 11:47 ` hasufell
2015-09-12 2:29 ` [gentoo-dev] USE="gui" Duncan
2015-09-12 4:45 ` Dale
2015-09-12 2:24 ` Duncan
2015-09-12 4:55 ` [gentoo-dev] www-client/chromium gtk3 support Raymond Jennings
2015-09-12 10:00 ` [gentoo-dev] " Duncan
2015-09-12 10:48 ` Rich Freeman
2015-09-13 5:07 ` Duncan
2015-09-12 10:04 ` [gentoo-dev] " Rich Freeman
2015-09-09 10:06 ` [gentoo-dev] Re: firefox gtk3 status, danger of gtk2 in-tree deprecation? (was: www-client/chromium gtk3 support) Duncan
2015-09-09 15:12 ` »Q«
2015-09-10 2:23 ` Duncan
2015-09-09 15:32 ` [gentoo-dev] Re: firefox gtk3 status, danger of gtk2 in-tree deprecation? Ian Stakenvicius
2015-09-10 2:02 ` Duncan
2015-09-09 13:47 ` [gentoo-dev] www-client/chromium gtk3 support Alexandre Rostovtsev
2015-09-10 6:28 ` Daniel Campbell
2015-09-09 15:00 ` Mike Gilbert
2015-09-09 15:10 ` Alexandre Rostovtsev
2015-09-09 15:16 ` Alec Warner
2015-09-09 15:40 ` Ian Stakenvicius
2015-09-09 15:48 ` hasufell
2015-09-09 16:14 ` Ian Stakenvicius
2015-09-09 16:36 ` hasufell
2015-09-09 18:17 ` Paweł Hajdan, Jr.
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55EFDEC7.1070403@gentoo.org \
--to=zlg@gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox