Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things
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
-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
Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things
-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
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
-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
-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
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
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
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
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
Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things
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
-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
Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things
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
Re: [gentoo-dev] Re: Bugzilla handling for maintainer-wanted things
-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
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
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
-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
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
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
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