public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Monthly Gentoo Council Reminder for March
@ 2008-03-01  5:30 Mike Frysinger
  2008-03-01 10:55 ` Raúl Porcel
                   ` (3 more replies)
  0 siblings, 4 replies; 80+ messages in thread
From: Mike Frysinger @ 2008-03-01  5:30 UTC (permalink / raw
  To: gentoo-dev

This is your monthly friendly reminder !  Same bat time (typically
the 2nd Thursday at 2000 UTC / 1600 EST), same bat channel
(#gentoo-council @ irc.freenode.net) !

If you have something you'd wish for us to chat about, maybe even
vote on, let us know !  Simply reply to this e-mail for the whole
Gentoo dev list to see.

Keep in mind that every GLEP *re*submission to the council for review
must first be sent to the gentoo-dev mailing list 7 days (minimum)
before being submitted as an agenda item which itself occurs 7 days
before the meeting.  Simply put, the gentoo-dev mailing list must be
notified at least 14 days before the meeting itself.

For more info on the Gentoo Council, feel free to browse our homepage:
http://www.gentoo.org/proj/en/council/
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-01  5:30 [gentoo-dev] Monthly Gentoo Council Reminder for March Mike Frysinger
@ 2008-03-01 10:55 ` Raúl Porcel
  2008-03-01 12:35   ` Richard Freeman
                     ` (2 more replies)
  2008-03-05 17:11 ` Anant Narayanan
                   ` (2 subsequent siblings)
  3 siblings, 3 replies; 80+ messages in thread
From: Raúl Porcel @ 2008-03-01 10:55 UTC (permalink / raw
  To: gentoo-dev

I want to propose to the council to talk about the amd64 arch team and 
its big bug list [1] considering they are the most staffed arch team.

They have some bugs that are more than a month old and they are the last 
arch. Same for security bugs, and i think amd64 is an important arch and 
has a lot of users, and ATs. x86 doesn't have any AT active and we only 
have less than 10 bugs, amd64 has 144 bugs, and i'm talking about bugs 
with STABLEREQ keywords, just look at [1].

So it would be cool if they accepted help from other devs who don't have 
  an amd64 system but have access to one and can test stuff. Cla is 
willing to help.

There's even a bug that is a blocker...


[1]: http://tinyurl.com/3dms4y
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-01 10:55 ` Raúl Porcel
@ 2008-03-01 12:35   ` Richard Freeman
  2008-03-01 12:56     ` [gentoo-dev] " Christian Faulhammer
  2008-03-01 14:29   ` [gentoo-dev] " Peter Weller
  2008-03-01 14:39   ` Peter Weller
  2 siblings, 1 reply; 80+ messages in thread
From: Richard Freeman @ 2008-03-01 12:35 UTC (permalink / raw
  To: gentoo-dev

Raúl Porcel wrote:
> 
> So it would be cool if they accepted help from other devs who don't have 
>  an amd64 system but have access to one and can test stuff. Cla is 
> willing to help.
> 

I think this may be more a question of what our policy should be 
regarding level of testing/stability accepted.  I'm sure manpower is a 
factor as well (number of devs isn't necessarily directly proportional 
to number of hours spent by those devs per week on gentoo).

I don't keyword a package stable unless I've done at least a moderate 
amount of testing on the package to ensure that it works.  If a package 
looks simple but obscure I might go ahead and install it and play with 
it, but I'd probably never keyword an emacs package stable, since I 
don't ever use emacs and I won't pretend that all there is to it is 
installing it and typing "hello world" and figuring out how to quit.

Also, the more critical a package is the less likely I am to keyword it 
without care - I'm not going to keyword apache stable unless I've 
installed it and put several of my php/cgi-perl apps through a fair 
number of chores since I know that people who run apache generally care 
that it works.

If there are folks out there who can test on amd64 systems then I'm sure 
that the amd64 team would look forward to their help (just contact 
kingtaco about it) - either by arch testing or perhaps by just 
keywording as appropriate.  However, we do need to be careful about just 
going on a hunt to close bugs - "if it builds then it's stable" isn't 
really a policy I think we want to follow.  As an amd64 user as well as 
a dev I know that I'd rather be a little further behind on package foo 
(with the ability to accept ~amd64 on it if I wanted to) than to have 
packages breaking every other week because somebody keyworded them just 
because it compiled and didn't have any glaring faults.

I think we also need better coordination across gentoo regarding when 
packages should be stabilized.  I've seen amd64 CC'ed on stablereq bugs 
filed by end users, and arch teams keywording them left and right, and 
there is no sign that the package maintainer wants the package 
stabilized.  I know that I'd be annoyed if arch teams stabilized a 
package that I maintained and I didn't intend for it to become stable 
for whatever reason.  At the very least maintainers should be contacted 
before packages go stable - and they should probably document their 
intent in STABLEREQ bugs before everybody goes crazy closing them out.

I think that if we have the right policies then we'll be where we want 
to be.  Personally, it doesn't concern me a great deal that there are 
tons of bugs open on an arch in and of itself (although blockers and 
security bugs are a different matter).  I'd rather that then keyword 
something stable anytime one person (usually not the maintainer) asks us 
to.  And users who feel like they're being held up should feel free to 
ping a dev to talk about it - and comments by users and maintainers in 
bugs indicating how stable a package really is make people like me more 
warm and fuzzy about keywording it without as much personal testing.
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* [gentoo-dev] Re: Monthly Gentoo Council Reminder for March
  2008-03-01 12:35   ` Richard Freeman
@ 2008-03-01 12:56     ` Christian Faulhammer
  2008-03-01 14:28       ` Raúl Porcel
  0 siblings, 1 reply; 80+ messages in thread
From: Christian Faulhammer @ 2008-03-01 12:56 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 4441 bytes --]

Hi,

Richard Freeman <rich0@gentoo.org>:

> Raúl Porcel wrote:
> > 
> > So it would be cool if they accepted help from other devs who don't
> > have an amd64 system but have access to one and can test stuff. Cla
> > is willing to help.
[...]
> I don't keyword a package stable unless I've done at least a moderate 
> amount of testing on the package to ensure that it works.  If a
> package looks simple but obscure I might go ahead and install it and
> play with it, but I'd probably never keyword an emacs package stable,
> since I don't ever use emacs and I won't pretend that all there is to
> it is installing it and typing "hello world" and figuring out how to
> quit.

 Hah, got you.  Emacs team has a collection of test plans, that are
understandable and have a step-by-step guide to the package.  You may
not have noticed because at the moment, Emacs teams handles nearly all
stabilisation requests itself on amd64.
 Yes, testing is crucial, but it eases your pain if you have an arch
tester going over it beforehand and amd64 is well equipped with that.
 
> If there are folks out there who can test on amd64 systems then I'm
> sure that the amd64 team would look forward to their help (just
> contact kingtaco about it) - either by arch testing or perhaps by
> just keywording as appropriate.  However, we do need to be careful
> about just going on a hunt to close bugs - "if it builds then it's
> stable" isn't really a policy I think we want to follow.  As an amd64
> user as well as a dev I know that I'd rather be a little further
> behind on package foo (with the ability to accept ~amd64 on it if I
> wanted to) than to have packages breaking every other week because
> somebody keyworded them just because it compiled and didn't have any
> glaring faults.

 There are dozens of bugs out there for amd64, that are no
stabilisation requests but contain a patch or simple requests that
could be handled in a fast way....problem is, nobody does.  Don't get
Raul or myself wrong, we are not here to accuse someone or do a mud
fight.  We care and are worried about the state of amd64, but do not
want to lower the work invested by some members of the team, so don't
take anything personal or try to justify by all means.
 As a matter of fact amd64 has some broken packages in the stable tree
where bugs exist and noone seems to care.

> I think we also need better coordination across gentoo regarding when 
> packages should be stabilized.  I've seen amd64 CC'ed on stablereq
> bugs filed by end users, and arch teams keywording them left and
> right, and there is no sign that the package maintainer wants the
> package stabilized.  I know that I'd be annoyed if arch teams
> stabilized a package that I maintained and I didn't intend for it to
> become stable for whatever reason.  At the very least maintainers
> should be contacted before packages go stable - and they should
> probably document their intent in STABLEREQ bugs before everybody
> goes crazy closing them out.

 This happens seldomly...and normally stabilisations are assigned to
the maintainer which should react and cc arches.  Only
maintainer-wanted is directly cced with arches by bug wranglers.  So
such problems occur if developers/trusted users create the stabilisation
bug.

> I think that if we have the right policies then we'll be where we
> want to be.  Personally, it doesn't concern me a great deal that
> there are tons of bugs open on an arch in and of itself (although
> blockers and security bugs are a different matter).  I'd rather that
> then keyword something stable anytime one person (usually not the
> maintainer) asks us to.  And users who feel like they're being held
> up should feel free to ping a dev to talk about it - and comments by
> users and maintainers in bugs indicating how stable a package really
> is make people like me more warm and fuzzy about keywording it
> without as much personal testing.

 Again, this is not a question of not testing but a question of getting
more work done (by more people).  Sometimes I do amd64 bugs although I
am not on the team, my only test system is a remote machine with
hardened kernel (miranda), but I do test the packages I mark stable.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://www.faulhammer.org/>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Re: Monthly Gentoo Council Reminder for March
  2008-03-01 12:56     ` [gentoo-dev] " Christian Faulhammer
@ 2008-03-01 14:28       ` Raúl Porcel
  0 siblings, 0 replies; 80+ messages in thread
From: Raúl Porcel @ 2008-03-01 14:28 UTC (permalink / raw
  To: gentoo-dev

Christian Faulhammer wrote:
[snip]

I agree 100%, thanks for explaining it better than me :P

-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-01 10:55 ` Raúl Porcel
  2008-03-01 12:35   ` Richard Freeman
@ 2008-03-01 14:29   ` Peter Weller
  2008-03-01 14:41     ` Raúl Porcel
  2008-03-01 14:39   ` Peter Weller
  2 siblings, 1 reply; 80+ messages in thread
From: Peter Weller @ 2008-03-01 14:29 UTC (permalink / raw
  To: gentoo-dev

On Saturday 01 March 2008 10:55:06 Raúl Porcel wrote:
> So it would be cool if they accepted help from other devs who don't have
>   an amd64 system but have access to one and can test stuff. Cla is
> willing to help.

Oh, I'd be more than happy to accept help from developers like that. It's just 
a case of what the "big bosses" think of it. Plus there's the fact that some 
other arches operate on a "it compiles, mark it stable" policy, and we don't 
want developers to bring that attitude to the amd64 team.
--
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-01 10:55 ` Raúl Porcel
  2008-03-01 12:35   ` Richard Freeman
  2008-03-01 14:29   ` [gentoo-dev] " Peter Weller
@ 2008-03-01 14:39   ` Peter Weller
  2008-03-01 17:56     ` Peter Volkov
  2 siblings, 1 reply; 80+ messages in thread
From: Peter Weller @ 2008-03-01 14:39 UTC (permalink / raw
  To: gentoo-dev

On Saturday 01 March 2008 10:55:06 Raúl Porcel wrote:
[..snip..]

There are also a number of problems with people on the team who are there 
soley so that they don't have to ask the team to mark a package stable for 
them - they can just go and stable it themselves. OK, this may help the amd64 
team in a minor way, but it would be much more preferable if they actually 
did any work *outside* of this.

Now, some of you may have noticed a certain level of inactivity from me 
lately, but rest assured that now that I have my new Core 2 Duo laptop more 
or less up and running, I'll be able to do more amd64 stuff.

welp
--
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-01 14:29   ` [gentoo-dev] " Peter Weller
@ 2008-03-01 14:41     ` Raúl Porcel
  2008-03-01 18:02       ` Richard Freeman
  0 siblings, 1 reply; 80+ messages in thread
From: Raúl Porcel @ 2008-03-01 14:41 UTC (permalink / raw
  To: gentoo-dev

Peter Weller wrote:
> 
> Oh, I'd be more than happy to accept help from developers like that. It's just 
> a case of what the "big bosses" think of it. Plus there's the fact that some 
> other arches operate on a "it compiles, mark it stable" policy, and we don't 
> want developers to bring that attitude to the amd64 team.

Hope you're not referring to any of my arches because that's not true :) 
In fact, if i did that, i wouldn't crash the alpha dev box so often, 
right Tobias?

And that just leaves arm,hppa,mips,ppc,ppc64,s390,sh :P
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-01 14:39   ` Peter Weller
@ 2008-03-01 17:56     ` Peter Volkov
  0 siblings, 0 replies; 80+ messages in thread
From: Peter Volkov @ 2008-03-01 17:56 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 662 bytes --]


В Сбт, 01/03/2008 в 14:39 +0000, Peter Weller пишет:
> There are also a number of problems with people on the team who are there 
> soley so that they don't have to ask the team to mark a package stable for 
> them - they can just go and stable it themselves.

It'll be even better if we prohibit such things by telling that
maintainer is not allowed to stabilize his/her packages. That said, 1. I
know that some packages will never be stabilized without such practice
but we could have list of such packages somewhere; 2. some archs do not
have enough developer to enforce this policy but x86 and amd64 are not
among them.

-- 
Peter.

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-01 14:41     ` Raúl Porcel
@ 2008-03-01 18:02       ` Richard Freeman
  2008-03-01 18:45         ` [gentoo-dev] " Christian Faulhammer
  2008-03-01 18:47         ` [gentoo-dev] " Raúl Porcel
  0 siblings, 2 replies; 80+ messages in thread
From: Richard Freeman @ 2008-03-01 18:02 UTC (permalink / raw
  To: gentoo-dev

Raúl Porcel wrote:
> Peter Weller wrote:
>>
>> Oh, I'd be more than happy to accept help from developers like that.
>> It's just a case of what the "big bosses" think of it. Plus there's
>> the fact that some other arches operate on a "it compiles, mark it
>> stable" policy, and we don't want developers to bring that attitude to
>> the amd64 team.
> 
> Hope you're not referring to any of my arches because that's not true :)
> In fact, if i did that, i wouldn't crash the alpha dev box so often,
> right Tobias?
> 

I dunno - I just hit bug 211021 today while trying to clean out old
bugs.  Already stable on one arch and not a word from the maintainer.

I do agree with many of the posts in this thread by others - a big issue
is manpower.  However, I did want to mention that stabling packages
without input from maintainers seems to be a moderately-common practice.
 I'm sure the arch team leaders would welcome help if it were offered,
but it is more important that packages keyworded stable actually work
than for the latest-and-greatest package to be marked stable.
Interested users can volunteer to be ATs as well - in my past experience
as an AT when I keyworded a bug STABLE I could expect to see it
committed by a dev within a few hours.

While amd64 is a lot more mainstream than it used to be you can't just
assume that upstream wouldn't have released something if it didn't work
perfectly on amd64.

Somebody had commented that there are cases where there are
already-stable packages with bugs in them that are causing problems.
Feel free to ping one of us, or start a discussion on the -amd64 mailing
list, or email the amd64@ alias if necessary if something in particular
is causing major headaches.  Simply posting a comment in bug 37 out of
250 probably won't get much attention.  I'm sure all the amd64 devs want
to do what they can to help out those with more obscure packages.  There
are a LOT of packages marked stable on amd64 though, and while it has
improved greatly upstream still doesn't support it as well as it does
x86 (though I'm sure we won't get much sympathy from most of the other
archs in this regard :)  ).

No disputing that there is a problem - we just want to be careful that
the solution isn't worse than the problem...
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* [gentoo-dev] Re: Monthly Gentoo Council Reminder for March
  2008-03-01 18:02       ` Richard Freeman
@ 2008-03-01 18:45         ` Christian Faulhammer
  2008-03-02  2:50           ` Richard Freeman
                             ` (2 more replies)
  2008-03-01 18:47         ` [gentoo-dev] " Raúl Porcel
  1 sibling, 3 replies; 80+ messages in thread
From: Christian Faulhammer @ 2008-03-01 18:45 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1510 bytes --]

Hi,

Richard Freeman <rich0@gentoo.org>:
> > Hope you're not referring to any of my arches because that's not
> > true :) In fact, if i did that, i wouldn't crash the alpha dev box
> > so often, right Tobias?
> I dunno - I just hit bug 211021 today while trying to clean out old
> bugs.  Already stable on one arch and not a word from the maintainer.

 As I was the one ccing arches, I should explain here...humpback has
not reacted on tor bugs for a long time, not even security ones.  So I
did bumps and minor fixes for some time now, including stabilisation
requests.  My only failure here was, that I did not add myself to
metadata.xml.
 My policy is to ask for stabilisation --> no reaction for one week
(if it is urgent), I call arches.

> While amd64 is a lot more mainstream than it used to be you can't just
> assume that upstream wouldn't have released something if it didn't
> work perfectly on amd64.

 Here you are right, and I must admit I sometimes only compile-test. I
test everything I can, for special hardware I ask around in the team,
but if there is no one I have no other choice.
 
> No disputing that there is a problem - we just want to be careful that
> the solution isn't worse than the problem...

 What we propose is proper testing and keywording by anyone
around...not just team members.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://www.faulhammer.org/>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-01 18:02       ` Richard Freeman
  2008-03-01 18:45         ` [gentoo-dev] " Christian Faulhammer
@ 2008-03-01 18:47         ` Raúl Porcel
  2008-03-01 22:33           ` Ed W
  2008-03-02  2:45           ` Richard Freeman
  1 sibling, 2 replies; 80+ messages in thread
From: Raúl Porcel @ 2008-03-01 18:47 UTC (permalink / raw
  To: gentoo-dev

Richard Freeman wrote:
> Raúl Porcel wrote:
>> Peter Weller wrote:
>>> Oh, I'd be more than happy to accept help from developers like that.
>>> It's just a case of what the "big bosses" think of it. Plus there's
>>> the fact that some other arches operate on a "it compiles, mark it
>>> stable" policy, and we don't want developers to bring that attitude to
>>> the amd64 team.
>> Hope you're not referring to any of my arches because that's not true :)
>> In fact, if i did that, i wouldn't crash the alpha dev box so often,
>> right Tobias?
>>
> 
> I dunno - I just hit bug 211021 today while trying to clean out old
> bugs.  Already stable on one arch and not a word from the maintainer.
> 
> I do agree with many of the posts in this thread by others - a big issue
> is manpower.  However, I did want to mention that stabling packages
> without input from maintainers seems to be a moderately-common practice.

I've never seen that, unless the maintainer doesn't respond, like in 
this case, humpback has been ignoring his bugs for a long time, like 
other devs(unfortunately). Maybe the council should talk about that: 
devs ignoring his bugs for months, but i don't know how would they 
enforce that.

What i've seen is some bugs where the arches were cc'ed by users or by a 
developer, but in this case, someone of the arch team that knows that 
the dev is active, just uncc's all the arches until the maintainer 
responds, but in this case, humpback didn't say anything about the 
previous tor stabilization request for months. So you should be glad 
someone active like Christian, took over the maintenance and he is 
responsible if something goes wrong with the stabilization.

>  I'm sure the arch team leaders would welcome help if it were offered,
> but it is more important that packages keyworded stable actually work
> than for the latest-and-greatest package to be marked stable.
> Interested users can volunteer to be ATs as well - in my past experience
> as an AT when I keyworded a bug STABLE I could expect to see it
> committed by a dev within a few hours.

IIRC you are from the blubb era, i'm i right? Blubb did a really god job 
with amd64, and in fact amd64 started 'slacking' since blubb left. 
Unfortunately that doesn't work anymore, in a lot of bugs i've seen an 
AT of yours posting his results, when i was going to do my arches. So i 
was more faster even that i have no ATs.

And look at x86, we don't have any ATs, god, we even had some that moved 
to amd64! drac, mlangc, etc etc.
For example, bug 205242. Look, its mlangc! :P
> 
> While amd64 is a lot more mainstream than it used to be you can't just
> assume that upstream wouldn't have released something if it didn't work
> perfectly on amd64.
> 

Indeed, but on x86 we don't assume it either :) I don't understand how 
you having so many users, have manpower problems, you have two channels 
on IRC, x86 only has one and nobody says anything.
It's just a though, i'm not blaming anyone.

-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-01 18:47         ` [gentoo-dev] " Raúl Porcel
@ 2008-03-01 22:33           ` Ed W
  2008-03-02  2:45           ` Richard Freeman
  1 sibling, 0 replies; 80+ messages in thread
From: Ed W @ 2008-03-01 22:33 UTC (permalink / raw
  To: gentoo-dev

At one time there were some apps which reported back "usage" from 
people's systems and showed package versions in use?  Now, whilst this 
in itself is not an indication of package quality or bug-freeness.  
Perhaps it would be an interesting datastream to assist in deciding 
whether to mark a package stable or not?

An incremental improvement to such a plan might be to consider how to 
split the data into high quality devs and testers running stuff stuff, 
keen users and dev boxes (which might be crashing and are of low quality).

Sure it's a fairly low quality data source, but it might give a bit of 
confidence to take a punt unmasking a package if you can see that others 
are using it "actively"?

Just my 2p

Ed W
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-01 18:47         ` [gentoo-dev] " Raúl Porcel
  2008-03-01 22:33           ` Ed W
@ 2008-03-02  2:45           ` Richard Freeman
  1 sibling, 0 replies; 80+ messages in thread
From: Richard Freeman @ 2008-03-02  2:45 UTC (permalink / raw
  To: gentoo-dev

Raúl Porcel wrote:
> 
> IIRC you are from the blubb era, i'm i right? Blubb did a really god job
> with amd64, and in fact amd64 started 'slacking' since blubb left.
> Unfortunately that doesn't work anymore, in a lot of bugs i've seen an
> AT of yours posting his results, when i was going to do my arches. So i
> was more faster even that i have no ATs.
> 

Yup - blubb is certainly missed.  I can't point any fingers myself - I
try to find and stabilize packages as I'm able to, but I can only spend
so much time on gentoo.  Every little bit helps though, even if I'm not
high on the commits/day rankings.

There are amd64 ATs out there - which brings up the other thread
floating around.  We need better ways to flag bugs that have been
touched by an AT - for all I know there are a dozen open bugs that an AT
has tested, but if there aren't any keywords or anything else I can
query for, I can't get them stabilized.

> 
> Indeed, but on x86 we don't assume it either :) I don't understand how
> you having so many users, have manpower problems, you have two channels
> on IRC, x86 only has one and nobody says anything.
> It's just a though, i'm not blaming anyone.
> 

My observation is that there are heavy-lifters who do a disproportionate
share of the work.  I'm certainly not one of them, and I really do
appreciate these folks.  If a heavy-lifter gives attention to something,
it will shine.  However, Gentoo is a volunteer-driven organization, and
you can't order heavy-lifters to work on something in particular - it is
their passion for what they choose to work on that makes them so
effective.  I guess what we need is processes that enable lots of small
contributors to make a big difference - the bazzar approach.

Another reply on this thread pointed out that it would be nice to be
able to tell what packages people are using - if we could tell what is
being used it would help guide stabilization without sacrificing testing
(our users would be de-facto ATs without realizing it).  The power of a
thousand people doing very little can add up - many users would gladly
sign up to have their packages monitored if it would help the gentoo cause.

-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Re: Monthly Gentoo Council Reminder for March
  2008-03-01 18:45         ` [gentoo-dev] " Christian Faulhammer
@ 2008-03-02  2:50           ` Richard Freeman
  2008-03-02  3:43           ` Steve Dibb
  2008-03-02  9:56           ` Santiago M. Mola
  2 siblings, 0 replies; 80+ messages in thread
From: Richard Freeman @ 2008-03-02  2:50 UTC (permalink / raw
  To: gentoo-dev

Christian Faulhammer wrote:
> 
>  What we propose is proper testing and keywording by anyone
> around...not just team members.
> 

Thanks for the info - inactive maintainers are obviously a problem.
Maybe the proper approach is for a more "Free-for-all" system like you
suggest, with arch teams focusing on more arch-specific aspects of
gentoo (such as the 32-bit libs for amd64, etc), and with arch teams
having a QA oversight role for their arch.  Perhaps arch teams should
publish clear (and reasonably simple) policies they would like to see
followed with their archs, and then devs could feel free to follow them
on their own initiative.  Accountability would obviously matter, but we
don't want to chop off hands for first offenses, either.

The Gentoo dev community is fairly closed - it isn't like just anybody
can go keywording packages left and right.

However, we do need to make sure that QA is followed.
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Re: Monthly Gentoo Council Reminder for March
  2008-03-01 18:45         ` [gentoo-dev] " Christian Faulhammer
  2008-03-02  2:50           ` Richard Freeman
@ 2008-03-02  3:43           ` Steve Dibb
  2008-03-02  8:48             ` George Shapovalov
  2008-03-02  9:56           ` Santiago M. Mola
  2 siblings, 1 reply; 80+ messages in thread
From: Steve Dibb @ 2008-03-02  3:43 UTC (permalink / raw
  To: gentoo-dev

Christian Faulhammer wrote:

>  What we propose is proper testing and keywording by anyone
> around...not just team members.

I agree... our main problem is manpower -- people actually working on 
the stable bugs.  I've tried to do it myself a few times, but each time 
it just burns me out to the point where I don't want to (and won't) work 
on anything Gentoo-related for a time.

I've mostly resigned myself to working on just security bugs, but even 
those are so common that we need people looking at them all the time as 
well.

Anyway, I'm all for a policy of if you have an amd64 box, and you're on 
a team / herd that wants to move forward with stable plans, just consult 
the amd64 team and then go ahead with it.  Anything to spread the 
workload so that people don't get fed up with the bottlenecks.

Steve
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Re: Monthly Gentoo Council Reminder for March
  2008-03-02  3:43           ` Steve Dibb
@ 2008-03-02  8:48             ` George Shapovalov
  2008-03-02 12:34               ` Richard Freeman
  0 siblings, 1 reply; 80+ messages in thread
From: George Shapovalov @ 2008-03-02  8:48 UTC (permalink / raw
  To: gentoo-dev

Sunday, 2. March 2008, Steve Dibb Ви написали:
> Christian Faulhammer wrote:
> >  What we propose is proper testing and keywording by anyone
> > around...not just team members.
>
> I agree... our main problem is manpower -- people actually working on
> the stable bugs.  I've tried to do it myself a few times, but each time
> it just burns me out to the point where I don't want to (and won't) work
> on anything Gentoo-related for a time.
So, may be we should expand the number of "stability classes"? (something akin 
to my origina proposal, parst of which has been implemented, but looks like 
there is yet another usefull issue or two that did not make it yet :) (bug 
#1523, though probably not worth studying a this point as it mostly contains 
old stuff by now)).

Right now with packages being only "in testing" and "stable" we basically 
cover the audiences with stances "original dev says it works - it's fine for 
me" and "I want it rigorously tested". There should be plenty of people, who 
would be happy with an intermediate level of control. May be we should add an 
intermediate category with a somewhat automated workflow? So that the 
evolution of packages in the tree would follow such pattern (plus, of course, 
there are overlays for even less stable stuff):

1. as the package gets released it goes into the "testing", as it does now

2. After say 2-4 wekks (take your pick) without issues and possibly going 
trhough some compile-farm (automatically scheduled at the end of this period 
if no open bugs (normal or more severe) are detected) the package is marked 
as belonging to the "tested" category. This is where many users would set 
their running stability level and, in a way, participate in testing things 
for the next level.

If, any time after entering the "tested" state, package gets a bug assigned 
against it (again, normal or more severe) we start a countdown of, perhaps a 
few days, to let developers take care of the bug and if it does not get 
resolved within this time frame the package goes back to "testing". The 
decision to mask it or pull it off the tree completely remains with the 
respective devs, as it is now.
Some packages can be marked as "critical" to make them go back to "testing" 
immediately upon getting an open bug, should such effect be desired (might be 
usefull for some security-sensitive system packages, or may be not, due to 
possible breakage this may introduce. Still we are having such downgrade 
situations already from time to time).

3. "completely stable" profile, to which packages only go when explicitly 
requested and processed by stabilization team, as they are now. We should 
probably impose the requirement, that stabilization can only be requested for 
packages in the "tested" category.

The good thing about this approach is that it only requires an initial 
investment of organizing and automating things but does not add any regular 
work to the devs. In fact, if the "tested" category becomes popular enough, 
it can cut the work for stable testers, may be even by something like a 
factor of 10 eventually (due to less requests for explicit stabilizaion being 
issued)..

George
--
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Re: Monthly Gentoo Council Reminder for March
  2008-03-01 18:45         ` [gentoo-dev] " Christian Faulhammer
  2008-03-02  2:50           ` Richard Freeman
  2008-03-02  3:43           ` Steve Dibb
@ 2008-03-02  9:56           ` Santiago M. Mola
  2008-03-03  0:31             ` Christian Faulhammer
  2 siblings, 1 reply; 80+ messages in thread
From: Santiago M. Mola @ 2008-03-02  9:56 UTC (permalink / raw
  To: gentoo-dev

On Sat, Mar 1, 2008 at 7:45 PM, Christian Faulhammer <opfer@gentoo.org> wrote:
>
>   What we propose is proper testing and keywording by anyone
>  around...not just team members.
>

Writing test plans like emacs team does really helps too. I waste too
much time figuring out how to test properly some packages, and I'm
sure me and other ATs miss a lot of important use cases.

-- 
Santiago M. Mola
Jabber ID: cooldwind@gmail.com
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Re: Monthly Gentoo Council Reminder for March
  2008-03-02  8:48             ` George Shapovalov
@ 2008-03-02 12:34               ` Richard Freeman
  2008-03-02 13:12                 ` Jan Kundrát
  2008-03-03  7:32                 ` George Shapovalov
  0 siblings, 2 replies; 80+ messages in thread
From: Richard Freeman @ 2008-03-02 12:34 UTC (permalink / raw
  To: gentoo-dev

George Shapovalov wrote:
> The good thing about this approach is that it only requires an initial 
> investment of organizing and automating things but does not add any regular 
> work to the devs. In fact, if the "tested" category becomes popular enough, 
> it can cut the work for stable testers, may be even by something like a 
> factor of 10 eventually (due to less requests for explicit stabilizaion being 
> issued)..
> 

We might also aim to make it easy for users to mix-and-match levels of
stability by package.  I know it is possible already, but perhaps it
could be improved, or pre-canned lists of packages that users might
typically want bleeding-edge vs stable could be compiled.

I think there are a large number of users who wouldn't mind less
stability on packages that won't prevent booting or network-access or
general use of their system.  If some nice-to-have utility breaks I
don't mind reverting it, but if baselayout goes haywire I could spend
hours just getting my system to boot.

I like your idea though.
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Re: Monthly Gentoo Council Reminder for March
  2008-03-02 12:34               ` Richard Freeman
@ 2008-03-02 13:12                 ` Jan Kundrát
  2008-03-03  7:32                 ` George Shapovalov
  1 sibling, 0 replies; 80+ messages in thread
From: Jan Kundrát @ 2008-03-02 13:12 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 473 bytes --]

Richard Freeman wrote:
> We might also aim to make it easy for users to mix-and-match levels of
> stability by package.  I know it is possible already, but perhaps it
> could be improved, or pre-canned lists of packages that users might
> typically want bleeding-edge vs stable could be compiled.

Tusnam said it better than I would, so I'll just post a link -- 
http://tsunam.org/2008/01/29/arch/

Cheers,
-jkt

-- 
cd /local/pub && more beer > /dev/mouth


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* [gentoo-dev] Re: Monthly Gentoo Council Reminder for March
  2008-03-02  9:56           ` Santiago M. Mola
@ 2008-03-03  0:31             ` Christian Faulhammer
  0 siblings, 0 replies; 80+ messages in thread
From: Christian Faulhammer @ 2008-03-03  0:31 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 721 bytes --]

Hi,

"Santiago M. Mola" <coldwind@gentoo.org>:

> On Sat, Mar 1, 2008 at 7:45 PM, Christian Faulhammer
> <opfer@gentoo.org> wrote:
> >
> >   What we propose is proper testing and keywording by anyone
> >  around...not just team members.
>
> Writing test plans like emacs team does really helps too. I waste too
> much time figuring out how to test properly some packages, and I'm
> sure me and other ATs miss a lot of important use cases.

 Maybe this could be centralised?  User interaction is really simple
here, so this could be wikified.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://www.faulhammer.org/>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Re: Monthly Gentoo Council Reminder for March
  2008-03-02 12:34               ` Richard Freeman
  2008-03-02 13:12                 ` Jan Kundrát
@ 2008-03-03  7:32                 ` George Shapovalov
  1 sibling, 0 replies; 80+ messages in thread
From: George Shapovalov @ 2008-03-03  7:32 UTC (permalink / raw
  To: gentoo-dev

Sunday, 2. March 2008, Richard Freeman Ви написали:
> George Shapovalov wrote:
> > The good thing about this approach is that it only requires an initial
> > investment of organizing and automating things but does not add any
> > regular work to the devs. In fact, if the "tested" category becomes
> > popular enough, it can cut the work for stable testers, may be even by
> > something like a factor of 10 eventually (due to less requests for
> > explicit stabilizaion being issued)..
>
> We might also aim to make it easy for users to mix-and-match levels of
> stability by package.  I know it is possible already, but perhaps it
> could be improved, or pre-canned lists of packages that users might
> typically want bleeding-edge vs stable could be compiled.
Well, we already have "system set" and it is defined in profile. With users 
being able to define and use their own profiles all that is left to do is to 
add an ability by portage to use different stability settings for system and 
out-of-system packages, as the most trivial approach. Of course more complex 
combinations are possible, but would require a proper discussion.

> I think there are a large number of users who wouldn't mind less
> stability on packages that won't prevent booting or network-access or
> general use of their system.  If some nice-to-have utility breaks I
> don't mind reverting it, but if baselayout goes haywire I could spend
> hours just getting my system to boot.
Exactly. I did not mention this in order not to overcomplicate my previous 
message, but this is one of the things I had in ming for a long time. Besides

> I like your idea though.
Thanks! Although it is somewhat strange to hear "idea" when it has been 
an "old news" :) (at least for me), just check the timing of that bug I 
mentioned above. I merely adapted one of the not-yet-implemented issues 
discussed there to the present situation.

Oh, btw, these two issues (extra stability levels and separate stability 
rankings for groups of packages) are independant enough to make it possible 
to implement them separately.

George
--
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-01  5:30 [gentoo-dev] Monthly Gentoo Council Reminder for March Mike Frysinger
  2008-03-01 10:55 ` Raúl Porcel
@ 2008-03-05 17:11 ` Anant Narayanan
  2008-03-05 17:24   ` Jean-Noël Rivasseau
                     ` (7 more replies)
  2008-03-06 17:31 ` [gentoo-dev] " Jeroen Roovers
       [not found] ` <18385.19961.449228.320972@a1i15.kph.uni-mainz.de>
  3 siblings, 8 replies; 80+ messages in thread
From: Anant Narayanan @ 2008-03-05 17:11 UTC (permalink / raw
  To: gentoo-dev

Hi,

> If you have something you'd wish for us to chat about, maybe even
> vote on, let us know !  Simply reply to this e-mail for the whole
> Gentoo dev list to see.

If it's not too late for this month's meeting, I'd like to discuss the  
possibility of including a new "post" in our developer base - the  
package maintainer.

a) The requirements to become a package maintainer for Gentoo may be  
lesser than that of the full-fledged developer. This serves a couple  
of purposes:
	- Users might become more motivated to becoming a maintainer for  
Gentoo, since it would require less time and effort from their end
	- Might reduce the number of orphaned packages we have in the tree

b) Some existing developers might want to switch to this post, if they  
feel that package maintenance is all they really want to do with  
Gentoo. This has the advantage of requiring lesser time from their  
side, while not feeling the pressure of being "responsible". We  
already have arch-testers, so this will fit in nicely with our current  
development model.

c) The actual developer post may be taken up by existing developers  
who make wide-ranging or significant changes to Gentoo, as a whole.  
Examples include: package manager development, eclasses,  
documentation; basically anything that would require a GLEP or commit  
access to the whole tree - you get the idea.

Some of you may argue that we already have proxy-maintainers. That's a  
great idea, all I'm asking for is for us to formalize the position.  
Giving a proxy-maintainer an official acknowledgement will definitely  
attract more users to contribute. Meanwhile, developers can do  
innovative things that they really like without having to maintain  
packages just because of a formality. Giving package maintainers  
commit access to parts of the tree might turn out to be tricky though,  
this needs discussion with infra.

I'd really like for us to think through this proposal - I strongly  
believe that this will improve the quality of Gentoo development as a  
whole, and reduce the number of open bugs and their turnaround times.

Cheers,
Anant

P.S. As some of you may have already guessed, this proposal is based  
on Debian's approval of a similar position in their developer  
hierarchy last year: http://www.us.debian.org/vote/2007/vote_003

P.P.S. Maybe this is more suited for -project, but everyone knows that  
nobody reads that list :-p
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 17:11 ` Anant Narayanan
@ 2008-03-05 17:24   ` Jean-Noël Rivasseau
  2008-03-05 17:45   ` Marius Mauch
                     ` (6 subsequent siblings)
  7 siblings, 0 replies; 80+ messages in thread
From: Jean-Noël Rivasseau @ 2008-03-05 17:24 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 3367 bytes --]

I totally second this proposal.

I think this would be especially great for small or rarely used packages. I
can think of at least a dozen packages that I'd love to see in Portage, but
they are not in the tree. Allowing for people that are not developers to
maintain easy or not crucial packages is a good thing. It would not require
much effort for these people (since some packages are updated like once a
year), and even if the ebuilds are of low quality, that would not be a big
problem (we could mark those ebuilds specially so that if we developers have
some time to spare, we can review them).

The only problem I see, like Anant mentionned, is that we would need to
restrict commit access to parts of the tree. Not sure if that is possible.

Elvanör

On Wed, Mar 5, 2008 at 6:11 PM, Anant Narayanan <anant@gentoo.org> wrote:

> Hi,
>
> > If you have something you'd wish for us to chat about, maybe even
> > vote on, let us know !  Simply reply to this e-mail for the whole
> > Gentoo dev list to see.
>
> If it's not too late for this month's meeting, I'd like to discuss the
> possibility of including a new "post" in our developer base - the
> package maintainer.
>
> a) The requirements to become a package maintainer for Gentoo may be
> lesser than that of the full-fledged developer. This serves a couple
> of purposes:
>        - Users might become more motivated to becoming a maintainer for
> Gentoo, since it would require less time and effort from their end
>        - Might reduce the number of orphaned packages we have in the tree
>
> b) Some existing developers might want to switch to this post, if they
> feel that package maintenance is all they really want to do with
> Gentoo. This has the advantage of requiring lesser time from their
> side, while not feeling the pressure of being "responsible". We
> already have arch-testers, so this will fit in nicely with our current
> development model.
>
> c) The actual developer post may be taken up by existing developers
> who make wide-ranging or significant changes to Gentoo, as a whole.
> Examples include: package manager development, eclasses,
> documentation; basically anything that would require a GLEP or commit
> access to the whole tree - you get the idea.
>
> Some of you may argue that we already have proxy-maintainers. That's a
> great idea, all I'm asking for is for us to formalize the position.
> Giving a proxy-maintainer an official acknowledgement will definitely
> attract more users to contribute. Meanwhile, developers can do
> innovative things that they really like without having to maintain
> packages just because of a formality. Giving package maintainers
> commit access to parts of the tree might turn out to be tricky though,
> this needs discussion with infra.
>
> I'd really like for us to think through this proposal - I strongly
> believe that this will improve the quality of Gentoo development as a
> whole, and reduce the number of open bugs and their turnaround times.
>
> Cheers,
> Anant
>
> P.S. As some of you may have already guessed, this proposal is based
> on Debian's approval of a similar position in their developer
> hierarchy last year: http://www.us.debian.org/vote/2007/vote_003
>
> P.P.S. Maybe this is more suited for -project, but everyone knows that
> nobody reads that list :-p
> --
> gentoo-dev@lists.gentoo.org mailing list
>
>

[-- Attachment #2: Type: text/html, Size: 4045 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 17:11 ` Anant Narayanan
  2008-03-05 17:24   ` Jean-Noël Rivasseau
@ 2008-03-05 17:45   ` Marius Mauch
  2008-03-05 18:10     ` Anant Narayanan
  2008-03-05 18:24     ` Thomas Anderson
  2008-03-05 18:19   ` Donnie Berkholz
                     ` (5 subsequent siblings)
  7 siblings, 2 replies; 80+ messages in thread
From: Marius Mauch @ 2008-03-05 17:45 UTC (permalink / raw
  To: gentoo-dev

On Wed, 5 Mar 2008 22:41:58 +0530
Anant Narayanan <anant@gentoo.org> wrote:

> Hi,
> 
> > If you have something you'd wish for us to chat about, maybe even
> > vote on, let us know !  Simply reply to this e-mail for the whole
> > Gentoo dev list to see.
> 
> If it's not too late for this month's meeting, I'd like to discuss
> the possibility of including a new "post" in our developer base -
> the package maintainer.
> 
> a) The requirements to become a package maintainer for Gentoo may be  
> lesser than that of the full-fledged developer.

Please elaborate on how a "full.fledged developer" would differ from a
"package maintainer" technically. What requirements and/or
priviledges do you think could be reduced?

Marius
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 17:45   ` Marius Mauch
@ 2008-03-05 18:10     ` Anant Narayanan
  2008-03-06 14:08       ` Denis Dupeyron
  2008-03-05 18:24     ` Thomas Anderson
  1 sibling, 1 reply; 80+ messages in thread
From: Anant Narayanan @ 2008-03-05 18:10 UTC (permalink / raw
  To: gentoo-dev

> Please elaborate on how a "full.fledged developer" would differ from a
> "package maintainer" technically. What requirements and/or
> priviledges do you think could be reduced?

I haven't thought that through fully (in hopes of a few good  
suggestions!), but off the top of my head, maintainers don't need to  
complete the staff quiz. On the technical side, about the only thing  
they really require is a sound knowledge of bash, the do's and don'ts  
of ebuilds, and knowledge of how to use eclasses. Perhaps we can  
create a separate quiz for maintainers, which stresses on versioning,  
handling bump requests, keeping ebuilds clean etc, and nothing more.  
I'm willing to help form the quiz, but I certainly can't do it alone.

As for the privileges, maintainers wouldn't need an email account,  
commit access to portions not concerning their package(s), voice on  
#gentoo-dev... Essentially, we need to keep limit the privileges to  
whatever infra can provide within reasonable limits - I expect the  
number of maintainers to be far greater than the developer count.

On another note, we may introduce a rule that no package may be marked  
stable unless a "full-fledged developer" or QA member has approved it  
(along with the usual arch-tester stamp). This might help in ensuring  
the quality of our stable tree.

--
Anant
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 17:11 ` Anant Narayanan
  2008-03-05 17:24   ` Jean-Noël Rivasseau
  2008-03-05 17:45   ` Marius Mauch
@ 2008-03-05 18:19   ` Donnie Berkholz
  2008-03-05 20:07   ` Santiago M. Mola
                     ` (4 subsequent siblings)
  7 siblings, 0 replies; 80+ messages in thread
From: Donnie Berkholz @ 2008-03-05 18:19 UTC (permalink / raw
  To: gentoo-dev

On 22:41 Wed 05 Mar     , Anant Narayanan wrote:
> If it's not too late for this month's meeting, I'd like to discuss the 
> possibility of including a new "post" in our developer base - the package 
> maintainer.

...

> I'd really like for us to think through this proposal - I strongly believe 
> that this will improve the quality of Gentoo development as a whole, and 
> reduce the number of open bugs and their turnaround times.

Could you talk to some Debian people about how it's working out for 
them? (Or find a webpage that does this already.) I know they started 
it, but I'm not sure of the good and bad things that resulted.

What I'm looking for is a list of potential costs & benefits.

One thing I do like about this idea is that it reintroduces more of a 
meritocracy.

Thanks,
Donnie
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 17:45   ` Marius Mauch
  2008-03-05 18:10     ` Anant Narayanan
@ 2008-03-05 18:24     ` Thomas Anderson
  2008-03-05 19:41       ` Petteri Räty
  1 sibling, 1 reply; 80+ messages in thread
From: Thomas Anderson @ 2008-03-05 18:24 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1093 bytes --]

On Wednesday 05 March 2008 12:45:31 Marius Mauch wrote:
> On Wed, 5 Mar 2008 22:41:58 +0530
>
> Anant Narayanan <anant@gentoo.org> wrote:
> > Hi,
> >
> > > If you have something you'd wish for us to chat about, maybe even
> > > vote on, let us know !  Simply reply to this e-mail for the whole
> > > Gentoo dev list to see.
> >
> > If it's not too late for this month's meeting, I'd like to discuss
> > the possibility of including a new "post" in our developer base -
> > the package maintainer.
> >
> > a) The requirements to become a package maintainer for Gentoo may be
> > lesser than that of the full-fledged developer.
>
> Please elaborate on how a "full.fledged developer" would differ from a
> "package maintainer" technically. What requirements and/or
> priviledges do you think could be reduced?
>
> Marius

Perhaps there could be some honor code system at least, where the package 
maintainer would be restricted to their area of maintainership. 

but +1 from me, I'd be very interested in the position, considering I already 
proxy maintain a package.

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 18:24     ` Thomas Anderson
@ 2008-03-05 19:41       ` Petteri Räty
  2008-03-05 20:04         ` Thomas Anderson
  0 siblings, 1 reply; 80+ messages in thread
From: Petteri Räty @ 2008-03-05 19:41 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 439 bytes --]

Thomas Anderson kirjoitti:
>> Please elaborate on how a "full.fledged developer" would differ from a
>> "package maintainer" technically. What requirements and/or
>> priviledges do you think could be reduced?
>>
>> Marius
> 
> Perhaps there could be some honor code system at least, where the package 
> maintainer would be restricted to their area of maintainership. 
> 

This is the current situation.

Regards,
Petteri


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 20:04         ` Thomas Anderson
@ 2008-03-05 19:59           ` Doug Goldstein
  2008-03-05 20:31             ` Thomas Anderson
  2008-03-05 20:32             ` Thomas Anderson
  0 siblings, 2 replies; 80+ messages in thread
From: Doug Goldstein @ 2008-03-05 19:59 UTC (permalink / raw
  To: gentoo-dev

Thomas Anderson wrote:
> On Wednesday 05 March 2008 14:41:32 Petteri Räty wrote:
>   
>> Thomas Anderson kirjoitti:
>>     
>>>> Please elaborate on how a "full.fledged developer" would differ from a
>>>> "package maintainer" technically. What requirements and/or
>>>> priviledges do you think could be reduced?
>>>>
>>>> Marius
>>>>         
>>> Perhaps there could be some honor code system at least, where the package
>>> maintainer would be restricted to their area of maintainership.
>>>       
>> This is the current situation.
>>
>> Regards,
>> Petteri
>>     
>
> Exactly, only the "package maintainers" wouldn't have everything that a full 
> dev would have...
>   
What exactly wouldn't they get? What would differ them from Arch Testers?
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 19:41       ` Petteri Räty
@ 2008-03-05 20:04         ` Thomas Anderson
  2008-03-05 19:59           ` Doug Goldstein
  0 siblings, 1 reply; 80+ messages in thread
From: Thomas Anderson @ 2008-03-05 20:04 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 613 bytes --]

On Wednesday 05 March 2008 14:41:32 Petteri Räty wrote:
> Thomas Anderson kirjoitti:
> >> Please elaborate on how a "full.fledged developer" would differ from a
> >> "package maintainer" technically. What requirements and/or
> >> priviledges do you think could be reduced?
> >>
> >> Marius
> >
> > Perhaps there could be some honor code system at least, where the package
> > maintainer would be restricted to their area of maintainership.
>
> This is the current situation.
>
> Regards,
> Petteri

Exactly, only the "package maintainers" wouldn't have everything that a full 
dev would have...

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 17:11 ` Anant Narayanan
                     ` (2 preceding siblings ...)
  2008-03-05 18:19   ` Donnie Berkholz
@ 2008-03-05 20:07   ` Santiago M. Mola
  2008-03-06 13:38     ` Zhang Le
  2008-03-05 21:45   ` [gentoo-dev] " Josh Saddler
                     ` (3 subsequent siblings)
  7 siblings, 1 reply; 80+ messages in thread
From: Santiago M. Mola @ 2008-03-05 20:07 UTC (permalink / raw
  To: gentoo-dev

On Wed, Mar 5, 2008 at 6:11 PM, Anant Narayanan <anant@gentoo.org> wrote:
>  Some of you may argue that we already have proxy-maintainers. That's a
>  great idea, all I'm asking for is for us to formalize the position.
>  Giving a proxy-maintainer an official acknowledgement will definitely
>  attract more users to contribute.

IMO the problem with proxy-maintainers is that most users don't know
such a thing exists. I bet some users could proxy-maintain a lot of
orphaned packages if we potentiate proxy-maint.

-- 
Santiago M. Mola
Jabber ID: cooldwind@gmail.com
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 19:59           ` Doug Goldstein
@ 2008-03-05 20:31             ` Thomas Anderson
  2008-03-05 21:05               ` Petteri Räty
  2008-03-05 21:07               ` [gentoo-dev] Monthly Gentoo Council Reminder for March Doug Goldstein
  2008-03-05 20:32             ` Thomas Anderson
  1 sibling, 2 replies; 80+ messages in thread
From: Thomas Anderson @ 2008-03-05 20:31 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1040 bytes --]

On Wednesday 05 March 2008 14:59:55 Doug Goldstein wrote:
> Thomas Anderson wrote:
> > On Wednesday 05 March 2008 14:41:32 Petteri Räty wrote:
> >> Thomas Anderson kirjoitti:
> >>>> Please elaborate on how a "full.fledged developer" would differ from a
> >>>> "package maintainer" technically. What requirements and/or
> >>>> priviledges do you think could be reduced?
> >>>>
> >>>> Marius
> >>>
> >>> Perhaps there could be some honor code system at least, where the
> >>> package maintainer would be restricted to their area of maintainership.
> >>
> >> This is the current situation.
> >>
> >> Regards,
> >> Petteri
> >
> > Exactly, only the "package maintainers" wouldn't have everything that a
> > full dev would have...
>
> What exactly wouldn't they get? What would differ them from Arch Testers?

Arch Testers don't have tree access. This proposal gives the package 
maintainer the ability to commit their changes.

-- 
"Taylor and Anderson, Metropolitan prosecutors. Commit a crime? See you in 
court"

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 19:59           ` Doug Goldstein
  2008-03-05 20:31             ` Thomas Anderson
@ 2008-03-05 20:32             ` Thomas Anderson
  1 sibling, 0 replies; 80+ messages in thread
From: Thomas Anderson @ 2008-03-05 20:32 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 948 bytes --]

On Wednesday 05 March 2008 14:59:55 Doug Goldstein wrote:
> Thomas Anderson wrote:
> > On Wednesday 05 March 2008 14:41:32 Petteri Räty wrote:
> >> Thomas Anderson kirjoitti:
> >>>> Please elaborate on how a "full.fledged developer" would differ from a
> >>>> "package maintainer" technically. What requirements and/or
> >>>> priviledges do you think could be reduced?
> >>>>
> >>>> Marius
> >>>
> >>> Perhaps there could be some honor code system at least, where the
> >>> package maintainer would be restricted to their area of maintainership.
> >>
> >> This is the current situation.
> >>
> >> Regards,
> >> Petteri
> >
> > Exactly, only the "package maintainers" wouldn't have everything that a
> > full dev would have...
>
> What exactly wouldn't they get? What would differ them from Arch Testers?

Arch Testers don't have tree access. This proposal gives the package 
maintainer the ability to commit their changes.

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 20:31             ` Thomas Anderson
@ 2008-03-05 21:05               ` Petteri Räty
  2008-03-05 21:40                 ` Thomas Anderson
  2008-03-06  3:38                 ` Anant Narayanan
  2008-03-05 21:07               ` [gentoo-dev] Monthly Gentoo Council Reminder for March Doug Goldstein
  1 sibling, 2 replies; 80+ messages in thread
From: Petteri Räty @ 2008-03-05 21:05 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 253 bytes --]

Thomas Anderson kirjoitti:
> 
> Arch Testers don't have tree access. This proposal gives the package 
> maintainer the ability to commit their changes.
> 

How would you ensure ebuild quality for these package maintainers?

Regards,
Petteri


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 20:31             ` Thomas Anderson
  2008-03-05 21:05               ` Petteri Räty
@ 2008-03-05 21:07               ` Doug Goldstein
  2008-03-05 22:13                 ` Robin H. Johnson
  1 sibling, 1 reply; 80+ messages in thread
From: Doug Goldstein @ 2008-03-05 21:07 UTC (permalink / raw
  To: gentoo-dev

Thomas Anderson wrote:
> On Wednesday 05 March 2008 14:59:55 Doug Goldstein wrote:
>   
>> Thomas Anderson wrote:
>>     
>>> On Wednesday 05 March 2008 14:41:32 Petteri Räty wrote:
>>>       
>>>> Thomas Anderson kirjoitti:
>>>>         
>>>>>> Please elaborate on how a "full.fledged developer" would differ from a
>>>>>> "package maintainer" technically. What requirements and/or
>>>>>> priviledges do you think could be reduced?
>>>>>>
>>>>>> Marius
>>>>>>             
>>>>> Perhaps there could be some honor code system at least, where the
>>>>> package maintainer would be restricted to their area of maintainership.
>>>>>           
>>>> This is the current situation.
>>>>
>>>> Regards,
>>>> Petteri
>>>>         
>>> Exactly, only the "package maintainers" wouldn't have everything that a
>>> full dev would have...
>>>       
>> What exactly wouldn't they get? What would differ them from Arch Testers?
>>     
>
> Arch Testers don't have tree access. This proposal gives the package 
> maintainer the ability to commit their changes.
>
>   
So what you're looking for is committer ACLs. Gentoo's CVS currently 
does not use any form of ACLs to restrict access. This proposal would 
have to be discussed with the infra team to consider the feasibility to 
add ACLs to the tree.
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 21:05               ` Petteri Räty
@ 2008-03-05 21:40                 ` Thomas Anderson
  2008-03-05 22:09                   ` Petteri Räty
  2008-03-06  3:38                 ` Anant Narayanan
  1 sibling, 1 reply; 80+ messages in thread
From: Thomas Anderson @ 2008-03-05 21:40 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 468 bytes --]

On Wednesday 05 March 2008 16:05:09 Petteri Räty wrote:
> Thomas Anderson kirjoitti:
> > Arch Testers don't have tree access. This proposal gives the package
> > maintainer the ability to commit their changes.
>
> How would you ensure ebuild quality for these package maintainers?
>
> Regards,
> Petteri

Maybe a small review board of 3-4 people to make sure that all new packages 
meet the requirements in the devmanual? Just an idea, maybe not the best.

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 17:11 ` Anant Narayanan
                     ` (3 preceding siblings ...)
  2008-03-05 20:07   ` Santiago M. Mola
@ 2008-03-05 21:45   ` Josh Saddler
  2008-03-06  7:38   ` Roy Marples
                     ` (2 subsequent siblings)
  7 siblings, 0 replies; 80+ messages in thread
From: Josh Saddler @ 2008-03-05 21:45 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 489 bytes --]

Anant Narayanan wrote:
> [stuff]

So basically, what you're looking for is something like Arch Linux's
Trusted User (TU) concept[1].

That works for Arch, because they have 5 repositories (including a
community repo), but I'm not sure how well that would fit Gentoo, where
there's just one.

We'd need some pretty extensive ACLs to make your proposal work, so
you'd need to talk to infra about that.



[1] http://wiki.archlinux.org/index.php/AUR_Trusted_User_Guidelines


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 21:40                 ` Thomas Anderson
@ 2008-03-05 22:09                   ` Petteri Räty
  0 siblings, 0 replies; 80+ messages in thread
From: Petteri Räty @ 2008-03-05 22:09 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 604 bytes --]

Thomas Anderson kirjoitti:
> On Wednesday 05 March 2008 16:05:09 Petteri Räty wrote:
>> Thomas Anderson kirjoitti:
>>> Arch Testers don't have tree access. This proposal gives the package
>>> maintainer the ability to commit their changes.
>> How would you ensure ebuild quality for these package maintainers?
>>
>> Regards,
>> Petteri
> 
> Maybe a small review board of 3-4 people to make sure that all new packages 
> meet the requirements in the devmanual? Just an idea, maybe not the best.
 >

I don't think this would be an improvement over proxy maintenance.

Regards,
Petteri


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 21:07               ` [gentoo-dev] Monthly Gentoo Council Reminder for March Doug Goldstein
@ 2008-03-05 22:13                 ` Robin H. Johnson
  0 siblings, 0 replies; 80+ messages in thread
From: Robin H. Johnson @ 2008-03-05 22:13 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 972 bytes --]

On Wed, Mar 05, 2008 at 04:07:48PM -0500, Doug Goldstein wrote:
>> Arch Testers don't have tree access. This proposal gives the package 
>> maintainer the ability to commit their changes.
> So what you're looking for is committer ACLs. Gentoo's CVS currently does 
> not use any form of ACLs to restrict access. This proposal would have to be 
> discussed with the infra team to consider the feasibility to add ACLs to 
> the tree.
As the CVS admin, I've considered them for a while, esp to help with
some of the access to parts of docs. The BSDs make very heavy use of
them successfully (and indeed wrote several of the CVS ACL systems).

But just on the having time side, I'd ask for a month or two to fully
implement them. I've got enough projects in progress right now without
adding another.

-- 
Robin Hugh Johnson
Gentoo Linux Developer & Infra Guy
E-Mail     : robbat2@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85

[-- Attachment #2: Type: application/pgp-signature, Size: 329 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 21:05               ` Petteri Räty
  2008-03-05 21:40                 ` Thomas Anderson
@ 2008-03-06  3:38                 ` Anant Narayanan
  2008-03-06  7:31                   ` Alec Warner
  2008-03-06 12:17                   ` [gentoo-dev] proxy-maintaner improvement (was: Monthly Gentoo Council Reminder for March) Peter Volkov
  1 sibling, 2 replies; 80+ messages in thread
From: Anant Narayanan @ 2008-03-06  3:38 UTC (permalink / raw
  To: gentoo-dev

On 06-Mar-08, at 2:35 AM, Petteri Räty wrote:
> Thomas Anderson kirjoitti:
>> Arch Testers don't have tree access. This proposal gives the  
>> package maintainer the ability to commit their changes.
>
> How would you ensure ebuild quality for these package maintainers?

Maintainers will also go through a recruitment process, although a  
much shorter one which focusses only on ebuild maintenance -  
maintainers will not have the karma to introduce new ebuilds into the  
tree. The idea is to make the recruitment process as easy and quick as  
possible, while ensuring that the person involved has the requisite  
skills.

Also, packages may not be marked stable until a full-fledged-developer/ 
QA-member has approved of it. Packages being broken in the testing  
tree are not uncommon, and we are usually notified quickly enough to  
fix it.

--
Anant--
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-06  3:38                 ` Anant Narayanan
@ 2008-03-06  7:31                   ` Alec Warner
  2008-03-06 12:17                   ` [gentoo-dev] proxy-maintaner improvement (was: Monthly Gentoo Council Reminder for March) Peter Volkov
  1 sibling, 0 replies; 80+ messages in thread
From: Alec Warner @ 2008-03-06  7:31 UTC (permalink / raw
  To: gentoo-dev

On 3/5/08, Anant Narayanan <anant@gentoo.org> wrote:
> On 06-Mar-08, at 2:35 AM, Petteri Räty wrote:
>  > Thomas Anderson kirjoitti:
>  >> Arch Testers don't have tree access. This proposal gives the
>  >> package maintainer the ability to commit their changes.
>  >
>  > How would you ensure ebuild quality for these package maintainers?
>
>
> Maintainers will also go through a recruitment process, although a
>  much shorter one which focusses only on ebuild maintenance -
>  maintainers will not have the karma to introduce new ebuilds into the
>  tree. The idea is to make the recruitment process as easy and quick as
>  possible, while ensuring that the person involved has the requisite
>  skills.

Maybe break this down for me again please:

What are the technical differences between a 'Package Maintainer' and
a 'Developer'?

I guess technical is the wrong word.  Lets back up.  What problem are
you trying to solve?

In your original mail; you stated that:

a) The requirements to become a package maintainer for Gentoo may be
lesser than that of the full-fledged developer. This serves a couple
of purposes:
       - Users might become more motivated to becoming a maintainer for
Gentoo, since it would require less time and effort from their end
       - Might reduce the number of orphaned packages we have in the tree

So your goals are:

Have more maintained packages in the tree.
Get more people (users) involved in making Gentoo better.

And you want to accomplish this by:

Creating a position that has less stringent requirements to encourage
interested folks to contribute.

Your point B) also mentions removing pressure from existing developers
by having some move to this new position to be less 'reponsible'.

Can you explain how this 'Package Maintainer' is 'less responsible'
than a full fledged developer?  Can you also explain in more detail
how the position of 'Package Maintainer' is also easier to obtain than
the position of 'Developer'?

You also stated:

"Meanwhile, developers can do innovative things that they really like
without having to maintain packages just because of a formality."

I'm a bit new here; but since when was it required for a developer to
maintain any packages?

I care a lot less about how to implement this idea technically (cvs
acls or lack of Gentoo.org e-mail address) and more so on what this
will actually gain us; and how we should go about designing this
position to accomplish the goals I think you want it to accomplish.

>
>  Also, packages may not be marked stable until a full-fledged-developer/
>  QA-member has approved of it. Packages being broken in the testing
>  tree are not uncommon, and we are usually notified quickly enough to
>  fix it.
>
>  --
>
> Anant--
>
> gentoo-dev@lists.gentoo.org mailing list
>
>
--
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 17:11 ` Anant Narayanan
                     ` (4 preceding siblings ...)
  2008-03-05 21:45   ` [gentoo-dev] " Josh Saddler
@ 2008-03-06  7:38   ` Roy Marples
  2008-03-06  9:02   ` Sébastien Fabbro
  2008-03-07  1:56   ` [gentoo-dev] " Ryan Hill
  7 siblings, 0 replies; 80+ messages in thread
From: Roy Marples @ 2008-03-06  7:38 UTC (permalink / raw
  To: gentoo-dev

On Wednesday 05 March 2008 17:11:58 Anant Narayanan wrote:
> If it's not too late for this month's meeting, I'd like to discuss the
> possibility of including a new "post" in our developer base - the
> package maintainer.
>
> a) The requirements to become a package maintainer for Gentoo may be
> lesser than that of the full-fledged developer. This serves a couple
> of purposes:
> 	- Users might become more motivated to becoming a maintainer for
> Gentoo, since it would require less time and effort from their end
> 	- Might reduce the number of orphaned packages we have in the tree

Adding user repos to layman isn't good enough?
Plus, there's always sunrise.

Thanks

Roy
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 17:11 ` Anant Narayanan
                     ` (5 preceding siblings ...)
  2008-03-06  7:38   ` Roy Marples
@ 2008-03-06  9:02   ` Sébastien Fabbro
  2008-03-06  9:15     ` Ioannis Aslanidis
  2008-03-07 18:48     ` Marius Mauch
  2008-03-07  1:56   ` [gentoo-dev] " Ryan Hill
  7 siblings, 2 replies; 80+ messages in thread
From: Sébastien Fabbro @ 2008-03-06  9:02 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1182 bytes --]

On Wed, 5 Mar 2008, Anant Narayanan <anant@gentoo.org> wrote:
> 
> If it's not too late for this month's meeting, I'd like to discuss
> the possibility of including a new "post" in our developer base -
> the package maintainer.
> 

The idea is interesting. We have been thinking about something similar
in the sci team. We are already maintaining some packages we don't know
how to test. We also don't particularly like the idea of getting
scientific results based on untested software.

The overlays are not a solution. Packages in the overlays do not
go through keywording or stabilisation processes, do not get all the
publicity, and don't have bug support as advanced as the ones in the
main tree.

In all the sci* herds, we have more than 180 requests for new
packages only in bugzilla. Our active team is small and overloaded with
already more than 430 packages to maintain. Many other teams are facing
the same issue. We have contacted some talented ebuild submitters who
neither want to spend the time nor feel the responsibility of a full
dev. A formal proxy-maintainer could really help in our sometimes blind
maintaining duties.

--
Sébastien

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-06  9:02   ` Sébastien Fabbro
@ 2008-03-06  9:15     ` Ioannis Aslanidis
  2008-03-07 18:48     ` Marius Mauch
  1 sibling, 0 replies; 80+ messages in thread
From: Ioannis Aslanidis @ 2008-03-06  9:15 UTC (permalink / raw
  To: gentoo-dev

For what I have been reading through, it seems that satisfying this
particular necessity for some herds would cause a problem to other
herds that are currently fine with the overlays or even with
proxy-maintenance. Perhaps a dual solution would fit better the needs
of everyone and improve the overall efficiency. There is no need to do
a change to worse where not applicable. Let the herds decide upon
their needs.

Just my 2 cents.

On Thu, Mar 6, 2008 at 10:02 AM, Sébastien Fabbro <bicatali@gentoo.org> wrote:
> On Wed, 5 Mar 2008, Anant Narayanan <anant@gentoo.org> wrote:
>  >
>  > If it's not too late for this month's meeting, I'd like to discuss
>  > the possibility of including a new "post" in our developer base -
>  > the package maintainer.
>  >
>
>  The idea is interesting. We have been thinking about something similar
>  in the sci team. We are already maintaining some packages we don't know
>  how to test. We also don't particularly like the idea of getting
>  scientific results based on untested software.
>
>  The overlays are not a solution. Packages in the overlays do not
>  go through keywording or stabilisation processes, do not get all the
>  publicity, and don't have bug support as advanced as the ones in the
>  main tree.
>


-- 
Ioannis Aslanidis

<deathwing00[at]gentoo.org> 0x47F370A0

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] proxy-maintaner improvement (was: Monthly Gentoo Council Reminder for March)
  2008-03-06  3:38                 ` Anant Narayanan
  2008-03-06  7:31                   ` Alec Warner
@ 2008-03-06 12:17                   ` Peter Volkov
  1 sibling, 0 replies; 80+ messages in thread
From: Peter Volkov @ 2008-03-06 12:17 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1988 bytes --]

В Чтв, 06/03/2008 в 09:08 +0530, Anant Narayanan пишет:
> The idea is to make the recruitment process as easy and quick as  
> possible, while ensuring that the person involved has the requisite  
> skills.

Could you explain, how our recruitment process is long and hard? Also
how could you ensure that the person involved has the requisite skills
without asking him some questions (read quizes)? If potential developer
does not have either time or knowledge to answer our quizes he/she'll be
unable to maintain packages on a daily/weekly basis:
 * if candidate knows nothing about ebuilds he/she have to spend some
time and learn what they are, or how do you suppose it's possible to
maintain packages without such knowledge? We ~40 questions in both
quizes. Doing about 1 question a day (no so hard I suppose) it's
possible to finish quizes less then in 2 months.
 * if you know how to write ebuilds, it's possible to finish both quizes
in one day, not to hard/long I suppose too.

We already have alternatives: proxy-maintainer and sunrise overlay.


That said, I agree that proxy-maintainers should be improved. I'll try
to gather ideas from this thread and may be add some new. So:

* proxy-maintainers work with developers through bugzilla (as we have
them now), but after they finish ebuild quiz and recruiters approve it
they could:

 - get access in cvs to maintained packages. In this case:

1. they should have mentors which are subscribed to all proxy-maintainer
commits, and the mentor is responsible for all the things
proxy-maintainer commits
2. proxy-maintainer couldn't request initial package stabilization, only
mentor/dev from herd/team is allowed to do that
3. they should have IRC cloak, forums mark, voice in @gentoo-dev,
subscription to -core & -dev-announce.
4. they should be announced in -dev as ordinary

Also proxy-maintainers should be mentioned somewhere in the /doc/ area
of our web-site.

-- 
Peter.

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 20:07   ` Santiago M. Mola
@ 2008-03-06 13:38     ` Zhang Le
  2008-03-06 21:25       ` [gentoo-dev] " Markus Ullmann
  0 siblings, 1 reply; 80+ messages in thread
From: Zhang Le @ 2008-03-06 13:38 UTC (permalink / raw
  To: gentoo-dev

On 21:07 Wed 05 Mar     , Santiago M. Mola wrote:
> On Wed, Mar 5, 2008 at 6:11 PM, Anant Narayanan <anant@gentoo.org> wrote:
> >  Some of you may argue that we already have proxy-maintainers. That's a
> >  great idea, all I'm asking for is for us to formalize the position.
> >  Giving a proxy-maintainer an official acknowledgement will definitely
> >  attract more users to contribute.
> 
> IMO the problem with proxy-maintainers is that most users don't know
> such a thing exists. I bet some users could proxy-maintain a lot of
> orphaned packages if we potentiate proxy-maint.

++

IMO giving proxy-maintainer due credit and publicity, meaning make it a formal
position, could solve the very problem Anant's proposal intended to solve.

Zhang Le
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-05 18:10     ` Anant Narayanan
@ 2008-03-06 14:08       ` Denis Dupeyron
  0 siblings, 0 replies; 80+ messages in thread
From: Denis Dupeyron @ 2008-03-06 14:08 UTC (permalink / raw
  To: gentoo-dev

On Wed, Mar 5, 2008 at 7:10 PM, Anant Narayanan <anant@gentoo.org> wrote:
>  maintainers don't need to complete the staff quiz.

The staff quiz is focused on our general procedures and how to behave
and interact with other devs. It is a great opportunity for the
recruiter to get to know who he (no "she"s in recruiters, applications
welcome) is talking to. It's at this time that I have the most
interesting discussions with the recruit and learn the most on the
individual (s)he is. We had enough issues in the past with technically
good people who just couldn't behave that I think skipping this phase
is really not a good idea. Because, believe it or not, the recruitment
process in general and the review in particular are not only about
checking yes/no boxes about the recruit's answers to obscure quizzes.
Plus, practically the staff quiz takes very little time. With the old
argument being that if you can't spend that little time on the staff
quiz then chances are you won't be a dev for long, and thus not worth
investing time in.

> On the technical side, about the only thing
>  they really require is a sound knowledge of bash, the do's and don'ts
>  of ebuilds, and knowledge of how to use eclasses.

This is currently what the ebuild quiz is trying to be. I don't
understand what difference you want to make between a full dev and a
package maintainer when both will have to write the same kind of
ebuilds, face the same kind of issues and have to come up with the
same kind of solutions. And in in the end create the same risk of
instability to the tree, only in a more fragmented, thus less
controllable way (due to more clueless people for the same job).

>  As for the privileges, maintainers wouldn't need an email account,
>  commit access to portions not concerning their package(s),

Meaning that they'll be allowed to break only a certain portion of the
tree. That's OK with me, as long as it's not the portion I use. I
believe some people depend on gentoo. I don't see any reason to risk
making their life miserable.

I hope you're not going to take any of the above personally. My
opinion is we have proxy maintenance and overlays like sunrise in
place already. If they're not working properly I suggest we fix them.
There's no point breaking something in the hope you'll fix something
else that doesn't work. Go to the root of the problem instead.

Denis.
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-01  5:30 [gentoo-dev] Monthly Gentoo Council Reminder for March Mike Frysinger
  2008-03-01 10:55 ` Raúl Porcel
  2008-03-05 17:11 ` Anant Narayanan
@ 2008-03-06 17:31 ` Jeroen Roovers
  2008-03-06 20:41   ` Petteri Räty
       [not found] ` <18385.19961.449228.320972@a1i15.kph.uni-mainz.de>
  3 siblings, 1 reply; 80+ messages in thread
From: Jeroen Roovers @ 2008-03-06 17:31 UTC (permalink / raw
  To: gentoo-dev

On 01 Mar 2008 05:30:01
Mike Frysinger <vapier@gentoo.org> wrote:

> This is your monthly friendly reminder !  Same bat time (typically
> the 2nd Thursday at 2000 UTC / 1600 EST), same bat channel
> (#gentoo-council @ irc.freenode.net) !
> 
> If you have something you'd wish for us to chat about, maybe even
> vote on, let us know !  Simply reply to this e-mail for the whole
> Gentoo dev list to see.

The list of architectures that Gentoo supports is one of its greatest
assets. It is important that Gentoo makes available an as large as
possible set of packages to as many platforms as is sanely doable. For
this purpose we have a testing and stabilisation system that depends on
architecture keywords being propagated from one version to the next. I
would like to stress to all package maintainers that dropping keywords,
i.e. removing any architecture's keyword entirely, instead of replacing
"arch" with "~arch", _hurts_ the Gentoo Project.

Dropping a keyword should be done in exactly three cases:
1) When newly added dependencies for a version have not been keyworded.
2) When there is evidence that the new version contains architecture
porting regressions, i.e. upstream knows or strongly suspects that a
specific version no longer supports a specific architecture.
3) When a precompiled version is not available for a specific
architecture.

When a keyword is being dropped for one of the three reasons stated
above, the relevant arch team should be notified by way of a bug,
assigned to the package maintainer, and the arch team should be CC'd,
explaining what should be done to validate readding the dropped
keyword. Of course, if any dependencies can be keyworded in advance of
adding the ebuild for which keywords would need to be dropped, as long
as the arch teams respond in due time by keywording the new
dependencies, dropping the keywords can be prevented entirely and fewer
developers will get less work on their hands, but this does require
better planning, and possibly holding off committing the new ebuild for
a week (or two).

When keywords have been dropped invalidly, a bug should be reported and
assigned to the package maintainer. Arch teams should not be burdened
with this task but may be CC'd on the bug to notify them of the
situation. It should be clear to all ebuild developers that maintaining
keywords is not the domain of the arch teams: Like the rest of any
ebuild, it is the maintainer's responsibility to ensure keywords are
soundly propagated from one version to the next, and the maintainer's
responsibility to correct when a keyword has been dropped.
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-06 17:31 ` [gentoo-dev] " Jeroen Roovers
@ 2008-03-06 20:41   ` Petteri Räty
  2008-03-07  4:42     ` Jeroen Roovers
  0 siblings, 1 reply; 80+ messages in thread
From: Petteri Räty @ 2008-03-06 20:41 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1121 bytes --]

Jeroen Roovers kirjoitti:
> On 01 Mar 2008 05:30:01
> Mike Frysinger <vapier@gentoo.org> wrote:
> 
>> This is your monthly friendly reminder !  Same bat time (typically
>> the 2nd Thursday at 2000 UTC / 1600 EST), same bat channel
>> (#gentoo-council @ irc.freenode.net) !
>>
>> If you have something you'd wish for us to chat about, maybe even
>> vote on, let us know !  Simply reply to this e-mail for the whole
>> Gentoo dev list to see.
> 
> The list of architectures that Gentoo supports is one of its greatest
> assets. It is important that Gentoo makes available an as large as
> possible set of packages to as many platforms as is sanely doable. For
> this purpose we have a testing and stabilisation system that depends on
> architecture keywords being propagated from one version to the next. I
> would like to stress to all package maintainers that dropping keywords,
> i.e. removing any architecture's keyword entirely, instead of replacing
> "arch" with "~arch", _hurts_ the Gentoo Project.
> 

I couldn't find in your post what you want the council to discuss?

Regards,
Petteri


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* [gentoo-dev]  Re: Monthly Gentoo Council Reminder for March
  2008-03-06 13:38     ` Zhang Le
@ 2008-03-06 21:25       ` Markus Ullmann
  2008-03-06 21:37         ` Petteri Räty
  2008-03-06 23:26         ` Jorge Manuel B. S. Vicetto
  0 siblings, 2 replies; 80+ messages in thread
From: Markus Ullmann @ 2008-03-06 21:25 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 839 bytes --]

Zhang Le schrieb:
> IMO giving proxy-maintainer due credit and publicity, meaning make it a formal
> position, could solve the very problem Anant's proposal intended to solve.

we had that in the past already yet it didn't solve one problem at hand:
users getting distacted and devs getting nervous b/c the process is
a) undocumented and
b) a bit complex as you have to keep $repo and gentoo-x86 in sync

So giving both (devs and users) an automated way of working with that 
would help a lot IMHO.

like the user submits using
echangelog "My cool change"
repoman submit

then the dev gets a diff or whatever against current state and then just 
does

repoman accept or
repoman reject <yourreasonhere>

note: just brainstorm idea but we definitely could use some scripts for 
this kind of work.

Greetz
-Jokey


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev]  Re: Monthly Gentoo Council Reminder for March
  2008-03-06 21:25       ` [gentoo-dev] " Markus Ullmann
@ 2008-03-06 21:37         ` Petteri Räty
  2008-03-06 23:26         ` Jorge Manuel B. S. Vicetto
  1 sibling, 0 replies; 80+ messages in thread
From: Petteri Räty @ 2008-03-06 21:37 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 588 bytes --]

Markus Ullmann kirjoitti:
> 
> So giving both (devs and users) an automated way of working with that 
> would help a lot IMHO.
> 
> like the user submits using
> echangelog "My cool change"
> repoman submit
> 
> then the dev gets a diff or whatever against current state and then just 
> does
> 
> repoman accept or
> repoman reject <yourreasonhere>
> 
> note: just brainstorm idea but we definitely could use some scripts for 
> this kind of work.
> 

There was a GSoC project/idea last year for this but I don't know if 
anything came of it.

Regards,
Petteri


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev]  Re: Monthly Gentoo Council Reminder for March
  2008-03-06 21:25       ` [gentoo-dev] " Markus Ullmann
  2008-03-06 21:37         ` Petteri Räty
@ 2008-03-06 23:26         ` Jorge Manuel B. S. Vicetto
  1 sibling, 0 replies; 80+ messages in thread
From: Jorge Manuel B. S. Vicetto @ 2008-03-06 23:26 UTC (permalink / raw
  To: gentoo-dev

Markus Ullmann wrote:
> we had that in the past already yet it didn't solve one problem at hand:
> users getting distacted and devs getting nervous b/c the process is
> a) undocumented and
> b) a bit complex as you have to keep $repo and gentoo-x86 in sync
>
> So giving both (devs and users) an automated way of working with that 
> would help a lot IMHO.
>
> like the user submits using
> echangelog "My cool change"
> repoman submit
>
> then the dev gets a diff or whatever against current state and then 
> just does
>
> repoman accept or
> repoman reject <yourreasonhere>
>

Markus,

you're talking about git.

> note: just brainstorm idea but we definitely could use some scripts 
> for this kind of work.
>
> Greetz
> -Jokey
>

-- 
Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / SPARC / KDE

-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* [gentoo-dev]  Re: Monthly Gentoo Council Reminder for March
  2008-03-05 17:11 ` Anant Narayanan
                     ` (6 preceding siblings ...)
  2008-03-06  9:02   ` Sébastien Fabbro
@ 2008-03-07  1:56   ` Ryan Hill
  7 siblings, 0 replies; 80+ messages in thread
From: Ryan Hill @ 2008-03-07  1:56 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 416 bytes --]

Anant Narayanan wrote:

> P.P.S. Maybe this is more suited for -project, but everyone knows that 
> nobody reads that list :-p

Only because nobody posts there.  Knock it off. ;P


-- 
fonts,                                            by design, by neglect
gcc-porting,                              for a fact or just for effect
wxwindows @ gentoo     EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-06 20:41   ` Petteri Räty
@ 2008-03-07  4:42     ` Jeroen Roovers
  2008-03-07  5:09       ` Petteri Räty
  0 siblings, 1 reply; 80+ messages in thread
From: Jeroen Roovers @ 2008-03-07  4:42 UTC (permalink / raw
  To: gentoo-dev

On Thu, 06 Mar 2008 22:41:12 +0200
Petteri Räty <betelgeuse@gentoo.org> wrote:

> Jeroen Roovers kirjoitti:
> > On 01 Mar 2008 05:30:01
> > Mike Frysinger <vapier@gentoo.org> wrote:
> > 
> >> This is your monthly friendly reminder !  Same bat time (typically
> >> the 2nd Thursday at 2000 UTC / 1600 EST), same bat channel
> >> (#gentoo-council @ irc.freenode.net) !
> >>
> >> If you have something you'd wish for us to chat about, maybe even
> >> vote on, let us know !  Simply reply to this e-mail for the whole
> >> Gentoo dev list to see.
> > 
> > The list of architectures that Gentoo supports is one of its
> > greatest assets. It is important that Gentoo makes available an as
> > large as possible set of packages to as many platforms as is sanely
> > doable. For this purpose we have a testing and stabilisation system
> > that depends on architecture keywords being propagated from one
> > version to the next. I would like to stress to all package
> > maintainers that dropping keywords, i.e. removing any
> > architecture's keyword entirely, instead of replacing "arch" with
> > "~arch", _hurts_ the Gentoo Project.
> > 
> 
> I couldn't find in your post what you want the council to discuss?

One current and pressing issue. Neatly explained, a solution thought
through and well layed out. As a Council you'd only need to lay down
the law.
--
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-07  4:42     ` Jeroen Roovers
@ 2008-03-07  5:09       ` Petteri Räty
  2008-03-07  7:35         ` Ulrich Mueller
  0 siblings, 1 reply; 80+ messages in thread
From: Petteri Räty @ 2008-03-07  5:09 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1484 bytes --]

Jeroen Roovers kirjoitti:
> On Thu, 06 Mar 2008 22:41:12 +0200
> Petteri Räty <betelgeuse@gentoo.org> wrote:
> 
>> Jeroen Roovers kirjoitti:
>>> On 01 Mar 2008 05:30:01
>>> Mike Frysinger <vapier@gentoo.org> wrote:
>>>
>>>> This is your monthly friendly reminder !  Same bat time (typically
>>>> the 2nd Thursday at 2000 UTC / 1600 EST), same bat channel
>>>> (#gentoo-council @ irc.freenode.net) !
>>>>
>>>> If you have something you'd wish for us to chat about, maybe even
>>>> vote on, let us know !  Simply reply to this e-mail for the whole
>>>> Gentoo dev list to see.
>>> The list of architectures that Gentoo supports is one of its
>>> greatest assets. It is important that Gentoo makes available an as
>>> large as possible set of packages to as many platforms as is sanely
>>> doable. For this purpose we have a testing and stabilisation system
>>> that depends on architecture keywords being propagated from one
>>> version to the next. I would like to stress to all package
>>> maintainers that dropping keywords, i.e. removing any
>>> architecture's keyword entirely, instead of replacing "arch" with
>>> "~arch", _hurts_ the Gentoo Project.
>>>
>> I couldn't find in your post what you want the council to discuss?
> 
> One current and pressing issue. Neatly explained, a solution thought
> through and well layed out. As a Council you'd only need to lay down
> the law.

Isn't what you wrote the existing policy?

Regards,
Petteri


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-07  5:09       ` Petteri Räty
@ 2008-03-07  7:35         ` Ulrich Mueller
  2008-03-07 10:16           ` George Shapovalov
  2008-03-07 12:27           ` Petteri Räty
  0 siblings, 2 replies; 80+ messages in thread
From: Ulrich Mueller @ 2008-03-07  7:35 UTC (permalink / raw
  To: gentoo-dev

>>>>> On Fri, 07 Mar 2008, Petteri Räty wrote:
>>> Jeroen Roovers kirjoitti:
>>>> The list of architectures that Gentoo supports is one of its
>>>> greatest assets. It is important that Gentoo makes available
>>>> an as large as possible set of packages to as many platforms
>>>> as is sanely doable. For this purpose we have a testing and
>>>> stabilisation system that depends on architecture keywords
>>>> being propagated from one version to the next. I would like
>>>> to stress to all package maintainers that dropping keywords,
>>>> i.e. removing any architecture's keyword entirely, instead of
>>>> replacing "arch" with "~arch", _hurts_ the Gentoo Project.

> Isn't what you wrote the existing policy?

If it is, then the last question of the end-quiz should be changed:

| 19. You are bumping foomatic's ebuild from version 1.5 to version
|     2.0. This new version is a massive rewrite which introduces
|     huge changes to the build system, the required libraries
|     and how the code works. What will you do for KEYWORDS here?

My answer to it (about one year ago) wasn't in agreement with Jeroen's
above statement, but my mentor and my recruiter were satisfied with it
at the time.

Ulrich
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-07  7:35         ` Ulrich Mueller
@ 2008-03-07 10:16           ` George Shapovalov
  2008-03-07 12:27           ` Petteri Räty
  1 sibling, 0 replies; 80+ messages in thread
From: George Shapovalov @ 2008-03-07 10:16 UTC (permalink / raw
  To: gentoo-dev

Friday, 7. March 2008, Ulrich Mueller Ви написали:
> > Isn't what you wrote the existing policy?
>
> If it is, then the last question of the end-quiz should be changed:
> | 19. You are bumping foomatic's ebuild from version 1.5 to version
> |     2.0. This new version is a massive rewrite which introduces
> |     huge changes to the build system, the required libraries
> |     and how the code works. What will you do for KEYWORDS here?
But there are different situations, and there are two questions in the quiz to 
reflect that (IIRC the other one is one or two questions before this #19). 
And, I believe, these were added after the issue was brought up by arch 
testers here quite some time ago. Rhat is, there is a difference between a 
trivial bump and a major update. E.g., you don't expect trouble from some 
minor bug fix but things may not work anymore or require major adjustments 
when some big backend changes are made or build system is changed (like 
recently it became popular to replace autotools with CMake).

George
--
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-07  7:35         ` Ulrich Mueller
  2008-03-07 10:16           ` George Shapovalov
@ 2008-03-07 12:27           ` Petteri Räty
  1 sibling, 0 replies; 80+ messages in thread
From: Petteri Räty @ 2008-03-07 12:27 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 760 bytes --]

Ulrich Mueller kirjoitti:
> 
>> Isn't what you wrote the existing policy?
> 
> If it is, then the last question of the end-quiz should be changed:
> 
> | 19. You are bumping foomatic's ebuild from version 1.5 to version
> |     2.0. This new version is a massive rewrite which introduces
> |     huge changes to the build system, the required libraries
> |     and how the code works. What will you do for KEYWORDS here?
> 
> My answer to it (about one year ago) wasn't in agreement with Jeroen's
> above statement, but my mentor and my recruiter were satisfied with it
> at the time.
> 
> Ulrich

How is the question wrong? You are just stating the recruiters didn't 
think the answer was what it was supposed to be.

Regards,
Petteri


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-06  9:02   ` Sébastien Fabbro
  2008-03-06  9:15     ` Ioannis Aslanidis
@ 2008-03-07 18:48     ` Marius Mauch
  2008-03-10  5:12       ` Natanael Copa
  1 sibling, 1 reply; 80+ messages in thread
From: Marius Mauch @ 2008-03-07 18:48 UTC (permalink / raw
  To: gentoo-dev

On Thu, 6 Mar 2008 09:02:09 +0000
Sébastien Fabbro <bicatali@gentoo.org> wrote:

> We have contacted some talented ebuild submitters who neither want to
> spend the time nor feel the responsibility of a full dev.

Maybe we should try to solve that problem instead of making our
hierarchy even more complex.
What exact time constraints and responsibilities are people afraid of?
Are those concerns real or just myths?

> A formal proxy-maintainer could really help in our sometimes blind
> maintaining duties.

What would be the difference between a "formal proxy-maintainer" and
how we handle it currently?

Marius
--
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-07 18:48     ` Marius Mauch
@ 2008-03-10  5:12       ` Natanael Copa
  2008-03-10  5:21         ` Alec Warner
  2008-03-10 12:05         ` Peter Volkov
  0 siblings, 2 replies; 80+ messages in thread
From: Natanael Copa @ 2008-03-10  5:12 UTC (permalink / raw
  To: gentoo-dev


On Fri, 2008-03-07 at 19:48 +0100, Marius Mauch wrote:

> What exact time constraints and responsibilities are people afraid of?
> Are those concerns real or just myths?

As someone who just sent in the quiz, yes its real concerns. What scared
me off mostly is the gentoo politics. The entire process to become a
"gentoo developer" is a scare off. Took me weeks to complete the quiz. I
want to help, yes, but I do have a life.

> > A formal proxy-maintainer could really help in our sometimes blind
> > maintaining duties.
> 
> What would be the difference between a "formal proxy-maintainer" and
> how we handle it currently?

It's documented? I hardly know it was possible. I have heard the term
proxy maintainer a few time and offerend to become one without beeing
100% what it was. I talked about to become a dev only to be able to
maintain a handful ebuilds but was even recommended to not do that due
to QA issues. That kind of turned me off [1].

At the same time I go the offer to maintain a package in FreeBSD. I said
yes because it was very simple. So I have been a freebsd ports
maintainer for years, while it took me years to actually take the step
to fill in the quiz, even if i run gentoo on desktop and run my own
distro based on Gentoo.

I'd probably not do the quiz again but I'd be more than happy to
maintain a few packages.

> Marius

-nc

[1]http://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg15926.html

PS. The entire thread is kind of interesting to read.


-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-10  5:12       ` Natanael Copa
@ 2008-03-10  5:21         ` Alec Warner
  2008-03-10  8:29           ` Roy Marples
  2008-03-10 10:09           ` Natanael Copa
  2008-03-10 12:05         ` Peter Volkov
  1 sibling, 2 replies; 80+ messages in thread
From: Alec Warner @ 2008-03-10  5:21 UTC (permalink / raw
  To: gentoo-dev

On 3/9/08, Natanael Copa <natanael.copa@gmail.com> wrote:
>
>  On Fri, 2008-03-07 at 19:48 +0100, Marius Mauch wrote:
>
>  > What exact time constraints and responsibilities are people afraid of?
>  > Are those concerns real or just myths?
>
>
> As someone who just sent in the quiz, yes its real concerns. What scared
>  me off mostly is the gentoo politics. The entire process to become a
>  "gentoo developer" is a scare off. Took me weeks to complete the quiz. I
>  want to help, yes, but I do have a life.

If you have other methods to avoid contributors who suck; I'd like to hear them.

We have had problems where people sign up in the past and then never
do anything and it wastes our time trying to teach them how the tree
works.  We would rather spend that time helping out developers who
like, actually do work.

>
>
>  > > A formal proxy-maintainer could really help in our sometimes blind
>  > > maintaining duties.
>  >
>  > What would be the difference between a "formal proxy-maintainer" and
>  > how we handle it currently?
>
>
> It's documented? I hardly know it was possible. I have heard the term
>  proxy maintainer a few time and offerend to become one without beeing
>  100% what it was. I talked about to become a dev only to be able to
>  maintain a handful ebuilds but was even recommended to not do that due
>  to QA issues. That kind of turned me off [1].

Granted, that e-mail was from October 2006 ;)

>
>  At the same time I go the offer to maintain a package in FreeBSD. I said
>  yes because it was very simple. So I have been a freebsd ports
>  maintainer for years, while it took me years to actually take the step
>  to fill in the quiz, even if i run gentoo on desktop and run my own
>  distro based on Gentoo.

I can certainly invision cvs ACLs if people are worried about that
sort of thing; but it doesn't mitigate the fact that maintainers need
to know what they are doing.

Did freeBSD not care if you knew what you were doing?  What happens if
you totally screw up your package?  What happens if you do something
malicious?

>
>  I'd probably not do the quiz again but I'd be more than happy to
>  maintain a few packages.
>
>  > Marius
>
>  -nc
>
>  [1]http://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg15926.html
>
>  PS. The entire thread is kind of interesting to read.
>
>
>
>  --
>  gentoo-dev@lists.gentoo.org mailing list
>
>
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-10  5:21         ` Alec Warner
@ 2008-03-10  8:29           ` Roy Marples
  2008-03-10 11:58             ` Denis Dupeyron
  2008-03-10 10:09           ` Natanael Copa
  1 sibling, 1 reply; 80+ messages in thread
From: Roy Marples @ 2008-03-10  8:29 UTC (permalink / raw
  To: gentoo-dev

On Monday 10 March 2008 05:21:51 Alec Warner wrote:
> Did freeBSD not care if you knew what you were doing?  What happens if
> you totally screw up your package?  What happens if you do something
> malicious?

Gentoo has a cvs-commit mailing list, so everyone knows if they care enough.

I suggest you remove those rose tinted specs of yours unless you are 
suggesting that a Gentoo dev has never committed a broken ebuild or eclass :) 
Devs make mistakes, only less than other people by virtue of spending more 
time working on similar stuff.

Lastly, taking a quiz is no measure of being malicious or not. You would have 
to interact with the person to know if they are capable for that.

Thanks

Roy
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-10  5:21         ` Alec Warner
  2008-03-10  8:29           ` Roy Marples
@ 2008-03-10 10:09           ` Natanael Copa
  1 sibling, 0 replies; 80+ messages in thread
From: Natanael Copa @ 2008-03-10 10:09 UTC (permalink / raw
  To: gentoo-dev


On Sun, 2008-03-09 at 21:21 -0800, Alec Warner wrote:
> On 3/9/08, Natanael Copa <natanael.copa@gmail.com> wrote:
> >
> >  On Fri, 2008-03-07 at 19:48 +0100, Marius Mauch wrote:
> >
> >  > What exact time constraints and responsibilities are people afraid of?
> >  > Are those concerns real or just myths?
> >
> >
> > As someone who just sent in the quiz, yes its real concerns. What scared
> >  me off mostly is the gentoo politics. The entire process to become a
> >  "gentoo developer" is a scare off. Took me weeks to complete the quiz. I
> >  want to help, yes, but I do have a life.
> 
> If you have other methods to avoid contributors who suck; I'd like to hear them.

I don't have any silver bullets, sorry.

> I can certainly invision cvs ACLs if people are worried about that
> sort of thing; but it doesn't mitigate the fact that maintainers need
> to know what they are doing.

ACL's... yuck... git might be an idea though. "signed-off-by", kernel
style. Don't have enough experience with gentoo managemet to know if git
fit's the management style. (probably not, since its not used already)

> Did freeBSD not care if you knew what you were doing?  What happens if
> you totally screw up your package?  What happens if you do something
> malicious?

I'm a "maintainer" not a "committer". I don't have commit access.

-nc

-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-10  8:29           ` Roy Marples
@ 2008-03-10 11:58             ` Denis Dupeyron
  0 siblings, 0 replies; 80+ messages in thread
From: Denis Dupeyron @ 2008-03-10 11:58 UTC (permalink / raw
  To: gentoo-dev

On Mon, Mar 10, 2008 at 9:29 AM, Roy Marples <roy@marples.name> wrote:
>  Lastly, taking a quiz is no measure of being malicious or not.

As I wrote elsewhere, the recruitment process is more than just the quizzes.

> You would have
>  to interact with the person to know if they are capable for that.

Which is exactly what happens during that other important part of the
recruitment process, i.e. the review. It gives no guaranty of the
future dev not being malicious, but we at least get a good idea and
can refuse him/her if we feel it's necessary. This has happened once
since I've been a recruiter, after lengthy discussions and
investigations.

Denis.
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* [gentoo-dev] Re: [gentoo-core] Keywords policy
       [not found]         ` <47D4F26C.7050701@gentoo.org>
@ 2008-03-10 12:00           ` Alec Warner
  2008-03-10 13:50             ` Wulf C. Krueger
  0 siblings, 1 reply; 80+ messages in thread
From: Alec Warner @ 2008-03-10 12:00 UTC (permalink / raw
  To: Jakub Moc; +Cc: gentoo-core, gentoo-dev

[+gentoo-dev]

I'm just going to jump randomly in here.

Also, moving this back to -dev as it is not a private matter.

The bread and butter of this is what:

A. KDE team drops arch keywords for KDE 4, since KDE4 is new.

B. Jer re-keywords KDE4 on HPPA but doesn't try installing the
software to make sure it works.

C. Jer misses keywords because the KDE team did not provide a distinct
list of packages and Jer was relying on repoman to notify him when he
broke the deptree for HPPA.  Repoman has a bug/feature that caused it
to behave in an unexpected manner.

So I think most people think A. is an acceptable practice.  For all
intents and purposes KDE4 is new software.  Does anyone disagree with
this?

I think C is both Jer's and the KDE teams fault.  How difficult is it
really to produce a distinct package list KDE team?  You could always
refuse to keyword without such a list.

I think B is the real argument here.  Typically when commiting
packages you are supposed to install them and at least (in the case of
KDE) log into KDE and make sure it at least works.

Jer, did you do this?  If not; do you understand why the other
developers are upset?  Really I think they just want you to test
things you are keywording.

-Alec
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-10  5:12       ` Natanael Copa
  2008-03-10  5:21         ` Alec Warner
@ 2008-03-10 12:05         ` Peter Volkov
  2008-03-10 12:13           ` Alec Warner
  1 sibling, 1 reply; 80+ messages in thread
From: Peter Volkov @ 2008-03-10 12:05 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 455 bytes --]

В Пнд, 10/03/2008 в 06:12 +0100, Natanael Copa пишет:
> Took me weeks to complete the quiz. I want to help, yes, but I do have
> a life.

What were the problems? Do you think that knowledge of answers to the
questions asked in quiz are not required to do actual work on ebuilds in
the tree? What were that questions?

> It's documented?

It is mentioned in some places on website but no, it's not documented as
I see.

-- 
Peter.

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-10 12:05         ` Peter Volkov
@ 2008-03-10 12:13           ` Alec Warner
  2008-03-10 13:39             ` Peter Volkov
  0 siblings, 1 reply; 80+ messages in thread
From: Alec Warner @ 2008-03-10 12:13 UTC (permalink / raw
  To: gentoo-dev

On 3/10/08, Peter Volkov <pva@gentoo.org> wrote:
> В Пнд, 10/03/2008 в 06:12 +0100, Natanael Copa пишет:
>
> > Took me weeks to complete the quiz. I want to help, yes, but I do have
>  > a life.
>
>
> What were the problems? Do you think that knowledge of answers to the
>  questions asked in quiz are not required to do actual work on ebuilds in
>  the tree? What were that questions?
>
>  > It's documented?
>
>  It is mentioned in some places on website but no, it's not documented as
>  I see.

It is one of many of my dead projects ;)

http://dev.gentoo.org/~antarus/projects/proxy-maint/

>
>  --
>
> Peter.
>
>
│ИМ╒┤^╬X╛╤х\x1e·з(╒╦&j)b·	b╡

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Monthly Gentoo Council Reminder for March
  2008-03-10 12:13           ` Alec Warner
@ 2008-03-10 13:39             ` Peter Volkov
  0 siblings, 0 replies; 80+ messages in thread
From: Peter Volkov @ 2008-03-10 13:39 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 836 bytes --]

В Пнд, 10/03/2008 в 04:13 -0800, Alec Warner пишет:
> On 3/10/08, Peter Volkov <pva@gentoo.org> wrote:
> > В Пнд, 10/03/2008 в 06:12 +0100, Natanael Copa пишет:
> >  > It's documented?
> >
> >  It is mentioned in some places on website but no, it's not documented as
> >  I see.
> 
> It is one of many of my dead projects ;)
> 
> http://dev.gentoo.org/~antarus/projects/proxy-maint/

This is outside www.gentoo.org :P

And it's not clear how to became proxy-maintainer. Also current list of
proxy-maintainers could be grep'ed from metadata.xml. e.g. for shorewall
proxy-maintainer is listed in maintainer tag, just have not @gentoo.org
e-mail. But may be we should introduce some attribute (proxy-maintainer)
to mark position explicitly. And all current developers are commiters...

-- 
Peter.

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* [gentoo-dev] Re: [gentoo-core] Keywords policy
  2008-03-10 12:00           ` [gentoo-dev] Re: [gentoo-core] Keywords policy Alec Warner
@ 2008-03-10 13:50             ` Wulf C. Krueger
  2008-03-10 14:22               ` Alec Warner
  0 siblings, 1 reply; 80+ messages in thread
From: Wulf C. Krueger @ 2008-03-10 13:50 UTC (permalink / raw
  To: Alec Warner; +Cc: Jakub Moc, gentoo-core, gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 708 bytes --]

> A. KDE team drops arch keywords for KDE 4, since KDE4 is new.

Basically, yes.

> C. Jer misses keywords because the KDE team did not provide a distinct
> list of packages

Because we didn't even ask for re-keywording. :-)

KDE 4.0.x leaves much to be desired which is why it's p.masked (which  
is, btw, another place a list could be found :) ).

> I think C is both Jer's and the KDE teams fault.  How difficult is it
> really to produce a distinct package list KDE team?

It isn't hard. We have it on kde.gentoo.org and in p.mask. :-)

See above, though: We didn't even ask for re-keywording in the first  
place. When we do (or ask for stabilisation), we always provide lists.

-- 
Best regards, Wulf


[-- Attachment #2: PGP Digital Signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* [gentoo-dev] Re: [gentoo-core] Keywords policy
  2008-03-10 13:50             ` Wulf C. Krueger
@ 2008-03-10 14:22               ` Alec Warner
  2008-03-10 15:26                 ` Wulf C. Krueger
  0 siblings, 1 reply; 80+ messages in thread
From: Alec Warner @ 2008-03-10 14:22 UTC (permalink / raw
  To: Wulf C. Krueger; +Cc: gentoo-core, gentoo-dev

On 3/10/08, Wulf C. Krueger <philantrop@gentoo.org> wrote:
> > A. KDE team drops arch keywords for KDE 4, since KDE4 is new.
>
>
> Basically, yes.
>
>
>  > C. Jer misses keywords because the KDE team did not provide a distinct
>  > list of packages
>
>
> Because we didn't even ask for re-keywording. :-)

According to Rej you dropped the hppa keyword without informing him.

The current policy states that you should file a bug in this case.  Did you?

If there is no documentation for the dropped keyword then Rej could
easily conclude that the dropped keyword was a mistake and fix it.

Also who detected the brokenness and who fixed it?

-Alec
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* [gentoo-dev] Re: [gentoo-core] Keywords policy
  2008-03-10 14:22               ` Alec Warner
@ 2008-03-10 15:26                 ` Wulf C. Krueger
       [not found]                   ` <20080311044938.72401cd7@epia.jer-c2.orkz.net>
  0 siblings, 1 reply; 80+ messages in thread
From: Wulf C. Krueger @ 2008-03-10 15:26 UTC (permalink / raw
  To: Alec Warner; +Cc: gentoo-core, gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1094 bytes --]

>>  > C. Jer misses keywords because the KDE team did not provide a distinct
>>  > list of packages
>> Because we didn't even ask for re-keywording. :-)
> According to Rej you dropped the hppa keyword without informing him.

That is correct.

> The current policy states that you should file a bug in this case.  Did you?

No, we didn't because the whole thing is p.masked for a reason. It,  
KDE 4.0.1, is broken crap that should not yet be re-keyworded.

We will file a bug for 4.0.2 at the earliest.

> If there is no documentation for the dropped keyword then Rej could
> easily conclude that the dropped keyword was a mistake and fix it.

When you find 208 (!) packages

1. that have all keywords but ~amd64 and ~x86 dropped,
2. which are package.masked with prominent notice,
3. the maintainers of which are available,

do you assume that was a mistake and randomly keyword stuff or do you  
ask the maintainers? :-)

> Also who detected the brokenness and who fixed it?

Nothing was broken before the failed re-keywording attempt.

-- 
Best regards, Wulf

[-- Attachment #2: PGP Digital Signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* [gentoo-dev] Re: [gentoo-core] Keywords policy
       [not found]                   ` <20080311044938.72401cd7@epia.jer-c2.orkz.net>
@ 2008-03-11  4:40                     ` Ryan Hill
  2008-03-11 11:41                       ` Alec Warner
       [not found]                     ` <20080311054345.26a83921@epia.jer-c2.orkz.net>
  1 sibling, 1 reply; 80+ messages in thread
From: Ryan Hill @ 2008-03-11  4:40 UTC (permalink / raw
  To: Jeroen Roovers; +Cc: gentoo-core, gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 2427 bytes --]

Jeroen Roovers wrote:
> On Mon, 10 Mar 2008 16:26:19 +0100
> "Wulf C. Krueger" <philantrop@gentoo.org> wrote:
> 
>> No, we didn't because the whole thing is p.masked for a reason. It,  
>> KDE 4.0.1, is broken crap that should not yet be re-keyworded.
> 
> OK then. and I am not going to cross-post this to -dev@, btw: why the
> hell did you decide to put broken crap in the tree? It should never have
> left your repository, it seems.

It's package masked and unkeyworded, which is a big hint that it's under 
development.

> If you still wonder why I started rekeywording for HPPA, then let this
> be the final answer. It was no fault of mine - I did it on purpose. No
> keywording error - I was going to finish all the dependencies if you
> hadn't asked me not to (because by then you were claiming KDE team
> "reserves" the "right" to drop keywords at will and without notifying
> arch teams, as opposed to current policy. The repoman bug / missing
> feature left a few stones unturned, sadly, but I was going to do all of
> KDE 4.

You're still not getting this.  The KDE team did not _want_ these ebuilds 
keyworded.  That's why they _weren't_ keyworded.  That's why there was no bug 
filed, saying "hey we dropped these keywords" because they _did not want_ you to 
add them back yet.  When the ebuilds were of sufficient quality that they could 
be tested, then a bug is filed, the ebuilds are tested, and then re-keyworded.

Maintainers have every right to drop keywords if they think changes to their 
package are drastic enough to require re-evaluation by an architecture team. 
It's how we keep big fat calamity from befalling our users.  Yes, they need to 
inform the arch teams to re-add their keywords.  No that request does not need 
to come immediately if they're not ready for it.

A simple rule to go by:  Dropped keywords on package.masked packages are not 
dropped keywords.  If that package comes out of package.mask and still lacks 
your keyword and no bug is filed, then yes, then you have a legitimate beef.

This is simply the way things work from my point of view as a maintainer and a 
arch dev for a oft keyword-dropped arch.


-- 
fonts, gcc-porting,                               by design, by neglect
mips, treecleaner,                        for a fact or just for effect
wxwidgets @ gentoo     EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* [gentoo-dev] Re: [gentoo-core] Keywords policy
       [not found]                     ` <20080311054345.26a83921@epia.jer-c2.orkz.net>
@ 2008-03-11  5:04                       ` Ryan Hill
       [not found]                         ` <20080311063648.0ea54906@epia.jer-c2.orkz.net>
  0 siblings, 1 reply; 80+ messages in thread
From: Ryan Hill @ 2008-03-11  5:04 UTC (permalink / raw
  To: Jeroen Roovers; +Cc: gentoo-core, gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1434 bytes --]

Jeroen Roovers wrote:
> On Tue, 11 Mar 2008 04:49:38 +0100
> Jeroen Roovers <jer@gentoo.org> wrote:
> 
>> On Mon, 10 Mar 2008 16:26:19 +0100
>> "Wulf C. Krueger" <philantrop@gentoo.org> wrote:
>>
>>> No, we didn't because the whole thing is p.masked for a reason.
>>> It, KDE 4.0.1, is broken crap that should not yet be re-keyworded.
>> OK then. and I am not going to cross-post this to -dev@, btw: why the
>> hell did you decide to put broken crap in the tree? It should never
>> have left your repository, it seems.
> 
> The follow-up question, by the way, is even better, or it's answer
> should be: if the description of KDE teams keyword dropping policy on
> bug #209418 is anything to go by, the keywords for x86 and amd64 should
> have been dropped as well, or testing passed miraculously for these
> arches despite KDE 4.0.1 being broken crap.

These would be the architectures they have access to and are using to do the 
development work on these ebuilds, getting them to the point where ready for 
evaluation by those on other architectures.  Just like when you add a new 
ebuild, you add it with the keywords for architectures you personally have 
verified to work.


-- 
fonts, gcc-porting,                               by design, by neglect
mips, treecleaner,                        for a fact or just for effect
wxwidgets @ gentoo     EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* [gentoo-dev] Re: [gentoo-core] Keywords policy
       [not found]                         ` <20080311063648.0ea54906@epia.jer-c2.orkz.net>
@ 2008-03-11 11:24                           ` Peter Volkov
  0 siblings, 0 replies; 80+ messages in thread
From: Peter Volkov @ 2008-03-11 11:24 UTC (permalink / raw
  To: gentoo-core, gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1864 bytes --]

В Втр, 11/03/2008 в 06:36 +0100, Jeroen Roovers пишет:
> On Mon, 10 Mar 2008 23:04:54 -0600
> Ryan Hill <dirtyepic@gentoo.org> wrote:
> 
> > Just like when you add a new ebuild, you add it with the keywords for
> > architectures you personally have verified to work.
> 
> It seems you're confusing packages and ebuilds now.

Jeroen, there are two different things that were already told in this
tread, but I'll try to repeat in different words, in hope to make them
clearer.

1. keywords were dropped on purpose: kde-4 is a major rewrite and it is
supposed to be thoroughly tested by arch team before becoming ~arch.
This fits our current policy.

2. you can not expect anything about the hardmasked ebuild/package[1]:
don't expect that it'll work, don't expect maintainers to tell you
anything (fill you bug) about it. We have such packages in the tree
because some brave users[2] and maintainers want to test them before
they'll enter ~arch. But for users we have policy to prohibit bugs for
hardmasked packages because if you want to report anything back you are
supposed to follow Gentoo and upstream development and if you follow,
you'll know what reports are allowed and that this policy is not quite
true :). If you'd followed kde development you'd were aware about
changes and you tested packages together with kde developers and ebuilds
entered tree with ~hppa. You don't follow kde development than it's
better not to touch hardmasked kde packages.

So if you want to see another policy it's possible to write that arch
teams should not bother to work with hardmasked ebuilds and that's it.
But I do not think we need such policy as hardmasked means hidden far
from users...


[1] yes, the are the same in this context
[2] developers who are not maintainers are users too

With best wishes,
-- 
Peter.

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* [gentoo-dev] Re: [gentoo-core] Keywords policy
  2008-03-11  4:40                     ` Ryan Hill
@ 2008-03-11 11:41                       ` Alec Warner
  2008-03-11 15:24                         ` Richard Freeman
  2008-03-12  1:16                         ` Ryan Hill
  0 siblings, 2 replies; 80+ messages in thread
From: Alec Warner @ 2008-03-11 11:41 UTC (permalink / raw
  To: Ryan Hill; +Cc: Jeroen Roovers, gentoo-core, gentoo-dev

On 3/10/08, Ryan Hill <dirtyepic@gentoo.org> wrote:
> Jeroen Roovers wrote:
>  > On Mon, 10 Mar 2008 16:26:19 +0100
>  > "Wulf C. Krueger" <philantrop@gentoo.org> wrote:
>  >
>  >> No, we didn't because the whole thing is p.masked for a reason. It,
>  >> KDE 4.0.1, is broken crap that should not yet be re-keyworded.
>  >
>  > OK then. and I am not going to cross-post this to -dev@, btw: why the
>  > hell did you decide to put broken crap in the tree? It should never have
>  > left your repository, it seems.
>
>
> It's package masked and unkeyworded, which is a big hint that it's under
>  development.

So Jer should just implicitly know not to keyword it?  Why not make it
explicit?  That is all I am really asking for here.

>
>
>  > If you still wonder why I started rekeywording for HPPA, then let this
>  > be the final answer. It was no fault of mine - I did it on purpose. No
>  > keywording error - I was going to finish all the dependencies if you
>  > hadn't asked me not to (because by then you were claiming KDE team
>  > "reserves" the "right" to drop keywords at will and without notifying
>  > arch teams, as opposed to current policy. The repoman bug / missing
>  > feature left a few stones unturned, sadly, but I was going to do all of
>  > KDE 4.
>
>
> You're still not getting this.  The KDE team did not _want_ these ebuilds
>  keyworded.  That's why they _weren't_ keyworded.  That's why there was no bug
>  filed, saying "hey we dropped these keywords" because they _did not want_ you to
>  add them back yet.  When the ebuilds were of sufficient quality that they could
>  be tested, then a bug is filed, the ebuilds are tested, and then re-keyworded.

Right, but you did not make your want known, so how is Jer to know?

>
>  Maintainers have every right to drop keywords if they think changes to their
>  package are drastic enough to require re-evaluation by an architecture team.
>  It's how we keep big fat calamity from befalling our users.  Yes, they need to
>  inform the arch teams to re-add their keywords.  No that request does not need
>  to come immediately if they're not ready for it.
>
>  A simple rule to go by:  Dropped keywords on package.masked packages are not
>  dropped keywords.  If that package comes out of package.mask and still lacks
>  your keyword and no bug is filed, then yes, then you have a legitimate beef.
>
>  This is simply the way things work from my point of view as a maintainer and a
>  arch dev for a oft keyword-dropped arch.

RIght but if everyone is not following the same rules you
get...well...this exact situation.  The whole point of this discussion
is not to assign blame, it is to figure out what we should change so
this doesn't happen again as it obviously upset lots of folks.

-Alec

>
>
>
>  --
>  fonts, gcc-porting,                               by design, by neglect
>  mips, treecleaner,                        for a fact or just for effect
>  wxwidgets @ gentoo     EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662
>
>
>
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* [gentoo-dev] Re: [gentoo-core] Keywords policy
  2008-03-11 11:41                       ` Alec Warner
@ 2008-03-11 15:24                         ` Richard Freeman
  2008-03-11 19:47                           ` Ferris McCormick
  2008-03-12  1:16                         ` Ryan Hill
  1 sibling, 1 reply; 80+ messages in thread
From: Richard Freeman @ 2008-03-11 15:24 UTC (permalink / raw
  To: Alec Warner; +Cc: Ryan Hill, Jeroen Roovers, gentoo-core, gentoo-dev

Alec Warner wrote:
> On 3/10/08, Ryan Hill <dirtyepic@gentoo.org> wrote:
>> You're still not getting this.  The KDE team did not _want_ these ebuilds
>>  keyworded.  That's why they _weren't_ keyworded.  That's why there was no bug
>>  filed, saying "hey we dropped these keywords" because they _did not want_ you to
>>  add them back yet.  When the ebuilds were of sufficient quality that they could
>>  be tested, then a bug is filed, the ebuilds are tested, and then re-keyworded.
> 
> Right, but you did not make your want known, so how is Jer to know?
> 

I don't really want to get into the specifics of this situation but
wanted to raise a question of policy.

My understanding is that arch teams shouldn't keyword anything without
the OK of the maintainer - usually in the form of a STABLEREQ bug.  When
I get stable requests from users I don't act on them until I hear from
the maintainer for this reason.

I know that at one point there was discussion of having a ~maint/maint
keywords that would be used just to indicate the intent of the
maintainer for each package.  Then all the usual keyword-comparison
tools could be used to detect packages that are ready for keywording.

I would be pretty annoyed as a maintainer if I started getting a deluge
of bug reports and complaints from end users who didn't intend to run
broken software if somebody unmasked or keyworded something that I
didn't intend anybody to be using aside from a few brave souls willing
to risk everything to try out some new software.
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Re: [gentoo-core] Keywords policy
  2008-03-11 15:24                         ` Richard Freeman
@ 2008-03-11 19:47                           ` Ferris McCormick
  2008-03-11 23:46                             ` Richard Freeman
  0 siblings, 1 reply; 80+ messages in thread
From: Ferris McCormick @ 2008-03-11 19:47 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1792 bytes --]

(Probably off topic?  I think Richard said something he didn't intend.)

On Tue, 2008-03-11 at 11:24 -0400, Richard Freeman wrote:
> Alec Warner wrote:
> > On 3/10/08, Ryan Hill <dirtyepic@gentoo.org> wrote:
> >> You're still not getting this.  The KDE team did not _want_ these ebuilds
> >>  keyworded.  That's why they _weren't_ keyworded.  That's why there was no bug
> >>  filed, saying "hey we dropped these keywords" because they _did not want_ you to
> >>  add them back yet.  When the ebuilds were of sufficient quality that they could
> >>  be tested, then a bug is filed, the ebuilds are tested, and then re-keyworded.
> > 
> > Right, but you did not make your want known, so how is Jer to know?
> > 
> 
> I don't really want to get into the specifics of this situation but
> wanted to raise a question of policy.
> 
> My understanding is that arch teams shouldn't keyword anything without
> the OK of the maintainer - usually in the form of a STABLEREQ bug.  When
> I get stable requests from users I don't act on them until I hear from
> the maintainer for this reason.
> 

Um, not really --- this is too broad.  Some packages are not keyworded
because no one has ever tried them.  We occasionally get keyword
requests of the form "Please add ~sparc keyword to .... because I've
been using it and it works fine" in response to which we do add the
keyword if it does work.  No maintainer action involved, because the
maintainer apparently doesn't know if the package works on sparc or not
anyway.  A STABLEREQ is a different matter, masked packages are a
different matter, but not just keywording.

--- snip ---

Regards,
Ferris
-- 
Ferris McCormick (P44646, MI) <fmccor@gentoo.org>
Developer, Gentoo Linux (Devrel, Sparc, Userrel, Trustees)

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

* Re: [gentoo-dev] Re: [gentoo-core] Keywords policy
  2008-03-11 19:47                           ` Ferris McCormick
@ 2008-03-11 23:46                             ` Richard Freeman
  0 siblings, 0 replies; 80+ messages in thread
From: Richard Freeman @ 2008-03-11 23:46 UTC (permalink / raw
  To: gentoo-dev

Ferris McCormick wrote:
> 
> Um, not really --- this is too broad.  Some packages are not keyworded
> because no one has ever tried them.  We occasionally get keyword
> requests of the form "Please add ~sparc keyword to .... because I've
> been using it and it works fine" in response to which we do add the
> keyword if it does work.  No maintainer action involved, because the
> maintainer apparently doesn't know if the package works on sparc or not
> anyway.  A STABLEREQ is a different matter, masked packages are a
> different matter, but not just keywording.
> 

If the package were already keyworded ~arch on a few other archs I
wouldn't hesitate to add ~amd64 if it worked on amd64.  However, if a
package were ~arch on several archs I would not keyword it stable amd64
without the maintainer's input (or at least lack of response in the case
of an inactive maintainer).  I don't think maintainers need to be bugged
all the time, but they should be asked about making an ebuild stable for
the first time, or unmasking/etc.
-- 
gentoo-dev@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 80+ messages in thread

* [gentoo-dev]  Re: [gentoo-core] Keywords policy
  2008-03-11 11:41                       ` Alec Warner
  2008-03-11 15:24                         ` Richard Freeman
@ 2008-03-12  1:16                         ` Ryan Hill
  1 sibling, 0 replies; 80+ messages in thread
From: Ryan Hill @ 2008-03-12  1:16 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 3896 bytes --]

Alec Warner wrote:
> On 3/10/08, Ryan Hill <dirtyepic@gentoo.org> wrote:
>> Jeroen Roovers wrote:
>>  > On Mon, 10 Mar 2008 16:26:19 +0100
>>  > "Wulf C. Krueger" <philantrop@gentoo.org> wrote:
>>  >
>>  >> No, we didn't because the whole thing is p.masked for a reason. It,
>>  >> KDE 4.0.1, is broken crap that should not yet be re-keyworded.
>>  >
>>  > OK then. and I am not going to cross-post this to -dev@, btw: why the
>>  > hell did you decide to put broken crap in the tree? It should never have
>>  > left your repository, it seems.
>>
>> It's package masked and unkeyworded, which is a big hint that it's under
>>  development.
> 
> So Jer should just implicitly know not to keyword it?  Why not make it
> explicit?  That is all I am really asking for here.

How much more explicit can you make it than dropping every arch's keywords and 
putting it in package mask?  The problem here is that Jeroen decided that this 
was a violation of the keyword policy and blindly added his keywords back.  Fair 
enough, everyone makes a mistake from time to time.  But after more than a few 
people have tried to explain why this was a mistake, he still refuses to admit 
it and claims the keywords were dropped illegally.  I'm just pointing out that 
this is not the case, and never has been.  If a maintainer package masks an 
ebuild, you don't mess with it without talking to them.  This is coming straight 
from the handbook.

>>  > If you still wonder why I started rekeywording for HPPA, then let this
>>  > be the final answer. It was no fault of mine - I did it on purpose. No
>>  > keywording error - I was going to finish all the dependencies if you
>>  > hadn't asked me not to (because by then you were claiming KDE team
>>  > "reserves" the "right" to drop keywords at will and without notifying
>>  > arch teams, as opposed to current policy. The repoman bug / missing
>>  > feature left a few stones unturned, sadly, but I was going to do all of
>>  > KDE 4.
>>
>> You're still not getting this.  The KDE team did not _want_ these ebuilds
>>  keyworded.  That's why they _weren't_ keyworded.  That's why there was no bug
>>  filed, saying "hey we dropped these keywords" because they _did not want_ you to
>>  add them back yet.  When the ebuilds were of sufficient quality that they could
>>  be tested, then a bug is filed, the ebuilds are tested, and then re-keyworded.
> 
> Right, but you did not make your want known, so how is Jer to know?

>>  Maintainers have every right to drop keywords if they think changes to their
>>  package are drastic enough to require re-evaluation by an architecture team.
>>  It's how we keep big fat calamity from befalling our users.  Yes, they need to
>>  inform the arch teams to re-add their keywords.  No that request does not need
>>  to come immediately if they're not ready for it.
>>
>>  A simple rule to go by:  Dropped keywords on package.masked packages are not
>>  dropped keywords.  If that package comes out of package.mask and still lacks
>>  your keyword and no bug is filed, then yes, then you have a legitimate beef.
>>
>>  This is simply the way things work from my point of view as a maintainer and a
>>  arch dev for a oft keyword-dropped arch.
> 
> RIght but if everyone is not following the same rules you
> get...well...this exact situation.  The whole point of this discussion
> is not to assign blame, it is to figure out what we should change so
> this doesn't happen again as it obviously upset lots of folks.

As far as I know this is policy.  It has worked so far, but if something needs 
to change then so be it.


-- 
fonts, gcc-porting,                               by design, by neglect
mips, treecleaner,                        for a fact or just for effect
wxwidgets @ gentoo     EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 80+ messages in thread

end of thread, other threads:[~2008-03-12  1:22 UTC | newest]

Thread overview: 80+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-01  5:30 [gentoo-dev] Monthly Gentoo Council Reminder for March Mike Frysinger
2008-03-01 10:55 ` Raúl Porcel
2008-03-01 12:35   ` Richard Freeman
2008-03-01 12:56     ` [gentoo-dev] " Christian Faulhammer
2008-03-01 14:28       ` Raúl Porcel
2008-03-01 14:29   ` [gentoo-dev] " Peter Weller
2008-03-01 14:41     ` Raúl Porcel
2008-03-01 18:02       ` Richard Freeman
2008-03-01 18:45         ` [gentoo-dev] " Christian Faulhammer
2008-03-02  2:50           ` Richard Freeman
2008-03-02  3:43           ` Steve Dibb
2008-03-02  8:48             ` George Shapovalov
2008-03-02 12:34               ` Richard Freeman
2008-03-02 13:12                 ` Jan Kundrát
2008-03-03  7:32                 ` George Shapovalov
2008-03-02  9:56           ` Santiago M. Mola
2008-03-03  0:31             ` Christian Faulhammer
2008-03-01 18:47         ` [gentoo-dev] " Raúl Porcel
2008-03-01 22:33           ` Ed W
2008-03-02  2:45           ` Richard Freeman
2008-03-01 14:39   ` Peter Weller
2008-03-01 17:56     ` Peter Volkov
2008-03-05 17:11 ` Anant Narayanan
2008-03-05 17:24   ` Jean-Noël Rivasseau
2008-03-05 17:45   ` Marius Mauch
2008-03-05 18:10     ` Anant Narayanan
2008-03-06 14:08       ` Denis Dupeyron
2008-03-05 18:24     ` Thomas Anderson
2008-03-05 19:41       ` Petteri Räty
2008-03-05 20:04         ` Thomas Anderson
2008-03-05 19:59           ` Doug Goldstein
2008-03-05 20:31             ` Thomas Anderson
2008-03-05 21:05               ` Petteri Räty
2008-03-05 21:40                 ` Thomas Anderson
2008-03-05 22:09                   ` Petteri Räty
2008-03-06  3:38                 ` Anant Narayanan
2008-03-06  7:31                   ` Alec Warner
2008-03-06 12:17                   ` [gentoo-dev] proxy-maintaner improvement (was: Monthly Gentoo Council Reminder for March) Peter Volkov
2008-03-05 21:07               ` [gentoo-dev] Monthly Gentoo Council Reminder for March Doug Goldstein
2008-03-05 22:13                 ` Robin H. Johnson
2008-03-05 20:32             ` Thomas Anderson
2008-03-05 18:19   ` Donnie Berkholz
2008-03-05 20:07   ` Santiago M. Mola
2008-03-06 13:38     ` Zhang Le
2008-03-06 21:25       ` [gentoo-dev] " Markus Ullmann
2008-03-06 21:37         ` Petteri Räty
2008-03-06 23:26         ` Jorge Manuel B. S. Vicetto
2008-03-05 21:45   ` [gentoo-dev] " Josh Saddler
2008-03-06  7:38   ` Roy Marples
2008-03-06  9:02   ` Sébastien Fabbro
2008-03-06  9:15     ` Ioannis Aslanidis
2008-03-07 18:48     ` Marius Mauch
2008-03-10  5:12       ` Natanael Copa
2008-03-10  5:21         ` Alec Warner
2008-03-10  8:29           ` Roy Marples
2008-03-10 11:58             ` Denis Dupeyron
2008-03-10 10:09           ` Natanael Copa
2008-03-10 12:05         ` Peter Volkov
2008-03-10 12:13           ` Alec Warner
2008-03-10 13:39             ` Peter Volkov
2008-03-07  1:56   ` [gentoo-dev] " Ryan Hill
2008-03-06 17:31 ` [gentoo-dev] " Jeroen Roovers
2008-03-06 20:41   ` Petteri Räty
2008-03-07  4:42     ` Jeroen Roovers
2008-03-07  5:09       ` Petteri Räty
2008-03-07  7:35         ` Ulrich Mueller
2008-03-07 10:16           ` George Shapovalov
2008-03-07 12:27           ` Petteri Räty
     [not found] ` <18385.19961.449228.320972@a1i15.kph.uni-mainz.de>
     [not found]   ` <20080308154504.02af79c2@epia.jer-c2.orkz.net>
     [not found]     ` <200803081610.33774.philantrop@gentoo.org>
     [not found]       ` <20080310060849.4c2bf0c9@epia.jer-c2.orkz.net>
     [not found]         ` <47D4F26C.7050701@gentoo.org>
2008-03-10 12:00           ` [gentoo-dev] Re: [gentoo-core] Keywords policy Alec Warner
2008-03-10 13:50             ` Wulf C. Krueger
2008-03-10 14:22               ` Alec Warner
2008-03-10 15:26                 ` Wulf C. Krueger
     [not found]                   ` <20080311044938.72401cd7@epia.jer-c2.orkz.net>
2008-03-11  4:40                     ` Ryan Hill
2008-03-11 11:41                       ` Alec Warner
2008-03-11 15:24                         ` Richard Freeman
2008-03-11 19:47                           ` Ferris McCormick
2008-03-11 23:46                             ` Richard Freeman
2008-03-12  1:16                         ` Ryan Hill
     [not found]                     ` <20080311054345.26a83921@epia.jer-c2.orkz.net>
2008-03-11  5:04                       ` Ryan Hill
     [not found]                         ` <20080311063648.0ea54906@epia.jer-c2.orkz.net>
2008-03-11 11:24                           ` Peter Volkov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox