Accepted apport 0.83 (source)

Martin Pitt martin.pitt at ubuntu.com
Wed Jun 13 12:30:20 BST 2007


Accepted:
 OK: apport_0.83.dsc
     -> Component: main Section: utils
 OK: apport_0.83.tar.gz

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 13 Jun 2007 13:09:57 +0200
Source: apport
Binary: apport-gtk apport apport-cli apport-retrace python-problem-report apport-qt python-apport
Architecture: source
Version: 0.83
Distribution: gutsy
Urgency: low
Maintainer: Martin Pitt <martin.pitt at ubuntu.com>
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Description: 
 apport     - automatically generate crash reports for debugging
 apport-cli - Command line frontend for the apport crash report system
 apport-gtk - GTK frontend for the apport crash report system
 apport-qt  - Qt4 frontend for the apport crash report system
 apport-retrace - tools for reprocessing Apport crash reports
 python-apport - apport crash report handling library
 python-problem-report - python library to handle problem reports
Changes: 
 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.
Files: 
 62185c22bab830881db33b736cc318ec 749 utils optional apport_0.83.dsc
 8216b0356a79b851caac5d2d502f325c 150028 utils optional apport_0.83.tar.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD4DBQFGb9QKDecnbV4Fd/IRAkwqAJYuA5NE8Lmjb79QPW/HfIVCMme6AJ9Dj1ME
ROwFd6wiJD6sMcLxamQjDA==
=0dKK
-----END PGP SIGNATURE-----





More information about the gutsy-changes mailing list