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 |