On 11/04/2010 11:22 PM, Orcan Ogetbil wrote:
On Thu, Nov 4, 2010 at 6:05 PM, Jiri Moskovcak wrote:
On 11/04/2010 10:49 PM, Orcan Ogetbil wrote:
On Thu, Nov 4, 2010 at 1:51 AM, Peter Lemenkov wrote:
2010/11/4 Orcan Ogetbil :
Maybe it is time to discuss the usefulness of ABRT to Fedora. I think that it is a great idea for commercial products such as RHEL, but it obviously did not fit Fedora as is.
No need to discuss - it's really useful. I recently closed several issues with the aid of stacktaces sent by ABRT.
I am very happy that the current scheme works well for you. You think that we should ignore the outstanding 93% of the ABRT bug reports, and the 6000 untouched bugs that will be closed in a month. If we don't do anything that 6000 will multiply at the end of the F-13 cycle.
The current scheme did not fit the majority of maintainers.This is obvious. The numbers just prove it. Moreover, it drives users away from reporting bugs and drives at least 1 maintainer away from maintaining certain packages.
Instead of saying "no need to discuss, it works for me", let us try to improve this process. Going in circular arguments will not help us.
Orcan
Obviously we *need* to discuss, but just complaining won't help anything
- if you think ABRT is not providing a good info for you packages, then
please write me an email how to improve it (which data you'd like to see for specific packages) and we can sure do something about that and disable it in a meanwhile to relieve you from those useless bug reports.
Sure, here are the things that I need.
1- For my packages, I don't want any ABRT bug reports without the "Steps to reproduce" information. ABRT should tell the user the field is missing and it won't send a bug report until the user fills it. Some maintainers say they don't need the "Steps to reproduce", but I need it.
- ok, but there is a problem as ABRT doesn't have the logic to ask for steps to reproduce just for some packages, so the easiest would be to ask for it for every package - but even then I think you will end up with a lot of bugs with "Don't know" as steps to reproduce.. btw, one of our RFEs is to let user attach a screencast of how to reproduce a bug...
2- ABRT should keep track of unresponsive users. If a user has an outstanding "needinfo?" flag for the bugs sent through ABRT, he shouldn't be able to send a new bug report through ABRT for my packages.
- interesting idea, but this is hardly doable just on the client side and would require a server side support
3- Ability to turn off ABRT for certain packages. Whenever I provide an application package with no nonstandard patches and there is a crash, it is most definitely not my fault. The user should be instructed to take the backtrace upstream to the URL of the package and report it in their bug tracker/mailing list. Even better, ABRT can file the bug directly upstream. I am willing to provide the information of upstream bug trackers/mailing lists for all of my packages.
- this is tricky one - even without patches, the application may be crashing because of some library we use in Fedora and it's really hard to say if the library is causing that or the program itself so that's where we the maintainers step in and decide before reporting to upstream... other problem is that every bug tracker would require a specific reporter plugin which usually takes a few weeks to write and test ...
So to sum it up, the fastest solution I can provide for you is to blacklist your packages and/or ask for at least some text in steps to reproduce.
Jirka
Thanks for your understanding, Orcan