Accepted apport 0.20 (source)

Martin Pitt martin.pitt at
Mon Sep 11 08:30:07 BST 2006

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

Hash: SHA1

Format: 1.7
Date: Mon, 11 Sep 2006 09:20:18 +0200
Source: apport
Binary: apport-gtk python-apport-utils apport python-problem-report
Architecture: source
Version: 0.20
Distribution: edgy
Urgency: low
Maintainer: Martin Pitt <martin.pitt at>
Changed-By: Martin Pitt <martin.pitt at>
 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
 apport (0.20) edgy; urgency=low
   * apport: Renice ourself to priority 5 to not slow down the user's processes
     so heavily.
   * Add manpages for apport-retrace(1) and apport-unpack(1) and install them
     into apport. Closes: LP#58463
   * Test attaching two files instead of one in the
     test_write_file() regression check to assert correct key sorting.
   * Alter write() method to sort binary data to the end of
     the report. This makes reports easier to read, and also shows relevant
     information more quickly when progressively loading them in a web browser.
     Adapt regression tests accordingly.
   * Move setting of ExecutablePath from apport's InformationCollector ctor to
     apport_utils' report_add_proc_info(), where it belongs to. Check
     ExecutablePath in apport_utils' regression tests.
   * apport-unpack: Support '-' as report argument to read from stdin.
   *, report_add_proc_info():
     - Apply some heuristics to determine whether the crashed process is an
       interpreted script (check if the Name in /proc/pid/status matches
       the second /proc/pid/cmdline part, and if that command line argument is
       an existing executable file). In the case of an interpreted script, set
       ExecutablePath to the script and InterpreterPath to the actually crashed
       ELF binary.
     - Test this with a shell (/bin/zgrep) and a Python (./apport-unpack)
       script in the test suite.
     - Closes: LP#58859
   * Add debian/apport.logrotate to add a daily 7-step /var/log/apport
     log rotation.
   * test-apport: Fix WCOREDUMP() and pidof checks in check_crash().
   * apport: Install a signal handler for all 'crashy' signals, which just logs
     the signal and stack info and exits. This should avoid a crashing apport
     examining itself, possibly in an endless loop. Closes: LP#58873
 e41c5626e952ce9d8a5a4d1c1a92e4bf 582 utils optional apport_0.20.dsc
 4a021cb16438898067ce8beb740aad33 48528 utils optional apport_0.20.tar.gz

Version: GnuPG v1.4.3 (GNU/Linux)


More information about the edgy-changes mailing list