Accepted apport 0.24 (source)

Martin Pitt martin.pitt at ubuntu.com
Fri Sep 29 17:46:15 BST 2006


Accepted:
apport 0.24 was ACCEPTED.
	Component: main Section: utils

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

Format: 1.7
Date: Fri, 29 Sep 2006 15:47:56 +0200
Source: apport
Binary: apport-gtk python-apport-utils apport python-problem-report
Architecture: source
Version: 0.24
Distribution: edgy
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
 python-apport-utils - apport crash report handling functions
 python-problem-report - python library to handle problem reports
Changes: 
 apport (0.24) edgy; urgency=low
 .
   The "Need for speed" release -- rrrroarrr!
 .
   * apport: Remove _copy_shrink_corefile(): While this has an enormous impact
     on the size of an uncompressed core dump, it only causes a negligible size
     reduction of the bzip2'ed core, but it needs a lot of I/O resources for
     large core dumps.
   * problem_report.py:
     - Use zlib instead of bzip2 for compressing the binary data (in
       particular, core dumps). This results in slightly bigger files, but speeds
       up compression a lot (30 seconds vs. ~2:45 minutes for a Firefox core dump
       on my slow iBook). Closes: LP#61538
     - ProblemReport.read(): Support both bzip2 and zlib compression to be able
       to read existing reports, too.
     - Add/Adapt test cases.
   * Move InformationCollector._get_gdb() from apport to apport_utils.py
     report_add_gdb_info(), and add a test case for it.
   * apport_utils.py, report_add_package_info(): Support calling without a
     package name, then it will be figured out from ExecutableName. Extend test
     case accordingly.
   * test-apport: Do not require apport reports to contain gdb, packaging, and
     OS information, since we are going to move them out of apport.
   * apport: Do not collect static information. It requires a lot of CPU and
     I/O resources and slows down the machine a lot, and it can be added to
     the report later in the frontend. This also gets rid of the entire
     InformationCollector class, since everything has been moved to
     apport_utils.py now. Closes: LP#62542
   * apport: Do not intercept KeyboardInterrupt as unhandled exception (only
     useful for command line debugging, though).
   * problem_report.py: Add test case for appending new data to an existing
     report, fix write() function to not rely on an existing ProblemType key.
   * problem_report.py: Add new method ProblemReport.add_to_existing() to
     update an already existing problem report with new data. Add test case.
   * apport_utils.py, mark_report_seen(): Use os.utime() instead of
     open()/read() and a timeout for simpler and faster operation.
   * gtk/apport-gtk:
     - Collect gdb/packaging/operating system information when the user chooses
       to file a bug and update the apport report.
     - Change the 'Downloading bug patterns...' progress dialog to 'Collecting
       information about the crash...'.
   * debian/control: Bumped library dependencies of apport-gtk, added
     update-notifer dependency.
Files: 
 c5f1f071a652d529767160df4d473858 610 utils optional apport_0.24.dsc
 faf188e2f8dd53379f7aaba18e1c6105 43966 utils optional apport_0.24.tar.gz

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

iD8DBQFFHSVPDecnbV4Fd/IRAvJnAKDw3JWtHfGERnvhbn1rZ92iYvuShgCgvdZJ
XG22BbCsAzJeeV7rS9rTCw0=
=ho3Z
-----END PGP SIGNATURE-----
application finalize called





More information about the edgy-changes mailing list