Accepted: apport 0.103 (source)

Martin Pitt martin.pitt at ubuntu.com
Mon Feb 25 17:00:48 GMT 2008


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

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

Format: 1.7
Date: Mon, 25 Feb 2008 17:47:13 +0100
Source: apport
Binary: apport python-problem-report python-apport apport-retrace apport-gtk apport-qt
Architecture: source
Version: 0.103
Distribution: hardy
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-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
Launchpad-Bugs-Fixed: 146423 172792 185273 190947 192786 193494
Changes: 
 apport (0.103) hardy; urgency=low
 .
   * bin/apport-unpack: Print error messages instead of crashing for problems
     like nonexisting file names passed as arguments. (LP: #185273)
   * backends/packaging-apt-dpkg.py, is_distro_package(): Explicitly check site
     for "ppa", so that we do not automatically file bugs for PPA packages.
     This works around Soyuz bug LP #140412 for the time being.
   * apport/report.py: Add standard_title() test cases for Python crashes with
     a custom message, and a custom message with newlines. The latter
     reproduces LP #190947.
   * apport/report.py, standard_title(): Do not rely on a fixed position of the
     topmost function; use iteration and regular expression matching instead.
     (LP: #190947)
   * apport/ui.py, parse_argv(): Specify that --pid/-P argument must be an
     integer, to avoid exceptions when it's not. (LP: #193494)
   * apport/report.py: Use uname -srm, not -a, to hide the hostname. (part of
     LP #192786); also use os.uname() instead of calling the system program.
   * problem_report.py(): Make write() work for reports with CompressedValues.
     Add test case.
   * apport/ui.py: Add test case test_run_crash_anonymity() which asserts that
     the crash dump does not contain strings which can identify the user, such
     as the user name, login name, host name, and current directory.
   * apport/report.py: Add method anonymize() which replaces user specific
     strings with generic ones.
   * apport/ui.py, thread_collect_info(): Call anonymize() on the report.
     (LP: #192786)
   * bin/apport-retrace: Only update a bug report with new attachments if it is
     not a duplicate. (LP: #172792)
   * bin/apport-retrace: Print out proper error message instead of an exception
     if trying to do write operations to the bug tracker without specifying
     a cookie file. (LP: #146423)
Files: 
 c977a115319cf82c336e77b3ca91afd7 765 utils optional apport_0.103.dsc
 9649b3347d29ed71e73820157161f334 186467 utils optional apport_0.103.tar.gz

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

iD8DBQFHwvGtDecnbV4Fd/IRAmgnAKCuJks0BJQXoxf+ogUH/unnNUIj6ACeMutJ
scHvQKl+mGUfLvHBcFWcnhA=
=2lY3
-----END PGP SIGNATURE-----





More information about the Hardy-changes mailing list