Add apport bug reporting support in sugar
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sugar-0.88 (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
Binary package hint: sugar-emulator-0.88
Description: Ubuntu maverick (development branch)
Release: 10.10
Package version: 0.88.1-2ubuntu1
Feature Request:
Add apport bug reporting support in sugar-automatic crash reporting and little icon in the frame to report bugs.
Apport is a system which
* intercepts crashes right when they happen the first time,
* gathers potentially useful information about the crash and the OS environment,
* can be automatically invoked for unhandled exceptions in other programming languages
* can be automatically invoked for other problems that can be automatically detected (e. g. Ubuntu automatically detects and reports package installation/
* presents a UI that informs the user about the crash and instructs them on how to proceed,
* is able to file non-crash bug reports about software, so that developers still get information about package versions, OS version etc.
Changed in sugar-0.88 (Ubuntu): | |
assignee: | nobody → Ankur khurana (ankur-kkhurana) |
status: | New → In Progress |
Changed in sugar-0.88 (Ubuntu): | |
importance: | Undecided → Medium |
tags: | added: patch |
Changed in sugar-0.88 (Ubuntu): | |
status: | In Progress → Triaged |
assignee: | Ankur khurana (ankur-kkhurana) → nobody |
For making this patch using quilt, I followed these steps:- Makefile. am (added info about module- bug-buddy. py)
1.a Added module-bug-buddy.py in data/icons folder
1.b Correspondingly I have modified the data/icons/
2. Added a new folder named "reportbug" in extensions/ cpsection
* .Added _init_.py file, model.py and view.py file cpsection/ reportbug/ Makefile. am cpsection/ Makefile. am (added sub dir report bug)
* Added extensions/
* Modified the extensions/
3. Modify the src/jarabe/ controlpanel/ gui.py file
4. Make changes in the gui.py file.
5. Made changes in configure.ac file accordingly.
6. quilt shell (enter) "autoreconf -i" (enter) exit
Regards
Neeraj Gupta