* Dedicated kernel bug database
@ 2002-12-19 13:35 John Bradford
2002-12-19 17:33 ` Brian Jackson
` (2 more replies)
0 siblings, 3 replies; 56+ messages in thread
From: John Bradford @ 2002-12-19 13:35 UTC (permalink / raw)
To: linux-kernel; +Cc: davej, alan, lm, lm, torvalds, vonbrand, akpm
Following on from yesterday's discussion about there not being much
interaction between the kernel Bugzilla and the developers, I began
wondering whether Bugzilla might be a bit too generic to be suited to
kernel development, and that maybe a system written from the ground up
for reporting kernel bugs would be better?
I.E. I am prepared to write it myself, if people think it's
worthwhile.
For example, we get a lot of posts on LKML like this:
"Hi, foobar doesn't work in 2.4.19"
Now, does that mean:
* The bug first appeared in 2.4.19, and is still in 2.4.20
* The bug reporter hasn't tested 2.4.20
* The bug reporter can't test 2.4.20 because something else is broken
* The bug actually first appeared in 2.4.10, but it didn't irritate
them enough to complain until now.
A bug database designed from scratch could allow such information to
be indexed in a way that could be processed and searched usefully. A
list of tick-boxes for worked/didn't work/didn't test/couldn't test
for several kernel versions could be presented.
Also, we could have a non-web interface, (telnet or gopher to the bug
DB, or control it by E-Mail).
It could warn the user if they attach an un-decoded oops that their
bug report isn't as useful as it could be, and if they mention a
distribution kernel version, that it's not a tree that the developers
will necessarily be familiar with.
I'm not criticising the fact that we've got Bugzilla up and running,
but just pointing out that we could do better, (and I'm prepared to
put in the time and effort). I just need ideas, really.
John.
^ permalink raw reply [flat|nested] 56+ messages in thread* Re: Dedicated kernel bug database 2002-12-19 13:35 Dedicated kernel bug database John Bradford @ 2002-12-19 17:33 ` Brian Jackson 2002-12-20 3:26 ` Martin J. Bligh 2002-12-19 17:48 ` Eli Carter 2002-12-19 20:09 ` Bill Davidsen 2 siblings, 1 reply; 56+ messages in thread From: Brian Jackson @ 2002-12-19 17:33 UTC (permalink / raw) To: John Bradford; +Cc: linux-kernel I would just like to second what somebody said about bugzilla yesterday, that it is hard to search for bugs that have already been entered. Just something to think about. --Brian Jackson John Bradford writes: > Following on from yesterday's discussion about there not being much > interaction between the kernel Bugzilla and the developers, I began > wondering whether Bugzilla might be a bit too generic to be suited to > kernel development, and that maybe a system written from the ground up > for reporting kernel bugs would be better? > > I.E. I am prepared to write it myself, if people think it's > worthwhile. > > For example, we get a lot of posts on LKML like this: > > "Hi, foobar doesn't work in 2.4.19" > > Now, does that mean: > > * The bug first appeared in 2.4.19, and is still in 2.4.20 > * The bug reporter hasn't tested 2.4.20 > * The bug reporter can't test 2.4.20 because something else is broken > * The bug actually first appeared in 2.4.10, but it didn't irritate > them enough to complain until now. > > A bug database designed from scratch could allow such information to > be indexed in a way that could be processed and searched usefully. A > list of tick-boxes for worked/didn't work/didn't test/couldn't test > for several kernel versions could be presented. > > Also, we could have a non-web interface, (telnet or gopher to the bug > DB, or control it by E-Mail). > > It could warn the user if they attach an un-decoded oops that their > bug report isn't as useful as it could be, and if they mention a > distribution kernel version, that it's not a tree that the developers > will necessarily be familiar with. > > I'm not criticising the fact that we've got Bugzilla up and running, > but just pointing out that we could do better, (and I'm prepared to > put in the time and effort). I just need ideas, really. > > John. > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 17:33 ` Brian Jackson @ 2002-12-20 3:26 ` Martin J. Bligh 0 siblings, 0 replies; 56+ messages in thread From: Martin J. Bligh @ 2002-12-20 3:26 UTC (permalink / raw) To: Brian Jackson, John Bradford; +Cc: linux-kernel > I would just like to second what somebody said about bugzilla yesterday, > that it is hard to search for bugs that have already been entered. Just > something to think about. --Brian Jackson Give me an example ... what are you trying to search for? M. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 13:35 Dedicated kernel bug database John Bradford 2002-12-19 17:33 ` Brian Jackson @ 2002-12-19 17:48 ` Eli Carter 2002-12-19 18:49 ` Dave Jones 2002-12-19 20:09 ` Bill Davidsen 2 siblings, 1 reply; 56+ messages in thread From: Eli Carter @ 2002-12-19 17:48 UTC (permalink / raw) To: John Bradford; +Cc: linux-kernel, davej, alan, lm, lm, torvalds, vonbrand, akpm John Bradford wrote: > Following on from yesterday's discussion about there not being much > interaction between the kernel Bugzilla and the developers, I began > wondering whether Bugzilla might be a bit too generic to be suited to > kernel development, and that maybe a system written from the ground up > for reporting kernel bugs would be better? Can you perhaps improve bugzilla instead of starting over? (I have not looked at bugzilla code... I'm just hoping we can build from where we are instead of starting over.) > I.E. I am prepared to write it myself, if people think it's > worthwhile. > > For example, we get a lot of posts on LKML like this: > > "Hi, foobar doesn't work in 2.4.19" > > Now, does that mean: > > * The bug first appeared in 2.4.19, and is still in 2.4.20 > * The bug reporter hasn't tested 2.4.20 > * The bug reporter can't test 2.4.20 because something else is broken > * The bug actually first appeared in 2.4.10, but it didn't irritate > them enough to complain until now. This case is not specific to the kernel: "feature X doesn't work in program Y version Z" it may appear in Z-3 through Z+1, but fixed in Z+2, etc. So I hope it is something that could be done in/added to bugzilla. > A bug database designed from scratch could allow such information to > be indexed in a way that could be processed and searched usefully. A > list of tick-boxes for worked/didn't work/didn't test/couldn't test > for several kernel versions could be presented. > > Also, we could have a non-web interface, (telnet or gopher to the bug > DB, or control it by E-Mail). Can you interface with bugzilla's database backend maybe? It seems like refactoring bugzilla might be better? > It could warn the user if they attach an un-decoded oops that their > bug report isn't as useful as it could be, and if they mention a > distribution kernel version, that it's not a tree that the developers > will necessarily be familiar with. Perhaps a more generalized hook into bugzilla for 'validating' a bug report, then code specific validators for kernel work? > I'm not criticising the fact that we've got Bugzilla up and running, > but just pointing out that we could do better, (and I'm prepared to > put in the time and effort). I just need ideas, really. I certainly do not want to stand in your way! I just hope you can stand on the shoulders of giants. Eli --------------------. "If it ain't broke now, Eli Carter \ it will be soon." -- crypto-gram eli.carter(a)inet.com `------------------------------------------------- ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 17:48 ` Eli Carter @ 2002-12-19 18:49 ` Dave Jones 2002-12-19 19:49 ` Eli Carter ` (2 more replies) 0 siblings, 3 replies; 56+ messages in thread From: Dave Jones @ 2002-12-19 18:49 UTC (permalink / raw) To: Eli Carter Cc: John Bradford, linux-kernel, alan, lm, lm, torvalds, vonbrand, akpm On Thu, Dec 19, 2002 at 11:48:16AM -0600, Eli Carter wrote: > >Also, we could have a non-web interface, (telnet or gopher to the bug > >DB, or control it by E-Mail). > Can you interface with bugzilla's database backend maybe? It seems like > refactoring bugzilla might be better? It's an annoyance to me that the current bugzilla we use can only do 1 way email. Ie, I receive email when things change, but I can't reply to that mail and have my comments auto-added. Other bugzillas can do this, so I think either some switch needs to be enabled, or theres some extension not present. (I'm a complete bugzilla weenie, and no nothing about how its set up). > >It could warn the user if they attach an un-decoded oops that their > >bug report isn't as useful as it could be, and if they mention a > >distribution kernel version, that it's not a tree that the developers > >will necessarily be familiar with > Perhaps a more generalized hook into bugzilla for 'validating' a bug > report, then code specific validators for kernel work? Its a nice idea, but I think it's a lot of effort to get it right, when a human can look at the dump, realise its not decoded, and send a request back in hardly any time at all. I also don't trust things like this where if something goes wrong, we could lose the bug report. People are also more likely to ping-pong ,argue or "how do I..." with a human than they are with an automated robot. Dave -- | Dave Jones. http://www.codemonkey.org.uk ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 18:49 ` Dave Jones @ 2002-12-19 19:49 ` Eli Carter 2002-12-19 20:12 ` John Bradford 2002-12-19 19:52 ` John Bradford 2002-12-20 3:35 ` Martin J. Bligh 2 siblings, 1 reply; 56+ messages in thread From: Eli Carter @ 2002-12-19 19:49 UTC (permalink / raw) To: Dave Jones Cc: John Bradford, linux-kernel, alan, lm, lm, torvalds, vonbrand, akpm Dave Jones wrote: > On Thu, Dec 19, 2002 at 11:48:16AM -0600, Eli Carter wrote: [snip] > > >It could warn the user if they attach an un-decoded oops that their > > >bug report isn't as useful as it could be, and if they mention a > > >distribution kernel version, that it's not a tree that the developers > > >will necessarily be familiar with > > Perhaps a more generalized hook into bugzilla for 'validating' a bug > > report, then code specific validators for kernel work? > > Its a nice idea, but I think it's a lot of effort to get it right, > when a human can look at the dump, realise its not decoded, and > send a request back in hardly any time at all. > I also don't trust things like this where if something goes wrong, > we could lose the bug report. People are also more likely to ping-pong > ,argue or "how do I..." with a human than they are with an automated robot. Either way, it isn't kernel specific.... which is what I was trying to address. If it is valuable (which as you demonstrate is debatable,) then it is valuable in bugzilla baseline, not just kernel-bugzilla. Eli --------------------. "If it ain't broke now, Eli Carter \ it will be soon." -- crypto-gram eli.carter(a)inet.com `------------------------------------------------- ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 19:49 ` Eli Carter @ 2002-12-19 20:12 ` John Bradford 2002-12-19 20:24 ` Eli Carter 0 siblings, 1 reply; 56+ messages in thread From: John Bradford @ 2002-12-19 20:12 UTC (permalink / raw) To: Eli Carter; +Cc: linux-kernel [CC list trimmed] > > > >It could warn the user if they attach an un-decoded oops that their > > > >bug report isn't as useful as it could be, and if they mention a > > > >distribution kernel version, that it's not a tree that the developers > > > >will necessarily be familiar with > > > Perhaps a more generalized hook into bugzilla for 'validating' a bug > > > report, then code specific validators for kernel work? > > > > Its a nice idea, but I think it's a lot of effort to get it right, > > when a human can look at the dump, realise its not decoded, and > > send a request back in hardly any time at all. > > I also don't trust things like this where if something goes wrong, > > we could lose the bug report. People are also more likely to ping-pong > > ,argue or "how do I..." with a human than they are with an automated robot. > > Either way, it isn't kernel specific.... which is what I was trying to > address. If it is valuable (which as you demonstrate is debatable,) > then it is valuable in bugzilla baseline, not just kernel-bugzilla. What!? Parsing an oops isn't kernel specific? Version tracking over multiple separate trees as diverse as 2.4 and 2.5 isn't pretty kernel specific? In any case, people could take the kernel bug database, and genericify it, much more easily than somebody could tailor an existing bug tracking application to the needs of the kernel, (which is demonstrated by the fact that the developers are not getting Bugzilla reports). John. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 20:12 ` John Bradford @ 2002-12-19 20:24 ` Eli Carter 2002-12-19 20:45 ` John Bradford 0 siblings, 1 reply; 56+ messages in thread From: Eli Carter @ 2002-12-19 20:24 UTC (permalink / raw) To: John Bradford; +Cc: linux-kernel John Bradford wrote: > [CC list trimmed] > > >>> > >It could warn the user if they attach an un-decoded oops that their >>> > >bug report isn't as useful as it could be, and if they mention a >>> > >distribution kernel version, that it's not a tree that the developers >>> > >will necessarily be familiar with >>> > Perhaps a more generalized hook into bugzilla for 'validating' a bug >>> > report, then code specific validators for kernel work? >>> >>>Its a nice idea, but I think it's a lot of effort to get it right, >>>when a human can look at the dump, realise its not decoded, and >>>send a request back in hardly any time at all. >>>I also don't trust things like this where if something goes wrong, >>>we could lose the bug report. People are also more likely to ping-pong >>>,argue or "how do I..." with a human than they are with an automated robot. >> >>Either way, it isn't kernel specific.... which is what I was trying to >>address. If it is valuable (which as you demonstrate is debatable,) >>then it is valuable in bugzilla baseline, not just kernel-bugzilla. > > > What!? Parsing an oops isn't kernel specific? No, no, you mis-understand. A bug report going through some sort of validation filter is applicable to any project. A validation script that checks for a very close match to existing bugs for instance, and asks the submitter about it, would be widely applicable. Parsing an oops would be a kernel-specific validation filter. > Version tracking over > multiple separate trees as diverse as 2.4 and 2.5 isn't pretty kernel > specific? No, it isn't. There are a lot of projects out there that use a 'development' and 'stable' tree, and some that use more. bugzilla itself does this. Trolltech's Qt has several version branches. We do have more development branches than most, but we are not unique. My point is that this is functionality that makes sense for the base version of the bug tracking software, not just for the kernel version. > In any case, people could take the kernel bug database, and > genericify it, much more easily than somebody could tailor an existing > bug tracking application to the needs of the kernel, (which is > demonstrated by the fact that the developers are not getting Bugzilla > reports). Perhaps, but I'm not convinced that it would be easier to write a kernel bug database from scratch than it would be to improve an existing project to address the kernel's needs. And _that_ is what we were discussing. Eli --------------------. "If it ain't broke now, Eli Carter \ it will be soon." -- crypto-gram eli.carter(a)inet.com `------------------------------------------------- ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 20:24 ` Eli Carter @ 2002-12-19 20:45 ` John Bradford 0 siblings, 0 replies; 56+ messages in thread From: John Bradford @ 2002-12-19 20:45 UTC (permalink / raw) To: Eli Carter; +Cc: linux-kernel > > In any case, people could take the kernel bug database, and > > genericify it, much more easily than somebody could tailor an existing > > bug tracking application to the needs of the kernel, (which is > > demonstrated by the fact that the developers are not getting Bugzilla > > reports). > > Perhaps, but I'm not convinced that it would be easier to write a kernel > bug database from scratch than it would be to improve an existing > project to address the kernel's needs. And _that_ is what we were > discussing. Ah, well no wonder we're not agreeing :-), I actually saw the re-writing from scratch as being easier :-). Maybe I am just in the minority in that I don't find Bugzilla intuitive. John. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 18:49 ` Dave Jones 2002-12-19 19:49 ` Eli Carter @ 2002-12-19 19:52 ` John Bradford 2002-12-19 20:18 ` Dave Jones 2002-12-20 3:35 ` Martin J. Bligh 2 siblings, 1 reply; 56+ messages in thread From: John Bradford @ 2002-12-19 19:52 UTC (permalink / raw) To: Dave Jones; +Cc: linux-kernel, alan, lm, lm, torvalds, vonbrand, akpm > > >It could warn the user if they attach an un-decoded oops that their > > >bug report isn't as useful as it could be, and if they mention a > > >distribution kernel version, that it's not a tree that the developers > > >will necessarily be familiar with > > Perhaps a more generalized hook into bugzilla for 'validating' a bug > > report, then code specific validators for kernel work? > > Its a nice idea, but I think it's a lot of effort to get it right, > when a human can look at the dump, realise its not decoded, and > send a request back in hardly any time at all. Somebody still has to answer it - loads of mails to LKML go unanswered because people are spending their time coding instead of reading the list, (which is good). > I also don't trust things like this where if something goes wrong, > we could lose the bug report. How? I don't see as that is more likely than with Bugzilla. Anyway, loads of LKML posts get ignored, and nobody seems to worry about it :-). > People are also more likely to ping-pong ,argue or "how do I..." > with a human than they are with an automated robot. The idea is that the bug database does a sanity check on their bug report. It still gets entered in to the database, but it would return something like: " Hi, You submitted a bug to the bug database. Please note the following: * You mentioned kernel version foobar. This appears to be a vendor kernel, not an official kernel tree. Your distribution maintainers might be more appropriate people to contact * You included an undecoded oops - this is probably useless. Please read the FAQ. Thanks for using the bug database. Your bug has been assigned to [whoever]. " I don't see any way of making Bugzilla do all the things I described originally, specifically the advanced tracking of versions tested. That could help to find duplicates, which is a big problem when you have 1000+ bugs. John. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 19:52 ` John Bradford @ 2002-12-19 20:18 ` Dave Jones 2002-12-19 20:32 ` Randy.Dunlap 2002-12-19 20:42 ` John Bradford 0 siblings, 2 replies; 56+ messages in thread From: Dave Jones @ 2002-12-19 20:18 UTC (permalink / raw) To: John Bradford; +Cc: linux-kernel, alan, lm, lm, torvalds, vonbrand, akpm On Thu, Dec 19, 2002 at 07:52:29PM +0000, John Bradford wrote: > > I also don't trust things like this where if something goes wrong, > > we could lose the bug report. > How? I don't see as that is more likely than with Bugzilla. user submits bug report robot rejects it user reads rejection, gets confused, gives up. > Anyway, loads of LKML posts get ignored, and nobody seems to worry about it :-). Point to one important posting thats been ignored in recent times. More likely they weren't ignored, it was just deemed irrelevant, unimportant, or lacked information detailing how important the problem was. Besides, this is one area where bugzilla is helping. If I ignored/missed an agp related bug report on linux kernel, and the same user also filed it in bugzilla, I'll get pestered about it automatically later. > I don't see any way of making Bugzilla do all the things I described > originally, specifically the advanced tracking of versions tested. I still think you're solving a non-problem. Of the 180 or so bugs so far, there has been _1_ vendor kernel report. 1 2.4 report. and 1 (maybe 2) undecoded oopses (which were subsequently decoded less than 24hrs later. > That could help to find duplicates, which is a big problem when you > have 1000+ bugs. In an ideal world, we'd never have that many open bugs 8-) Realistically, I check bugzilla a few times a day, I notice when something new has been added. Near the end of each week I[*] go through every remaining open bug looking to see if there's something additional that can be added / pinging old reporters / closing dead bugs. Dupes usually stand out doing this. How exactly do you plan to automate dupe detection ? You can't even do things like comparing oops dumps, as they may have been triggered in different ways,. Dave [*] and hopefully, I'm not the only one who does this. -- | Dave Jones. http://www.codemonkey.org.uk | SuSE Labs ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 20:18 ` Dave Jones @ 2002-12-19 20:32 ` Randy.Dunlap 2002-12-19 20:42 ` John Bradford 1 sibling, 0 replies; 56+ messages in thread From: Randy.Dunlap @ 2002-12-19 20:32 UTC (permalink / raw) To: Dave Jones; +Cc: John Bradford, linux-kernel [cc list trimmed] On Thu, 19 Dec 2002, Dave Jones wrote: | On Thu, Dec 19, 2002 at 07:52:29PM +0000, John Bradford wrote: | > > I also don't trust things like this where if something goes wrong, | > > we could lose the bug report. | > How? I don't see as that is more likely than with Bugzilla. | | user submits bug report | robot rejects it | user reads rejection, gets confused, gives up. | | > Anyway, loads of LKML posts get ignored, and nobody seems to worry about it :-). | | Point to one important posting thats been ignored in recent times. | More likely they weren't ignored, it was just deemed irrelevant, | unimportant, or lacked information detailing how important the problem | was. It can be difficult to tell the difference. | Besides, this is one area where bugzilla is helping. | If I ignored/missed an agp related bug report on linux kernel, | and the same user also filed it in bugzilla, I'll get pestered | about it automatically later. | | > I don't see any way of making Bugzilla do all the things I described | > originally, specifically the advanced tracking of versions tested. | | I still think you're solving a non-problem. Of the 180 or so bugs so | far, there has been _1_ vendor kernel report. 1 2.4 report. and | 1 (maybe 2) undecoded oopses (which were subsequently decoded less | than 24hrs later. | | > That could help to find duplicates, which is a big problem when you | > have 1000+ bugs. | | In an ideal world, we'd never have that many open bugs 8-) | Realistically, I check bugzilla a few times a day, I notice | when something new has been added. Near the end of each week | I[*] go through every remaining open bug looking to see if there's | something additional that can be added / pinging old reporters / | closing dead bugs. Dupes usually stand out doing this. | How exactly do you plan to automate dupe detection ? | You can't even do things like comparing oops dumps, as they | may have been triggered in different ways,. | | Dave | | [*] and hopefully, I'm not the only one who does this. Yes, I go thru them fairly often also, looking for patches or to apply some patches to close some if possible. I hope we aren't the only ones... -- ~Randy ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 20:18 ` Dave Jones 2002-12-19 20:32 ` Randy.Dunlap @ 2002-12-19 20:42 ` John Bradford 2002-12-20 3:40 ` Martin J. Bligh 1 sibling, 1 reply; 56+ messages in thread From: John Bradford @ 2002-12-19 20:42 UTC (permalink / raw) To: Dave Jones; +Cc: linux-kernel, alan, lm, lm, torvalds, vonbrand, akpm > > > I also don't trust things like this where if something goes wrong, > > > we could lose the bug report. > > How? I don't see as that is more likely than with Bugzilla. > > user submits bug report > robot rejects it It's not coded to reject stuff. Just parse it and point out obvious mistakes. > user reads rejection, gets confused, gives up. I do see what you mean, but that's not how I see it working: user submits bug report [it gets stored] robot generates messages similar to compiler *warnings*. > > Anyway, loads of LKML posts get ignored, and nobody seems to worry about it :-). > > Point to one important posting thats been ignored in recent times. What about that data corruption bug that was pointed out around 2.4.18, and brought up again, when it was discovered that the patch wasn't applied. That is a case of a bug report getting lost. Not exactly what I meant, though, but it's relevant. > More likely they weren't ignored, it was just deemed irrelevant, > unimportant, or lacked information detailing how important the problem > was. Well, that's what the automated warnings would protect against - at least the user would get a response, telling them how to submit a more useful response. > Besides, this is one area where bugzilla is helping. > If I ignored/missed an agp related bug report on linux kernel, > and the same user also filed it in bugzilla, I'll get pestered > about it automatically later. Agreed. > > I don't see any way of making Bugzilla do all the things I described > > originally, specifically the advanced tracking of versions tested. > > I still think you're solving a non-problem. Of the 180 or so bugs so > far, there has been _1_ vendor kernel report. 1 2.4 report. and > 1 (maybe 2) undecoded oopses (which were subsequently decoded less > than 24hrs later. Well, if we never get above that rate of bugs being entered in to the database, then we might as well not have it, and go back to having everything on LKML. > > That could help to find duplicates, which is a big problem when you > > have 1000+ bugs. > > In an ideal world, we'd never have that many open bugs 8-) Good point :-) > Realistically, I check bugzilla a few times a day, I notice > when something new has been added. Near the end of each week > I[*] go through every remaining open bug looking to see if there's > something additional that can be added / pinging old reporters / > closing dead bugs. Dupes usually stand out doing this. > How exactly do you plan to automate dupe detection ? > You can't even do things like comparing oops dumps, as they > may have been triggered in different ways,. I mean make it easier for people to identify dupes. I've got loads of ideas about how we could build a better bug database - for example, we have categories at the moment in Bugzilla. Why? We already have a MAINTAINERS file, so say somebody looks up the relevant maintainer in that list, finds them, then goes to enter a bug in Bugzilla. Now they have to assign it to a category, and different people may well assign the same bug to different categories - immediately making duplicate detection more difficult. If the number of bugs is always going to stay low, then my idea is probably a waste of time, but I think that we are eventually going to have loads of bug reports. We _want_ more bug reports, especially in the development tree. Few enough people are testing it as it is! John. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 20:42 ` John Bradford @ 2002-12-20 3:40 ` Martin J. Bligh 2002-12-20 9:48 ` John Bradford 0 siblings, 1 reply; 56+ messages in thread From: Martin J. Bligh @ 2002-12-20 3:40 UTC (permalink / raw) To: John Bradford, Dave Jones Cc: linux-kernel, alan, lm, lm, torvalds, vonbrand, akpm > I've got loads of ideas about how we could build a better bug database Go ahead, knock yourself out. Come back when you're done. > - for example, we have categories at the moment in Bugzilla. Why? We > already have a MAINTAINERS file, so say somebody looks up the relevant > maintainer in that list, finds them, then goes to enter a bug in > Bugzilla. Now they have to assign it to a category, and different > people may well assign the same bug to different categories - > immediately making duplicate detection more difficult. Have you actually looked at the maintainers file? It's a twisted mess of outdated information, in no well formated order. The category list in Bugzilla was an attempt to bring some sanity to the structure, though I won't claim it's perfect. We really need a 3-level tree, but that's a fair amount of work to code. M. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 3:40 ` Martin J. Bligh @ 2002-12-20 9:48 ` John Bradford 2002-12-20 10:40 ` Dave Jones 2002-12-20 16:08 ` Martin J. Bligh 0 siblings, 2 replies; 56+ messages in thread From: John Bradford @ 2002-12-20 9:48 UTC (permalink / raw) To: Martin J. Bligh; +Cc: linux-kernel [CC list trimmed] > > I've got loads of ideas about how we could build a better bug database > > Go ahead, knock yourself out. Come back when you're done. Not sure what you mean. I do intend to start coding a new bug database system today, and I'll announce it on the list when it's ready. If nobody likes it, I wasted my time. > > - for example, we have categories at the moment in Bugzilla. Why? We > > already have a MAINTAINERS file, so say somebody looks up the relevant > > maintainer in that list, finds them, then goes to enter a bug in > > Bugzilla. Now they have to assign it to a category, and different > > people may well assign the same bug to different categories - > > immediately making duplicate detection more difficult. > > Have you actually looked at the maintainers file? Yes. > It's a twisted mess of outdated information, Then it should be updated, that is nothing to do with Bugzilla. > in no well formated order. Looks easy enough to parse with regular expressions to me. > The category list in Bugzilla was an attempt to bring some sanity to > the structure, By adding an extra layer of abstraction. I don't agree that that helps. > though I won't claim it's perfect. We really need a 3-level tree, > but that's a fair amount of work to code. I disagree, (that we need a 3-level tree). John. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 9:48 ` John Bradford @ 2002-12-20 10:40 ` Dave Jones 2002-12-20 16:08 ` Martin J. Bligh 1 sibling, 0 replies; 56+ messages in thread From: Dave Jones @ 2002-12-20 10:40 UTC (permalink / raw) To: John Bradford; +Cc: Martin J. Bligh, linux-kernel On Fri, Dec 20, 2002 at 09:48:53AM +0000, John Bradford wrote: > > > I've got loads of ideas about how we could build a better bug database > > Go ahead, knock yourself out. Come back when you're done. > Not sure what you mean. I do intend to start coding a new bug > database system today, and I'll announce it on the list when it's > ready. If nobody likes it, I wasted my time. So explain exactly what you intend to do. Maybe you're right, and there are serious shortfallings. Right now all I see is whining about "Bugzilla sucks, I could write a better one" with no actual facts about why it sucks. Dave -- | Dave Jones. http://www.codemonkey.org.uk | SuSE Labs ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 9:48 ` John Bradford 2002-12-20 10:40 ` Dave Jones @ 2002-12-20 16:08 ` Martin J. Bligh 1 sibling, 0 replies; 56+ messages in thread From: Martin J. Bligh @ 2002-12-20 16:08 UTC (permalink / raw) To: John Bradford; +Cc: linux-kernel > Not sure what you mean. I do intend to start coding a new bug > database system today, and I'll announce it on the list when it's > ready. If nobody likes it, I wasted my time. That's basically what I meant ... try coding it and see. My wierd Anglicisms in forms of speech ... >> Have you actually looked at the maintainers file? > > Yes. > >> It's a twisted mess of outdated information, > > Then it should be updated, that is nothing to do with Bugzilla. Right. But I wasn't interested in doing that. And code maintainers won't necessarily want to be bug database maintainers (though I did get a suprising number of people to sign up). >> The category list in Bugzilla was an attempt to bring some sanity to >> the structure, > > By adding an extra layer of abstraction. I don't agree that that > helps. Well, I guess we differ on that then. >> though I won't claim it's perfect. We really need a 3-level tree, >> but that's a fair amount of work to code. > > I disagree, (that we need a 3-level tree). We don't *need* one, it'd be nice though. M. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 18:49 ` Dave Jones 2002-12-19 19:49 ` Eli Carter 2002-12-19 19:52 ` John Bradford @ 2002-12-20 3:35 ` Martin J. Bligh 2002-12-20 17:32 ` Jon Tollefson 2 siblings, 1 reply; 56+ messages in thread From: Martin J. Bligh @ 2002-12-20 3:35 UTC (permalink / raw) To: Dave Jones, Jon Tollefson; +Cc: linux-kernel > It's an annoyance to me that the current bugzilla we use can only > do 1 way email. Ie, I receive email when things change, but I can't > reply to that mail and have my comments auto-added. > Other bugzillas can do this, so I think either some switch needs > to be enabled, or theres some extension not present. > (I'm a complete bugzilla weenie, and no nothing about how its set up). I think it's some extensions that can be used. Jon is the person who knows the Bugzilla tool itself ... Jon, any comments on this? M. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 3:35 ` Martin J. Bligh @ 2002-12-20 17:32 ` Jon Tollefson 0 siblings, 0 replies; 56+ messages in thread From: Jon Tollefson @ 2002-12-20 17:32 UTC (permalink / raw) To: Martin J. Bligh; +Cc: Dave Jones, linux-kernel On Thu, 2002-12-19 at 21:35, Martin J. Bligh wrote: > > It's an annoyance to me that the current bugzilla we use can only > > do 1 way email. Ie, I receive email when things change, but I can't > > reply to that mail and have my comments auto-added. > > Other bugzillas can do this, so I think either some switch needs > > to be enabled, or theres some extension not present. > > (I'm a complete bugzilla weenie, and no nothing about how its set up). > > I think it's some extensions that can be used. Jon is the person > who knows the Bugzilla tool itself ... Jon, any comments on this? > > M. > > There is a script in bugzilla that can be set up with procmail to accept messages for appending comments. Though there are some issues with it that prevent even the mozilla site from enabling it in their own bugzilla. These are noted in http://bugzilla.mozilla.org/show_bug.cgi?id=44393 as relating to authentication and dealing with vacation/auto-responders. Perhaps this is an opportunity for someone that wants to work on a bug tracker to enhance this script and contribute it to bugzilla. Jon ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 13:35 Dedicated kernel bug database John Bradford 2002-12-19 17:33 ` Brian Jackson 2002-12-19 17:48 ` Eli Carter @ 2002-12-19 20:09 ` Bill Davidsen 2002-12-19 20:32 ` John Bradford 2 siblings, 1 reply; 56+ messages in thread From: Bill Davidsen @ 2002-12-19 20:09 UTC (permalink / raw) To: John Bradford; +Cc: Linux-Kernel Mailing List On Thu, 19 Dec 2002, John Bradford wrote: > Following on from yesterday's discussion about there not being much > interaction between the kernel Bugzilla and the developers, I began > wondering whether Bugzilla might be a bit too generic to be suited to > kernel development, and that maybe a system written from the ground up > for reporting kernel bugs would be better? > > I.E. I am prepared to write it myself, if people think it's > worthwhile. Hopefully you could make it more generic than just for kernel bugs. Ideally it would be nice to be able to have both an interactive submission and a way to mail a version number and get back a questionare to fill in and resubmit. This allows for a custom form for some versions, as well as another mail back listing known bugs fixed in later versions, to avoid reporting fixed bugs. I'm not sure if it would be possible to make a frontend to bugzilla, I'm not thrilled with the whole thing, but I have no illusions of having enough free time to tackle anything that large. -- bill davidsen <davidsen@tmr.com> CTO, TMR Associates, Inc Doing interesting things with little computers since 1979. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 20:09 ` Bill Davidsen @ 2002-12-19 20:32 ` John Bradford 2002-12-19 21:11 ` Stephen Wille Padnos 0 siblings, 1 reply; 56+ messages in thread From: John Bradford @ 2002-12-19 20:32 UTC (permalink / raw) To: Bill Davidsen; +Cc: linux-kernel > > Following on from yesterday's discussion about there not being much > > interaction between the kernel Bugzilla and the developers, I began > > wondering whether Bugzilla might be a bit too generic to be suited to > > kernel development, and that maybe a system written from the ground up > > for reporting kernel bugs would be better? > > > > I.E. I am prepared to write it myself, if people think it's > > worthwhile. > > Hopefully you could make it more generic than just for kernel bugs. Well, my intention was to write it based around being used for kernel bugs, and let others modify it for their needs, (and presumably Bugzilla was based around being used for reporting bugs in a web browser). > Ideally it would be nice to be able to have both an interactive submission > and a way to mail a version number and get back a questionare to fill in > and resubmit. This allows for a custom form for some versions, as well as > another mail back listing known bugs fixed in later versions, to avoid > reporting fixed bugs. Interesting - so the first stage in reporting a bug would be to select the latest 2.4 and 2.5 kernels that you've noticed it in, and get a list of known bugs fixed in those versions. Also, if you'd selected the maintainer, (from an automatically generated list from the MAINTAINERS file), it could just search *their* changes in the changelog. > I'm not sure if it would be possible to make a frontend to bugzilla, I'm > not thrilled with the whole thing, but I have no illusions of having > enough free time to tackle anything that large. I'm prepared to have a go at it. This _is_ my kind of area - most of my income this year has come from writing web-based database code :-). > Doing interesting things with little computers since 1979. Were you doing boring things with large computers before then? :-) :-) :-). Sorry, I'm being silly now :-). John. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 20:32 ` John Bradford @ 2002-12-19 21:11 ` Stephen Wille Padnos 2002-12-19 21:40 ` John Bradford 0 siblings, 1 reply; 56+ messages in thread From: Stephen Wille Padnos @ 2002-12-19 21:11 UTC (permalink / raw) To: John Bradford; +Cc: Bill Davidsen, linux-kernel John Bradford wrote: > [snip] > >Interesting - so the first stage in reporting a bug would be to select >the latest 2.4 and 2.5 kernels that you've noticed it in, and get a >list of known bugs fixed in those versions. Also, if you'd selected >the maintainer, (from an automatically generated list from the >MAINTAINERS file), it could just search *their* changes in the changelog. > It's often difficult to pick a maintainer for a bug - it may not be the fault of a single subsystem. As an example, I recently had a problem getting USB and network to function (on kernels 2.5.5x). I noticed that toggling Local APIC would also toggle which of the two devices worked. Disabling ACPI allows both deviecs to function regardless of local APIC. So, where is the problem? 1) Network driver? It doesn't work with ACPI and both Local APIC and IO-APIC. 2) USB driver? It doesn't work with ACPI and no UP APIC. 3) APIC? Causes weird problems with various drivers when ACPI is turned on. 4) ACPI? Causes weird problems with various drivers when APIC is toggled. (this exact bug was in Bugzilla, though I hadn't checked there before mailing lkml ;) I'm not exactly a neophyte to the kernel, and I would have to do a lot more digging to find the right maintainer to send this to. Also, the person(s) to whom the bug is reported will depend on how much debugging work I do, and in what order I do it. I'm not trying to discourage you - just raising a potential gotcha. - Steve ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 21:11 ` Stephen Wille Padnos @ 2002-12-19 21:40 ` John Bradford 2002-12-19 21:32 ` Randy.Dunlap 0 siblings, 1 reply; 56+ messages in thread From: John Bradford @ 2002-12-19 21:40 UTC (permalink / raw) To: linux-kernel > >Interesting - so the first stage in reporting a bug would be to select > >the latest 2.4 and 2.5 kernels that you've noticed it in, and get a > >list of known bugs fixed in those versions. Also, if you'd selected > >the maintainer, (from an automatically generated list from the > >MAINTAINERS file), it could just search *their* changes in the changelog. > > > It's often difficult to pick a maintainer for a bug - it may not be the > fault of a single subsystem. Yes, that's true. > As an example, I recently had a problem getting USB and network to > function (on kernels 2.5.5x). > I noticed that toggling Local APIC would also toggle which of the > two devices worked. > Disabling ACPI allows both deviecs to function regardless of local APIC. > > So, where is the problem? > 1) Network driver? It doesn't work with ACPI and both Local APIC and > IO-APIC. > 2) USB driver? It doesn't work with ACPI and no UP APIC. > 3) APIC? Causes weird problems with various drivers when ACPI is turned on. > 4) ACPI? Causes weird problems with various drivers when APIC is toggled. The way I imagine it working would be that you could assign it to multiple maintainers, (perhaps with a maximum to discourage the sending of all bugs to everybody, or alternatively, you could lower the priority of a bug sent to multiple people, on the basis that it was more likely to get solved anyway, so you are, in effect, balancing out the attention it gets). In the case you point out, as it's primarily networking and USB, the bug would get assigned to Andrew Morton, Jeff Garzik, and Greg Kroah-Hartman, who would all be relevant people to contact. > (this exact bug was in Bugzilla, though I hadn't checked there before > mailing lkml ;) > > I'm not exactly a neophyte to the kernel, and I would have to do a lot > more digging to find the right maintainer to send this to. Also, the > person(s) to whom the bug is reported will depend on how much debugging > work I do, and in what order I do it. Good point. > I'm not trying to discourage you - just raising a potential gotcha. Overall, though, would you rather be presented with a list of categories, or a list of people and what parts of the code they maintain. Personally, I think that a list of people is more intuitive, rather than an abstract list of categories, but I could be wrong. John. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 21:40 ` John Bradford @ 2002-12-19 21:32 ` Randy.Dunlap 2002-12-19 21:55 ` John Bradford 0 siblings, 1 reply; 56+ messages in thread From: Randy.Dunlap @ 2002-12-19 21:32 UTC (permalink / raw) To: John Bradford; +Cc: linux-kernel On Thu, 19 Dec 2002, John Bradford wrote: | > >Interesting - so the first stage in reporting a bug would be to select | > >the latest 2.4 and 2.5 kernels that you've noticed it in, and get a | > >list of known bugs fixed in those versions. Also, if you'd selected | > >the maintainer, (from an automatically generated list from the | > >MAINTAINERS file), it could just search *their* changes in the changelog. | > > | > It's often difficult to pick a maintainer for a bug - it may not be the | > fault of a single subsystem. | | Yes, that's true. or maybe it's just difficult to tell which subsystem has a problem... | > As an example, I recently had a problem getting USB and network to | > function (on kernels 2.5.5x). | > I noticed that toggling Local APIC would also toggle which of the | > two devices worked. | > Disabling ACPI allows both deviecs to function regardless of local APIC. | > | > So, where is the problem? | > 1) Network driver? It doesn't work with ACPI and both Local APIC and | > IO-APIC. | > 2) USB driver? It doesn't work with ACPI and no UP APIC. | > 3) APIC? Causes weird problems with various drivers when ACPI is turned on. | > 4) ACPI? Causes weird problems with various drivers when APIC is toggled. | | The way I imagine it working would be that you could assign it to | multiple maintainers, (perhaps with a maximum to discourage the | sending of all bugs to everybody, or alternatively, you could lower | the priority of a bug sent to multiple people, on the basis that it | was more likely to get solved anyway, so you are, in effect, balancing | out the attention it gets). | | In the case you point out, as it's primarily networking and USB, the | bug would get assigned to Andrew Morton, Jeff Garzik, and Greg | Kroah-Hartman, who would all be relevant people to contact. Hm, I see this problem as more of a generic interrupt routing or ACPI problem, not networking or USB. | > (this exact bug was in Bugzilla, though I hadn't checked there before | > mailing lkml ;) | > | > I'm not exactly a neophyte to the kernel, and I would have to do a lot | > more digging to find the right maintainer to send this to. Also, the | > person(s) to whom the bug is reported will depend on how much debugging | > work I do, and in what order I do it. | | Good point. | | > I'm not trying to discourage you - just raising a potential gotcha. | | Overall, though, would you rather be presented with a list of | categories, or a list of people and what parts of the code they | maintain. Personally, I think that a list of people is more | intuitive, rather than an abstract list of categories, but I could be | wrong. Do we have anyone targeted for interrupt routing problems (PIC, IO APIC, ACPI, etc.)? -- ~Randy ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 21:32 ` Randy.Dunlap @ 2002-12-19 21:55 ` John Bradford 2002-12-19 21:57 ` Eli Carter 2002-12-19 22:23 ` Stephen Wille Padnos 0 siblings, 2 replies; 56+ messages in thread From: John Bradford @ 2002-12-19 21:55 UTC (permalink / raw) To: Randy.Dunlap; +Cc: linux-kernel > | > I'm not trying to discourage you - just raising a potential gotcha. > | > | Overall, though, would you rather be presented with a list of > | categories, or a list of people and what parts of the code they > | maintain. Personally, I think that a list of people is more > | intuitive, rather than an abstract list of categories, but I could be > | wrong. > > Do we have anyone targeted for interrupt routing problems (PIC, IO APIC, > ACPI, etc.)? No. I nominate Alan :-). OK, I see your point, but no bug system will ever be perfect. Does that mean there is no point in trying to make a better one? If everybody really thinks it's a waste of time, I won't bother. It just seemed to me that we need something less generic than Bugzilla. Maybe I am wrong, I don't know. John. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 21:55 ` John Bradford @ 2002-12-19 21:57 ` Eli Carter 2002-12-19 21:55 ` Randy.Dunlap ` (2 more replies) 2002-12-19 22:23 ` Stephen Wille Padnos 1 sibling, 3 replies; 56+ messages in thread From: Eli Carter @ 2002-12-19 21:57 UTC (permalink / raw) To: John Bradford; +Cc: Randy.Dunlap, linux-kernel John Bradford wrote: >>| > I'm not trying to discourage you - just raising a potential gotcha. >>| >>| Overall, though, would you rather be presented with a list of >>| categories, or a list of people and what parts of the code they >>| maintain. Personally, I think that a list of people is more >>| intuitive, rather than an abstract list of categories, but I could be >>| wrong. >> >>Do we have anyone targeted for interrupt routing problems (PIC, IO APIC, >>ACPI, etc.)? > > > No. I nominate Alan :-). > > OK, I see your point, but no bug system will ever be perfect. Does > that mean there is no point in trying to make a better one? If > everybody really thinks it's a waste of time, I won't bother. It just > seemed to me that we need something less generic than Bugzilla. Maybe > I am wrong, I don't know. Don't get discouraged... Our flamethrowers are set to 'stun'. ;) Bug tracking can get much better (I _hope_!), but I expect it to take some beating on the problem. Keep beating on it. Eli --------------------. "If it ain't broke now, Eli Carter \ it will be soon." -- crypto-gram eli.carter(a)inet.com `------------------------------------------------- ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 21:57 ` Eli Carter @ 2002-12-19 21:55 ` Randy.Dunlap 2002-12-19 22:45 ` Hanna Linder [not found] ` <mailman.1040338801.24520.linux-kernel2news@redhat.com> 2 siblings, 0 replies; 56+ messages in thread From: Randy.Dunlap @ 2002-12-19 21:55 UTC (permalink / raw) To: Eli Carter; +Cc: John Bradford, linux-kernel On Thu, 19 Dec 2002, Eli Carter wrote: | John Bradford wrote: | >>| > I'm not trying to discourage you - just raising a potential gotcha. | >>| | >>| Overall, though, would you rather be presented with a list of | >>| categories, or a list of people and what parts of the code they | >>| maintain. Personally, I think that a list of people is more | >>| intuitive, rather than an abstract list of categories, but I could be | >>| wrong. | >> | >>Do we have anyone targeted for interrupt routing problems (PIC, IO APIC, | >>ACPI, etc.)? | > | > | > No. I nominate Alan :-). | > | > OK, I see your point, but no bug system will ever be perfect. Does | > that mean there is no point in trying to make a better one? If | > everybody really thinks it's a waste of time, I won't bother. It just | > seemed to me that we need something less generic than Bugzilla. Maybe | > I am wrong, I don't know. | | Don't get discouraged... Our flamethrowers are set to 'stun'. ;) | | Bug tracking can get much better (I _hope_!), but I expect it to take | some beating on the problem. Keep beating on it. I agree. I wasn't trying to discourage you. There's much room for improvement IMO. -- ~Randy ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 21:57 ` Eli Carter 2002-12-19 21:55 ` Randy.Dunlap @ 2002-12-19 22:45 ` Hanna Linder 2002-12-20 1:39 ` Martin J. Bligh [not found] ` <mailman.1040338801.24520.linux-kernel2news@redhat.com> 2 siblings, 1 reply; 56+ messages in thread From: Hanna Linder @ 2002-12-19 22:45 UTC (permalink / raw) To: mbligh; +Cc: Eli Carter, Randy.Dunlap, linux-kernel > Bug tracking can get much better (I _hope_!), but I expect it to take some beating on the problem. Keep beating on it. OK. Since we are on the topic. I have some (intending to be) constructive criticisms for the owners of the 2.5 kernel tracker site (not sure exactly who they are but I know mbligh is part of it). Why are bugs automatically assigned to owners? If there was an unassigned category that would make it easy to query. How else are those of us who want to help stabilize the 2.5 kernel supposed to know which bugs are being worked on and which are not? (Please dont tell me "email". Am I really supposed to email every person who has a bug asking if they are really working on it or not?) Could you make a list of all the people who have volunteered to be bugtracker maintainers and their respective kernel pieces. Also a list of people who arent maintainers but are available to help could be useful for the owners to assign bugs to. Thanks. Hanna ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 22:45 ` Hanna Linder @ 2002-12-20 1:39 ` Martin J. Bligh 2002-12-20 2:01 ` Hanna Linder ` (2 more replies) 0 siblings, 3 replies; 56+ messages in thread From: Martin J. Bligh @ 2002-12-20 1:39 UTC (permalink / raw) To: Hanna Linder; +Cc: Eli Carter, Randy.Dunlap, linux-kernel >> Bug tracking can get much better (I _hope_!), but I expect it to take some beating on the problem. Keep beating on it. > > OK. Since we are on the topic. I have some (intending to be) constructive > criticisms for the owners of the 2.5 kernel tracker site (not sure exactly > who they are but I know mbligh is part of it). > > Why are bugs automatically assigned to owners? > If there was an unassigned category that would make it > easy to query. The "default owner" is someone to dispostion the bug ... not necessarily to fix it. > How else are those of us who want to help stabilize the 2.5 kernel supposed > to know which bugs are being worked on and which are not? > (Please dont tell me "email". Am I really supposed to email every > person who has a bug asking if they are really working on it or not?) Anything in "OPEN" state isn't really assigned to anyone yet. (the state would really better be named "NEW", but it's not). People should move it to "ASSIGNED" if they're working on it. > Could you make a list of all the people who have volunteered to be > bugtracker maintainers and their respective kernel pieces. Go to file a new bug, click on the link by the subcategories, and it'll tell you (you'll have to pick the main category first). > Also a list of people who arent maintainers but are available to help > could be useful for the owners to assign bugs to. Not sure the best way to work this to be honest ... it may work better as a pull system ... pick something that looks interesting and grab it. You won't have permission to just change the owner field, but you can add comments to bugs, and / or email the owner in question. There are a bunch of categories that aren't really "owned" as such, and default to khoa or myself. Those are really good candidates to steal ... they'll be owned by bugme-janitors soon to make this more obvious ... M. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 1:39 ` Martin J. Bligh @ 2002-12-20 2:01 ` Hanna Linder 2002-12-20 2:20 ` Martin J. Bligh 2002-12-20 10:35 ` Dave Jones 2002-12-20 2:10 ` Hanna Linder [not found] ` <31080000.1040418947@w-hlinder> 2 siblings, 2 replies; 56+ messages in thread From: Hanna Linder @ 2002-12-20 2:01 UTC (permalink / raw) To: Martin J. Bligh; +Cc: Hanna Linder, Eli Carter, Randy.Dunlap, linux-kernel --On Thursday, December 19, 2002 05:39:56 PM -0800 "Martin J. Bligh" <mbligh@aracnet.com> wrote: > > Anything in "OPEN" state isn't really assigned to anyone yet. > (the state would really better be named "NEW", but it's not). > People should move it to "ASSIGNED" if they're working on it. So the process is to query for all open bugs (but not assigned) then email each person to let them know you are working on it? > > Go to file a new bug, click on the link by the subcategories, and it'll > tell you (you'll have to pick the main category first). That is convoluted. You have to file a bug to find out who the subsystem maintainers are? Can you put it somewhere more obvious? Thanks. Hanna ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 2:01 ` Hanna Linder @ 2002-12-20 2:20 ` Martin J. Bligh 2002-12-20 15:09 ` Jon Tollefson 2002-12-20 10:35 ` Dave Jones 1 sibling, 1 reply; 56+ messages in thread From: Martin J. Bligh @ 2002-12-20 2:20 UTC (permalink / raw) To: Hanna Linder, Jon Tollefson; +Cc: Eli Carter, Randy.Dunlap, linux-kernel >> Anything in "OPEN" state isn't really assigned to anyone yet. >> (the state would really better be named "NEW", but it's not). >> People should move it to "ASSIGNED" if they're working on it. > > So the process is to query for all open bugs (but not > assigned) then email each person to let them know you are > working on it? Sounds about right. If we had processes ;-) >> Go to file a new bug, click on the link by the subcategories, and it'll >> tell you (you'll have to pick the main category first). > > That is convoluted. You have to file a bug to find out who > the subsystem maintainers are? Can you put it somewhere more > obvious? Well, you don't have to file one, you just pretend to. But it's not nice, I agree. Jon, is there an easier way to do this, and get all the information in one shot? M. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 2:20 ` Martin J. Bligh @ 2002-12-20 15:09 ` Jon Tollefson 2002-12-20 23:52 ` Hanna Linder 0 siblings, 1 reply; 56+ messages in thread From: Jon Tollefson @ 2002-12-20 15:09 UTC (permalink / raw) To: Martin J. Bligh; +Cc: Hanna Linder, Eli Carter, Randy.Dunlap, linux-kernel On Thu, 2002-12-19 at 20:20, Martin J. Bligh wrote: > >> Anything in "OPEN" state isn't really assigned to anyone yet. > >> (the state would really better be named "NEW", but it's not). > >> People should move it to "ASSIGNED" if they're working on it. > > > > So the process is to query for all open bugs (but not > > assigned) then email each person to let them know you are > > working on it? > > Sounds about right. If we had processes ;-) > > >> Go to file a new bug, click on the link by the subcategories, and it'll > >> tell you (you'll have to pick the main category first). > > > > That is convoluted. You have to file a bug to find out who > > the subsystem maintainers are? Can you put it somewhere more > > obvious? > > Well, you don't have to file one, you just pretend to. But it's > not nice, I agree. Jon, is there an easier way to do this, and get > all the information in one shot? > > M. > > > There is also a link to it on the query page - the Components label. Basically its a link to http://bugzilla.kernel.org/describecomponents.cgi We could put a link to it on the main page or elsewhere too if that would be more convenient. It would be easy enough to write a page to show all the component owners in one shot too if desired. Jon ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 15:09 ` Jon Tollefson @ 2002-12-20 23:52 ` Hanna Linder 2002-12-21 3:30 ` Jon Tollefson 0 siblings, 1 reply; 56+ messages in thread From: Hanna Linder @ 2002-12-20 23:52 UTC (permalink / raw) To: Jon Tollefson; +Cc: Martin J. Bligh, Hanna Linder, linux-kernel --On Friday, December 20, 2002 09:09:31 AM -0600 Jon Tollefson <kniht@us.ibm.com> wrote: > There is also a link to it on the query page - the Components label. > Basically its a link to > http://bugzilla.kernel.org/describecomponents.cgi > We could put a link to it on the main page or elsewhere too if that > would be more convenient. It would be easy enough to write a page to > show all the component owners in one shot too if desired. > > Jon Hi Jon, A link to this on the home page would be great. Also if you could add the FAQ I wrote im sure people would appreciate it. Also if you could add links back to the home page from the query page that would be cool ;) Thanks. Hanna ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 23:52 ` Hanna Linder @ 2002-12-21 3:30 ` Jon Tollefson 0 siblings, 0 replies; 56+ messages in thread From: Jon Tollefson @ 2002-12-21 3:30 UTC (permalink / raw) To: Hanna Linder; +Cc: Martin J. Bligh, linux-kernel On Fri, 2002-12-20 at 17:52, Hanna Linder wrote: > --On Friday, December 20, 2002 09:09:31 AM -0600 Jon Tollefson <kniht@us.ibm.com> wrote: > > > There is also a link to it on the query page - the Components label. > > Basically its a link to > > http://bugzilla.kernel.org/describecomponents.cgi > > We could put a link to it on the main page or elsewhere too if that > > would be more convenient. It would be easy enough to write a page to > > show all the component owners in one shot too if desired. > > > > Jon > > Hi Jon, > > A link to this on the home page would be great. Also if you > could add the FAQ I wrote im sure people would appreciate it. Also > if you could add links back to the home page from the query page > that would be cool ;) > > Thanks. > > Hanna > > > I think it would be a great a idea to put a link to the faq and component page on the front page. I'll see if I can find a spot to link to the main page on the query page too. Normally what I do is package up changes to the kernel bugzilla into an rpm and then hand that to OSDL to install. I currently have a few other changes pending too so I will include the above updates as well. I was thinking of building a new rpm sometime in the first week or two of January - after the holidays when I would be around more- if that is not too late. Jon ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 2:01 ` Hanna Linder 2002-12-20 2:20 ` Martin J. Bligh @ 2002-12-20 10:35 ` Dave Jones 2002-12-20 19:37 ` Hanna Linder 1 sibling, 1 reply; 56+ messages in thread From: Dave Jones @ 2002-12-20 10:35 UTC (permalink / raw) To: Hanna Linder; +Cc: Martin J. Bligh, Eli Carter, Randy.Dunlap, linux-kernel On Thu, Dec 19, 2002 at 06:01:34PM -0800, Hanna Linder wrote: > > Anything in "OPEN" state isn't really assigned to anyone yet. > > (the state would really better be named "NEW", but it's not). > > People should move it to "ASSIGNED" if they're working on it. > So the process is to query for all open bugs (but not > assigned) then email each person to let them know you are > working on it? Why generate noise ? Query bugs. Find something interesting. Fix it. THEN email person (or better yet, add to bugzilla entry). Flooding the database with "I'm working on this" reports buys absolutely nothing. > > Go to file a new bug, click on the link by the subcategories, and it'll > > tell you (you'll have to pick the main category first). > That is convoluted. You have to file a bug to find out who > the subsystem maintainers are? Can you put it somewhere more > obvious? I think you're misunderstanding how things work. The view you seem to have is to use bugzilla to find bugs, and get a list of people who to email. This shuts out the rest of the world who are watching that bug in bugzilla. If you want to add to a bug reported in bugzilla, forget email, just _use the tool_. Dave -- | Dave Jones. http://www.codemonkey.org.uk | SuSE Labs ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 10:35 ` Dave Jones @ 2002-12-20 19:37 ` Hanna Linder 0 siblings, 0 replies; 56+ messages in thread From: Hanna Linder @ 2002-12-20 19:37 UTC (permalink / raw) To: Dave Jones; +Cc: Hanna Linder, Martin J. Bligh, linux-kernel --On Friday, December 20, 2002 10:35:27 AM +0000 Dave Jones <davej@codemonkey.org.uk> wrote: > > If you want to add to a bug reported in bugzilla, forget email, > just _use the tool_. > > Dave Thanks Dave, My ultimate goal is to help stabilize 2.5 by getting more people using this kernel tracker thereby increasing the patches and testing on lkml ;) This thread has answered most my questions and I am going to write up what I have learned to add it to the documentation on the site. As with most things in Linux Kernel development, dont ask to do it, just write it. Expect some documentation soon... Hanna ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 1:39 ` Martin J. Bligh 2002-12-20 2:01 ` Hanna Linder @ 2002-12-20 2:10 ` Hanna Linder 2002-12-20 2:22 ` Martin J. Bligh [not found] ` <31080000.1040418947@w-hlinder> 2 siblings, 1 reply; 56+ messages in thread From: Hanna Linder @ 2002-12-20 2:10 UTC (permalink / raw) To: Martin J. Bligh; +Cc: Hanna Linder, Randy.Dunlap, linux-kernel --On Thursday, December 19, 2002 05:39:56 PM -0800 "Martin J. Bligh" <mbligh@aracnet.com> wrote: > There are a bunch of categories that aren't really "owned" as such, > and default to khoa or myself. Those are really good candidates to > steal ... they'll be owned by bugme-janitors soon to make this more > obvious ... OK. Which categories are not owned? Anything with you or khoa as owners? Do I have to pretend to file a bug to find out ;) Hanna ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 2:10 ` Hanna Linder @ 2002-12-20 2:22 ` Martin J. Bligh 2002-12-20 2:58 ` Randy.Dunlap 0 siblings, 1 reply; 56+ messages in thread From: Martin J. Bligh @ 2002-12-20 2:22 UTC (permalink / raw) To: Hanna Linder; +Cc: Randy.Dunlap, linux-kernel >> There are a bunch of categories that aren't really "owned" as such, >> and default to khoa or myself. Those are really good candidates to >> steal ... they'll be owned by bugme-janitors soon to make this more >> obvious ... > > OK. Which categories are not owned? Anything with you or khoa as owners? More or less, yes. There are a couple of categories I really own, eg NUMA/discontigmem, and I'll probably look after ia32 specific bugs unless Linus wants his category back ;-) Will switch to bugme-janitors in a few days, then will all be much more obvious M. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 2:22 ` Martin J. Bligh @ 2002-12-20 2:58 ` Randy.Dunlap 2002-12-20 3:21 ` Martin J. Bligh 0 siblings, 1 reply; 56+ messages in thread From: Randy.Dunlap @ 2002-12-20 2:58 UTC (permalink / raw) To: Martin J. Bligh; +Cc: Hanna Linder, linux-kernel On Thu, 19 Dec 2002, Martin J. Bligh wrote: | >> There are a bunch of categories that aren't really "owned" as such, | >> and default to khoa or myself. Those are really good candidates to | >> steal ... they'll be owned by bugme-janitors soon to make this more | >> obvious ... | > | > OK. Which categories are not owned? Anything with you or khoa as owners? | | More or less, yes. There are a couple of categories I really own, eg | NUMA/discontigmem, and I'll probably look after ia32 specific bugs | unless Linus wants his category back ;-) | | Will switch to bugme-janitors in a few days, then will all be much more | obvious What does this last sentence mean? -- ~Randy ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 2:58 ` Randy.Dunlap @ 2002-12-20 3:21 ` Martin J. Bligh 0 siblings, 0 replies; 56+ messages in thread From: Martin J. Bligh @ 2002-12-20 3:21 UTC (permalink / raw) To: Randy.Dunlap; +Cc: Hanna Linder, linux-kernel >| >> There are a bunch of categories that aren't really "owned" as such, >| >> and default to khoa or myself. Those are really good candidates to >| >> steal ... they'll be owned by bugme-janitors soon to make this more >| >> obvious ... >| > >| > OK. Which categories are not owned? Anything with you or khoa as >| > owners? >| >| More or less, yes. There are a couple of categories I really own, eg >| NUMA/discontigmem, and I'll probably look after ia32 specific bugs >| unless Linus wants his category back ;-) >| >| Will switch to bugme-janitors in a few days, then will all be much more >| obvious > > What does this last sentence mean? Instead of categories that don't have a "real" owner defaulting back to me or Khoa, they'll go to bugme-janitors, which is an alias. That way we'll have better coverage, and it'll be obvious which things aren't really owned. M ^ permalink raw reply [flat|nested] 56+ messages in thread
[parent not found: <31080000.1040418947@w-hlinder>]
* Re: Dedicated kernel bug database + documentaion [not found] ` <31080000.1040418947@w-hlinder> @ 2002-12-20 21:43 ` Hanna Linder 2002-12-20 21:59 ` Randy.Dunlap 2002-12-20 21:59 ` Eli Carter 2002-12-21 2:52 ` Dedicated kernel bug database Martin J. Bligh 1 sibling, 2 replies; 56+ messages in thread From: Hanna Linder @ 2002-12-20 21:43 UTC (permalink / raw) To: linux-kernel; +Cc: Hanna Linder, Martin J. Bligh, kniht Here is my first draft of cleaning up some of the definitions and adding a FAQ for the kernel tracker bugzilla. Comments and flames welcome. Hanna ------- Status OPEN - A new bug that no one is working on. Bugs in this state may be accepted, and become ASSIGNED. The default owner (in charge of tracking the bug) is the subsystem maintainer or the bugme-janitors mailing list. ASSIGNED - This bug is assigned to someone who thinks they can fix it. >From here bugs typically move to RESOLVED or REJECTED. RESOLVED - A fix has been made, and it is awaiting more testing. >From here bugs are usually either CLOSED or APPROVED. APPROVED- The fix has been tested. But is not accepted into the mainline kernel. REJECTED-The bug has not been fixed. Possible reasons for rejections are INVALID, DUPLICATE, UNREPRODUCIBLE, or INSUFFICIENT_DATA. DEFERRED- The bug may or may not be fixed later. CLOSED - The fix has been accepted into the mainline kernel. Resolution The resolution field indicates what happened to this bug. No resolution yet: All bugs which are in one of the "open" states (meaning the state has no associated resolution) have the resolution set to blank. All other bugs will be marked with one of the following resolutions. CODE_FIX - A fix(patch) for this bug has been generated. PATCH_ALREADY_AVAILABLE - This problem has been fixed before and there is a patch available for it. INVALID - The problem described is not a bug. WILL_NOT_FIX - The problem described is a bug which will never be fixed. WILL_FIX_LATER - The problem described is a bug which will not be fixed in this version. DUPLICATE - The problem is a duplicate of an existing bug. Marking a bug duplicate requires the bug number of the duplicate and that number will be placed in the bug description. UNREPRODUCIBLE - All attempts at reproducing this bug were futile, reading the code produces no clues as to why this behavior would occur. If more information appears later, please re-assign the bug, for now, file it. INSUFFICIENT_DATA - There is not enough information to resolve this bug. -------------- Frequently Asked Questions Q. How do I know if a bug is being worked on or not? A. If it is not ASSIGNED to anyone then it is not being worked on. Q. Why are the subsystem maintainers in kernel tracker sometimes different than the person listed in the MAINTAINER file? A. The subsystem maintainers in kernel tracker are volunteers to help track bugs in an area they are interested in. Sometimes they are the same person as on kernel.org sometimes they are not. There are still some categories with no maintainers so more volunteers are needed. Q. What does a subsystem maintainer do? A. He or She will track new bugs and assign them to people or reject it for various reasons. They periodically check to make sure things are getting worked on and review fixes to make sure they are well written. Q. If a bug has an owner does that mean they are workig on it? A. No. If it is not in the ASSIGNED state then no one is working on it. The owner defaults to the subsytem maintainer. However, anyone who wants to submit a patch or add more info to a bug can do so. If the bug is reassigned to someone then the owner field will reflect that change. Q. Can anyone add comments to a bug? A. Yes but you will need to sign up for an account first. Q. Who can change the status of a bug? A. Only the subsystem maintainer. If you want to update a bug put your comments in the comment or attachment fields. Q. What is the difference between RESOLVED, APPROVED and CLOSED? A. RESOLVED really should be renamed UNTESTED_FIX. That is when a fix is available but needs more testing. APPROVED is very poorly named and should be TESTED_FIX. This is the last step before CLOSED. CLOSED means the fix has been accepted into the mainline kernel. Q. What would cause a bug to be REJECTED? A. Probably the two most common reasons are the problem is a DUPLICATE of another bug or the report is just badly written and there is not enough info to do anything about it. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database + documentaion 2002-12-20 21:43 ` Dedicated kernel bug database + documentaion Hanna Linder @ 2002-12-20 21:59 ` Randy.Dunlap 2002-12-20 22:01 ` Martin J. Bligh 2002-12-20 21:59 ` Eli Carter 1 sibling, 1 reply; 56+ messages in thread From: Randy.Dunlap @ 2002-12-20 21:59 UTC (permalink / raw) To: Hanna Linder; +Cc: linux-kernel, Martin J. Bligh, kniht | ------- | Status | | OPEN - A new bug that no one is working on. Bugs in this state may | be accepted, and become ASSIGNED. The default owner (in charge of tracking | the bug) is the subsystem maintainer or the bugme-janitors mailing list. Do new bugs go straight to OPEN with a default owner? Where does someone sign up for this new mailing list? -- ~Randy ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database + documentaion 2002-12-20 21:59 ` Randy.Dunlap @ 2002-12-20 22:01 ` Martin J. Bligh 0 siblings, 0 replies; 56+ messages in thread From: Martin J. Bligh @ 2002-12-20 22:01 UTC (permalink / raw) To: Randy.Dunlap, Hanna Linder; +Cc: linux-kernel, kniht >| OPEN - A new bug that no one is working on. Bugs in this state may >| be accepted, and become ASSIGNED. The default owner (in charge of tracking >| the bug) is the subsystem maintainer or the bugme-janitors mailing list. > > Do new bugs go straight to OPEN with a default owner? Yes. OPEN should really be called NEW. Will try to fix that as it seems to be causing confusion. I don't particularly like the naming of RESOLVED or ACCEPTED either, but we'll have to see how hard it is to change these things. > Where does someone sign up for this new mailing list? Email me. But I'm going to keep it to a small tight group for now, will see how it works out from there. At the moment bugs that have not real owner just go to me or Khoa, so this is a step up, even if it's not perfect. M. ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database + documentaion 2002-12-20 21:43 ` Dedicated kernel bug database + documentaion Hanna Linder 2002-12-20 21:59 ` Randy.Dunlap @ 2002-12-20 21:59 ` Eli Carter 1 sibling, 0 replies; 56+ messages in thread From: Eli Carter @ 2002-12-20 21:59 UTC (permalink / raw) To: Hanna Linder; +Cc: linux-kernel, Martin J. Bligh, kniht Hanna Linder wrote: > Here is my first draft of cleaning up some of the definitions > and adding a FAQ for the kernel tracker bugzilla. Comments > and flames welcome. Very enlightening for me. Thanks! A nice _prominant_ link to this on the bugzilla page (near the top with a nice graphic) would be great too. :) Eli --------------------. "If it ain't broke now, Eli Carter \ it will be soon." -- crypto-gram eli.carter(a)inet.com `------------------------------------------------- ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database [not found] ` <31080000.1040418947@w-hlinder> 2002-12-20 21:43 ` Dedicated kernel bug database + documentaion Hanna Linder @ 2002-12-21 2:52 ` Martin J. Bligh 2002-12-21 3:27 ` Jon Tollefson 1 sibling, 1 reply; 56+ messages in thread From: Martin J. Bligh @ 2002-12-21 2:52 UTC (permalink / raw) To: Hanna Linder; +Cc: linux-kernel, kniht Only the owner of the bug (or an admin) can change that, I think. However, as you file the bug, you could change the default owner to yourself, which would fix it. I'll fix this one for you. M. --On Friday, December 20, 2002 13:15:48 -0800 Hanna Linder <hannal@us.ibm.com> wrote: > --On Thursday, December 19, 2002 05:39:56 PM -0800 "Martin J. Bligh" <mbligh@aracnet.com> wrote: > >> People should move it to "ASSIGNED" if they're working on it. > > I just created a bug to put better documentation on the site > about how this stuff works. > > However, It won't let me assign it to myself even though > I submitted it. Are the only people who are allowed to > change status the subsystem maintainer of the category? > If we volunteer to be part of the bugme-janitors mailing > list then could we change status of bugs? > > I understand you dont want the whole world messing with > the database so if the answer is no you cant touch it then > that is fine. > > Thanks. > > Hanna > > ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-21 2:52 ` Dedicated kernel bug database Martin J. Bligh @ 2002-12-21 3:27 ` Jon Tollefson 2002-12-30 21:58 ` Hanna Linder 0 siblings, 1 reply; 56+ messages in thread From: Jon Tollefson @ 2002-12-21 3:27 UTC (permalink / raw) To: Martin J. Bligh; +Cc: Hanna Linder, linux-kernel On Fri, 2002-12-20 at 20:52, Martin J. Bligh wrote: > Only the owner of the bug (or an admin) can change that, I think. > However, as you file the bug, you could change the default owner > to yourself, which would fix it. I'll fix this one for you. > > M. > > > --On Friday, December 20, 2002 13:15:48 -0800 Hanna Linder <hannal@us.ibm.com> wrote: > > > --On Thursday, December 19, 2002 05:39:56 PM -0800 "Martin J. Bligh" <mbligh@aracnet.com> wrote: > > > >> People should move it to "ASSIGNED" if they're working on it. > > > > I just created a bug to put better documentation on the site > > about how this stuff works. > > > > However, It won't let me assign it to myself even though > > I submitted it. Are the only people who are allowed to > > change status the subsystem maintainer of the category? > > If we volunteer to be part of the bugme-janitors mailing > > list then could we change status of bugs? > > > > I understand you dont want the whole world messing with > > the database so if the answer is no you cant touch it then > > that is fine. > > > > Thanks. > > > > Hanna > > > > > > > The way it is setup now is that mostly only component owners can move a bug to the assigned state. A submitter of a bug and the owner of a bug can change any other aspect of the bugs that they submit or own respectively. And anyone can submit comments to any bug. Jon ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-21 3:27 ` Jon Tollefson @ 2002-12-30 21:58 ` Hanna Linder 0 siblings, 0 replies; 56+ messages in thread From: Hanna Linder @ 2002-12-30 21:58 UTC (permalink / raw) To: Jon Tollefson, Martin J. Bligh; +Cc: Hanna Linder, linux-kernel --On Friday, December 20, 2002 09:27:24 PM -0600 Jon Tollefson <kniht@us.ibm.com> wrote: > On Fri, 2002-12-20 at 20:52, Martin J. Bligh wrote: >> Only the owner of the bug (or an admin) can change that, I think. >> However, as you file the bug, you could change the default owner >> to yourself, which would fix it. I'll fix this one for you. >> > --On Thursday, December 19, 2002 05:39:56 PM -0800 "Martin J. Bligh" <mbligh@aracnet.com> wrote: >> > >> >> People should move it to "ASSIGNED" if they're working on it. > > The way it is setup now is that mostly only component owners can move a > bug to the assigned state. A submitter of a bug and the owner of a bug > can change any other aspect of the bugs that they submit or own > respectively. And anyone can submit comments to any bug. Jon and Martin, You seem to be saying different things. If the submitter wants to take the bug they need to be able to change the status to ASSIGNED. But according to Jon (and my experience) I was not able to change the status or take a bug (although I could change the owner). Is it possible to make it so an owner can change the status? If not you should change the FAQ to describe the procedure for letting people know you are working on a bug. Thanks. Hanna ^ permalink raw reply [flat|nested] 56+ messages in thread
[parent not found: <mailman.1040338801.24520.linux-kernel2news@redhat.com>]
* Re: Dedicated kernel bug database [not found] ` <mailman.1040338801.24520.linux-kernel2news@redhat.com> @ 2002-12-19 23:59 ` Pete Zaitcev 2002-12-20 0:19 ` Hanna Linder 0 siblings, 1 reply; 56+ messages in thread From: Pete Zaitcev @ 2002-12-19 23:59 UTC (permalink / raw) To: Hanna Linder; +Cc: linux-kernel > Why are bugs automatically assigned to owners? > If there was an unassigned category that would make it > easy to query. Query for "NEW" status for a component and do not put anything into "owner" fireld. > How else are those of us who want to help stabilize the 2.5 kernel supposed > to know which bugs are being worked on and which are not? > (Please dont tell me "email". Am I really supposed to email every > person who has a bug asking if they are really working on it or not?) Of course. > Could you make a list of all the people who have volunteered to be > bugtracker maintainers and their respective kernel pieces. This is a reasonable request, IMHO. > Also a list of people who arent maintainers but are available to help > could be useful for the owners to assign bugs to. That's putting a cart in front of a horse. Such people have to execute a simple Bugzilla to get lists, then select bugs which they like. This way the overhead of maintaining such lists disappears instantly. -- Pete ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 23:59 ` Pete Zaitcev @ 2002-12-20 0:19 ` Hanna Linder 2002-12-20 0:24 ` Pete Zaitcev 2002-12-20 10:30 ` Dave Jones 0 siblings, 2 replies; 56+ messages in thread From: Hanna Linder @ 2002-12-20 0:19 UTC (permalink / raw) To: Pete Zaitcev; +Cc: Hanna Linder, linux-kernel --On Thursday, December 19, 2002 06:59:30 PM -0500 Pete Zaitcev <zaitcev@redhat.com> wrote: >> Why are bugs automatically assigned to owners? >> If there was an unassigned category that would make it >> easy to query. > > Query for "NEW" status for a component and do not put anything > into "owner" fireld. If there was a NEW field that would be exactly what I was asking for. When I do a query the only options I see are: OPEN, ASSIGNED, RESOLVED, APPROVED, REJECTED, DEFERRED, CLOSED. Where is the NEW? Is there somewhere else to do queries? >> Also a list of people who arent maintainers but are available to help >> could be useful for the owners to assign bugs to. > > That's putting a cart in front of a horse. Such people have > to execute a simple Bugzilla to get lists, then select bugs > which they like. This way the overhead of maintaining such > lists disappears instantly. Im trying to help make it easier for such people to get a list of bugs to start working on. If it looks like everything already has an owner it looks like there is nothing to do. Im just trying to figure out how to use it and hopefully help other people do the same thing. Thanks a lot. Hanna (obviously not a bugzilla user before) ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 0:19 ` Hanna Linder @ 2002-12-20 0:24 ` Pete Zaitcev 2002-12-20 1:01 ` Hanna Linder 2002-12-20 10:30 ` Dave Jones 1 sibling, 1 reply; 56+ messages in thread From: Pete Zaitcev @ 2002-12-20 0:24 UTC (permalink / raw) To: Hanna Linder; +Cc: Pete Zaitcev, linux-kernel > Date: Thu, 19 Dec 2002 16:19:03 -0800 > From: Hanna Linder <hannal@us.ibm.com> > >> Why are bugs automatically assigned to owners? > >> If there was an unassigned category that would make it > >> easy to query. > > > > Query for "NEW" status for a component and do not put anything > > into "owner" fireld. > > If there was a NEW field that would be exactly what I was > asking for. When I do a query the only options I see are: OPEN, > ASSIGNED, RESOLVED, APPROVED, REJECTED, DEFERRED, CLOSED. > Where is the NEW? Is there somewhere else to do queries? OK, I'm sorry. This is a little different from what we have at bugizlla.redhat.com. I suspect OSDL's OPEN roughly corresponds to NEW. They appear to use Bugzilla which closely resembles the mother of all them at Mozilla. > >> Also a list of people who arent maintainers but are available to help > >> could be useful for the owners to assign bugs to. > > > > That's putting a cart in front of a horse. Such people have > > to execute a simple Bugzilla to get lists, then select bugs > > which they like. This way the overhead of maintaining such > > lists disappears instantly. > > Im trying to help make it easier for such people to get a list > of bugs to start working on. If it looks like everything already > has an owner it looks like there is nothing to do. Im just trying > to figure out how to use it and hopefully help other people > do the same thing. I see the point. I would say, having an owner does not mean much. Owner is just a person who makes sure bugs do not get lost. You can work on my bugs if you'd like :) I understand now that I carry a whole load of misconceptions caused by extensive use of a slighly different process at Red Hat. Perhaps we ought to tap into Mozilla people expirience. -- Pete ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 0:24 ` Pete Zaitcev @ 2002-12-20 1:01 ` Hanna Linder 2002-12-20 10:32 ` Dave Jones 0 siblings, 1 reply; 56+ messages in thread From: Hanna Linder @ 2002-12-20 1:01 UTC (permalink / raw) To: Pete Zaitcev; +Cc: Hanna Linder, linux-kernel, khoa, mbligh --On Thursday, December 19, 2002 07:24:19 PM -0500 Pete Zaitcev <zaitcev@redhat.com> wrote: > I see the point. I would say, having an owner does not mean > much. Owner is just a person who makes sure bugs do not get lost. > You can work on my bugs if you'd like :) Well thank you :) My argument is that there should be a way USING THE TOOL to determine which bugs are available to be worked on. Do you seriously want 2000 people emailing you privately asking if you are working on your bugs? I suspect since this bugzilla is so brand new that there should be something the database people can do to facilitate this. I agree there should be people making sure the bugs don't get ignored, but do they have to be assigned as owners? Could there be a hierarchical set up of subsystem maintainer contact and then actual bug owner? Hanna ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 1:01 ` Hanna Linder @ 2002-12-20 10:32 ` Dave Jones 2002-12-20 10:41 ` Russell King 0 siblings, 1 reply; 56+ messages in thread From: Dave Jones @ 2002-12-20 10:32 UTC (permalink / raw) To: Hanna Linder; +Cc: Pete Zaitcev, linux-kernel, khoa, mbligh On Thu, Dec 19, 2002 at 05:01:41PM -0800, Hanna Linder wrote: > Well thank you :) My argument is that there should be a > way USING THE TOOL to determine which bugs are available to be > worked on. Do you seriously want 2000 people emailing you privately > asking if you are working on your bugs? A periodic (once a month?) automated ping from bugzilla would be good. "You have these bugs assigned to you..." status report type thing. Dave -- | Dave Jones. http://www.codemonkey.org.uk | SuSE Labs ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 10:32 ` Dave Jones @ 2002-12-20 10:41 ` Russell King 0 siblings, 0 replies; 56+ messages in thread From: Russell King @ 2002-12-20 10:41 UTC (permalink / raw) To: Dave Jones, Hanna Linder, Pete Zaitcev, linux-kernel, khoa, mbligh On Fri, Dec 20, 2002 at 10:32:12AM +0000, Dave Jones wrote: > A periodic (once a month?) automated ping from bugzilla would be good. > "You have these bugs assigned to you..." status report type thing. I believe it already does that. -- Russell King (rmk@arm.linux.org.uk) The developer of ARM Linux http://www.arm.linux.org.uk/personal/aboutme.html ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 0:19 ` Hanna Linder 2002-12-20 0:24 ` Pete Zaitcev @ 2002-12-20 10:30 ` Dave Jones 2002-12-20 15:43 ` Eli Carter 1 sibling, 1 reply; 56+ messages in thread From: Dave Jones @ 2002-12-20 10:30 UTC (permalink / raw) To: Hanna Linder; +Cc: Pete Zaitcev, linux-kernel On Thu, Dec 19, 2002 at 04:19:03PM -0800, Hanna Linder wrote: > Im trying to help make it easier for such people to get a list > of bugs to start working on. If it looks like everything already > has an owner it looks like there is nothing to do. Just because a bug is 'owned' does not stop someone else working on it. That would be silly. All the owner field says is, "if someone is interested in this bug, and they happen to fix before $owner does, $owner would like to know about it." This way $owner can reject bad fixes, or get further clues as to whats actually causing the problem. > Hanna (obviously not a bugzilla user before) Obviously 8-) Dave -- | Dave Jones. http://www.codemonkey.org.uk | SuSE Labs ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-20 10:30 ` Dave Jones @ 2002-12-20 15:43 ` Eli Carter 0 siblings, 0 replies; 56+ messages in thread From: Eli Carter @ 2002-12-20 15:43 UTC (permalink / raw) To: Dave Jones; +Cc: Hanna Linder, Pete Zaitcev, linux-kernel Dave Jones wrote: > On Thu, Dec 19, 2002 at 04:19:03PM -0800, Hanna Linder wrote: > > > Im trying to help make it easier for such people to get a list > > of bugs to start working on. If it looks like everything already > > has an owner it looks like there is nothing to do. > > Just because a bug is 'owned' does not stop someone else working on it. > That would be silly. All the owner field says is, "if someone is > interested in this bug, and they happen to fix before $owner does, > $owner would like to know about it." This way $owner can reject bad > fixes, or get further clues as to whats actually causing the problem. > > > Hanna (obviously not a bugzilla user before) > > Obviously 8-) I'm new to bugzilla too... I noticed there is a link "Give me a clue about how to use this form." I think that needs to be at the top of the query form, with a nice '?' graphic beside it. I suspect that would help a lot. Eli --------------------. "If it ain't broke now, Eli Carter \ it will be soon." -- crypto-gram eli.carter(a)inet.com `------------------------------------------------- ^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: Dedicated kernel bug database 2002-12-19 21:55 ` John Bradford 2002-12-19 21:57 ` Eli Carter @ 2002-12-19 22:23 ` Stephen Wille Padnos 1 sibling, 0 replies; 56+ messages in thread From: Stephen Wille Padnos @ 2002-12-19 22:23 UTC (permalink / raw) To: John Bradford; +Cc: Randy.Dunlap, linux-kernel Hmmm. It seems to me that a kernel bug tracking system has to have a pretty good knowledge (database) of the kernel(s) it is meant to track. Essentially, a user who has a problem can usually identify what the problem is ("my external firewire HD doesn't work"), but not where the cause may be (interrupts / filesystem drivers / mount tools / scsi generic / sbp2 / ieee1394 / pci / ACPI / APIC / VM / ...). So, if a user could enter some keywords for their problem and get a list of possible subsystems that it depends on (along with maintainers for those subsystems), we'd be getting somewhere. For the usb / apic / acpi / rtl8139 problem, I would enter something like USB keyboard, 8139too, local APIC, IO-APIC, VIA kt333, kernel 2.5.45-51 The wizardly database (knowing what each "leaf device" depends on), then finds the intersection of subsystems that affect all (or some specified percentage) of the things the keywords match. This requires a tree of dependencies (pretty much there - look at what headers are included in each source file) for each driver. Of course, there are things that everything depends on (VM), which would probably want to be left out unless no higher level common ancestor of the problems can be found. The trouble with searching a flat bug database is that you have to know what you're looking for. If the bug tracker actually helped figure out the problem (where possible, of course), that would be a boon. John Bradford wrote: [snip snip] >>| Overall, though, would you rather be presented with a list of >>| categories, or a list of people and what parts of the code they >>| maintain. Personally, I think that a list of people is more >>| intuitive, rather than an abstract list of categories, but I could be >>| wrong. >> >>Do we have anyone targeted for interrupt routing problems (PIC, IO APIC, >>ACPI, etc.)? >> >> > >No. I nominate Alan :-). > Agreed. (can he be elected without knowing he's on the ballot? :) ^ permalink raw reply [flat|nested] 56+ messages in thread
end of thread, other threads:[~2002-12-30 21:41 UTC | newest]
Thread overview: 56+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-12-19 13:35 Dedicated kernel bug database John Bradford
2002-12-19 17:33 ` Brian Jackson
2002-12-20 3:26 ` Martin J. Bligh
2002-12-19 17:48 ` Eli Carter
2002-12-19 18:49 ` Dave Jones
2002-12-19 19:49 ` Eli Carter
2002-12-19 20:12 ` John Bradford
2002-12-19 20:24 ` Eli Carter
2002-12-19 20:45 ` John Bradford
2002-12-19 19:52 ` John Bradford
2002-12-19 20:18 ` Dave Jones
2002-12-19 20:32 ` Randy.Dunlap
2002-12-19 20:42 ` John Bradford
2002-12-20 3:40 ` Martin J. Bligh
2002-12-20 9:48 ` John Bradford
2002-12-20 10:40 ` Dave Jones
2002-12-20 16:08 ` Martin J. Bligh
2002-12-20 3:35 ` Martin J. Bligh
2002-12-20 17:32 ` Jon Tollefson
2002-12-19 20:09 ` Bill Davidsen
2002-12-19 20:32 ` John Bradford
2002-12-19 21:11 ` Stephen Wille Padnos
2002-12-19 21:40 ` John Bradford
2002-12-19 21:32 ` Randy.Dunlap
2002-12-19 21:55 ` John Bradford
2002-12-19 21:57 ` Eli Carter
2002-12-19 21:55 ` Randy.Dunlap
2002-12-19 22:45 ` Hanna Linder
2002-12-20 1:39 ` Martin J. Bligh
2002-12-20 2:01 ` Hanna Linder
2002-12-20 2:20 ` Martin J. Bligh
2002-12-20 15:09 ` Jon Tollefson
2002-12-20 23:52 ` Hanna Linder
2002-12-21 3:30 ` Jon Tollefson
2002-12-20 10:35 ` Dave Jones
2002-12-20 19:37 ` Hanna Linder
2002-12-20 2:10 ` Hanna Linder
2002-12-20 2:22 ` Martin J. Bligh
2002-12-20 2:58 ` Randy.Dunlap
2002-12-20 3:21 ` Martin J. Bligh
[not found] ` <31080000.1040418947@w-hlinder>
2002-12-20 21:43 ` Dedicated kernel bug database + documentaion Hanna Linder
2002-12-20 21:59 ` Randy.Dunlap
2002-12-20 22:01 ` Martin J. Bligh
2002-12-20 21:59 ` Eli Carter
2002-12-21 2:52 ` Dedicated kernel bug database Martin J. Bligh
2002-12-21 3:27 ` Jon Tollefson
2002-12-30 21:58 ` Hanna Linder
[not found] ` <mailman.1040338801.24520.linux-kernel2news@redhat.com>
2002-12-19 23:59 ` Pete Zaitcev
2002-12-20 0:19 ` Hanna Linder
2002-12-20 0:24 ` Pete Zaitcev
2002-12-20 1:01 ` Hanna Linder
2002-12-20 10:32 ` Dave Jones
2002-12-20 10:41 ` Russell King
2002-12-20 10:30 ` Dave Jones
2002-12-20 15:43 ` Eli Carter
2002-12-19 22:23 ` Stephen Wille Padnos
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox