Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-21 Thread Patrick Lauer
On Sat, 2005-08-20 at 19:42 -0400, Nathan L. Adams wrote:
[snip]
 What I see with Gentoo is this 'cathedral' being built where only those
 folks who have been 'approved' or 'blessed' as being l33t enough are
 allowed to review the code and actually cause a positive change when
 some bug is found. 
So you want to give every user who asks for it full CVS access?
Uhm ...  
 
 If you believe Chris Gianelloni's argument, then only
 those blessed developers who are also blessed by a particular group
 within Gentoo are allowed. Eventually the meritocracy degrades into a
 popularity contest.
Nonsense.
Every person that shows dedication and some basic skills can become
developer
If you want to argue for the fun of it, go debian yourself ;-)
 What I want is for Gentoo to be more of a 'bazaar' where anyone with a
 good idea gets listened to and anyone with a good patch gets their name
 in the credits
Isn't that already what is done?
Every good patch/bugfix will be assimilated if it does something useful
in an understandable way ...
 Yes this is a volanteer distribution. That's a blessing, not a curse!
 That means that you DON'T HAVE DEADLINES. You can take the time to do it
 right instead of just 'code it up, test it once, and pray it really works'.
Yes, so please shut up and let us do our thing ;-)

wkr,
Patrick
-- 
Stand still, and let the rest of the universe move


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-21 Thread Donnie Berkholz

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Nathan L. Adams wrote:
| What I see with Gentoo is this 'cathedral' being built where only those
| folks who have been 'approved' or 'blessed' as being l33t enough are
| allowed to review the code and actually cause a positive change when
| some bug is found. If you believe Chris Gianelloni's argument, then only
| those blessed developers who are also blessed by a particular group
| within Gentoo are allowed. Eventually the meritocracy degrades into a
| popularity contest.

Our code is all available in the portage tree or ViewCVS, and so are all
the ebuild bugs in Bugzilla. Nobody's stopping anybody else from
reviewing any submissions or filing new bugs. It's just a question of
who makes (and therefore approves of) the actual commit.

I don't see where your cathedral is coming from.

Thanks,
Donnie
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDCFE8XVaO67S1rtsRAus4AJ9KFE6sGcSR+zOcWHMcvSSi3y6nPwCbB6ZG
J3Tkx0jpntLr+B7fPy5RQfw=
=mLzH
-END PGP SIGNATURE-
--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-21 Thread Dan Meltzer
This time I'll say something useful :)

Nathan, you seem to be misunderstanding open source.  You get the I
can ask for features or suggest things part, but not that I can add
features or do things part.  No one is stopping you, or me, or an
average joe, or George W. Bush, from peer reviewing.  You can see
the basic things that are commonly wrong by looking at a few
resolvedwontfix bugs with ciaranm as the commenter.  Most make the
same mistakes.  After seeing this, what is to stop you from either
manually looking through the tree, or writing a script to check for
you, and fixing some of the problems, submitting them as bugs when
they are fixed.   I cannot imagine any developer would say no to a
well written ebuild, they may wait for a version bump to switch to it,
but they most likely would not ignore it all together.

Hell, maybe if you do a good enough job, and show enough devotion, the
gentoo guru's will even think about making you a developer in charge
of fixing those things. who knows?

On 8/21/05, Duncan [EMAIL PROTECTED] wrote:
 Donnie Berkholz posted [EMAIL PROTECTED], excerpted below,  on
 Sun, 21 Aug 2005 03:02:36 -0700:
 
  Nathan L. Adams wrote:
  | What I see with Gentoo is this 'cathedral' being built where only those
  | folks who have been 'approved' or 'blessed' as being l33t enough are
  | allowed to review the code and actually cause a positive change when
  | some bug is found. If you believe Chris Gianelloni's argument, then
 only
  | those blessed developers who are also blessed by a particular group
  | within Gentoo are allowed. Eventually the meritocracy degrades into a
  | popularity contest.
  
  Our code is all available in the portage tree or ViewCVS, and so are all
  the ebuild bugs in Bugzilla. Nobody's stopping anybody else from
  reviewing any submissions or filing new bugs. It's just a question of
  who makes (and therefore approves of) the actual commit.
  
  I don't see where your cathedral is coming from.
 
 I'm with Donnie on this.  Gentoo's quite the bazaar, IMO.  When I read
 that cathedral thing, my reaction (strong enough to cause a verbal
 outburst as I read your post), was  Oh, brother!  You don't have any
 idea!  That as I was physically shaking my head.  I don't know where you
 got the idea that Gentoo's a cathedral at all, as it sure looks to be a
 bazaar from this viewpoint.  You /totally/ lost me with that one.  I
 couldn't disagree more!
 
 -- 
 Duncan - List replies preferred.   No HTML msgs.
 Every nonfree program has a lord, a master --
 and if you use the program, he is your master.  Richard Stallman in
 http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html
 
 
 -- 
 [EMAIL PROTECTED] mailing list
 


-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-21 Thread Nathan L. Adams
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Jon Portnoy wrote:
 I hate to be the bearer of bad news

Somehow, I doubt that... ;)

 but that's because you don't realize 
 how many devs are sitting back and giggling at this thread 8)

I didn't realize you got together with other devs for giggle fests! ;)

 You've pretty much hijacked this thread to rant and rave about QA; we're 
 already aware of QA problems,

And yet I see scarce few ideas on how to solve the problem. The only
other person who seems to have any are Ciaran, and what is his solution?
He's doing *code reviews* of ebuilds. *GASP* Imagine that!

 the reason nobody is listening to you in 
 this thread is not that nobody cares, it's that your ideas (well.. I 
 guess I've mostly only seen one..) have not been practical or useful for 
 reasons already explained.

The only reason I've seen, besides I don't wanna and how dare you
question my l33t code skills, is the manpower/time issue. But my work
experience tells me that the sooner you find a bug, the easier/faster it
is to squash. So although my little idea *will* take time up front, it
has the /potential/ to save much more time later on.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDCIAX2QTTR4CNEQARAuOlAKCH97nGjDuI4VJnhIqNqeqARK9P5gCbBi5w
nsTXa8Du1uQvqnlQhqTUBNo=
=GZAK
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-21 Thread Henrik Brix Andersen
On Sun, 2005-08-21 at 09:22 -0400, Nathan L. Adams wrote:
 And yet I see scarce few ideas on how to solve the problem. The only
 other person who seems to have any are Ciaran, and what is his solution?
 He's doing *code reviews* of ebuilds. *GASP* Imagine that!

And - as I told you the last time you brought this issue up - you're
more than welcome to start reviewing ebuilds and commits as well.

We have a bugzilla which is open to the public, we have an irc channel
[1] (which is even monitored by CIA [2]) for tracking all commits made
to the portage tree... what more do you want?

If you so desperately want code review in Gentoo, why don't you do what
every other open source software developer has to do to get his ideas
through: put some work into it yourself?

I've been wondering: do your emails on this list represent the view of
the IEEE organization?

Sincerely,
Brix

[1]: irc://irc.freenode.net/gentoo-commits
[2]: http://cia.navi.cx/stats/project/gentoo
-- 
Henrik Brix Andersen [EMAIL PROTECTED]
Gentoo Metadistribution | Mobile computing herd


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-21 Thread Nathan L. Adams
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dan Meltzer wrote:
 This time I'll say something useful :)
 
 Nathan, you seem to be misunderstanding open source.  You get the I
 can ask for features or suggest things part, but not that I can add
 features or do things part.  No one is stopping you, or me, or an
 average joe, or George W. Bush, from peer reviewing.  You can see
 the basic things that are commonly wrong by looking at a few
 resolvedwontfix bugs with ciaranm as the commenter.  Most make the
 same mistakes.  After seeing this, what is to stop you from either
 manually looking through the tree, or writing a script to check for
 you, and fixing some of the problems, submitting them as bugs when
 they are fixed.

No, I understand what you're saying completely. I've been using F/OSS
for about 10 years now, and I've been an engineer/programmer for about 5
of those. So I know a little bit about both sides of the story. And I've
actually submitted an ebuild for thunderbird (although it was really
just an integration job of a couple of existing versions), so I'm
certainly not unwilling to get my hands dirty.

 I cannot imagine any developer would say no to a
 well written ebuild, they may wait for a version bump to switch to it,
 but they most likely would not ignore it all together.

 Hell, maybe if you do a good enough job, and show enough devotion, the
 gentoo guru's will even think about making you a developer in charge
 of fixing those things. who knows?


My experience with Gentoo is that certain developers ignore user
submitted ebuilds, bugs fixes, etc. and claim its a manpower/time issue.
Yet they fail to court the user submitting the ebuild into becoming a
developer too (thus helping relieve the manpower/time issue). And this
isn't me wanting to get noticed, mind you; I'm talking about other users
who regularly submit ebuilds and get ignored. So you end up with the in
crowd capable of making Gentoo better and the rest forced to either
fork or just go away. Chris even told Ciaran to not look at a user
submitted ebuild because it was the games group's territory. Yet the
games group 'FAQ' complains about how little time all of those dev's
have. Wouldn't it make more sense to recruit those folks and make your
team more capable of handling the load? THERE is your cathedral.

And again, thats just one example and not indicative of the entire
Gentoo dev team (or the entire games team for that matter).



-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDCIW92QTTR4CNEQARAvPuAJwPipryDRbAo/j7IrZCfavIbUP8HQCgglUt
j51c5mPa0SyDZezeGg+FJJ0=
=rHOS
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-21 Thread Nathan L. Adams
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Henrik Brix Andersen wrote:
 And - as I told you the last time you brought this issue up - you're
 more than welcome to start reviewing ebuilds and commits as well.

I'm starting to do just that. I've even asked Ciaran to review a
particular ebuild I was interested in so that I could learn from it.

 We have a bugzilla which is open to the public, we have an irc channel
 [1] (which is even monitored by CIA [2]) for tracking all commits made
 to the portage tree... what more do you want?

That is handy, thanks. I don't see the IRC channel listed here:

http://www.gentoo.org/main/en/irc.xml

So I've emailed [EMAIL PROTECTED] and asked to have it added. :)

 If you so desperately want code review in Gentoo, why don't you do what
 every other open source software developer has to do to get his ideas
 through: put some work into it yourself?

See above.

 I've been wondering: do your emails on this list represent the view of
 the IEEE organization?

Of course not. But the IEEE *is* all about peer review (as all
scientists have been for the last few hundred years). And here is a nice
high-level article about the benefits of peer review while developing
software for the non-believers :)

http://www.visibleprogress.com/peer_reviews.htm
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDCItE2QTTR4CNEQARAtWfAJoDGYt/o6afKSL/7VCxFuAJNYZfHQCgp9N0
K9f5keHUSdyd5nat4rit6EM=
=kXk/
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-21 Thread Henrik Brix Andersen
On Sun, 2005-08-21 at 10:10 -0400, Nathan L. Adams wrote:
 I'm starting to do just that. I've even asked Ciaran to review a
 particular ebuild I was interested in so that I could learn from it.

That's still not *you* doing the actual work - that's you requesting
someone else to review your work - which is good, but a totally
different topic which doesn't really belong in this thread, imho.


 That is handy, thanks. I don't see the IRC channel listed here:
 
 http://www.gentoo.org/main/en/irc.xml
 
 So I've emailed [EMAIL PROTECTED] and asked to have it added. :)

Ok.

  If you so desperately want code review in Gentoo, why don't you do what
  every other open source software developer has to do to get his ideas
  through: put some work into it yourself?
 
 See above.

See above what? The part about you requesting someone to review your
ebuild?

 Of course not. But the IEEE *is* all about peer review (as all
 scientists have been for the last few hundred years). And here is a nice
 high-level article about the benefits of peer review while developing
 software for the non-believers :)

I'm confident that most Gentoo developers agree that peer review is a
nice concept - but... I think you need to sit down and participate in an
open source project to fully understand how it works. You can't just
step forward and say this is good, you need to do this as a bystander
- that's not how the open source spirit works.

If you on the other hand step forward and say something like I've spent
the last x months reviewing your code and developed a small set of
utilities for doing so, would you be interested in a wider use of
these? I think you'd get a much better welcome.

In the open source community this is also known as show me the code as
in: if you want something done, you'd better be ready to back it up with
code and/or actions. Basically, you'll need to put more than words into
this, if you want to see it happen.

Regards,
Brix
-- 
Henrik Brix Andersen [EMAIL PROTECTED]
Gentoo Metadistribution | Mobile computing herd


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-21 Thread Henrik Brix Andersen
On Sun, 2005-08-21 at 11:14 -0400, Nathan L. Adams wrote:
 Its a chicken and egg situation. I need to have a certain level of
 expertise with ebuild syntax and conventions to do the job. So I've
 asked for some help from an expert. Also, I learn things quicker and
 easier by first seeing examples and then seeing the documentation;
 that's just me. Once I've learned a bit, I can start doing things on my
 own.

We have plenty of examples in portage - and you can always ask on irc or
on this mailing list if you have a specific question related to ebuild
best practices.

Did you read our Ebuild HOWTO [1] yet?

 By the way, I didn't create the ebuild. Peer review isn't when you
 review your own work. Its when somebody else, knowlegdable in the
 subject, reviews your work.

Yes, I am aware of the concept.

 *THAT* is a great idea. I am proficient in several scripting languages.
 I am willing to write the tools if someone more knowledgable is willing
 to help me with what the 'best practices' are for ebuilds. Its a 'you
 help me and we'll both help Gentoo' situation.

Good luck with that. I look forward to hearing from you when you've
established a project base and started reviewing our current ebuilds.

Wikipedia has an article on code review [2] which has a few useful links
at the bottom - perhaps these can help you get started.

Sincerely,
Brix

[1]:
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2chap=1
[2]: http://en.wikipedia.org/wiki/Code_review
-- 
Henrik Brix Andersen [EMAIL PROTECTED]
Gentoo Metadistribution | Mobile computing herd


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-21 Thread Ciaran McCreesh
On Sun, 21 Aug 2005 17:20:00 +0200 Henrik Brix Andersen
[EMAIL PROTECTED] wrote:
| We have plenty of examples in portage

...some of which are good and some of which are terrible.

| Did you read our Ebuild HOWTO [1] yet?

That's, uh, not really the best documentation around... The devmanual's
a slightly better bet if one wishes to learn how things should really be
done.

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



pgpD1k14oQDKG.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-21 Thread Luca Barbato
Nathan L. Adams wrote:

 
 Its a chicken and egg situation. I need to have a certain level of
 expertise with ebuild syntax and conventions to do the job. So I've
 asked for some help from an expert. Also, I learn things quicker and
 easier by first seeing examples and then seeing the documentation;
 that's just me. Once I've learned a bit, I can start doing things on my
 own. By the way, I didn't create the ebuild. Peer review isn't when you
 review your own work. Its when somebody else, knowlegdable in the
 subject, reviews your work.

examples available in the portage tree...

Documentation with examples and more

http://dev.gentoo.org/~plasmaroo/devmanual/

 
 *THAT* is a great idea. I am proficient in several scripting languages.
 I am willing to write the tools if someone more knowledgable is willing
 to help me with what the 'best practices' are for ebuilds. Its a 'you
 help me and we'll both help Gentoo' situation.
 

See above, you can just pass on IRC to contact us directly btw.

lu

-- 

Luca Barbato

Gentoo/linux Developer  Gentoo/PPC Operational Leader
http://dev.gentoo.org/~lu_zero

-- 
[EMAIL PROTECTED] mailing list



[gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-20 Thread R Hill

Ciaran McCreesh wrote:

I've been going through the EBUILD list at random and providing lists of
things that need to be fixed before the ebuild can be considered for
inclusion. The WONTFIX resolution along with a comment asking for the
submitter to reopen with a fixed ebuild is used when problems are found.


Is it possible to leave these bugs in an open state?  WONTFIX doesn't 
seem the right tool for the job:


  WONTFIX
The problem described is a bug which will never be fixed.

Often i believe the ebuild submitter is a different party than the one 
who originally opened the bug.  Also, an individual who fixes up an 
ebuild to comply with the review could again be a completely different 
person.  Neither of these people can reopen the bug.  My concern is that 
you lose the ability to differentiate between bugs that have been 
reviewed and don't yet have an updated ebuild and those which do when 
doing a bugzilla query.  My other concern is that closed bugs are not 
searched by default when doing a simple query (like that on the submit 
bug wizard) which makes them easy for users to overlook and leads to 
duplicates.


Can I suggest REVIEW+ and REVIEW- keywords? :)  When an updated ebuild 
is submitted, the submitter could simply remove the REVIEW- keyword to 
get the bug back in the to-be-reviewed queue.


I think this is a great idea btw.  Thanks for taking it up.


--de.

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-20 Thread Ciaran McCreesh
On Sat, 20 Aug 2005 15:06:34 -0600 R Hill [EMAIL PROTECTED]
wrote:
| Ciaran McCreesh wrote:
|  I've been going through the EBUILD list at random and providing
|  lists of things that need to be fixed before the ebuild can be
|  considered for inclusion. The WONTFIX resolution along with a
|  comment asking for the submitter to reopen with a fixed ebuild is
|  used when problems are found.
| 
| Is it possible to leave these bugs in an open state?

I'd rather not... There're 600+ items on the list, it's too hard to
maintain.

| WONTFIX doesn't seem the right tool for the job:
| 
|WONTFIX
|  The problem described is a bug which will never be fixed.

And the ebuild attached will never be 'fixed' in the state it is in.

| Often i believe the ebuild submitter is a different party than the
| one who originally opened the bug.  Also, an individual who fixes up
| an ebuild to comply with the review could again be a completely
| different person.  Neither of these people can reopen the bug.

Yeah, the lack of reopening powers is a problem. I'd rather this was
solved by a) letting any authenticated user reopen any bug and, if
necessary, b) allowing developers to lock bugs.

| Can I suggest REVIEW+ and REVIEW- keywords? :)  When an updated
| ebuild is submitted, the submitter could simply remove the REVIEW-
| keyword to get the bug back in the to-be-reviewed queue.

Changing keywords correctly seems to be rather a lot to ask from people
who can't even manage to mark ebuilds as text/plain...

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



pgpTedNpa6pqY.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-20 Thread Donnie Berkholz

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ciaran McCreesh wrote:
| On Sat, 20 Aug 2005 15:06:34 -0600 R Hill [EMAIL PROTECTED]
| wrote:
| | Ciaran McCreesh wrote:
| |  I've been going through the EBUILD list at random and providing
| |  lists of things that need to be fixed before the ebuild can be
| |  considered for inclusion. The WONTFIX resolution along with a
| |  comment asking for the submitter to reopen with a fixed ebuild is
| |  used when problems are found.
| |
| | Is it possible to leave these bugs in an open state?
|
| I'd rather not... There're 600+ items on the list, it's too hard to
| maintain.
|
| | WONTFIX doesn't seem the right tool for the job:
| |
| |WONTFIX
| |  The problem described is a bug which will never be fixed.
|
| And the ebuild attached will never be 'fixed' in the state it is in.

I might use NEEDINFO instead, but it all depends on the people looking
at the bug.

Donnie
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDB6uXXVaO67S1rtsRAgn+AJ4hUEjFYFQyXiKhmRwlKPM9o5sAJACfbiZd
LLickXtb907fd+ZIAKyTcqE=
=9HEk
-END PGP SIGNATURE-
--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-20 Thread R Hill

Ciaran McCreesh wrote:


Yeah, the lack of reopening powers is a problem. I'd rather this was
solved by a) letting any authenticated user reopen any bug and, if
necessary, b) allowing developers to lock bugs.


Agreed.  I've requested this before but haven't had any response.


--de.

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-20 Thread Fernando J. Pereda
On Sat, Aug 20, 2005 at 07:00:02PM -0400, Nathan L. Adams wrote:
 WONTFIX refers to the bug, not the attached ebuild.

And it won't be 'fixed' unless the ebuild is improved, so WONTFIX is
fine.

Cheers,
Ferdy

-- 
  \\|// . . .  o  o o  o  O  O   (   Born to be   )
   o o   (  FREE  )
+--ooO--O--Ooo---+
| Fernando José Pereda Garcimartín - http://www.ferdyx.org   |
| Gentoo Linux Developer - http://dev.gentoo.org/~ferdy  |
| [ ferdy AT ferdyx DOT org ]  [ ferdy AT gentoo DOT org ] |
| 20BB BDC3 761A 4781 E6ED  ED0B 0A48 5B0C 60BD 28D4 |
++


pgpuB2Cq7h8LV.pgp
Description: PGP signature


[gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-20 Thread Duncan
Nathan L. Adams posted [EMAIL PROTECTED], excerpted below,  on
Sat, 20 Aug 2005 11:31:30 -0400:

 Ciaran McCreesh wrote:
 On Sat, 20 Aug 2005 10:03:18 -0400 Nathan L. Adams [EMAIL PROTECTED]
 wrote:
 | Ciaran McCreesh wrote:
 |  No, I'm saying that having a 'team lead' throw some arbitrary stamp
 |  of approval upon bug closures is worthless.
 | 
 | So you're problem isn't with the peer review I'm proposing but instead
 | quality of work of the team leads?
 
 Not at all. I'm saying that a) most 'team leads' will not do proper
 checks because they don't have time to and b) the limited time that
 'team leads' have is better spent elsewhere.
 
 I really am curious here:
 
 a) What are the team leads spending most of their time on?
 b) What is more important than improving the code?

Not to sound harsh, but...

I think what many users lose sight of is the fact that 100% of the Gentoo
developer team, INCLUDING the team leads, are unpaid volunteers.

What most of the team leads, and what everyone else involved, spend most
of their time on, therefore, is *REAL* *LIFE*!  A wife, a husband, kids, 
THOSE are more important (or /should/ be) than improving the code.  A
job, good grades at the uni, THOSE are more important than improving the
code.

Are you a Mark Shuttleworth?  Do you have a few million dollars sitting
around to fund your little distribution?  If so, go to it, but it's not
going to be Gentoo, because Gentoo is a community distribution.  Part of
what makes it what it is, is the volunteer efforts of all that pitch in. 
If you changed that by sponsoring it, paying for development, it would
cease to be the Gentoo most of us know and love.  (Look up the Zynot fork
for more on that.)  If you don't have that few million, then perhaps a bit
more understanding of the nature of volunteer efforts is in order.  This
is /not/ to say there isn't room in the open source community for the
Ubuntus of the world, because obviously there is.  However, Ubuntu is
/not/ Gentoo; Gentoo is /not/ Ubuntu.  Again, that's been tried before. 
Go take a look at Zynot.

So... we are left with a situation in which every contributor is a
volunteer, taking a bit of time here, a bit of time there, to pitch in and
make their little corner of Gentoo better.  One characteristic of
working with volunteers is that the volunteers get to decide what they
spend time on.  Most of the developers, it would seem, choose to spend
their time directly involved with the code, developing and doing primary
testing, sure, but the QA testing is left to the ~arch users such as 
myself, and to the bug system, depending on users to file bugs, then check
them and reopen them if necessary.

Even if we were to find a number of volunteers that wanted to spend all or
most of their Gentoo time on QA peer reviewing the work of others, who's
to say the ones actually doing the work would find that situation
satisfactory?  Keep in mind, once again, that it's volunteers doing the
work.  They only do it as long as it remains satisfying for them to
continue doing it.  Fortunately or unfortunately, the types of people that
would find constantly peer reviewing the work of others satisfying enough
to continue to do it on a volunteer basis, are not generally the types of
people that the volunteers actually doing the coding are likely to find it
pleasant enough working with to continue to volunteer their own time. 
Pretty quickly, it would seem too much like a job -- one they aren't
getting paid to do -- and too little like the sort of fun that continues
to draw them into volunteering.  Very likely, it wouldn't be long until
it'd all be peer reviewers, with nothing to do, because all the folks
doing the work to be peer reviewed had gotten tired of it, and found other
more important things to do with their time!

That would appear to me to be the dynamic that's the problem with your
solution, in addition to the fact that Gentoo is constantly
understaffed, that is, there is always more work to be done than there
are folks with time to do it.  That of course, pretty much by definition,
is the nature of a volunteer project.  The closer it gets to stasis, the
closer it gets to having enough man-hours to match the work available, the
less important what is left becomes, so the more likely it becomes for
those that /would/ volunteer, to again, find other more important things
to do with their time.  For that reason alone, in addition to the one
above, it's relatively unlikely such a QA/peer review system will ever be
set up.  Why?  Because by definition, that's less important than actually
having the code there to use or peer review in the first place, and by the
time there are enough folks actually doing the coding to make that less
urgent than the peer review process, we are down the relative importance
levels far enough that other things will by definition be more important
than that last little bit of coding OR the peer review stuff, so it'll
never get done.

My personal view, 

Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-20 Thread Nathan L. Adams
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Fernando J. Pereda wrote:
 On Sat, Aug 20, 2005 at 07:00:02PM -0400, Nathan L. Adams wrote:
 
WONTFIX refers to the bug, not the attached ebuild.
 
 And it won't be 'fixed' unless the ebuild is improved, so WONTFIX is
 fine.
 

As R Hill already pointed out, WONTFIX means that the *bug* will never
be fixed. Fixing the *ebuild* would fix the bug, so WONTFIX isn't the
right keyword. Following your logic, all bugs dealing with ebuild should
be marked WONTFIX; in the ebuild's current state the bug wont be fixed.
Its just not a logical argument.

What Ciaran is actually doing is assigning the bug back to the person
that submitted the ebuild. So ASSIGNED or something new like
CONTRIB_ASSIGNED would be appropriate.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDB7tr2QTTR4CNEQARAnK8AJkB4ThPI0YmG3HUU15hvXuVmAC+bwCfT77o
tNRu+Ol64fpUMoA1o33YZ7A=
=Q0JO
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-20 Thread Ciaran McCreesh
On Sat, 20 Aug 2005 19:23:23 -0400 Nathan L. Adams [EMAIL PROTECTED]
wrote:
| As R Hill already pointed out, WONTFIX means that the *bug* will never
| be fixed. Fixing the *ebuild* would fix the bug, so WONTFIX isn't the
| right keyword. Following your logic, all bugs dealing with ebuild
| should be marked WONTFIX; in the ebuild's current state the bug wont
| be fixed. Its just not a logical argument.
| 
| What Ciaran is actually doing is assigning the bug back to the person
| that submitted the ebuild. So ASSIGNED or something new like
| CONTRIB_ASSIGNED would be appropriate.

*shrug* If you can persuade Jeff to deal with the pain of adding
another bugzilla resolution (which is nowhere near as easy as adding
keywords) I'll use it. But really, WONTFIX is just fine. As the bug
stands, it won't be fixed.

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



pgpAF73YLXZrd.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-20 Thread Luca Barbato
Nathan L. Adams wrote:

 As R Hill already pointed out, WONTFIX means that the *bug* will never
 be fixed. Fixing the *ebuild* would fix the bug, so WONTFIX isn't the
 right keyword. Following your logic, all bugs dealing with ebuild should
 be marked WONTFIX; in the ebuild's current state the bug wont be fixed.
 Its just not a logical argument.

Given every dev is complaining about how long is getting this thread and
how pointless is.

PLEASE AVOID REFRAINING SUCH NONSENSE

point taken, working on it, don't impair our productivity more than that.

thank you

lu

-- 

Luca Barbato

Gentoo/linux Developer  Gentoo/PPC Operational Leader
http://dev.gentoo.org/~lu_zero

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-20 Thread Nathan L. Adams
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Duncan wrote:
 Not to sound harsh, but...

[snip the we're just volanteers argument]

All F/OSS projects (even Linux with its numerous corporate sponsors)
are, at their core, volanteer projects. Yet the good ones still manage
to build peer review into their development process.

What I see with Gentoo is this 'cathedral' being built where only those
folks who have been 'approved' or 'blessed' as being l33t enough are
allowed to review the code and actually cause a positive change when
some bug is found. If you believe Chris Gianelloni's argument, then only
those blessed developers who are also blessed by a particular group
within Gentoo are allowed. Eventually the meritocracy degrades into a
popularity contest.

What I want is for Gentoo to be more of a 'bazaar' where anyone with a
good idea gets listened to and anyone with a good patch gets their name
in the credits.

Yes this is a volanteer distribution. That's a blessing, not a curse!
That means that you DON'T HAVE DEADLINES. You can take the time to do it
right instead of just 'code it up, test it once, and pray it really works'.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDB7/I2QTTR4CNEQARAirCAJ9V+MDjb4gAhWInpaodKeRVp6uNhQCeLfqh
K4D6MJE2g0m7F4ALEoa2siY=
=Nt9Z
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-20 Thread Luca Barbato
Nathan L. Adams wrote:
[lenghty email snipped]

Since a ml isn't a place for interactive discussion, could you please
user our irc channel or jabber im?

Thank you

lu

-- 

Luca Barbato

Gentoo/linux Developer  Gentoo/PPC Operational Leader
http://dev.gentoo.org/~lu_zero

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-20 Thread Jon Portnoy
On Sat, Aug 20, 2005 at 07:44:56PM -0400, Nathan L. Adams wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Luca Barbato wrote:
  Nathan L. Adams wrote:
  Given every dev is complaining about how long is getting this thread and
  how pointless is.
  
  PLEASE AVOID REFRAINING SUCH NONSENSE
  
  point taken, working on it, don't impair our productivity more than that.
  
  thank you
 
 The only devs I've seen complain are yourself and Jon Portnoy. Nobody is
 forcing you to read the thread...
 

I hate to be the bearer of bad news but that's because you don't realize 
how many devs are sitting back and giggling at this thread 8)

You've pretty much hijacked this thread to rant and rave about QA; we're 
already aware of QA problems, the reason nobody is listening to you in 
this thread is not that nobody cares, it's that your ideas (well.. I 
guess I've mostly only seen one..) have not been practical or useful for 
reasons already explained.

-- 
Jon Portnoy
avenj/irc.freenode.net
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things

2005-08-19 Thread Mike Frysinger
On Friday 19 August 2005 11:59 am, Simon Holm Thøgersen wrote:
 Ciaran McCreesh wrote:
  What I'd like is a new keyword (bugzilla, not ebuild) for indicating
  that a developer has done a check on an ebuild and is satisfied that
  the ebuild is fine from a style perspective.

 Isn't the use of flags like Mozilla does[1], what you want?

 [1] https://bugzilla.mozilla.org/show_bug.cgi?id=231620

maybe, but it looks like we'd have to upgrade our bugzilla to get that 
feature ... considering how our last upgrades are gone, i dont mind staying 
with our current version :P
-mike

-- 
gentoo-dev@gentoo.org mailing list