I'm going to speak generally - this is a list and not really the best
way of dealing with individuals.  If you think the principles apply to
you, feel free to apply them.

On Fri, Oct 31, 2014 at 7:50 PM, Diego Elio Pettenò
<flamee...@flameeyes.eu> wrote:
> I'm more convinced than ever that either someone else (Council? QA?
> the Pope?) fixes this, or I'll add myself to that list.

The fundamental problem here is that we're a volunteer organization,
which means we're limited to the resources people offer us.  Sometimes
these resources are offered conditionally, and our choice can end up
being "take it" or "leave it."

I do tend to agree that accepting the gift with strings can cost you
more in the long term than just doing without.

The problem comes when somebody in a critical position wants to take a
hard stand on something.  You either end up making an exception for
them, relaxing policy for everybody, or risk being left in a hard
place if they choose to stop contributing.

Now, something that we have been trying to do is remove artificial
roadblocks.  For example, if somebody is standing in the way of others
contributing the Council can step in and tell the others that they can
go ahead and prevent anybody from interfering from them.  Examples of
this are somebody wants to add support for some feature to a bunch
packages and assume responsibility any issues, and a maintainer wants
to block them.

What we can't do is force somebody to contribute.  If somebody says
that if we don't do multilib their way, they'll stop being the only
libreoffice maintainer, and nobody else wants to maintain libreoffice,
then we are left in a hard place (completely contrived scenario).

We can stop people from interfering, but we can't make them contribute.

So, in a case like this we certainly could prevent somebody from
closing a bug, but we certainly can't force them to fix a bug.  We
could also block somebody from submitting tinderbox bugs without
attached logs, but we can't force them to run a tinderbox.

So, if there is a better way, I'm all ears for constructive
suggestions.  By constructive I mean that somebody who comes up with a
script that automatically retrieves build logs and attaches them to
bugs is being more helpful than somebody who says that somebody else
should come up with such a script, and so on.  That doesn't mean that
we can't talk about solutions before we build them - only that it
isn't helpful when we basically demand that others build them for us.

--
Rich

Reply via email to