linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: Dedicated kernel bug database
@ 2002-12-20  2:26 Dan Kegel
  0 siblings, 0 replies; 70+ messages in thread
From: Dan Kegel @ 2002-12-20  2:26 UTC (permalink / raw)
  To: linux-kernel

Hanna Linder wrote:

> --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?

When I first looked at the query form, I was overwhelmed by the
list of states.  Clicking on the link above the list takes you to
http://bugzilla.kernel.org/queryhelp.cgi#status
which helps a bit.  (I'm kind of used to a shorter list of states, e.g.
"new / assigned / verifyfix / closed", but bugzilla's list doesn't
look *too* complicated.)

-- 
Dan Kegel
Linux User #78045
http://www.kegel.com


^ permalink raw reply	[flat|nested] 70+ messages in thread
* Re: Dedicated kernel bug database
@ 2002-12-22 18:53 Adam J. Richter
  0 siblings, 0 replies; 70+ messages in thread
From: Adam J. Richter @ 2002-12-22 18:53 UTC (permalink / raw)
  To: dave, hannal; +Cc: linux-kernel

On 2002-12-20, Dave Jones wrote:
>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.

	"I'm working on this" messages (in my experience in lkml at
least) help people avoid duplication of effort, and perhaps sometimes
help multiple people who want to work on the same bug find each other.

	I think the "noise" would mostly be a user interface issue.
Imagine, for example, if the "I'm working on this" messages were
consolidated into a single link that said something like "4 people are
working on this bug", which you could click on for the details.

Adam J. Richter     __     ______________   575 Oroville Road
adam@yggdrasil.com     \ /                  Milpitas, California 95035
+1 408 309-6081         | g g d r a s i l   United States of America
                         "Free Software For The Rest Of Us."

^ permalink raw reply	[flat|nested] 70+ messages in thread
* Re: Dedicated kernel bug database
@ 2002-12-22  2:50 Hell.Surfers
  2002-12-22  9:16 ` John Bradford
  0 siblings, 1 reply; 70+ messages in thread
From: Hell.Surfers @ 2002-12-22  2:50 UTC (permalink / raw)
  To: john, linux-kernel

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

What are your ideas???

Regards, Dean.

On 	Fri, 20 Dec 2002 09:48:53 +0000 (GMT) 	John Bradford <john@grabjohn.com> wrote:

[-- Attachment #2: Type: message/rfc822, Size: 3081 bytes --]

From: John Bradford <john@grabjohn.com>
To: mbligh@aracnet.com (Martin J. Bligh)
Cc: linux-kernel@vger.kernel.org
Subject: Re: Dedicated kernel bug database
Date: Fri, 20 Dec 2002 09:48:53 +0000 (GMT)
Message-ID: <200212200948.gBK9mrXh000326@darkstar.example.net>

[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.
-
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] 70+ messages in thread
* Re: Dedicated kernel bug database
@ 2002-12-20 11:18 Nicolas Mailhot
  0 siblings, 0 replies; 70+ messages in thread
From: Nicolas Mailhot @ 2002-12-20 11:18 UTC (permalink / raw)
  To: linux-kernel

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

|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 assume you're talking about :
http://bugzilla.kernel.org/show_bug.cgi?id=10

As the reporter, I'll tell you plainly bugzilla rocks for this.

This bug was first reported in linux-kernel, then was picked in the 2.5 problem 
reports, then (when bugzilla.kernel.org) was announced reported again in 
bugzilla.

Bugzilla enabled the report to be ping-ponged among maintainers until someone 
accepted it. And it can be found by other people now (note you missed the linux 
kernel  report when you posted this). No one was interested before the bugzilla
report.

Bugzilla can be a pain sometimes, it's not intuitive, it's suffering yet from its
hackish bastard origin, but it works, lots of projects are using it (both because
its so easy to deploy and people are familiar with it - try rt
I-need-30+-perl-packages-to-work-only-I-use hell for example) and it's improving.

2.17.1 (seen both at http://bugzilla.mozilla.org/ and http://bugzilla.redhat.com/)
is a *huge* improvement, I can't wait for it to be released for everyone (right now
the bugzilla team has a hard time integrating all the features everyone and his dog
have been contributing back to the project lately).

All bugzilla's I've seen so far would benefit from better version tracking.
All bugzilla's I've seen so far would benefit from better UI.

The problems raised in this thread are pretty generic. They should be tackled a generic
way in the original project.

However I wouldn't even touch any other bug reporting system. Others (like rt) boast a
better original design ; the truth is they have their own warts but not a community
the size of bugzilla to find/fix them (and I'm not even talking about security audits).

Once you've grokked bugzilla (which I freely admit is long and painful) you'll find it's
actually rather powerful and you'll be trained to interact with :
- mozilla bugzilla
- kernel bugzilla
- apache bugzilla
- gnome bugzilla
- kde bugzilla
- abiword bugzilla
- red hat bugzilla

and so on (and all of these deployments have useful tweaks that trickle back in the 
original bugzilla)

Not having to learn a new UI to report a bug in another project is quite nice. I know I'd 
have thought twice about the feedback I've given to various organizations otherwise.

Regards,

-- 
Nicolas Mailhot
Not linux-kernel subscribed, sometimes reading the archives, sometimes not

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

^ permalink raw reply	[flat|nested] 70+ messages in thread
* RE: Dedicated kernel bug database
@ 2002-12-19 21:04 Heater, Daniel (IndSys, GEFanuc, VMIC)
  0 siblings, 0 replies; 70+ messages in thread
From: Heater, Daniel (IndSys, GEFanuc, VMIC) @ 2002-12-19 21:04 UTC (permalink / raw)
  To: 'John Bradford', 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.

I'm in that minority with you then...

However, there may be an existing system that's *closer* to the needs of the
kernel than bugzilla.

I was looking at this the other day for my companies purposes. These two
looked
promising to me, but I have not gotten around to trying them.

http://www.bestpractical.com/rt//

http://myrapid.com/webcall/

^ permalink raw reply	[flat|nested] 70+ messages in thread
[parent not found: <2CC936747EA1284DA378A18D730697420158A50E@exchacad.ms.gettysburg.edu>]
* re: Dedicated kernel bug database
@ 2002-12-19 17:46 Dan Kegel
  2002-12-19 18:00 ` John Bradford
  0 siblings, 1 reply; 70+ messages in thread
From: Dan Kegel @ 2002-12-19 17:46 UTC (permalink / raw)
  To: John Bradford, linux-kernel

John Bradford <john@grabjohn.com> 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.

Quoting Linus (http://marc.theaimsgroup.com/?l=linux-kernel&m=103911905214446&w=2):
> And many things _can_ be done without throwing out old designs.
> Implementation improvements are quite possible without trying to make
> something totally new to the outside. ...
> 
> Not throwing out the baby with the bath-water doesn't mean that you cannot
> improve the system. I'm only arguing against stupid people who think they
> need a revolution to improve - most real improvements are evolutionary.

I bet the thing to do is to spend some time as one of the
elves who make bugzilla.kernel.org work smoothly despite
the software; then figure out what incremental tweak you
can make to the software to make the elves' and users' lives
better.

-- 
Dan Kegel
Linux User #78045
http://www.kegel.com


^ permalink raw reply	[flat|nested] 70+ messages in thread
* 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; 70+ 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] 70+ messages in thread

end of thread, other threads:[~2002-12-30 21:41 UTC | newest]

Thread overview: 70+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-12-20  2:26 Dedicated kernel bug database Dan Kegel
  -- strict thread matches above, loose matches on Subject: below --
2002-12-22 18:53 Adam J. Richter
2002-12-22  2:50 Hell.Surfers
2002-12-22  9:16 ` John Bradford
2002-12-20 11:18 Nicolas Mailhot
2002-12-19 21:04 Heater, Daniel (IndSys, GEFanuc, VMIC)
     [not found] <2CC936747EA1284DA378A18D730697420158A50E@exchacad.ms.gettysburg.edu>
2002-12-19 20:33 ` Justin Pryzby
2002-12-19 17:46 Dan Kegel
2002-12-19 18:00 ` John Bradford
2002-12-19 18:08   ` Eli Carter
2002-12-19 20:08     ` John Bradford
2002-12-19 20:38       ` Eli Carter
2002-12-19 20:59         ` John Bradford
2002-12-19 21:14           ` Eli Carter
2002-12-20 14:23           ` Horst von Brand
2002-12-19 22:05         ` Dan Kegel
2002-12-19 22:26         ` Dan Kegel
2002-12-19 23:09           ` John Bradford
2002-12-19 13:35 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-21  2:52                     ` 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;
as well as URLs for NNTP newsgroup(s).