Re: ABRT unusable again

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

 



I don't want to answer all of the messages, so I'll try to sum all of it in this one...

On 02/05/2010 09:46 PM, Christoph Wickert wrote:
What's wrong with ABRT? ALl the backtraces I get are unusable again. If
Thunar crashes, not even Thunar-debuginfo gets installed.

abrt 1.0 worked here, then came 1.0.2 which was broken. 1.0.3 was
working again, but got superseded be 1.0.4 only a few of days later.
This means that most of the time, all the bugs submitted are basically
useless.


Unfortunately that's true, it was different problem every time, but the result is the useless backtrace. This shouldn't happen anymore as we now have more extensive testing before releasing a new version.

For me as the maintainer it is a lot of work to reply to all these
useless reports and for our users it's just frustrating if all their
reports get closed INSUFFICIENT_DATA.


If the current situation is really so bad, we can auto-close all of the bugs reported by the broken versions of ABRT, because I guess they would just sit there until bugzapping period.

If the situation doesn't change any time soon, we IMHO should consider
disabling abrt until the issues are fixed.


It's already fixed in 1.0.6, which sits in testing repo. In F12 there is a pending kernel update which (if gets to F12 without change) will prevent ABRT from detecting C/C++ apps crashes, so it will probably make abrt silent for a while.


Now some answers for issues mentioned in this thread:

ABRT doesn't work by design:
- it actually does work, but it's bug detection/analyse is too general for some apps, this is something we know about and it's not in our powers to fix (it's not even considered a bug). This is actually the reason why is ABRT extendible by plugins and every devel who maintains some bigger app can write it's own abrt plugin to make the reports to suit his needs. If devel doesn't want to get ABRT reports at all, he can always send me an email and it can be added to ABRT blacklist.

I feel the Fedora community is being abused to evaluate a semi-functional piece of SW's "yet uncooked" concepts: - tha ABRT's concept is used for a while in other distros and ABRT itself is in Fedora since F10, but nobody cared to take a look at it and add some comments/ideas. I don't want to start a fight about non-finished apps in Fedora, but I won't silently ignore it, I remeber quite well the how finished and stable was the last major release of one of the major desktop environment or I remember times when I had to use web mail instead of my favourite client to write an email, because it wasn't stable (and both were in stable Fedora release).


Nice idea. IMO it should only allow to submit reports after some sanity
checks:
- ABRT uses the code from Dr.Konqui to rate the backtrace and doesn't allow user to send it if the rate is bellow 3 (the scale is 0-4), but the bug in GUI let user to send even the bad BT.

I believe ABRT shouldn't file a bug report unless it is filled in
properly:

- we can change to GUI, so it won't let users fill a report without providing a steps to reproduce

History tells, low quality automated bug reports to be ignored and to
cause a lot of bad blood. Debian for instance has an unfortunate history in doing so - You're better off to learn from their historic mistake: - times changes, Linux is now used by people who actually use it for work not for the "fun of using Linux" and these people doesn't want to spend time going thru bugzilla and filling some report. Yes, I agree we should learn and in this we should learn from someone more desktop oriented then Debian (maybe even from some non-Linux os??)

What needs to be fixed here is bugzilla not ABRT, we need a "report
upstream" button:
- the best would be to fix both. what we need to ease the life of maintainers is a middle layer between ABRT (users) and bugzilla(developers) something like mozilla has(http://crash-stats.mozilla.com/).


Surely you're not suggesting holding up a decent kernel from going to
stable while waiting for Abrt ?
- there is no need to wait for ABRT when talking about the pending kernel update update for F12, there is nothing what ABRT can do to work with that kernel.


Anyway, there should be a tool in ABRT suite, that allows a package maintainer to reconstruct a complete backtrace from an incomplete on, using only the list of involved packages, with there evr(+arch): - you can never get the whole BT without a coredump - you can get recreating should be a matter of a simple script and we can provide it as part of ABRT if devels would use it.


I hope I've cleared few things and will be happy to answer any of you further questions and RFEs.

Jirka
begin:vcard
fn:Jiri Moskovcak
n:Moskovcak;Jiri
email;internet:jmoskovc@xxxxxxxxxx
x-mozilla-html:FALSE
version:2.1
end:vcard

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