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 |