Accepted apport 0.94 (source)

Martin Pitt martin.pitt at ubuntu.com
Tue Jul 31 21:10:27 BST 2007


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

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

Format: 1.7
Date: Tue, 31 Jul 2007 21:32:00 +0200
Source: apport
Binary: apport-gtk apport apport-retrace python-problem-report apport-qt python-apport
Architecture: source
Version: 0.94
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-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: 91521 98562 119622 125551 128176
Changes: 
 apport (0.94) gutsy; urgency=low
 .
   * doc/data-format.tex: Some updates to incorporate feedback from Gnome
     upstream:
     - Do not talk about "Distributions" any more, but "Operating systems".
       Gnome is used on non-Linux OSs, too.
     - Split "DistroRelease:" field into "OS:" and "OSRelease:".
     - Explicitly mention that CoreDump, StackTrace etc. can also contain
       minidump output.
     - Increase document version to 0.2.
   * apport/report.py, obsolete_packages(): Fix crash when apt does not know an
     available version of a package. (LP: #128176)
   * test-apport: Add check that apport aborts immediately if another apport
     instance is already running. Also test that a symlink attack on the lock
     file is not possible.
   * bin/apport: Abort running several apport instances at the same time, by
     lockf()'ing /var/crashes/.lock and aborting on failure. (LP: #119622)
   * Add bin/gcc_ice_hook: Script to create an apport report for a gcc ICE
     (internal compiler exception). Add test cases to test-hooks, and ship it
     in the 'apport' package. (LP: #125551)
   * run-tests: In 'local' mode, only explicitly run the apt/dpkg
     implementation instead of backends/*, since the RPM ones don't have tests
     yet.
   * apport/crashdb.py: Add a second optional parameter to upload() to specify
     an upload progress callback function. Adapt the declarations in the
     Launchpad and Memory implementations, too.
   * apport/crashdb_impl/launchpad.py, upload(): Pass upload progress callback
     handler to launchpadBugs.storeblob.upload(), which supports this since
     version 0.2~39. Bump dependency to it accordingly.
   * apport/ui.py, file_report(): Define an upload progress callback handler,
     pass it to the crashdb upload(), and feed ui_set_upload_progress() with
     some actual data. (LP: #91521)
   * problem_report.py: Remove support for reading bz2 compressed binary data.
     That was only relevant during edgy's development cycle.
   * apport/report.py, test_add_proc_info(): Fix determination of /bin/zgrep
     interpreter.
   * problem_report.py: Switch encoding of binary values from bare zlib to
     proper gzip format, since this is much more useful when reusing the
     compressed value. Retain support for zlib-only reports. Add test cases for
     both old and new encodings, and adapt the other test cases for the new
     format. Update doc/data-format.tex accordingly.
   * problem_report.py, write(): Add new permitted 'binary' argument value
     'compressed', which retains gzip compressed binary values instead of
     unpacking them transparently. Add test cases.
   * problem_report, write_mime(): Eliminate unnecessary usage of StringIO.
   * problem_report, write_mime(): Make function work for compressed binary
     values. Add test case.
   * apport/report.py, add_gdb_info(): Make function work if CoreDump is a
     compressed value.
   * apport/ui.py: Load crash report with keeping compressed binaries. This
     avoids loading the entire uncompressed core dump into memory, and avoids
     recompressing it all over again for generating the crash database upload
     MIME document. This greatly speeds up crash reporting, too. (LP: #98562)
Files: 
 4ecc0f21dfad79b6c674a8b1da414676 737 utils optional apport_0.94.dsc
 7eb36a1aaba67aca606ad925f9a12c9b 173830 utils optional apport_0.94.tar.gz

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

iD8DBQFGr5VgDecnbV4Fd/IRAoLIAJsFNGRiDGYBwPGWy95M0Ey0tRUQBACgvVYo
+r0CNU589IbP2AiCxmRYEOA=
=j/H3
-----END PGP SIGNATURE-----





More information about the gutsy-changes mailing list