Accepted apport 0.35 (source)

Martin Pitt martin.pitt at ubuntu.com
Wed Jan 3 15:55:13 GMT 2007


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

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

Format: 1.7
Date: Wed,  3 Jan 2007 16:45:20 +0100
Source: apport
Binary: apport-gtk apport python-problem-report python-apport
Architecture: source
Version: 0.35
Distribution: feisty
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 - apport crash report handling library
 python-problem-report - python library to handle problem reports
Changes: 
 apport (0.35) feisty; urgency=low
 .
   Optimizations:
 .
   * apport/fileutils.py: Split out heuristics for determining whether a file
     belongs to a package to new function likely_packaged() and add test cases.
   * bin/apport: Do not use the expensive find_file_package() any more, use
     likely_packaged() instead. This will create initial reports in some
     corner cases (like custom non-packaged executables in /usr/bin/), but
     greatly reduces I/O impact at crash time. We rely on apport-gtk to deal
     with reports that do not actually belong to a packaged executable.
   * apport/report.py, add_gdb_info(): Call gdb just once and split the output
     instead of calling it again for each command. This should significantly
     speed up the gdb stage especially for large programs/core dumps.
   * Use cStringIO instead of StringIO in modules.
   * gtk/apport-gtk: Code cleanup and refactorization:
     - Move iteration over crash reports into __main__ to simplify housekeeping
       in the ApportGTK class and get rid of some functions.
     - Refactor creation of temporary report file.
   * gtk/apport-gtk.glade: Split the text in the progress bar dialog so that we
     can use it for multiple steps (like uploading data to Malone) while not
     breaking translations.
 .
   New feature: Bug reporting tool (https://wiki.ubuntu.com/BugReportingTool)
 .
   * gtk/apport-gtk: Split out crash report initialization to new function
     show_crashes() so that we can use the frontend for other purposes like bug
     reporting.
   * gtk/apport-gtk: Add --file-bug, --package, and --pid options; if given,
     create a bug report about the given package instead of viewing crash
     reports.
   * gtk/apport-gtk{,.glade}: Generalize some strings to not talk about 'crash'
     any more, to make them suitable for bug reporting, too.
   * gtk/apport-gtk: Support --file-bug without specifying a package or a PID
     for filing generic distro bugs.
   * problem_report.py: Add new method write_mime() to encode a problem report
     in MIME/Multipart RFC 2822 format (i. e. an email with attachments). Short
     values are aggregated into the first inline text/plain part, large values,
     binary values, and file references get gzip compressed separate
     attachments. Also add various test cases.
 .
   Bug/crash information:
 .
   * apport/report.py, add_user_info(): Add list of system groups that the user
     belongs to.
   * bin/apport: Call add_user_info(), check functionality in test-apport.
   * apport/report.py, add_gdb_info(): Add field 'StacktraceTop' with the top
     five functions on the stack and no local variables. This reduced 'glimpse'
     is suitable for inline display in bug reports and automatic processing
     (dup finders, etc).
 .
   Bug fixes:
 .
   * po/Makefile: Add top_srcdir to work with current intltool.
   * po/de.po: Unfuzz some strings.
   * apport/report.py, add_gdb_info(): Strip away the 'No symbol table info
     available' messages from stack traces.
   * apport/report.py, test_search_bug_patterns(): Use security.u.c. instead
     of archive.u.c., since the latter times out too often.
Files: 
 2f373932c31389e0e4fd7583de60054a 594 utils optional apport_0.35.dsc
 3303bf3a26213c8a09e33959dd4bb54a 59006 utils optional apport_0.35.tar.gz

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

iD8DBQFFm8+3DecnbV4Fd/IRAvr2AJ9GSgmtLF0MHA8MHngQ0odPW0xCNwCg5vtZ
T6dJXpAKWYU4wjwJHOMVaXo=
=yvcT
-----END PGP SIGNATURE-----





More information about the feisty-changes mailing list