package hooks needed an apport-retrace back-office
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apport (Ubuntu) |
Expired
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: apport-retrace
Release of Ubuntu: 9.10 Karmic
Package Version:
apport-retrace:
Installed: 1.3-0ubuntu2
Candidate: 1.3-0ubuntu2
Version table:
*** 1.3-0ubuntu2 0
500 http://
We are working on a sanitising script for GDB [thread]
(1) to simplify a triager' work when opening/adding a comment to an upstream bug: currently we need to manually inspect the stacktrace to find private data (usernames, passwords, fully-qualified server names, IP addresses, etc) and mask them out;
(2) to allow an otherwise born-private bug to be set public with minimal effort -- which would allow for reporters to look at it and subscribe instead of opening a new bug.
I expect this cleanup to require a hook for each package: after all, the variable naming is a programmer's choice, and there is no guarantee that a general hook will match on all possible naming.
I have already written a first-approach to a package hook for Evolution; it seems to work, but it is restricted to running on the user's machine (I am also collecting a bit of gconf data). But the sanitising of the GDB traces seem to work.
Finally: please take pity: this is my first Python programme, and I am certain that there are many better ways of doing whatever I am doing; I am wide open to lessons, though ;-).
summary: |
- package hooks needed on apport-retrace back-office + package hooks needed an apport-retrace back-office |
Changed in apport (Ubuntu): | |
assignee: | nobody → Martin Pitt (pitti) |
status: | New → Confirmed |
Changed in apport (Ubuntu): | |
assignee: | Martin Pitt (pitti) → nobody |
pitti -- when chatting with you the other day you suggested it would be nice to have a way of downloading a whole apport report (and called it apport-download). Well, here you have a first approach.