Format: 1.8 Date: Fri, 30 Mar 2012 12:38:02 +0200 Source: apport Binary: apport python-problem-report python-apport apport-retrace apport-gtk apport-kde dh-apport Architecture: all i386_translations Version: 2.0-0ubuntu1 Distribution: precise Urgency: low Maintainer: Ubuntu/i386 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: 958575 966562 968070 968121 968488 Changes: apport (2.0-0ubuntu1) precise; urgency=low . * New upstream release: This is the final 2.0 release, featuring the overhauled and simplified GUI, support for whoopsie-daemon, and client-side duplicate checking. - report.py, anonymize(): Only replace whole words, not substrings. (LP: #966562) - apport_python_hook.py: Fix filtering of org.freedesktop.DBus.Error.NoReply exceptions. (LP: #958575) - crashdb.py: When publishing the crash database, cut hash file names after quoting, to avoid that the quoting causes them to become too long. (LP: #968070) This also uncovered that known() did not actually find any signature which contained an URL-quoted character, therefore breaking client-side duplicate checking in a lot of cases. Double-quote the file name now, as urlopen() unquotes it. - Add a new crash database option "problem_types" and a CrashDatabase method "accepts(report)". This can be used to stop uploading particular problem report types to that database. E. g. a distribution might decide to not get "Crash" reports any more after release. Document the new option in doc/crashdb-conf.txt. - ui.py: Do not upload a report if the crash database does not accept the report's type. This behaviour is not really correct, but necessary as long as we only support a single crashdb and have whoopsie hardcoded. Once we have multiple crash dbs, we need to not even present the data if none of the DBs wants the report. See LP #957177 for details. (LP: #968121) - ui.py: Do not short-circuit information collection if report already has a "DistroRelease" field, as the GUIs add that in some cases. Check for "Dependencies" instead. This fixes information collection for kernel problems (which now has a full GTK GUI test case). (LP: #968488) * Merge from trunk: - test_ui_gtk.py: Disable package hooks for the tests, as they might ask for sudo passwords and other interactive bits, and thus make the tests hang. Checksums-Sha1: 82249270f0129d4c723e43fbea9440d2d236a2c3 140234 apport_2.0-0ubuntu1_all.deb 1d114d7761a8ba422df49ca5222cd54864dab99e 15344 python-problem-report_2.0-0ubuntu1_all.deb 6debdb7c0ac2fa6eace0e3d7a824c52dce584dd9 77888 python-apport_2.0-0ubuntu1_all.deb 2bc60cad0874836cae211ab711df4b037be50a03 13784 apport-retrace_2.0-0ubuntu1_all.deb c3f4ff88c78a3a253cd8470238a30f0670b253e5 9208 apport-gtk_2.0-0ubuntu1_all.deb c89514eaa2cc9a1e41fb1af9f29ca955aa6006b4 19820 apport-kde_2.0-0ubuntu1_all.deb 23fce8537627fa418664f9c6dcffb5a6e978091c 12570 dh-apport_2.0-0ubuntu1_all.deb 00ca51def9b42742fc13c6883068ae4b87a67dda 524549 apport_2.0-0ubuntu1_i386_translations.tar.gz Checksums-Sha256: 1b783b60b551b0bb2086cff95e87933d25950868fe26b98d1c1b5f0698386c5d 140234 apport_2.0-0ubuntu1_all.deb 10e2274ee0662e8531b834ea85016c6365478da4c88b9ecc9bbadb38f62fd047 15344 python-problem-report_2.0-0ubuntu1_all.deb dfde7e27429801b13321c7efcb6d4d5d1935ac6ac300b9c56c5e1ab52ba34b44 77888 python-apport_2.0-0ubuntu1_all.deb c3cc72db379baa07b2bc043d7c8a0e09304ee250dde343dda2a94693a1af2b5a 13784 apport-retrace_2.0-0ubuntu1_all.deb e0056f749f16a975f2819f9b0e9e1b85369826c3a344cf07b3d1d64b4409bf16 9208 apport-gtk_2.0-0ubuntu1_all.deb 18c0f8abd9c661b2ef3fc441f40c29e98867ee32af0d7353f1f43aca6bef09a3 19820 apport-kde_2.0-0ubuntu1_all.deb 62eae706696dcc2c723044aa8e0bcfab834caef6d8e6f2110592ead338d8d436 12570 dh-apport_2.0-0ubuntu1_all.deb 6b2f8afaa03dcef29a6bf2151151a70410370e54552900edd87542f9385773d4 524549 apport_2.0-0ubuntu1_i386_translations.tar.gz Files: 02de6db9e38acd94cd618be163b3b3c5 140234 utils optional apport_2.0-0ubuntu1_all.deb 32d9f4438213451a8686fda928e65e0d 15344 python optional python-problem-report_2.0-0ubuntu1_all.deb dcab739a69c0526a58006b64c09ab92d 77888 python optional python-apport_2.0-0ubuntu1_all.deb b70af130f4a118649f4b9a0fe3658b6c 13784 devel optional apport-retrace_2.0-0ubuntu1_all.deb 03be05637447bfef1f359a89cd3e6c6a 9208 gnome optional apport-gtk_2.0-0ubuntu1_all.deb 871927e84fa131f7b8c04759911c609b 19820 kde optional apport-kde_2.0-0ubuntu1_all.deb e68859370aff9338632b480257eafcc9 12570 devel optional dh-apport_2.0-0ubuntu1_all.deb a7f418710f285500baf94a6a5f663091 524549 raw-translations - apport_2.0-0ubuntu1_i386_translations.tar.gz