[FFE] crashdb.conf needs a way to disable reporting of particular problem types
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apport (Ubuntu) |
Fix Released
|
High
|
Martin Pitt | ||
Precise |
Fix Released
|
High
|
Martin Pitt |
Bug Description
This splits out the part of bug 957177 which is required for Precise.
Right now Apport only supports sending reports to one crashdb. Right before release we used to entirely disable apport in /etc/default/
With whoopsie we actually have two crash DBs now, which we want to send reports to at the same time. After release we want to stop sending crash reports to Launchpad, but continue to send crash reports to the whoopsie DB. But as we want to continue sending non-crash bugs (ubunt-bug ...) to Launchpad, we can't just entirely disable the launchpad crash database in /etc/apport/
whoopsie support is currently bolted on at the side in Apport. It would be more elegant to create an actual whoopsie CrashDB backend, and then change /etc/apport/
For a minimal solution in precise, we need a new "problem_types" CrashDB option, which is a list of "ProblemType" values this crashdb accepts. So after release, the launchpad DB could say "problem_types: ['Bug', 'Package']" if we don't want LP bug reports for crashes any more. Before release, this option would not be set, so that launchpad gets all types of reports.
Changed in apport (Ubuntu Precise): | |
status: | Confirmed → Fix Committed |
assignee: | nobody → Martin Pitt (pitti) |
Requesting a FFE for this. This is necessary if we want to keep apport enabled post-release without sending crashes to Launchpad, to allow whoopsie to continue to work. This bit was forgotten in the original discussions and merge.