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 Pocket Published Component Section

Builds

Gutsy: [FULLYBUILT] i386

Downloads

File Size SHA-256 Checksum
apport_0.89.tar.gz 151.6 KiB 52a9cfaa0bc2cf1ee68c0b8f8ae98c56b2f5aa68af9a1dade6e249c2f8276c44
apport_0.89.dsc 749 bytes 26c09498e0dadd65bdef37cd4f5320ff6d95de6fb73c814a732c2a88e10fdeb0

View changes file

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.