apport 0.89 source package in Ubuntu
Changelog
apport (0.89) gutsy; urgency=low Implement private crash bug handling, according to https://wiki.ubuntu.com/CrashReporting: * apport/crashdb_impl/launchpad.py: - upload(): If we have an Ubuntu bug, mark it as private and only subscribe 'apport' (the 'Apport retracing service' user). - Add function _subscribe_triaging_team() which subscribes ubuntu-crashes-main for source packages in Ubuntu main or restricted, or ubuntu-crashes-universe for other packages. It does not touch non-Ubuntu bugs, since these are not marked private by default and are outside of the scope of this spec. - update(), _mark_dup_checked(): Call _subscribe_triaging_team(). - Note: This entire spec is a gross hack, and Ubuntu derivatives do not benefit from it at all. We have to live with this until LP grows a real crash database. - get_distro_release(): Make this function work with private bugs, too, by using p-lp-bugs' safe_urlopen(). Bug fixes: * apport/crashdb_impl/launchpad.py: Revert simplification change of 0.85: BugList returns a set of strings, not integers; due to non-identity they do not work with the usual set operations. * apport/crashdb_impl/launchpad.py: Add function get_source_component() to query Launchpad for the component of a given distribution and source package. (This will be required for implementing crash-reporting). * backends/packaging-apt-dpkg.py, _search_contents(): Package list is actually comma separated, only take the first item. This fixes retracing of e. g. #124139. * backends/packaging-apt-dpkg.py, _search_contents(): Fix package name parsing for non-main components. This fixes retracing of e. g. #124111. * apport/report.py, _read_maps(): Revert ptrace hack when maps cannot be read. maps file is now protected based on process ownership, not ptracing. * apport/crashdb.py, apport/crashdb_impl/launchpad.py, apport/crashdb_impl/memory.py: Remove official interface mark_dup_checked(), as it should only be an internally used function. Add report parameter, since we will need it there in the future. Remove explicit call from bin/crash-digger and instead change check_duplicate() to call it on its own. * apport/crashdb_impl/launchpad.py, download(): Replace dodgy parsing of fields from the description with proper code, so that multi-line fields are read correctly, too. -- Martin Pitt <email address hidden> Fri, 06 Jul 2007 11:19:22 +0200
Upload details
- Uploaded by:
- Martin Pitt
- Uploaded to:
- Gutsy
- Original maintainer:
- Martin Pitt
- Architectures:
- all
- Section:
- utils
- Urgency:
- Low Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
apport_0.89.tar.gz | 151.6 KiB | 52a9cfaa0bc2cf1ee68c0b8f8ae98c56b2f5aa68af9a1dade6e249c2f8276c44 |
apport_0.89.dsc | 749 bytes | 26c09498e0dadd65bdef37cd4f5320ff6d95de6fb73c814a732c2a88e10fdeb0 |
Binary packages built by this source
- apport: No summary available for apport in ubuntu gutsy.
No description available for apport in ubuntu gutsy.
- apport-cli: No summary available for apport-cli in ubuntu gutsy.
No description available for apport-cli in ubuntu gutsy.
- apport-gtk: No summary available for apport-gtk in ubuntu gutsy.
No description available for apport-gtk in ubuntu gutsy.
- apport-qt: No summary available for apport-qt in ubuntu gutsy.
No description available for apport-qt in ubuntu gutsy.
- apport-retrace: No summary available for apport-retrace in ubuntu gutsy.
No description available for apport-retrace in ubuntu gutsy.
- python-apport: No summary available for python-apport in ubuntu gutsy.
No description available for python-apport in ubuntu gutsy.
- python-problem-report: No summary available for python-problem-report in ubuntu gutsy.
No description available for python-
problem- report in ubuntu gutsy.