Re: abrt wishlist

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2010-12-13 at 10:50 -0500, James Laska wrote:
> On Thu, 2010-12-09 at 10:51 -0500, Adam Jackson wrote:
> > 3) Reporting to bugzilla is a mistake.
> 
> Not discounting the idea, but just looking for more detail.  What
> alternatives would you want to see?  More kerneloops-like aggregate data
> collection, or something else?

Basically, yes.  For a few reasons:

- Crash analysis requires more semantic knowledge of the content of the
report than bugzilla is really designed for. I can have 17 reports with
different backtraces all in different applications, but where the bug is
"this exclusive section in this library is being called without the lock
held".  It's not reasonable to expect to add that kind of content
awareness to bugzilla, and doing it from bz clients is clumsy at best.

- Bugzilla forces you to frame the discussion in terms of a component.
That's probably right for applications.  It's usually wrong for
libraries, drivers, servers, or kernels.  You want to start from the
report as a gestalt, and not assign blame to a component until you
actually know what's going on.  (This is a condemnation of bugzilla in
general, but it's made worse by the next point.)

- Separating machine-generated content from human-generated content is
valuable for the developer.  The two require different mental processes
to handle.  I have a much stronger guarantee that the abrt bug contains
facts, but I also know there's no point in asking for more information.
Reading a crash report is looking at structured data and divining
patterns.  Reading a human's bug report is listening to a story.  Left
brain, right brain.

- ajax

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux