Features/Unified_Problem_Reporting_UI
Summary
There are few problem reporting application (mechanisms)
Owner
- Name: Jiri Moskovcak
- Email: jmoskovc@redhat.com
Current status
- Targeted release: Fedora 16
- Last updated: 2011-07-11
- Percentage of completion: 20%
Detailed Description
Benefit to Fedora
Unified user interface makes it easier for users to use it. Unifying the reporting backend will also mean that the config data is shared and users have to setup their credentials (like bugzilla name/password) only once.
Scope
The new reporting library will provide the same API as did the old backend (concerns only python programs - Anaconda, setroubleshoot, python-meh) so the change should be transparent without any change in the code. The only change (not required to make it work) would be to change the spec file to require the new library instead of the old one.
How To Test
TBD
Remember that you are writing this how to for interested testers to use to check out your feature - documenting what you do for testing is OK, but it's much better to document what *I* can do to test your feature.
A good "how to test" should answer these four questions:
0. What special hardware / data / etc. is needed (if any)? 1. How do I prepare my system to test this feature? What packages need to be installed, config files edited, etc.? 2. What specific actions do I perform to check that the feature is working like it's supposed to? 3. What are the expected results of those actions? -->
User Experience
The bug reporting UI will change for:
- Anaconda uncaught exceptions
- setroubleshoot reports
- firstboot uncaught exceptions
Dependencies
- Anaconda
- python-meh
- firstboot
- setroubleshoot
Contingency Plan
"None necessary, revert to previous release behaviour."
Documentation
Release Notes
Comments and Discussion
- See Talk:Features/YourFeatureName
- or crash-catcher@lists.fedorahosted.org