1 |
On 20 Feb 2014 10:12, "Michał Górny" <mgorny@g.o> wrote: |
2 |
> |
3 |
> Dnia 2014-02-20, o godz. 01:44:17 |
4 |
> Steev Klimaszewski <steev@g.o> napisał(a): |
5 |
> |
6 |
> > On Thu, 2014-02-20 at 07:55 +0200, Samuli Suominen wrote: |
7 |
> > > On 20/02/14 00:23, Ulrich Mueller wrote: |
8 |
> > > > Following up to today's QA meeting: The gtk3 USE flag is used by |
9 |
> > > > 27 packages, so I suggest making it a global flag: |
10 |
> > > > |
11 |
> > > > gtk3 - Add support for x11-libs/gtk+ (The GIMP Toolkit) version 3 |
12 |
> > > > |
13 |
> > > > Ulrich |
14 |
> > > |
15 |
> > > that would suggest it's fine to use, and is anything but temporary |
16 |
> > > |
17 |
> > > -1 from here |
18 |
> > > |
19 |
> > MATE desktop (which I hope to bring in to Portage soon) can be built |
20 |
> > against gtk+ 2 or gtk+ 3, and upstream supports doing both, so +1 from |
21 |
> > me. |
22 |
> |
23 |
> Except that now users have to use USE='gtk gtk3' to get GUIs in random |
24 |
> applications that support only one toolkit. And then handle |
25 |
> REQUIRED_USE mess for packages that support choosing one of the two. |
26 |
> |
27 |
> > Just because gtk+ 3 is the latest, does not mean it's the greatest, |
28 |
> > and I really wish people would realize that newest != bestest. |
29 |
> |
30 |
> Yet it's supported, unlike GTK+2. I really wish people would actually |
31 |
> step up to fix bugs when the time comes rather than shouting about their |
32 |
> right to choose. |
33 |
|
34 |
The main idea here is to create a system that is consistent. |
35 |
|
36 |
Yes, gtk2 is still used and IMO we need to provide support for it as long |
37 |
as there are apps linked to it with no real alternatives. |
38 |
|
39 |
But we also need to think about the future. The situation today is a total |
40 |
mess. |
41 |
|
42 |
In an ideal world, gtk3 would replace gtk2 everywhere in an instant, making |
43 |
this discussion pointless. Unfortunately, this is not the case. |
44 |
|
45 |
Versioned USE flags solve most of the problems with minimum fuss, while |
46 |
paving the road for a much cleaner gtk3 -> gtk4 transition. |
47 |
|
48 |
We don't really need generic use flags anyway. Adding gtk3 to your USE is |
49 |
really easy and I expect our user base to be able to handle these things |
50 |
with ease. |
51 |
|
52 |
Alex |