public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
From: Samuli Suominen <ssuominen@gentoo.org>
To: gentoo-project@lists.gentoo.org
Subject: Re: [gentoo-project] Call for agenda items - Council meeting 2014-04-08
Date: Mon, 07 Apr 2014 17:52:46 +0300	[thread overview]
Message-ID: <5342BBBE.1090607@gentoo.org> (raw)
In-Reply-To: <CAGfcS_m8xWUXazu5A2Mshg+L8m3r89+V=R2+GNEX=kF5eALmdQ@mail.gmail.com>


On 07/04/14 14:49, Rich Freeman wrote:
> On Mon, Apr 7, 2014 at 7:36 AM, Tom Wijsman <TomWij@gentoo.org> wrote:
>> This is also already present in GLEP 48[1]:
>>
>>     In the case of disagreement among QA members the majority of
>>     established QA members must agree with the action. Some examples of
>>     disagreements are whether the perceived problem violates the policy
>>     or whether the solution makes the situation worse.
>>
>> We know what to do; however, we can't do it if we're not addressed.
> So, I already sent this suggestion to qa@ last week, but:
>
> I would recommend that QA consider some questions that at least seem
> to be poorly understood (perhaps the process should be on the wiki):
> 1.  When should a QA member seek action regarding something in the tree?

Direct action? When there is something visibly broken[1], or a policy
has been violated

[1] The definition of broken doesn't apply to controversial design models,
for which...

...indirect action can be taken, like putting it on council's next agenda

> 2.  Does a QA member need to seek approval for their actions, and when?

When he wants to change something despite no policies being violated, nor
anything being actually broken[1]

[1] See above.

> 3.  When seeking approval, how should a QA member do so?  How long do
> they need to wait for a reply before taking action?

For long as it takes to get everyone available for a majority vote
and/or putting
it on council's agenda and waiting until the vote has been done in their
side.

> What we also don't want is a situation where one person in QA does
> something.  Then somebody else objects and undoes it pending a vote.
> Then the vote comes in and it gets reverted again.  Then the impacted
> developer appeals to council or the problem gets fixed and then the
> mask/etc gets dropped.  At that point all our users ragequit because
> they just had a package upgraded three times and downgrated twice.

That's why individual QA members, or even two of them, as some people
team up in a nasty way, shouldn't have too much powers to begin with.
For anything even slightly controversial, they should always seek for a
majority vote, and that vote should result in a clear action, like written
down policy/guideline.

I'm not sure where to draw the line between requiring a majority QA vote,
or when to push it to council.
Problem with just having a majority QA vote, is that the voting happens in
a unscheduled (or very late scheduled) meeting at IRC, and there isn't prior
discussion on the ML where objections could be raised by non-members.

Let's not make this a dictatorship. :-/

- Samuli


  parent reply	other threads:[~2014-04-07 14:58 UTC|newest]

Thread overview: 118+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-27 13:40 [gentoo-project] Call for agenda items - Council meeting 2014-04-08 Anthony G. Basile
2014-03-29 12:50 ` Anthony G. Basile
2014-03-29 13:26   ` hasufell
2014-03-29 13:29     ` Anthony G. Basile
2014-03-29 13:49       ` hasufell
2014-03-29 14:17         ` Anthony G. Basile
2014-03-29 13:30 ` Tom Wijsman
2014-03-29 14:07   ` Anthony G. Basile
2014-03-29 14:36     ` William Hubbs
2014-03-29 19:46       ` Rich Freeman
2014-03-29 23:12       ` Andreas K. Huettel
2014-03-30  0:37         ` William Hubbs
2014-03-30  1:35           ` Rich Freeman
2014-03-30  2:20             ` William Hubbs
2014-03-30  2:33               ` Rich Freeman
2014-03-30 11:00                 ` Anthony G. Basile
2014-03-30 11:22                   ` Tom Wijsman
2014-03-30 11:32                     ` Anthony G. Basile
2014-03-30 15:14                       ` Tom Wijsman
2014-03-30 13:51                   ` Rich Freeman
2014-03-30 12:22             ` hasufell
2014-03-30 15:09               ` Andreas K. Huettel
2014-03-31 16:00             ` Samuli Suominen
2014-03-31 23:46               ` Patrick Lauer
2014-03-30  8:33 ` Michał Górny
2014-03-30  8:43   ` Patrick Lauer
2014-03-30 11:52     ` Michał Górny
2014-03-30 14:07       ` Rich Freeman
2014-03-30 16:05         ` Ulrich Mueller
2014-03-30 16:27         ` Michał Górny
2014-04-01 11:46         ` Ruud Koolen
2014-03-30  9:23   ` Rich Freeman
2014-03-30 13:56     ` Joshua Kinard
2014-03-30 15:47       ` Michał Górny
2014-03-30 23:05         ` Joshua Kinard
2014-03-30 23:43           ` Rich Freeman
2014-03-31  3:13             ` Richard Yao
2014-03-31  6:07               ` Michał Górny
2014-03-31 10:56                 ` Joshua Kinard
2014-03-31 15:44                   ` Michał Górny
2014-03-31 17:27                     ` Rich Freeman
2014-03-31 17:56                       ` Ian Stakenvicius
2014-03-31 18:12                         ` Douglas James Dunn
2014-04-01  0:20                           ` William Hubbs
2014-04-01  6:32                             ` Ulrich Mueller
2014-03-31 15:58                   ` Brian Dolbec
2014-03-31 16:19                     ` [semi-OT] " Andreas K. Huettel
2014-03-30 15:35     ` Ciaran McCreesh
2014-03-30 16:27       ` Rich Freeman
2014-03-30 16:31         ` Ciaran McCreesh
2014-03-30 16:39           ` Rich Freeman
2014-03-30 16:48             ` Ciaran McCreesh
2014-03-30 16:59               ` Rich Freeman
2014-03-30 17:01               ` Rich Freeman
2014-03-30 17:05                 ` Ciaran McCreesh
2014-03-30 16:40           ` Rich Freeman
2014-03-30 23:44             ` Douglas James Dunn
2014-03-30 23:54               ` Rich Freeman
2014-03-30 23:59                 ` Douglas Dunn
2014-03-31  0:24                   ` Douglas Dunn
2014-03-30 23:47         ` Denis Dupeyron
2014-04-06 12:34 ` Andreas K. Huettel
2014-04-06 12:47   ` hasufell
2014-04-06 12:52     ` Ciaran McCreesh
2014-04-06 12:53       ` hasufell
2014-04-06 15:10     ` Samuli Suominen
2014-04-06 15:29       ` Alexander Berntsen
2014-04-06 16:17         ` Tom Wijsman
2014-04-06 17:01           ` hasufell
2014-04-06 17:03             ` Rich Freeman
2014-04-06 17:22             ` Tom Wijsman
2014-04-06 17:48               ` hasufell
2014-04-06 18:19                 ` Tom Wijsman
2014-04-07 15:08                   ` hasufell
2014-04-07 16:46                     ` Tom Wijsman
2014-04-06 20:02             ` Rick "Zero_Chaos" Farina
2014-04-06 17:02         ` Rich Freeman
2014-04-06 21:22           ` Pacho Ramos
2014-04-07 11:36             ` Tom Wijsman
2014-04-07 11:49               ` Rich Freeman
2014-04-07 12:36                 ` Tom Wijsman
2014-04-07 12:44                   ` Samuli Suominen
2014-04-07 12:58                     ` Tom Wijsman
2014-04-07 13:30                   ` Rich Freeman
2014-04-07 15:09                     ` Tom Wijsman
2014-04-07 16:36                     ` Chris Reffett
2014-04-07 18:25                       ` Rich Freeman
2014-04-07 18:45                       ` hasufell
2014-04-07 20:06                         ` Tom Wijsman
2014-04-07 20:01                   ` Pacho Ramos
2014-04-07 14:52                 ` Samuli Suominen [this message]
2014-04-07 15:30                   ` Tom Wijsman
2014-04-06 15:31       ` Jeroen Roovers
2014-04-06 15:30         ` Samuli Suominen
2014-04-06 15:44           ` Ciaran McCreesh
2014-04-06 16:30             ` Tom Wijsman
2014-04-06 16:19         ` Tom Wijsman
2014-04-06 16:09       ` Tom Wijsman
2014-04-06 21:25         ` Joshua Kinard
2014-04-06 21:33           ` Ciaran McCreesh
2014-04-07  8:00             ` Patrick Lauer
2014-04-07 14:51               ` Ciaran McCreesh
2014-04-07 15:38                 ` Tom Wijsman
2014-04-07 18:42             ` Joshua Kinard
2014-04-06 17:33       ` Rick "Zero_Chaos" Farina
2014-04-07  5:47         ` Samuli Suominen
2014-04-07 11:51           ` Tom Wijsman
2014-04-07  7:49       ` Patrick Lauer
2014-04-07  8:02         ` Samuli Suominen
2014-04-07  8:26           ` Patrick Lauer
2014-04-07 11:54             ` Samuli Suominen
2014-04-07 12:48               ` Tom Wijsman
2014-04-07 14:49               ` Ciaran McCreesh
2014-04-07 14:58                 ` Samuli Suominen
2014-04-07 15:12                   ` Ciaran McCreesh
2014-04-08  0:37               ` Patrick Lauer
2014-04-08  4:32                 ` Samuli Suominen
2014-04-07 14:53         ` Ciaran McCreesh

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5342BBBE.1090607@gentoo.org \
    --to=ssuominen@gentoo.org \
    --cc=gentoo-project@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox