* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 16:22 ` Jon Portnoy
@ 2005-09-13 16:31 ` Lance Albertson
2005-09-13 16:40 ` Grant Goodyear
` (2 subsequent siblings)
3 siblings, 0 replies; 63+ messages in thread
From: Lance Albertson @ 2005-09-13 16:31 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 857 bytes --]
Jon Portnoy wrote:
> On Tue, Sep 13, 2005 at 07:33:59AM -0500, Lance Albertson wrote:
>
>>The actual powers/role of devrel has always been a grey area.
>
>
> No it hasn't, unless by 'gray area' you mean 'a few people who don't
> like devrel claim it shouldn't be able to do anything because drobbins
> set it up'
>
> Recruitment, conflict resolution, disciplinary issues. I.e., 'managing
> developers.'
Right, thats what I'm saying. If the council says its approved and thats
what they do, they can't complain/bitch about it because drobbins set it
up unless they want the council to charge them to change it.
--
Lance Albertson <ramereth@gentoo.org>
Gentoo Infrastructure | Operations Manager
---
GPG Public Key: <http://www.ramereth.net/lance.asc>
Key fingerprint: 0423 92F3 544A 1282 5AB1 4D07 416F A15D 27F4 B742
ramereth/irc.freenode.net
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 16:22 ` Jon Portnoy
2005-09-13 16:31 ` Lance Albertson
@ 2005-09-13 16:40 ` Grant Goodyear
2005-09-13 16:51 ` Grant Goodyear
2005-09-13 17:09 ` Ciaran McCreesh
2005-09-13 23:18 ` Mike Frysinger
3 siblings, 1 reply; 63+ messages in thread
From: Grant Goodyear @ 2005-09-13 16:40 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1114 bytes --]
Jon Portnoy wrote: [Tue Sep 13 2005, 11:22:32AM CDT]
> >
> > The actual powers/role of devrel has always been a grey area.
>
> No it hasn't, unless by 'gray area' you mean 'a few people who don't
> like devrel claim it shouldn't be able to do anything because drobbins
> set it up'
>
> Recruitment, conflict resolution, disciplinary issues. I.e., 'managing
> developers.'
I'm not sure that's entirely correct. I seem to remember at least one
devrel dev stating that when it comes to devs who violate technical
policies (not using repoman, repeatedly breaking sections of the tree,
etcetera) that enforcement should be left up to the appropriate
managers, not devrel. The argument was that devrel devs are often not
experts in the technical aspects, so it's hard for them to adjudicate
effectively.
Of course, I could be entirely mistaken, but I know that I'm not the
only person who has this impression.
-g2boojum-
--
Grant Goodyear
Gentoo Developer
g2boojum@gentoo.org
http://www.gentoo.org/~g2boojum
GPG Fingerprint: D706 9802 1663 DEF5 81B0 9573 A6DC 7152 E0F6 5B76
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 16:40 ` Grant Goodyear
@ 2005-09-13 16:51 ` Grant Goodyear
2005-09-13 17:50 ` Brian Harring
0 siblings, 1 reply; 63+ messages in thread
From: Grant Goodyear @ 2005-09-13 16:51 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 826 bytes --]
Grant Goodyear wrote: [Tue Sep 13 2005, 11:40:43AM CDT]
> I'm not sure that's entirely correct. I seem to remember at least one
> devrel dev stating that when it comes to devs who violate technical
> policies (not using repoman, repeatedly breaking sections of the tree,
> etcetera) that enforcement should be left up to the appropriate
> managers, not devrel. The argument was that devrel devs are often not
> experts in the technical aspects, so it's hard for them to adjudicate
> effectively.
I should also mention that I'm not advocating this interpretation. I'd
much prefer that devrel's scope encompass such technical issues.
-g2boojum-
--
Grant Goodyear
Gentoo Developer
g2boojum@gentoo.org
http://www.gentoo.org/~g2boojum
GPG Fingerprint: D706 9802 1663 DEF5 81B0 9573 A6DC 7152 E0F6 5B76
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 16:51 ` Grant Goodyear
@ 2005-09-13 17:50 ` Brian Harring
2005-09-13 18:04 ` Mike Frysinger
0 siblings, 1 reply; 63+ messages in thread
From: Brian Harring @ 2005-09-13 17:50 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2693 bytes --]
On Tue, Sep 13, 2005 at 11:51:18AM -0500, Grant Goodyear wrote:
> Grant Goodyear wrote: [Tue Sep 13 2005, 11:40:43AM CDT]
> > I'm not sure that's entirely correct. I seem to remember at least one
> > devrel dev stating that when it comes to devs who violate technical
> > policies (not using repoman, repeatedly breaking sections of the tree,
> > etcetera) that enforcement should be left up to the appropriate
> > managers, not devrel. The argument was that devrel devs are often not
> > experts in the technical aspects, so it's hard for them to adjudicate
> > effectively.
>
> I should also mention that I'm not advocating this interpretation. I'd
> much prefer that devrel's scope encompass such technical issues.
I'd prefer the QA project/herd handle this.
In my opinion, devrel should deal in developer pissing matches
(preferably kicking both parties in the head for fighting), incoming
devs, outgoing devs, and carrying out punitive measures.
QA involves a helluva lot more then just reacting when people complain
that XYZ is screwing up the tree; proper QA involves actually
identifying xyz is screwing up the tree rather then a reactive
approach.
Essentially, QA requires people actively auditing the tree, deps, and
nudging devs to stop screwing things up, preferably with advice on how
to avoid screwing up. This involves a good chunk of work, and for the
work to actually go anywhere, there needs to be backing of some sort.
QA has never had true backing beyond (essentially) whining to devrel
that xyz is breaking stuff. It's not particularly surprising that
they haven't been incredibly effective, considering that fact.
Yes, Mr_bones_ will rightfully tear your ass if you keep breaking
things, but ultimately it's just nagging, if he wants anything done he
has to present the case to devrel, who may or may not do something.
This setup I view as (bluntly) broke; devrel isn't tracking what's
going on in the tree, Michael is, further he's tracking who screws
up and who doesn't on a regular basis due to his scans. He knows who
has been naughty or nice, essentially :)
Dunno, my two cents. Not much for QA being under the auspices of
devrel for the reasons above, but also keeping things seperated, and
avoiding more cabal bitching.
Not meaning this to be a slap in devrel's direction mind you; question
of area of focus. They deal in hauling in devs, dealing with idiot
devs, and chucking awol devs; I really don't see how QA falls under
them beyond potentially the punitive aspect of QA having someone's cvs
turned off for continually screwing up (willingly or otherwise).
~harring
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 17:50 ` Brian Harring
@ 2005-09-13 18:04 ` Mike Frysinger
0 siblings, 0 replies; 63+ messages in thread
From: Mike Frysinger @ 2005-09-13 18:04 UTC (permalink / raw
To: gentoo-dev
On Tuesday 13 September 2005 01:50 pm, Brian Harring wrote:
> On Tue, Sep 13, 2005 at 11:51:18AM -0500, Grant Goodyear wrote:
> > Grant Goodyear wrote: [Tue Sep 13 2005, 11:40:43AM CDT]
> >
> > > I'm not sure that's entirely correct. I seem to remember at least one
> > > devrel dev stating that when it comes to devs who violate technical
> > > policies (not using repoman, repeatedly breaking sections of the tree,
> > > etcetera) that enforcement should be left up to the appropriate
> > > managers, not devrel. The argument was that devrel devs are often not
> > > experts in the technical aspects, so it's hard for them to adjudicate
> > > effectively.
> >
> > I should also mention that I'm not advocating this interpretation. I'd
> > much prefer that devrel's scope encompass such technical issues.
>
> I'd prefer the QA project/herd handle this.
the QA team tracks when something goes wrong and makes sure that people are
educated on what they did wrong ... so in that aspect they are enforcing
policy by telling the dev to stop screwing up
> They deal in hauling in devs, dealing with idiot
> devs, and chucking awol devs; I really don't see how QA falls under
> them beyond potentially the punitive aspect of QA having someone's cvs
> turned off for continually screwing up (willingly or otherwise).
devrel is introduced as a last resort if the dev ignores the QA team
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 16:22 ` Jon Portnoy
2005-09-13 16:31 ` Lance Albertson
2005-09-13 16:40 ` Grant Goodyear
@ 2005-09-13 17:09 ` Ciaran McCreesh
2005-09-13 17:58 ` Mike Frysinger
2005-09-13 23:18 ` Mike Frysinger
3 siblings, 1 reply; 63+ messages in thread
From: Ciaran McCreesh @ 2005-09-13 17:09 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1447 bytes --]
On Tue, 13 Sep 2005 12:22:32 -0400 Jon Portnoy <avenj@gentoo.org> wrote:
| On Tue, Sep 13, 2005 at 07:33:59AM -0500, Lance Albertson wrote:
| >
| > The actual powers/role of devrel has always been a grey area.
|
| No it hasn't, unless by 'gray area' you mean 'a few people who don't
| like devrel claim it shouldn't be able to do anything because
| drobbins set it up'
|
| Recruitment, conflict resolution, disciplinary issues. I.e.,
| 'managing developers.'
Well, here's the thing... I've been told by various devrel members that:
* devrel doesn't do "broke the tree" enforcement, that's QA's job
* devrel doesn't do "broke the tree" enforcement, that's the council's
job
* devrel doesn't do "broke the tree" enforcement, that's the
management's job
* devrel are the only people who do enforcement, and that they decide
when they do it
* devrel are the only people who do enforcement, and that they need to
be told by QA when they need to do something
* devrel are the only people who do enforcement, and that they need to
be told by a manager when they need to do something
When you add in things that drobbins, the council and various managers
have said it becomes even more contradictory. So I'd say it's not a
very clear area at all...
--
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail : ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 17:09 ` Ciaran McCreesh
@ 2005-09-13 17:58 ` Mike Frysinger
2005-09-13 18:04 ` Donnie Berkholz
0 siblings, 1 reply; 63+ messages in thread
From: Mike Frysinger @ 2005-09-13 17:58 UTC (permalink / raw
To: gentoo-dev
On Tuesday 13 September 2005 01:09 pm, Ciaran McCreesh wrote:
> On Tue, 13 Sep 2005 12:22:32 -0400 Jon Portnoy <avenj@gentoo.org> wrote:
> | On Tue, Sep 13, 2005 at 07:33:59AM -0500, Lance Albertson wrote:
> | > The actual powers/role of devrel has always been a grey area.
> |
> | No it hasn't, unless by 'gray area' you mean 'a few people who don't
> | like devrel claim it shouldn't be able to do anything because
> | drobbins set it up'
> |
> | Recruitment, conflict resolution, disciplinary issues. I.e.,
> | 'managing developers.'
>
> * devrel doesn't do "broke the tree" enforcement, that's QA's job
> * devrel doesn't do "broke the tree" enforcement, that's the council's
> job
> * devrel doesn't do "broke the tree" enforcement, that's the
> management's job
> * devrel are the only people who do enforcement, and that they decide
> when they do it
> * devrel are the only people who do enforcement, and that they need to
> be told by QA when they need to do something
> * devrel are the only people who do enforcement, and that they need to
> be told by a manager when they need to do something
ive heard some of these ... personally i see it as:
- the council puts policies/guidelines/etc into effect based on developer
community
- QA team uses these policies/guidelines/etc to validate Gentoo and makes
other developers aware of their mistakes in a friendly manner
- in the case of developers who do not wish to follow accepted
policies/guidelines/etc even after being enlightened, devrel is notified and
takes appropriate corrective action
the idea of course is that policies/guidelines/etc dont come out of nowhere as
they should be generally accepted before they are instituted
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 17:58 ` Mike Frysinger
@ 2005-09-13 18:04 ` Donnie Berkholz
2005-09-13 20:20 ` Mike Frysinger
0 siblings, 1 reply; 63+ messages in thread
From: Donnie Berkholz @ 2005-09-13 18:04 UTC (permalink / raw
To: gentoo-dev
Mike Frysinger wrote:
> - in the case of developers who do not wish to follow accepted
> policies/guidelines/etc even after being enlightened, devrel is notified and
> takes appropriate corrective action
- in the case of a need to take appropriate corrective action, devrel
gets tied up in investigative and judgment subcommittees that take so
long to get anything done, by the time they finally manage to agree on
it (twice), the issue has already been resolved.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 18:04 ` Donnie Berkholz
@ 2005-09-13 20:20 ` Mike Frysinger
2005-09-13 20:43 ` Donnie Berkholz
0 siblings, 1 reply; 63+ messages in thread
From: Mike Frysinger @ 2005-09-13 20:20 UTC (permalink / raw
To: gentoo-dev
On Tuesday 13 September 2005 02:04 pm, Donnie Berkholz wrote:
> Mike Frysinger wrote:
> > - in the case of developers who do not wish to follow accepted
> > policies/guidelines/etc even after being enlightened, devrel is notified
> > and takes appropriate corrective action
>
> - in the case of a need to take appropriate corrective action, devrel
> gets tied up in investigative and judgment subcommittees that take so
> long to get anything done, by the time they finally manage to agree on
> it (twice), the issue has already been resolved.
this side note is unrelated to the point being made and really belongs in the
previous discussions on the devrel list
besides, is this a bad thing ? i'd prefer to have devs settle crap themselves
than ever contacting devrel :P
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 20:20 ` Mike Frysinger
@ 2005-09-13 20:43 ` Donnie Berkholz
2005-09-13 21:02 ` Mike Frysinger
2005-09-13 23:31 ` Jason Stubbs
0 siblings, 2 replies; 63+ messages in thread
From: Donnie Berkholz @ 2005-09-13 20:43 UTC (permalink / raw
To: gentoo-dev
Mike Frysinger wrote:
> this side note is unrelated to the point being made and really belongs in the
> previous discussions on the devrel list
>
> besides, is this a bad thing ? i'd prefer to have devs settle crap themselves
> than ever contacting devrel :P
It's very relevant, because it supports the idea of QA taking care of
technical issues on its own. QA can work faster since it's less objected
do and doesn't need endless committees and documentation -- the
documentation is the broken code.
Thanks,
Donnie
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 20:43 ` Donnie Berkholz
@ 2005-09-13 21:02 ` Mike Frysinger
2005-09-13 21:18 ` Brian Harring
2005-09-13 22:43 ` Donnie Berkholz
2005-09-13 23:31 ` Jason Stubbs
1 sibling, 2 replies; 63+ messages in thread
From: Mike Frysinger @ 2005-09-13 21:02 UTC (permalink / raw
To: gentoo-dev
On Tuesday 13 September 2005 04:43 pm, Donnie Berkholz wrote:
> Mike Frysinger wrote:
> > this side note is unrelated to the point being made and really belongs in
> > the previous discussions on the devrel list
> >
> > besides, is this a bad thing ? i'd prefer to have devs settle crap
> > themselves than ever contacting devrel :P
>
> It's very relevant, because it supports the idea of QA taking care of
> technical issues on its own. QA can work faster since it's less objected
> do and doesn't need endless committees and documentation -- the
> documentation is the broken code.
QA team does not care at all about inner workings of devrel
QA team identifies a misbehaving dev who refuses to change and then hands off
the name/relevant data to devrel ... QA team then is pretty much done with
the issue and the rest is up to devrel to resolve
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 21:02 ` Mike Frysinger
@ 2005-09-13 21:18 ` Brian Harring
2005-09-13 22:43 ` Donnie Berkholz
1 sibling, 0 replies; 63+ messages in thread
From: Brian Harring @ 2005-09-13 21:18 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1247 bytes --]
On Tue, Sep 13, 2005 at 05:02:45PM -0400, Mike Frysinger wrote:
> On Tuesday 13 September 2005 04:43 pm, Donnie Berkholz wrote:
> > Mike Frysinger wrote:
> > > this side note is unrelated to the point being made and really belongs in
> > > the previous discussions on the devrel list
> > >
> > > besides, is this a bad thing ? i'd prefer to have devs settle crap
> > > themselves than ever contacting devrel :P
> >
> > It's very relevant, because it supports the idea of QA taking care of
> > technical issues on its own. QA can work faster since it's less objected
> > do and doesn't need endless committees and documentation -- the
> > documentation is the broken code.
>
> QA team does not care at all about inner workings of devrel
>
> QA team identifies a misbehaving dev who refuses to change and then hands off
> the name/relevant data to devrel ... QA team then is pretty much done with
> the issue and the rest is up to devrel to resolve
Pretty much is what I'm after; just want to ensure no more scenarios
where stuff gets left broken for 18 months (actual example) due to QA
having no means to force people to fix their cruft.
This need a proposal, or can the council just do a "make it so" ?
~harring
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 21:02 ` Mike Frysinger
2005-09-13 21:18 ` Brian Harring
@ 2005-09-13 22:43 ` Donnie Berkholz
2005-09-13 23:06 ` Mike Frysinger
1 sibling, 1 reply; 63+ messages in thread
From: Donnie Berkholz @ 2005-09-13 22:43 UTC (permalink / raw
To: gentoo-dev
Mike Frysinger wrote:
> QA team identifies a misbehaving dev who refuses to change and then hands off
> the name/relevant data to devrel ... QA team then is pretty much done with
> the issue and the rest is up to devrel to resolve
I disagree that devrel should be involved. I think QA should hand off
directly to infra, who can deactivate accounts.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 22:43 ` Donnie Berkholz
@ 2005-09-13 23:06 ` Mike Frysinger
2005-09-13 23:31 ` Donnie Berkholz
0 siblings, 1 reply; 63+ messages in thread
From: Mike Frysinger @ 2005-09-13 23:06 UTC (permalink / raw
To: gentoo-dev
On Tuesday 13 September 2005 06:43 pm, Donnie Berkholz wrote:
> Mike Frysinger wrote:
> > QA team identifies a misbehaving dev who refuses to change and then hands
> > off the name/relevant data to devrel ... QA team then is pretty much done
> > with the issue and the rest is up to devrel to resolve
>
> I disagree that devrel should be involved. I think QA should hand off
> directly to infra, who can deactivate accounts.
so your previous off-topic comment about redtape in devrel processes was
irrelevant :P
at any rate, you're proposing giving the control to the QA team which has no
guidelines or processes outlined, let alone the manpower. devrel has all of
these.
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 23:06 ` Mike Frysinger
@ 2005-09-13 23:31 ` Donnie Berkholz
2005-09-13 23:46 ` Lance Albertson
2005-09-13 23:47 ` Mike Frysinger
0 siblings, 2 replies; 63+ messages in thread
From: Donnie Berkholz @ 2005-09-13 23:31 UTC (permalink / raw
To: gentoo-dev
Mike Frysinger wrote:
> so your previous off-topic comment about redtape in devrel processes was
> irrelevant :P
Not really, because my opinion that devrel shouldn't be involved is not
automatically turned into reality (much to my regret). I'm trying to
supply evidence why this should stay between QA and infra.
> at any rate, you're proposing giving the control to the QA team which has no
> guidelines or processes outlined, let alone the manpower. devrel has all of
> these.
And devrel is the wrong group to handle it, so QA needs to come up with
some guidelines.
Thanks,
Donnie
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 23:31 ` Donnie Berkholz
@ 2005-09-13 23:46 ` Lance Albertson
2005-09-13 23:54 ` Mike Frysinger
2005-09-14 4:06 ` Curtis Napier
2005-09-13 23:47 ` Mike Frysinger
1 sibling, 2 replies; 63+ messages in thread
From: Lance Albertson @ 2005-09-13 23:46 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1579 bytes --]
Donnie Berkholz wrote:
> Not really, because my opinion that devrel shouldn't be involved is not
> automatically turned into reality (much to my regret). I'm trying to
> supply evidence why this should stay between QA and infra.
>
>> at any rate, you're proposing giving the control to the QA team which
>> has no guidelines or processes outlined, let alone the manpower.
>> devrel has all of these.
>
>
> And devrel is the wrong group to handle it, so QA needs to come up with
> some guidelines.
I tend to agree with Donnie on this partially. Devrel's main focus isn't
the QA of the tree, its dealing with developers. QA should have the
authority to limit access to the tree if someone isn't following the
guidelines properly. They are the ones with the technical know how to
make the judgment on that. Obviously, they will need to come up with
guidelines if someone does make a goof up. Give them some probationary
time, maybe make them take the quiz again to improve their ebuild
skills. I just don't think devrel is the right place for that kind of
authority.
I kind of see devrel as the last resort for resolving developer issues.
If QA has done all it can to help improve someone or deal with their
problems, then devrel can take over it. Give the power to the right
people so they can do the right kind of work and decisions.
--
Lance Albertson <ramereth@gentoo.org>
Gentoo Infrastructure | Operations Manager
---
GPG Public Key: <http://www.ramereth.net/lance.asc>
Key fingerprint: 0423 92F3 544A 1282 5AB1 4D07 416F A15D 27F4 B742
ramereth/irc.freenode.net
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 23:46 ` Lance Albertson
@ 2005-09-13 23:54 ` Mike Frysinger
2005-09-14 4:06 ` Curtis Napier
1 sibling, 0 replies; 63+ messages in thread
From: Mike Frysinger @ 2005-09-13 23:54 UTC (permalink / raw
To: gentoo-dev
On Tuesday 13 September 2005 07:46 pm, Lance Albertson wrote:
> Donnie Berkholz wrote:
> > Not really, because my opinion that devrel shouldn't be involved is not
> > automatically turned into reality (much to my regret). I'm trying to
> > supply evidence why this should stay between QA and infra.
> >
> >> at any rate, you're proposing giving the control to the QA team which
> >> has no guidelines or processes outlined, let alone the manpower.
> >> devrel has all of these.
> >
> > And devrel is the wrong group to handle it, so QA needs to come up with
> > some guidelines.
>
> I tend to agree with Donnie on this partially. Devrel's main focus isn't
> the QA of the tree, its dealing with developers.
exactly, which is what i said originally
QA flags developers as bad apples and tells devrel to punish them
> If QA has done all it can to help improve someone or deal with their
> problems, then devrel can take over it. Give the power to the right
> people so they can do the right kind of work and decisions.
i also noted this originally ... QA team tells dev what they've done wrong and
to plzfixkthx. if dev is unresponsive/continues to produce garbage, then QA
team informs devrel to clean up said dev.
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 23:46 ` Lance Albertson
2005-09-13 23:54 ` Mike Frysinger
@ 2005-09-14 4:06 ` Curtis Napier
2005-09-14 4:57 ` Jon Portnoy
1 sibling, 1 reply; 63+ messages in thread
From: Curtis Napier @ 2005-09-14 4:06 UTC (permalink / raw
To: gentoo-dev
Lance Albertson wrote:
snip
...
> I tend to agree with Donnie on this partially. Devrel's main focus isn't
> the QA of the tree, its dealing with developers. QA should have the
> authority to limit access to the tree if someone isn't following the
> guidelines properly. They are the ones with the technical know how to
> make the judgment on that. Obviously, they will need to come up with
> guidelines if someone does make a goof up. Give them some probationary
> time, maybe make them take the quiz again to improve their ebuild
> skills. I just don't think devrel is the right place for that kind of
> authority.
>
I'm not an ebuild dev so I may not know enough about this situation to
competantly comment on it but it seems to me that QA should have some
sort of limited ability to "temporarily" take away write access to the
tree until devrel has a chance to look over the evidence and come to a
decision. This would fix the problem of "devrel takes to long" plus it
would really help to ensure higher quality work is submitted (because
ebuild devs WILL stop purposely commiting bad work if they know a QA
team member can take away their write access at a moments notice for
repeated violations).
As Lance said in an earlier post, infra already does this "temporary
removal of access" if it is an immediate security threat and then
submits the evidence to devrel for followup. Why can't it work exactly
the same for the QA team? If they have done their due diligence by
contacting the dev in question, pointing out their mistakes and offering
assistance to correct the mistakes and the dev just keeps right on
commiting bad stuff QA should be able to "temporarily" stop them until
devrel has a chance to follow up and investigate. That's what QA is,
Quality Assurance, if they have no power to actually "Assure Quality"
then why does this team even exist?
I'll give an example: Saturn car company has a great big red "STOP"
button at every point in the assembly line that can turn off the entire
manufacturing line if QA spots a mistake. The QA team does not have to
ask anyone first, they simply push the button so the low quality car
does not get through, remove the offending car from the line
"temporarily" until a team investigates and decides if the quality is
good enough to put it back on the assembly line. Saturn is known for the
quality of it's cars because of this. The gentoo QA team should have
this same ability.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-14 4:06 ` Curtis Napier
@ 2005-09-14 4:57 ` Jon Portnoy
2005-09-14 23:45 ` Curtis Napier
0 siblings, 1 reply; 63+ messages in thread
From: Jon Portnoy @ 2005-09-14 4:57 UTC (permalink / raw
To: gentoo-dev
On Wed, Sep 14, 2005 at 12:06:13AM -0400, Curtis Napier wrote:
> I'm not an ebuild dev so I may not know enough about this situation to
> competantly comment on it but it seems to me that QA should have some
> sort of limited ability to "temporarily" take away write access to the
> tree until devrel has a chance to look over the evidence and come to a
> decision. This would fix the problem of "devrel takes to long" plus it
> would really help to ensure higher quality work is submitted (because
> ebuild devs WILL stop purposely commiting bad work if they know a QA
> team member can take away their write access at a moments notice for
> repeated violations).
The other thing that'd fix the 'devrel takes so long' problem would be
if people would let devrel fix its resolution policies 8) (see recent
-devrel ml thread)
>
> As Lance said in an earlier post, infra already does this "temporary
> removal of access" if it is an immediate security threat and then
> submits the evidence to devrel for followup. Why can't it work exactly
> the same for the QA team? If they have done their due diligence by
> contacting the dev in question, pointing out their mistakes and offering
> assistance to correct the mistakes and the dev just keeps right on
> commiting bad stuff QA should be able to "temporarily" stop them until
> devrel has a chance to follow up and investigate. That's what QA is,
> Quality Assurance, if they have no power to actually "Assure Quality"
> then why does this team even exist?
>
QA and devrel have two different jobs. QA doesn't have to be devrel's
problem and devrel tasks don't have to be QA's problem (how much do the
QA folks really want to deal with the usual bitchfest when somebody
with a lot of friends gets suspended for something?) if they work
together on repeated problem developers.
> I'll give an example: Saturn car company has a great big red "STOP"
> button at every point in the assembly line that can turn off the entire
> manufacturing line if QA spots a mistake. The QA team does not have to
> ask anyone first, they simply push the button so the low quality car
> does not get through, remove the offending car from the line
> "temporarily" until a team investigates and decides if the quality is
> good enough to put it back on the assembly line. Saturn is known for the
> quality of it's cars because of this. The gentoo QA team should have
> this same ability.
>
Does Saturn's stop button also kick the apparently responsible
individual out of the building? Otherwise this analogy would work better
if applied to ebuilds and the maintainership thereof, not developers and
their CVS access.
(And on another note, Saturn? Known for quality? Bwahahahah... err. :) )
--
Jon Portnoy
avenj/irc.freenode.net
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-14 4:57 ` Jon Portnoy
@ 2005-09-14 23:45 ` Curtis Napier
2005-09-15 0:08 ` Mike Frysinger
0 siblings, 1 reply; 63+ messages in thread
From: Curtis Napier @ 2005-09-14 23:45 UTC (permalink / raw
To: gentoo-dev
Jon Portnoy wrote:
> On Wed, Sep 14, 2005 at 12:06:13AM -0400, Curtis Napier wrote:
>
>>I'm not an ebuild dev so I may not know enough about this situation to
>>competantly comment on it but it seems to me that QA should have some
>>sort of limited ability to "temporarily" take away write access to the
>>tree until devrel has a chance to look over the evidence and come to a
>>decision. This would fix the problem of "devrel takes to long" plus it
>>would really help to ensure higher quality work is submitted (because
>>ebuild devs WILL stop purposely commiting bad work if they know a QA
>>team member can take away their write access at a moments notice for
>>repeated violations).
>
>
> The other thing that'd fix the 'devrel takes so long' problem would be
> if people would let devrel fix its resolution policies 8) (see recent
> -devrel ml thread)
>
It's not about devrel taking a long time. Please don't think that I was
bashing devrel in any way, in fact I have great respect for the devrel
members. I know what a thankless task they have taken on and the
bullshit they have to put up with on an almost daily basis. Kudos to you.
We all know that devrel is a team of people that have a responsibility
to investigate any claim of wrongdoing and ensure that both sides are
able to make their case. Afterwards, the devrel team members have to
discuss the evidence and reach a conclusion. All of this takes time no
matter how streamlined the process is and in the meantime the offending
dev is allowed to continue to pollute the tree unchecked.
If QA is able to "temporarily" fix the perceived problem by removing
ONLY write access to the portage CVS tree until devrel is able to finish
their process, overall quality will go up. Even if it is found that no
QA violations were made in some cases, I would rather have a few devs
"temporarily" lose their write priveledges until devrel can pass/fail
them than let even one bad dev through.
Personally, I think any dev that is made a member of the QA team is made
a member because the rest of the devs trust that the person knows enough
about Gentoo and the way it works to actually spot quality issues. I
would trust these QA devs with this "temporary" ability wholeheartedly
because if any of them abuse it they will be caught and removed from the
QA team and they all know it. Plus, I think the people who are currently
(or used to be) members of QA are respected enough for their technical
knowledge that no one should have a problem with this *unless* they are
one of the devs whos quality levels are in question. (personality issues
are a different subject and have nothing to do with this discussion -
this is a 100% technical correctness issue)
I have seen numerous debates on this list and on -core where almost
every dev agrees that *something* must be done to ensure that all of the
QA mistakes in the past are not repeated. All of the proposed plans
relied on peer-review or other means that would greatly increase the
number of devs we would need to implement it. In this case we already
have the QA team in place and simply giving them this one ability would
go greatly towards solving the inherent problems in the system. No new
devs required and no new teams to create. A perfect solution to an
endless problem.
Gentoo can't afford to peer review every single line of code but this
small thing would greatly help in catching the largest of the mistakes
that are made.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-14 23:45 ` Curtis Napier
@ 2005-09-15 0:08 ` Mike Frysinger
2005-09-15 0:46 ` Curtis Napier
0 siblings, 1 reply; 63+ messages in thread
From: Mike Frysinger @ 2005-09-15 0:08 UTC (permalink / raw
To: gentoo-dev
On Wednesday 14 September 2005 07:45 pm, Curtis Napier wrote:
> Jon Portnoy wrote:
> > On Wed, Sep 14, 2005 at 12:06:13AM -0400, Curtis Napier wrote:
> >>I'm not an ebuild dev so I may not know enough about this situation to
> >>competantly comment on it but it seems to me that QA should have some
> >>sort of limited ability to "temporarily" take away write access to the
> >>tree until devrel has a chance to look over the evidence and come to a
> >>decision. This would fix the problem of "devrel takes to long" plus it
> >>would really help to ensure higher quality work is submitted (because
> >>ebuild devs WILL stop purposely commiting bad work if they know a QA
> >>team member can take away their write access at a moments notice for
> >>repeated violations).
> >
> > The other thing that'd fix the 'devrel takes so long' problem would be
> > if people would let devrel fix its resolution policies 8) (see recent
> > -devrel ml thread)
>
> It's not about devrel taking a long time. Please don't think that I was
> bashing devrel in any way, in fact I have great respect for the devrel
> members. I know what a thankless task they have taken on and the
> bullshit they have to put up with on an almost daily basis. Kudos to you.
his comment wasnt directed at you in any way, it was to try and get support
for the new proposal floating on the devrel list atm
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-15 0:08 ` Mike Frysinger
@ 2005-09-15 0:46 ` Curtis Napier
0 siblings, 0 replies; 63+ messages in thread
From: Curtis Napier @ 2005-09-15 0:46 UTC (permalink / raw
To: gentoo-dev
Mike Frysinger wrote:
> his comment wasnt directed at you in any way, it was to try and get support
> for the new proposal floating on the devrel list atm
> -mike
Oh good, I wasn't sure what he meant. Thanks for clearing that up spanky.
+1 for the new proposal floating on the devrel list atm. :-)
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 23:31 ` Donnie Berkholz
2005-09-13 23:46 ` Lance Albertson
@ 2005-09-13 23:47 ` Mike Frysinger
2005-09-13 23:59 ` Donnie Berkholz
1 sibling, 1 reply; 63+ messages in thread
From: Mike Frysinger @ 2005-09-13 23:47 UTC (permalink / raw
To: gentoo-dev
On Tuesday 13 September 2005 07:31 pm, Donnie Berkholz wrote:
> Mike Frysinger wrote:
> > at any rate, you're proposing giving the control to the QA team which has
> > no guidelines or processes outlined, let alone the manpower. devrel has
> > all of these.
>
> And devrel is the wrong group to handle it, so QA needs to come up with
> some guidelines.
as avenj pointed out, current 'mission statement' of devrel says that they
handle the issue of actually revoking a dev's access
so if you wish to change that, feel free to start up a new thread
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 23:47 ` Mike Frysinger
@ 2005-09-13 23:59 ` Donnie Berkholz
2005-09-14 0:11 ` Mike Frysinger
0 siblings, 1 reply; 63+ messages in thread
From: Donnie Berkholz @ 2005-09-13 23:59 UTC (permalink / raw
To: gentoo-dev
Mike Frysinger wrote:
> as avenj pointed out, current 'mission statement' of devrel says that they
> handle the issue of actually revoking a dev's access
I thought this was written somewhere too, but I can't seem to find it
anywhere. Do you know where it says this?
It certainly says they're responsible for adding and removing
developers, but I don't see anything about them being solely responsible
for revoking access.
Thanks,
Donnie
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 23:59 ` Donnie Berkholz
@ 2005-09-14 0:11 ` Mike Frysinger
2005-09-14 0:22 ` Lance Albertson
0 siblings, 1 reply; 63+ messages in thread
From: Mike Frysinger @ 2005-09-14 0:11 UTC (permalink / raw
To: gentoo-dev
On Tuesday 13 September 2005 07:59 pm, Donnie Berkholz wrote:
> Mike Frysinger wrote:
> > as avenj pointed out, current 'mission statement' of devrel says that
> > they handle the issue of actually revoking a dev's access
>
> I thought this was written somewhere too, but I can't seem to find it
> anywhere. Do you know where it says this?
main project page for devrel
http://www.gentoo.org/proj/en/devrel/index.xml
> It certainly says they're responsible for adding and removing
> developers, but I don't see anything about them being solely responsible
> for revoking access.
no, nowhere does it say 'devrel is the only team which may revoke access', but
it is the only team which says they can and i'd prefer it stay that way
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-14 0:11 ` Mike Frysinger
@ 2005-09-14 0:22 ` Lance Albertson
2005-09-14 0:31 ` Mike Frysinger
2005-09-14 3:59 ` Corey Shields
0 siblings, 2 replies; 63+ messages in thread
From: Lance Albertson @ 2005-09-14 0:22 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 837 bytes --]
Mike Frysinger wrote:
>>It certainly says they're responsible for adding and removing
>>developers, but I don't see anything about them being solely responsible
>>for revoking access.
>
>
> no, nowhere does it say 'devrel is the only team which may revoke access', but
> it is the only team which says they can and i'd prefer it stay that way
> -mike
I would like there to be a clause that infra has the ability to at least
temporarily revoke access to have the ability to protect our servers if
something came up quickly. I've always made sure any permanent removals
go through devrel first.
--
Lance Albertson <ramereth@gentoo.org>
Gentoo Infrastructure | Operations Manager
---
GPG Public Key: <http://www.ramereth.net/lance.asc>
Key fingerprint: 0423 92F3 544A 1282 5AB1 4D07 416F A15D 27F4 B742
ramereth/irc.freenode.net
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-14 0:22 ` Lance Albertson
@ 2005-09-14 0:31 ` Mike Frysinger
2005-09-14 3:59 ` Corey Shields
1 sibling, 0 replies; 63+ messages in thread
From: Mike Frysinger @ 2005-09-14 0:31 UTC (permalink / raw
To: gentoo-dev
On Tuesday 13 September 2005 08:22 pm, Lance Albertson wrote:
> Mike Frysinger wrote:
> >>It certainly says they're responsible for adding and removing
> >>developers, but I don't see anything about them being solely responsible
> >>for revoking access.
> >
> > no, nowhere does it say 'devrel is the only team which may revoke
> > access', but it is the only team which says they can and i'd prefer it
> > stay that way
>
> I would like there to be a clause that infra has the ability to at least
> temporarily revoke access to have the ability to protect our servers if
> something came up quickly. I've always made sure any permanent removals
> go through devrel first.
that would make a lot of sense
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-14 0:22 ` Lance Albertson
2005-09-14 0:31 ` Mike Frysinger
@ 2005-09-14 3:59 ` Corey Shields
1 sibling, 0 replies; 63+ messages in thread
From: Corey Shields @ 2005-09-14 3:59 UTC (permalink / raw
To: gentoo-dev
On Tuesday 13 September 2005 5:22 pm, Lance Albertson wrote:
> I would like there to be a clause that infra has the ability to at least
> temporarily revoke access to have the ability to protect our servers if
> something came up quickly. I've always made sure any permanent removals
> go through devrel first.
that's always been policy, but yeah wouldn't hurt to put it in print
somewhere..
-C
--
Corey Shields
Gentoo Linux Infrastructure Team
Gentoo Foundation Board of Trustees
http://www.gentoo.org/~cshields
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 20:43 ` Donnie Berkholz
2005-09-13 21:02 ` Mike Frysinger
@ 2005-09-13 23:31 ` Jason Stubbs
2005-09-13 23:41 ` Donnie Berkholz
1 sibling, 1 reply; 63+ messages in thread
From: Jason Stubbs @ 2005-09-13 23:31 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 430 bytes --]
On Wednesday 14 September 2005 05:43, Donnie Berkholz wrote:
> QA can work faster since it's less objected do and doesn't need endless
> committees and documentation -- the documentation is the broken code.
That's not true. The documentation is the developer guide, the ebuild faq,
pertinent GLEPs that haven't made their way into other documentation yet,
etc. There is _plenty_ of documentation.
--
Jason Stubbs
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 23:31 ` Jason Stubbs
@ 2005-09-13 23:41 ` Donnie Berkholz
0 siblings, 0 replies; 63+ messages in thread
From: Donnie Berkholz @ 2005-09-13 23:41 UTC (permalink / raw
To: gentoo-dev
Jason Stubbs wrote:
> On Wednesday 14 September 2005 05:43, Donnie Berkholz wrote:
>
>>QA can work faster since it's less objected do and doesn't need endless
>>committees and documentation -- the documentation is the broken code.
>
>
> That's not true. The documentation is the developer guide, the ebuild faq,
> pertinent GLEPs that haven't made their way into other documentation yet,
> etc. There is _plenty_ of documentation.
I'm saying the documentation that somebody's doing something wrong. I
guess "evidence" would be a better word.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 16:22 ` Jon Portnoy
` (2 preceding siblings ...)
2005-09-13 17:09 ` Ciaran McCreesh
@ 2005-09-13 23:18 ` Mike Frysinger
2005-09-14 2:21 ` Nathan L. Adams
3 siblings, 1 reply; 63+ messages in thread
From: Mike Frysinger @ 2005-09-13 23:18 UTC (permalink / raw
To: gentoo-dev
On Tuesday 13 September 2005 12:22 pm, Jon Portnoy wrote:
> On Tue, Sep 13, 2005 at 07:33:59AM -0500, Lance Albertson wrote:
> > The actual powers/role of devrel has always been a grey area.
>
> No it hasn't, unless by 'gray area' you mean 'a few people who don't
> like devrel claim it shouldn't be able to do anything because drobbins
> set it up'
if you read this whole thread you'll find that it is a grey area with
different devrel people saying/thinking different things in terms of what
devrel's responsibilities are
also, can we drop the gay conspiracy / anti-conspiracy e-mails, they're just
wasting time
> Recruitment, conflict resolution, disciplinary issues. I.e., 'managing
> developers.'
sounds good to me
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-13 23:18 ` Mike Frysinger
@ 2005-09-14 2:21 ` Nathan L. Adams
2005-09-14 2:20 ` Mike Frysinger
2005-09-14 3:10 ` Jon Portnoy
0 siblings, 2 replies; 63+ messages in thread
From: Nathan L. Adams @ 2005-09-14 2:21 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Mike Frysinger wrote:
> if you read this whole thread you'll find that it is a grey area with
> different devrel people saying/thinking different things in terms of what
> devrel's responsibilities are
It sounds like somebody needs to take a look at all of the existing
documentation for this topic, write a GLEP that clarifies the matter,
and present it to the council for a vote.
- - who should enforce Gentoo policy (technical or otherwise)?
- - what are the procedures for getting the enforcement done?
- - what checks and balances are in place (and are more/clarification
needed)?
- - etc.
Nathan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDJ4k22QTTR4CNEQARAvbbAJwNtqXM9L9ycyCqmQoJrelYeNnE0wCgoRit
4mUsp/yONu4TfTAV5GVxSKk=
=Mflu
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-14 2:21 ` Nathan L. Adams
@ 2005-09-14 2:20 ` Mike Frysinger
2005-09-14 2:36 ` Nathan L. Adams
2005-09-14 3:10 ` Jon Portnoy
1 sibling, 1 reply; 63+ messages in thread
From: Mike Frysinger @ 2005-09-14 2:20 UTC (permalink / raw
To: gentoo-dev
On Tuesday 13 September 2005 10:21 pm, Nathan L. Adams wrote:
> Mike Frysinger wrote:
> > if you read this whole thread you'll find that it is a grey area with
> > different devrel people saying/thinking different things in terms of what
> > devrel's responsibilities are
>
> It sounds like somebody needs to take a look at all of the existing
> documentation for this topic, write a GLEP that clarifies the matter,
> and present it to the council for a vote.
GLEP's are developed after the details are ironed out in public developer
forums ... their purpose isnt to fast track changes through the Gentoo
council to kill long threads
not saying that is what you meant, just making sure everyone is on the same
track ;)
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-14 2:20 ` Mike Frysinger
@ 2005-09-14 2:36 ` Nathan L. Adams
0 siblings, 0 replies; 63+ messages in thread
From: Nathan L. Adams @ 2005-09-14 2:36 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Mike Frysinger wrote:
> GLEP's are developed after the details are ironed out in public developer
> forums ... their purpose isnt to fast track changes through the Gentoo
> council to kill long threads
>
> not saying that is what you meant, just making sure everyone is on the same
> track ;)
I wasn't suggesting fast tracking or killing long threads; but I think
it would be easier for you dev types to iron out the details if you had
a draft GLEP to target your flames... er... 'discussion' at. ;)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDJ4yV2QTTR4CNEQARAnpbAJ4s4P38g40LliScob4ovFs+DphBYwCfRzbE
Tz1G1kRKPr73KpChE96ZvIQ=
=IVUR
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-14 2:21 ` Nathan L. Adams
2005-09-14 2:20 ` Mike Frysinger
@ 2005-09-14 3:10 ` Jon Portnoy
2005-09-14 4:04 ` Mike Frysinger
2005-09-15 2:20 ` Nathan L. Adams
1 sibling, 2 replies; 63+ messages in thread
From: Jon Portnoy @ 2005-09-14 3:10 UTC (permalink / raw
To: gentoo-dev
On Tue, Sep 13, 2005 at 10:21:42PM -0400, Nathan L. Adams wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Mike Frysinger wrote:
> > if you read this whole thread you'll find that it is a grey area with
> > different devrel people saying/thinking different things in terms of what
> > devrel's responsibilities are
>
> It sounds like somebody needs to take a look at all of the existing
> documentation for this topic, write a GLEP that clarifies the matter,
> and present it to the council for a vote.
>
> - - who should enforce Gentoo policy (technical or otherwise)?
> - - what are the procedures for getting the enforcement done?
> - - what checks and balances are in place (and are more/clarification
> needed)?
> - - etc.
>
Sounds to me more like people who aren't familiar with the internal
structure of Gentoo don't need to be the peanut gallery when it comes to
internal structural issues, but that's just me 8)
As far as devrel goes, call me a traditionalist but I think while infra
should be able to do emergency deactivations (and afaik nobody's ever
said they shouldn't) devrel should continue to be responsible for
disciplinary issues including repeated QA violations reported by the QA
team
--
Jon Portnoy
avenj/irc.freenode.net
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-14 3:10 ` Jon Portnoy
@ 2005-09-14 4:04 ` Mike Frysinger
2005-09-14 7:42 ` Thierry Carrez
2005-09-15 2:20 ` Nathan L. Adams
1 sibling, 1 reply; 63+ messages in thread
From: Mike Frysinger @ 2005-09-14 4:04 UTC (permalink / raw
To: gentoo-dev
On Tuesday 13 September 2005 11:10 pm, Jon Portnoy wrote:
> As far as devrel goes, call me a traditionalist but I think while infra
> should be able to do emergency deactivations (and afaik nobody's ever
> said they shouldn't) devrel should continue to be responsible for
> disciplinary issues including repeated QA violations reported by the QA
> team
works for me ... best to keep the number of 'bad guys' down to a min :D
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-14 4:04 ` Mike Frysinger
@ 2005-09-14 7:42 ` Thierry Carrez
2005-09-14 15:38 ` Ciaran McCreesh
0 siblings, 1 reply; 63+ messages in thread
From: Thierry Carrez @ 2005-09-14 7:42 UTC (permalink / raw
To: gentoo-dev
Mike Frysinger wrote:
>>As far as devrel goes, call me a traditionalist but I think while infra
>>should be able to do emergency deactivations (and afaik nobody's ever
>>said they shouldn't) devrel should continue to be responsible for
>>disciplinary issues including repeated QA violations reported by the QA
>>team
>
> works for me ... best to keep the number of 'bad guys' down to a min :D
+1
Let QA handle QA and devrel handle developer relations. If devrel
processes take too much time that's something that should be improved
inside devrel, not by splitting devrel role onto multiple projects.
Before debating if the QA team should have more power to enforce, let's
just have a proper QA project. Apparently not much devs want to do QA,
not sure telling them they will do QA+police will help in motivating them.
--
Koon
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-14 7:42 ` Thierry Carrez
@ 2005-09-14 15:38 ` Ciaran McCreesh
2005-09-14 16:03 ` Brian Harring
0 siblings, 1 reply; 63+ messages in thread
From: Ciaran McCreesh @ 2005-09-14 15:38 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 704 bytes --]
On Wed, 14 Sep 2005 09:42:43 +0200 Thierry Carrez <koon@gentoo.org>
wrote:
| Before debating if the QA team should have more power to enforce,
| let's just have a proper QA project. Apparently not much devs want to
| do QA, not sure telling them they will do QA+police will help in
| motivating them.
Part of the problem with that is that people who *would* normally do QA
think it's pretty much futile right now anyway, since the worst
offenders just carry on breaking things no matter how often they're
asked to stop...
--
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail : ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-14 15:38 ` Ciaran McCreesh
@ 2005-09-14 16:03 ` Brian Harring
0 siblings, 0 replies; 63+ messages in thread
From: Brian Harring @ 2005-09-14 16:03 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1576 bytes --]
On Wed, Sep 14, 2005 at 04:38:04PM +0100, Ciaran McCreesh wrote:
> On Wed, 14 Sep 2005 09:42:43 +0200 Thierry Carrez <koon@gentoo.org>
> wrote:
> | Before debating if the QA team should have more power to enforce,
> | let's just have a proper QA project. Apparently not much devs want to
> | do QA, not sure telling them they will do QA+police will help in
> | motivating them.
>
> Part of the problem with that is that people who *would* normally do QA
> think it's pretty much futile right now anyway, since the worst
> offenders just carry on breaking things no matter how often they're
> asked to stop...
I'd agree; this is the reason I stopped auditing eclasses a year back.
We've had bugs where flat out invalid deps (DEPEND dependant on
has_version calls) sat for 2 years, *despite* QA/portage devs laying
it on thick that this is totally invalid.
That's not even getting into user complaints.
There are people doing QA, the problem historically has been getting
people who don't care to fix their stuff. That's a *really* quick way
to burn out people doing QA; the fact that there is a problem, but
they have no means beyond nagging to get the offender to fix their
mess. There's only so much nagging one can do before they say "screw
it", and wander off to do something a bit more productive.
If QA actually had some power beyond a pissed off member complaining
to devrel, I'd expect you would see those burnt out by past attempts
starting again. I'd be game for resuming auditing of eclasses,
personally.
~harring
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-14 3:10 ` Jon Portnoy
2005-09-14 4:04 ` Mike Frysinger
@ 2005-09-15 2:20 ` Nathan L. Adams
2005-09-15 7:42 ` Thierry Carrez
1 sibling, 1 reply; 63+ messages in thread
From: Nathan L. Adams @ 2005-09-15 2:20 UTC (permalink / raw
To: gentoo-dev
Jon Portnoy wrote:
> Sounds to me more like people who aren't familiar with the internal
> structure of Gentoo don't need to be the peanut gallery when it comes to
> internal structural issues, but that's just me 8)
It sounds to me like those 'more familiar with the internal structure
Gentoo' haven't done so well on this issue. Maybe a little *more* peanut
gallery would do some good. 8)
Seriously, don't knock an idea simply because it doesn't come from
somebody in your chosen circle, or because it comes from somebody you
don't like personally...
> As far as devrel goes, call me a traditionalist but I think while infra
> should be able to do emergency deactivations (and afaik nobody's ever
> said they shouldn't) devrel should continue to be responsible for
> disciplinary issues including repeated QA violations reported by the QA
> team
What about giving QA temporary revoke powers just like infra (Curtis
Napier's idea), traditionalist? Fixing devrel's resolutions policies and
Curtis' idea don't have to be mutually-exclusive.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-15 2:20 ` Nathan L. Adams
@ 2005-09-15 7:42 ` Thierry Carrez
2005-09-15 9:16 ` Jon Portnoy
0 siblings, 1 reply; 63+ messages in thread
From: Thierry Carrez @ 2005-09-15 7:42 UTC (permalink / raw
To: gentoo-dev
Nathan L. Adams wrote:
> What about giving QA temporary revoke powers just like infra (Curtis
> Napier's idea), traditionalist? Fixing devrel's resolutions policies and
> Curtis' idea don't have to be mutually-exclusive.
The idea behind -infra temporary revoke power is to react to emergency
situations (as in "we must do something *now*"). Not sure a repeated QA
violation would fall into that "emergency" category.
The solution is rather to have a devrel liaison inside the QA team (or
the other way around). These are not closed groups. We do essentially
the same with infrastructure and security, we have liaisons and people
that are members of both groups, rather than saying security should have
wheel to do security audits and "emergency security fixes". Works a lot
better that way.
--
Koon
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Gentoo Council meeting, Thursday 15th, 1900 UTC
2005-09-15 7:42 ` Thierry Carrez
@ 2005-09-15 9:16 ` Jon Portnoy
0 siblings, 0 replies; 63+ messages in thread
From: Jon Portnoy @ 2005-09-15 9:16 UTC (permalink / raw
To: gentoo-dev
On Thu, Sep 15, 2005 at 09:42:19AM +0200, Thierry Carrez wrote:
> Nathan L. Adams wrote:
>
> > What about giving QA temporary revoke powers just like infra (Curtis
> > Napier's idea), traditionalist? Fixing devrel's resolutions policies and
> > Curtis' idea don't have to be mutually-exclusive.
>
> The idea behind -infra temporary revoke power is to react to emergency
> situations (as in "we must do something *now*"). Not sure a repeated QA
> violation would fall into that "emergency" category.
>
> The solution is rather to have a devrel liaison inside the QA team (or
> the other way around). These are not closed groups.
Agreed.
We don't need a second devrel, rather we need to make sure QA isn't
ignored by devrel
--
Jon Portnoy
avenj/irc.freenode.net
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 63+ messages in thread