apport 0.83 source package in Ubuntu

Changelog

apport (0.83) gutsy; urgency=low

  * apport/crashdb.py: Separate abstract from implemented functions.
  * apport/crashdb.py, apport/packaging.py, apport/ui.py: Use
    NotImplementedError instead of Exception in the abstract methods.
  * apport/packaging.py: Add interface compare_versions() for comparing
    package version numbers.
  * backends/packaging-apt-dpkg.py: Implement compare_versions() using
    apt.VersionCompare(), add some test cases.
  * apport/report.py: Fix typo: 'none' -> 'None'.
  * apport/chroot.py: Do not include /usr/local/lib and /usr/lib in
    LD_LIBRARY_PATH, just /lib, so that we still use the libc from outside,
    but e. g. libxml2 from inside the chroot.

  https://blueprints.launchpad.net/ubuntu/+spec/apport-crash-duplicates: Merge
  crash-dups branch, which implements automatic crash duplicate detection:

  * apport/crashdb.py: Add methods for crash duplicate detection.
  * apport/crashdb_impl/memory.py: Change internal data management to track
    fixed version and duplicates.
  * apport/crashdb_impl/memory.py: Add a test suite for all methods, including
    the duplicate detection API of the base CrashDatabase (since it is
    much easier to test it here, on an actual implementation).
  * debian/pyversions: Bump minimal Python version to 2.5, since this starts
    providing the sqlite3 module.
  * apport/crashdb_impl/launchpad.py: Implement new methods required for crash
    duplicate detection. get_fixed_version() does not approximate version
    tracking yet; it just returns '' for fixed bugs (which means 'fixed, but
    unknown version'). Bump python-launchpad-bugs dependency for this to
    ensure the availability of Bug.mark_duplicate().
  * bin/apport-retrace: Add option --duplicate-db which specifies the path to
    the duplicate sqlite database and enables duplicate detection.
  * Abin/apport-chroot: Add option --duplicate-db. If a file is given, symlink
    it into the chroot and pass --duplicate-db to apport-retrace.
  * bin/launchpad-crash-digger: Add --duplicate-db and pass it to
    apport-chroot.
  * apport/crashdb.py: Track last run of duplicate_db_consolidate() in an
    extra table and add a method duplicate_db_needs_consolidation() which
    returns True if the last run was more than a given number of seconds ago.
    Add test cases to apport/crashdb_impl/memory.py.
  * bin/launchpad-crash-digger, fill_pool(): Check whether the duplicate
    database needs consolidation (i. e. updating the bug states to the reality
    in the bug tracker) and if so, trigger it.

 -- Martin Pitt <email address hidden>   Wed, 13 Jun 2007 13:09:57 +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.83.tar.gz 146.5 KiB e9773e5543ce87b4df659c746ec04f6ac4d67a9d258bcc746bca29f970d01c21
apport_0.83.dsc 749 bytes bea0fbaabfbfff506e3f69537cd5664738fe97ac8153635af90c5709769b03a1

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.