Format: 1.8 Date: Fri, 11 Nov 2011 11:32:49 +0100 Source: apport Binary: apport python-problem-report python-apport apport-retrace apport-gtk apport-kde dh-apport Architecture: all i386_translations Version: 1.26-0ubuntu1 Distribution: precise Urgency: low Maintainer: Ubuntu/amd64 Build Daemon Changed-By: Martin Pitt Description: apport - automatically generate crash reports for debugging apport-gtk - GTK+ frontend for the apport crash report system apport-kde - KDE frontend for the apport crash report system apport-retrace - tools for reprocessing Apport crash reports dh-apport - debhelper extension for the apport crash report system python-apport - apport crash report handling library python-problem-report - Python library to handle problem reports Launchpad-Bugs-Fixed: 460932 Changes: apport (1.26-0ubuntu1) precise; urgency=low . * New upstream release: - backends/packaging-apt-dpkg.py: Port to current python-apt API. - hookutils.py: Fix path_to_key() to also work with unicode arguments. - test/crash: Exit successfully if apport is not enabled in the system. This allows packages to run the test suite during build. - report.py, add_proc_info(): Correctly handle "python -m " programs as being interpreted and determine the appropriate module path. - Fix some import statements to also work for the system-installed test suite. - test/run: Fix testing data/general-hooks/parse_segv.py when called in system-installed mode. - apport/ui.py: Clean up test .crash file after test cases. - Fix tests when running as root. - setup.py: Fix crash when "javac -version" fails. - README: Update command for one-time enablement. - backends/packaging-apt-dpkg.py: Fix interleaving usage of install_packages() with other operations such as get_version(), by resetting the apt status after building and using the sandbox. - report.py test suite: Remove requirement that $USER is set, which makes it easier to run this from package build environments. - apport/ui.py, test/crash: Use "yes" as test process instead of "cat". The former is less likely to run already, and does not depend on having a stdin, so it runs better in test environments like autopkgtest. - backends/packaging-apt-dpkg.py: Fix tests if system does not have a dbgsym apt source. - Ignore a crash if gnome-session is running and says that the session is being shut down. These often die because X.org or other services are going away, are usually harmless, and just cause a lot of clutter in bug trackers. (LP: #460932) - test/crash: Rewrite using Python's unittest, to be in line with other tests, and be easier to maintain and extend. * Add debian/tests/control and debian/tests/upstream-system: DEP-8/autopkgtest control file for running the upstream tests. * debian/control: Bump minimal Python version to 2.7, as the upstream trunk is now moving to Python 3 compatibility; some of the new syntax does not work with 2.6 yet. * debian/control: Update apport-retrace package description, apport-chroot is gone. Also drop the now obsolete Suggests. * debian/rules: Run tests during package build, but do not let them fail the build just yet. It will still take a while until all test suceed in the buildd environment. * debian/control: Add gdb and python-twisted-core build dependencies, so that the test suite can succeed. * debian/control: Move python-gobject and gir1.2-glib-2.0 dependencies from apport-gtk to apport, as our generic.py hook needs it. Also add them to build depends for the test suite. * debian/control: Add missing lsb-release dependency, used by Report.add_os_info(). * debian/control: Add net-books build dependency, test suite uses "route" to determine whether or not to run the online tests. Checksums-Sha1: 4e88054b490005f850dcccea132b926958652c62 88020 apport_1.26-0ubuntu1_all.deb 1fd6a37675fbf0b3692e4172b9908c1df5654b0b 18520 python-problem-report_1.26-0ubuntu1_all.deb 366d7f66912c6e0ba07518d103be39f0158a9718 104496 python-apport_1.26-0ubuntu1_all.deb 791555915bb99dc436f7c84ed030fc7530036286 12064 apport-retrace_1.26-0ubuntu1_all.deb b4e114bafc33a12707a901065e0f6d68177c5f0b 9016 apport-gtk_1.26-0ubuntu1_all.deb 4548712736a7aeebf1ce51f44586267814a88cd4 8684 apport-kde_1.26-0ubuntu1_all.deb 85a9f456438a9873e4ea458b44d657d5a3678d17 10954 dh-apport_1.26-0ubuntu1_all.deb e111361223bc8e9d3cf4b57a04c85944c473fe48 400872 apport_1.26-0ubuntu1_i386_translations.tar.gz Checksums-Sha256: d68ecfaa75ecdb79e2fcaddb114b4c05d72893eb8b98a6aee959aff1ecd40a4d 88020 apport_1.26-0ubuntu1_all.deb 8cd3f4dc07912ff9141a405381db257ef7ef9bc559a5afeec3cc7d13720aa51b 18520 python-problem-report_1.26-0ubuntu1_all.deb e4a7e279b26c7f1e08d0e726de8e120bf16fe79af6f81cc0a3898d31cde1ec35 104496 python-apport_1.26-0ubuntu1_all.deb fb913ebf59ae3b0cc5aaca60a965d89f42c4bd5739011ab42634475e3fcb66a5 12064 apport-retrace_1.26-0ubuntu1_all.deb 8a170642b9e7df30dd55b7a22dd1fdbd19ffd7f5dbf37aca7433a365947d31c6 9016 apport-gtk_1.26-0ubuntu1_all.deb cfb439b7fca9285f8b98b439e788f5bb6b22037b48716be47db22c783c6339f1 8684 apport-kde_1.26-0ubuntu1_all.deb 1a19047507a71b621dadbfccf5c4108cfdbe5d6ee094f4f15833062a5b1b3cbb 10954 dh-apport_1.26-0ubuntu1_all.deb 58418cfb9a2e7664ebbe86f0e5a86e991613811398079e0b00b37eebed95b8b0 400872 apport_1.26-0ubuntu1_i386_translations.tar.gz Files: 3898b7789162fc110c454ed49f083abd 88020 utils optional apport_1.26-0ubuntu1_all.deb d6ac2658277451f335737bbd4a0f790e 18520 python optional python-problem-report_1.26-0ubuntu1_all.deb 968693aac862b501fd1066e53269baf6 104496 python optional python-apport_1.26-0ubuntu1_all.deb a345bf9ad23f0c19c287ca0a77d96000 12064 devel optional apport-retrace_1.26-0ubuntu1_all.deb 476fa1fbb618e4158fa0d1ff2c480549 9016 gnome optional apport-gtk_1.26-0ubuntu1_all.deb 369752068b73113a630e594a340e17fe 8684 kde optional apport-kde_1.26-0ubuntu1_all.deb 4b739d971b497b0ee0254c8eb5cdb6a9 10954 devel optional dh-apport_1.26-0ubuntu1_all.deb 4240d64967da51d955128ca108bfb312 400872 raw-translations - apport_1.26-0ubuntu1_i386_translations.tar.gz