Gentoo Archives: gentoo-dev

From: Rich Freeman <rich0@g.o>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] more help needed with gcc-4.8 stabilization, chromium starts heavily using C++11
Date: Sat, 01 Nov 2014 00:18:23
Message-Id: CAGfcS_mWD1dkHBNadyeNDQpMsGjxVm_C_wz8neNsT+30qaqJEA@mail.gmail.com
In Reply to: Re: [gentoo-dev] more help needed with gcc-4.8 stabilization, chromium starts heavily using C++11 by "Diego Elio Pettenò"
1 I'm going to speak generally - this is a list and not really the best
2 way of dealing with individuals. If you think the principles apply to
3 you, feel free to apply them.
4
5 On Fri, Oct 31, 2014 at 7:50 PM, Diego Elio Pettenò
6 <flameeyes@×××××××××.eu> wrote:
7 > I'm more convinced than ever that either someone else (Council? QA?
8 > the Pope?) fixes this, or I'll add myself to that list.
9
10 The fundamental problem here is that we're a volunteer organization,
11 which means we're limited to the resources people offer us. Sometimes
12 these resources are offered conditionally, and our choice can end up
13 being "take it" or "leave it."
14
15 I do tend to agree that accepting the gift with strings can cost you
16 more in the long term than just doing without.
17
18 The problem comes when somebody in a critical position wants to take a
19 hard stand on something. You either end up making an exception for
20 them, relaxing policy for everybody, or risk being left in a hard
21 place if they choose to stop contributing.
22
23 Now, something that we have been trying to do is remove artificial
24 roadblocks. For example, if somebody is standing in the way of others
25 contributing the Council can step in and tell the others that they can
26 go ahead and prevent anybody from interfering from them. Examples of
27 this are somebody wants to add support for some feature to a bunch
28 packages and assume responsibility any issues, and a maintainer wants
29 to block them.
30
31 What we can't do is force somebody to contribute. If somebody says
32 that if we don't do multilib their way, they'll stop being the only
33 libreoffice maintainer, and nobody else wants to maintain libreoffice,
34 then we are left in a hard place (completely contrived scenario).
35
36 We can stop people from interfering, but we can't make them contribute.
37
38 So, in a case like this we certainly could prevent somebody from
39 closing a bug, but we certainly can't force them to fix a bug. We
40 could also block somebody from submitting tinderbox bugs without
41 attached logs, but we can't force them to run a tinderbox.
42
43 So, if there is a better way, I'm all ears for constructive
44 suggestions. By constructive I mean that somebody who comes up with a
45 script that automatically retrieves build logs and attaches them to
46 bugs is being more helpful than somebody who says that somebody else
47 should come up with such a script, and so on. That doesn't mean that
48 we can't talk about solutions before we build them - only that it
49 isn't helpful when we basically demand that others build them for us.
50
51 --
52 Rich

Replies