Gentoo Archives: gentoo-dev

From: Raymond Jennings <shentino@×××××.com>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] RFD: new global USE flag gtk3
Date: Sat, 15 Mar 2014 18:56:35
Message-Id: CAGDaZ_rHkyXfpgm5YyGc3PEaQpFCPZsdR8Ft7qt1RMnQre8w_w@mail.gmail.com
In Reply to: Re: [gentoo-dev] RFD: new global USE flag gtk3 by Tom Wijsman
1 If I may ask, isn't usage by 27 packages ample grounds on its own to make
2 it a global use flag?
3
4 This is one of the questions I noticed on the ebuild quiz, and there the
5 ballpark is around 5 packages sharing a use flag. we're way over that mark.
6
7 my two cents.
8
9
10 On Tue, Feb 25, 2014 at 11:22 AM, Tom Wijsman <TomWij@g.o> wrote:
11
12 > On Tue, 25 Feb 2014 17:28:41 +0200
13 > Samuli Suominen <ssuominen@g.o> wrote:
14 >
15 > >
16 > > On 20/02/14 18:27, Tom Wijsman wrote:
17 > > > On Thu, 20 Feb 2014 11:26:18 +0200
18 > > > Samuli Suominen <ssuominen@g.o> wrote:
19 > > >
20 > > >> On 20/02/14 10:47, Steev Klimaszewski wrote:
21 > > >>> On Thu, 2014-02-20 at 10:40 +0200, Samuli Suominen wrote:
22 > > >>>> On 20/02/14 09:44, Steev Klimaszewski wrote:
23 > > >>>>> On Thu, 2014-02-20 at 07:55 +0200, Samuli Suominen wrote:
24 > > >>>>>> On 20/02/14 00:23, Ulrich Mueller wrote:
25 > > >>>>>>> Following up to today's QA meeting: The gtk3 USE flag is used
26 > > >>>>>>> by 27 packages, so I suggest making it a global flag:
27 > > >>>>>>>
28 > > >>>>>>> gtk3 - Add support for x11-libs/gtk+ (The GIMP Toolkit)
29 > > >>>>>>> version 3
30 > > >>>>>>>
31 > > >>>>>>> Ulrich
32 > > >>>>>> that would suggest it's fine to use, and is anything but
33 > > >>>>>> temporary
34 > > >>>>>>
35 > > >>>>>> -1 from here
36 > > >>>>>>
37 > > >>>>> MATE desktop (which I hope to bring in to Portage soon) can be
38 > > >>>>> built against gtk+ 2 or gtk+ 3, and upstream supports doing
39 > > >>>>> both, so +1 from me. Just because gtk+ 3 is the latest, does
40 > > >>>>> not mean it's the greatest, and I really wish people would
41 > > >>>>> realize that newest != bestest.
42 > > >>>>>
43 > > >>>>>
44 > > >>>> Then you pick whatever is best supported for MATE, and ship it
45 > > >>>> using that. Later when they have completed their support for
46 > > >>>> GTK+-3, and it's the best supported, you ship that. It's not
47 > > >>>> rocket science.
48 > > >>>>
49 > > >>> OR, since I'm the maintainer, I decide that I'm willing to deal
50 > > >>> with both, instead of you telling me that I need to pick one or
51 > > >>> the other. Upstream says both are supported and viable, and I'm
52 > > >>> willing to deal with the headaches. Just because you're
53 > > >>> unwilling doesn't mean others aren't. kthx.
54 > > >>>
55 > > >>>
56 > > >> Bye bye distribution level consistency :-(
57 > > >>
58 > > >> It's sad that few stubborn developers can do that.
59 > > >>
60 > > >> - Samuli
61 > > >>
62 > > > "'Ey! Have you heard about it. Gentoo doesn't provide X with support
63 > > > for Y, then what are their USE flags even for; what a shame, ..."
64 > > >
65 > > > If people want to support and use multiple things, let them do so.
66 > > > It is pretty much what Gentoo and its philosophy are about; which
67 > > > somewhat can be summarized as providing choices such that we fit
68 > > > the users' need, and not force our one true way upon them...
69 > > >
70 > > > Greetings from someone who runs GNOME 3 and MATE simultaneously;
71 > > > you can intentionally break it, but why would you? It takes away
72 > > > our happiness. On the other hand, there's the part where you want
73 > > > to break it for a reason, perhaps for your happiness; but then I'd
74 > > > like to hear why.
75 > > >
76 > >
77 > > So, no more setting USE="gtk" and assuming the best packaged software
78 > > will be get installed, be it with what version of the toolkit, 1, 2
79 > > or 3
80 >
81 > What is "best"? What you would deem best, could be worst for the user.
82 >
83 > > Instead, now you have to selectively do the maintainers job for
84 > > figuring out which one is the best supported one
85 >
86 > The maintainer can use IUSE flag defaults for this; but, there are
87 > users that want to control which toolkit is installed. Going further,
88 > they want to decide which toolkit the software is built with.
89 >
90 > > Despite already picking up a modern theme with both GTK+ 2.x and GTK+
91 > > 3.x looks, now you might end up with half-crippled software just
92 > > because some stubborn people choose the looks, not the functionality,
93 > > to be their motivation
94 >
95 > You need to mask that as a packager.
96 >
97 > > Such people really don't deserve to own a packager status if they
98 > > can't take the time to determine / examine the package's best
99 > > supported graphical toolkit
100 >
101 > What is "best"? If upstream provides both and claims they both are
102 > well supported, I consider both are.
103 >
104 > > If multiple ones with similar feature set is supported, then the
105 > > latest toolkit is preferred
106 >
107 > What is "preferred"? What you prefer can be different than the user.
108 >
109 > > But seems like I'm repeating common sense which the GNOME guideline
110 > > layed out long ago
111 >
112 > The GNOME guideline fits just the GNOME team and developers whom follow
113 > that; however, in the bigger picture, there are maintainers that do not
114 > follow that and do something different. Looking at the tracker [1]; it
115 > appears that it is more common for such a bug to be marked as INVALID
116 > or WONTFIX, than it is to be marked as FIXED.
117 >
118 > As a result of this, the users get an inconsistent USE flag presented.
119 >
120 > The "common sense" is just another wording of "opinion" here; if it
121 > wants to be real "common sense" shared amongst almost everyone, it'll
122 > need a bit more than a guideline.
123 >
124 > [1]:
125 > https://bugs.gentoo.org/buglist.cgi?quicksearch=ALL%20blocked%3A420493
126 >
127 > --
128 > With kind regards,
129 >
130 > Tom Wijsman (TomWij)
131 > Gentoo Developer
132 >
133 > E-mail address : TomWij@g.o
134 > GPG Public Key : 6D34E57D
135 > GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D
136 >
137 >

Replies

Subject Author
Re: [gentoo-dev] RFD: new global USE flag gtk3 Tom Wijsman <TomWij@g.o>