public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Daniel Campbell <zlg@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] www-client/chromium gtk3 support
Date: Fri, 11 Sep 2015 02:03:12 -0700	[thread overview]
Message-ID: <55F298D0.7020702@gentoo.org> (raw)
In-Reply-To: <CAGfcS_m_-gJGBC662TF0H6u23Ns+bUU4_LstLz-65ygiMDWzsw@mail.gmail.com>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 09/10/2015 11:26 AM, Rich Freeman wrote:
> On Thu, Sep 10, 2015 at 2:21 PM, hasufell <hasufell@gentoo.org>
> wrote:
>> On 09/10/2015 08:15 PM, Daniel Campbell wrote:
>>> 
>>> tldr: If the problem is USE flags, let's talk USE flags. If
>>> it's supporting more than one toolkit in general, I see no
>>> reason not to let maintainers use their discretion and not
>>> force their hand in either direction.
>>> 
>> 
>> We have provided several arguments here repeatedly.
>> 
> 
> Well, right now the status quo is that this is up to maintainers. 
> There is no policy that states otherwise.
> 
> The USE flag issue is on the next council agenda, though I'm not 
> really confident that we'll resolve it in one go - there are only
> a few days before the meeting.  If anybody has concerns about the 
> approach that we take I'd suggest posting them on the thread, but
> I suspect that most likely the council will go around the circle
> and assess where everybody generally stands, then propose something
> more solid for a vote the following meeting (which gives everybody
> an opportunity to shoot holes it in beforehand).
> 

Honestly, I can understand where the gnome team is coming from wrt
keeping things moving forward. I personally don't think highly of
gtk3, but in the grand scheme of things, if that's where it's going,
maybe we *should* establish some policy on how USE flags are named
and/or used. Use cases do indeed differ; sometimes it enables an
optional GUI, sometimes it's one of many toolkit options. Whatever
decision is made I'm fine with so long as I can ensure users of
packages I maintain can choose which toolkit the package is built with
(assuming upstream supports it, of course).

I like the general 'gtk' flag we generally use to choose *which*
toolkit, and local USE flags for specific versions, if they are
supported. But in that case, the general gtk flag should be
interpreted as the latest version supported, so users don't come
across weirdly behaving packages that default to gtk2 (unless that
version is the most stable).

It's hard to apply such standards across a tree of thousands of
packages, each with their own upstreams, build systems, code
standards, and so on. I'm sure there's something we can find that
enables us to continue providing choice to users while maintaining
some semblance of consistency across the tree.

For starters, versioned USE flags more than likely don't belong in
make.conf's USE variable and shouldn't be global.

- -- 
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

iQIcBAEBCAAGBQJV8pjLAAoJEAEkDpRQOeFwu04P/0Hypny+iEXfEnvzl5MAVb+y
OdpUYwhuhDq79cK5DEbs0sfc9deTYWj8PL8FOpxrSnunT6hwwesMepXQDWFInRhE
aF9tvTgZJG7NlW6D4vG6d2+sOluuYXqkv75vezf173k/02WD8FxVlD3dbeIOrItn
IH7JiBfJNzyXLgF9bjzxxV5ANe37jWf8j5ZGfvlv/NEiasM8zsDJzC0MQeEnPy6/
RNgjvP9U+BtWxHwLjgib6F4aYIr5aZzwa7bgbP7JGN88RPgui53LgklZjsxLh1sG
qXnFmInejE2gNPt2yO5yxahue2tABCKiSFiZcYyhDMyA3vW+c4Uu71szlB2iWsWG
ZeDG1FY5SR4nreD/Er/q5GQPuU/B32FzuJpc+e7F5uzBGVY+ZuHX9UJnFb6KFwg/
hxDXiVwJLoMHEMIfqk6NRI0A44aLDqJamND9Hv3D97jC1kLnu56qzhMVj+8/SQkn
bXPtBQJEybMIemmobtm7clnjtY2wbFo4paN269+gJkgHoKmA+FpCCDX2eBFvCl/G
yNkFEFwXp0SN4XaUQ3LysBlh3BZcb1grUeJKxt5punf9T6/Cc16V5jzjD7e2o/3g
rD/oL5ea/BEyB2QPFII7IJl8V9kjAnVSPtGhvn8UJNtLUbS3tZEtwXONwDLNQV0R
AD8GxhNJBRgau84x55na
=v5ss
-----END PGP SIGNATURE-----


  reply	other threads:[~2015-09-11  9:03 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
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 [this message]
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=55F298D0.7020702@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