Accepted apport 0.41 (source)

Martin Pitt martin.pitt at
Mon Jan 22 10:10:11 GMT 2007

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

Hash: SHA1

Format: 1.7
Date: Mon, 22 Jan 2007 10:47:33 +0100
Source: apport
Binary: apport-gtk apport python-problem-report python-apport
Architecture: source
Version: 0.41
Distribution: feisty
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 - apport crash report handling library
 python-problem-report - python library to handle problem reports
 apport (0.41) feisty; urgency=low
   New feature: Use Malone cloakroom for uploading reports. Closes: LP#70919
   * gtk/ Redesign bug reporting dialog to have a 'Create bug
     report' and a 'Cancel' button. Also assign GTK_RESPONSE_* constants to the
     dialog buttons. Go back to Glade 2 since Glade 3 still sucks too much.
   * gtk/apport-gtk: Adjust workflow for sending report to Malone cloakroom
     instead of asking the user to attach the file. Sending is not yet
     implemented, though.
   * gtk/apport-gtk: Do not show any dialogs any more when filing a bug.
   * Add apport/ This module provides an urllib2 opener
     for uploading file attachments to forms over HTTP POST. This module is
     (C) 2006 Will Holcomb <wholcomb at> and was taken from (This is a serious hole
     of the Python standard library IMHO.)
   * apport/, file_report(): Upload blob to Malone ( for
     now), retrieve the ticket, and pass it to +filebug.
   * gtk/apport-gtk: Major refactorization to use modal dialogs and run()
     instead of loosely coupled event handlers.
   * Add apport/ Abstract frontend which encapsulates the logic, workflow
     and UI independent bits and provides UI hooks for concrete
     implementations. This both makes it easy to write more frontends like Qt
     or CLI, and also makes the code automatically testable. Add an extensive
   * run-tests: Add testsuite.
   * gtk/apport-gtk: Port to's UserInterface (which means moving 1/3 of
     the code into the new ui_*() methods and throwing away the rest).
   * Add apport/ Enhanced threading.Thread class that can propagate
     the return value and uncaught exceptions of run() to the calling thread.
   * apport/ Get rid of thread_check_bugpatterns() and hackish exception
     handling, rewrite using REThread.
   * apport/, gtk/apport-gtk: Add progress bar to report upload. It is
     indefinite for now, because neither urllib2 nor httplib support upload
   Bug fixes:
   * gtk/ Merged Gnome HIG fixes from Sebastian Heinlein,
     thank you!
   * Merge patch from Sebastian Heinlein to properly treat the apport-gtk icon
     the dh_iconcache way and make it themeable. Thank you!
   * gtk/apport-gtk: Remove periods from primary dialog texts to comply with
     Gnome HIG standards.
   * backends/, get_file_package(): Process list files in
     chunks of 100, so that we do not exceed the maximum command line length if
     there is a large number of packages installed. Closes: LP#64839
   * gtk/apport-gtk: Use pgrep with -u instead of pidof for testing whether the
     crashed process is already running again, so that we do not match
     processes of other users. Add procps package dependency for this.
   * gtk/apport-gtk: Only offer to restart programs that are in the $PATH. E.
     g. /usr/lib/firefox/firefox-bin cannot be called directly.
     Closes: LP#79623
   * apport/ Disassemble 16 instructions instead of 32 bytes to
     become independent of the instruction size. Thanks to Kees Cook for the
 4a6fd316399218031010cd88fb11bb02 615 utils optional apport_0.41.dsc
 3f3427a25956d0b1dfb5a9e4fc0b54bd 80005 utils optional apport_0.41.tar.gz

Version: GnuPG v1.4.6 (GNU/Linux)


More information about the feisty-changes mailing list