Gentoo Archives: gentoo-dev

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] www-client/chromium gtk3 support
Date: Thu, 10 Sep 2015 13:39:01
Message-Id: 55F187DD.70309@gmail.com
In Reply to: Re: [gentoo-dev] www-client/chromium gtk3 support by Rich Freeman
1 On 10/09/2015 14:44, Rich Freeman wrote:
2 > On Thu, Sep 10, 2015 at 8:33 AM, hasufell <hasufell@g.o> wrote:
3 >>
4 >> So this makes no sense, since it's already an unsupported corner case.
5 >
6 > Just what use of Gentoo do you not consider an unsupported corner
7 > case, which isn't already better supported by some other distro?
8 >
9 > The whole point of using Gentoo is having "support" for all those
10 > "unsupported corner cases." If you just want everything to support
11 > doing things in the one way which is most supportable, you're
12 > basically doing a really bad job at re-inventing Debian.
13 >
14 > I use quotes around support since all support on Gentoo is
15 > best-effort, and that is all I'm getting at here. If a package
16 > maintainer can support multiple configurations and are willing to do
17 > so, they should be encouraged to do so.
18 >
19 >>
20 >>> I'm not suggesting that package maintainers should be forced to
21 >>> support both whenever possible. I just don't think they should be
22 >>> discouraged from doing so.
23
24 +1
25
26 I'm fully with Rich here. gtk+2 is out there, it's in the tree and stuff
27 uses it. Therefore a way must exist for stuff to get to use it.
28
29 Everything else is whinging and nattering.
30
31 >>>
32 >>
33 >> Yes, they should be discouraged. It's a QA matter.
34 >>
35 >
36
37 Since when does QA devise policy?
38 QA never devises policy
39 QA enforces policy that by definition is devised elsewhere
40
41 > Well, I'm glad we've all aired our opinions on the matter. :)
42 >
43 > I just fail to see the QA issue here, unless it again boils down to
44 > that it is easier to do QA when you have one configuration (like
45 > Debian) and not many (like Gentoo).
46 >
47 > The other issue that keeps coming up is that we don't have good
48 > standards for USE flag naming in these situations, and the solution to
49 > that is to come up with a good uniform practice.
50
51 Having gtk, gtk2 and gtk3 USE flags used inconsistently is a problem,
52 that is not being denied.
53
54 What is not a problem is a package that supports one or more toolkits,
55 offers various ways to implement that support, is supported upstream and
56 desired by users. That is a fact and as this is not Debian people need
57 to be willing to let people solve that problem in ways they see fit.
58 Citing "QA policy" as a way to avoid having to deal with murky real-life
59 corner cases is just flat out wrong. And those murky corner cases exist,
60 they always will and are the things that separate real life from
61 theoretical ideals.
62
63 gtk2 exists and is in use. I see no plans to deprecate it globally, so
64 those who take issue with ugly USE syntax really should learn to deal
65 with it, or propose a more elegant solution that still accomplishes what
66 other devs are trying to do.
67
68 --
69 Alan McKinnon
70 alan.mckinnon@×××××.com