Re: Linux 2.6.21



On Sun, Apr 29, 2007 at 02:24:03PM -0700, Linus Torvalds wrote:


On Sun, 29 Apr 2007, Adrian Bunk wrote:

Kernel bugzilla has 1600 open bugs BECAUSE IT SUCKS.

OK, how do you suggest to track bugs in a way that doesn't suck?

I've tried to explain.

Bugzilla can be one _part_ of it, but anybody who thinks it's the "main
part" is really not being realistic. It's too cumbersome, and it's too
stupid.

I do completely agree with you on this.

The main parts are people doing some sorting and forwarding of an
incoming bug (currently mostly Andrew) and someone with deeper subsystem
knowledge looking deeper into a bug (currently often missing).

Quite frankly, "lkml + google" is probably in many ways a *better* way to
search for problems. But yes, some manual smarts (and the _occasional_
pointer to bugzilla) is probably currently the only option.

Exactly because I don't think anybody has shown any better automation than
bugzilla. But that doesn't make bugzilla "the One Choice". That's not how
it works. If there is no automation, manual tracking is still better than
*crap* automation.

I had the regressions stored in a plain textfile.

For getting regressions reasonably grouped for my regression emails, I
used paper, pen and scissors - and this is not a joke.

That really didn't scale when we had 36 regressions.

So some tool is needed if the bug numbers are bigger - no matter whether
it's Bugzilla or speaking plain SQL to a database, or anything else.

Bug reports to linux-kernel have the big problem that they are lost if
no developer immediately picks them up.

..and this is different from bugzilla exactly _how_?

Those things are lost too. As you yourself have pointed out. The fact that
you can search for them is _exactly_ as relevant as the fact that you can
search for lkml on google.

It depends on how you look at bugs.

My ideal was always that reported bugs should be fixed.

If you accept that this is anyway impossible because more bugs get added
than could get fixed you might not need any tracking at all.

What I do know is that the majority of them has never been proper
debugged by a kernel developer knowing the subsystem in question.

And you blame the developers, but not bugzilla? Why are you so unable to
see bugzilla as part of the *cause* of the problem? You're perfectly happy
to blame other things, but bugzilla is somehow above blame?

If Andrew forwarded a bug reported in Bugzilla to a developer, and
the developer doesn't answer, is this Bugzilla's fault? Or in any other
way worse than a bug report direct to the developer?

Linus

cu
Adrian

--

"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: kernel bugzilla is FPOS (was: Re: "buggy cmd640" message followed by soft lockup)
    ... use bugzilla only for long-term bugs and avoid the needless bureaucracy. ... It looks like you'd like the reporter to initially debug the issue for you ... the bugreport status before filling bugzilla entry). ...
    (Linux-Kernel)
  • kernel bugzilla is FPOS (was: Re: "buggy cmd640" message followed by soft lockup)
    ... use bugzilla only for long-term bugs and avoid the needless bureaucracy. ... I put all of the reported regressions into the Bugzilla early. ... "Kernel version" given by reporter should be checked against the latest ...
    (Linux-Kernel)
  • Re: Linux 2.6.21
    ... Nobody looks at the bugzilla because there is too much junk in there ... The normal bugzilla workflow is that some people categorize the bugs, ... Then the developer doesn't end up with "too much noise" ...
    (Linux-Kernel)
  • Bugzilla and management thereof
    ... reporting it to bugzilla. ... the report could be updated to note that it still applies to f7. ... auto-closes bugs from older releases*. ... I was assuming that if Ray decided it was an upstream bug he'd ...
    (Fedora)
  • Re: [BUG] New Kernel Bugs
    ... of the biggest problems with bugzilla. ... Virtually no one in the ARM ... community looks for ARM bugs in bugzilla. ... the number of arm-specific reports in there is very small. ...
    (Linux-Kernel)