Accepted: apport 0.111 (source)

Martin Pitt martin.pitt at ubuntu.com
Tue Aug 5 17:20:15 BST 2008


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

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

Format: 1.8
Date: Tue, 05 Aug 2008 18:13:24 +0200
Source: apport
Binary: apport python-problem-report python-apport apport-retrace apport-gtk apport-qt
Architecture: source
Version: 0.111
Distribution: intrepid
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
 apport-qt  - Qt4 frontend for the apport crash report system
 apport-retrace - tools for reprocessing Apport crash reports
 python-apport - apport crash report handling library
 python-problem-report - Python library to handle problem reports
Launchpad-Bugs-Fixed: 241322 251441
Changes: 
 apport (0.111) intrepid; urgency=low
 .
   The "(Kernel) OOPS, I dumped it again!" release.
 .
   * apport/ui.py: Fix test_run_report_bug_unpackaged_pid() to work with the
     installed run-tests from the package as well.
   * apport/crashdb_impl/launchpad.py: Ignore broken LP bug tasks instead of
     crashing on them.
   * apport/report.py, add_proc_info(): Report the AppArmor or SELinux context
     in a new ProcAttrCurrent field, read from /proc/pid/attr/current.
     Document it in doc/data-format.tex. The field will not be added if the
     proc attribute cannot be read or isn't present. Thanks to Steve Beattie
     for the patch and the suggestion!
   * debian/local/setup-apport-retracer: Switch to intrepid.
   * debian/local/setup-apport-retracer: Fix installation of python-apt. Also
     install apt, to avoid library version mismatches to python-apt.
   * debian/apport.default: Enable apport by default again, now that we have
     working retracers.
   * apport/report.py, test_add_gdb_info_script(): Use bash, not dash as test
     program for core dumping; stack trace is awkwardly bad with dash, so that
     the test case cannot really work any more.
   * Add package-hooks/source_linux.py: Package hook for collecting kernel
     related information. By Matt Zimmerman, thank you! (LP: #251441)
   * debian/local/ubuntu-bug.1: Fix documentation of -p, it  specifies the
     binary package name, not the source.
   * apport/packaging.py: Add get_kernel_package() to return the actual Linux
     kernel package name; useful if the user reports a bug against just
     "linux". Implement it in backends/packaging-apt-dpkg.py.
   * apport/ui.py: "Do what I mean" when filing a bug against "linux" and
     report it against the actual kernel package.
   * debian/local/ubuntu-bug: If just one argument is given, infer -p/-P from
     the type of the argument.
   * apport/ui.py: Drop the PackageArchitecture field for the uploaded report
     if it is equal to Architecture. Adapt apport/crashdb_impl/launchpad.py to
     fall back to Architecture, and mention the change in doc/data-format.tex.
   * problem_report.py, write_mime(): Add new "skip_keys" argument to filter
     out keys. Add test cases.
   * apport/crashdb_impl/launchpad.py: Do not write the "Date:" field on
     upload(), and fetch it from the bug metadata in download().
   * apport/crashdb_impl/launchpad.py, download(): Support reading bugs with
     the "--- " separator instead of "ProblemType: ". Launchpad doesn't create
     bugs that way ATM, but at least we have the reading part implemented now.
   * package-hooks/source_linux.py: Drop Uname, ProcVersion, and
     RunningKernelVersion fields, since they are all subsumed in the
     ProcVersionSignature field.
   * apport/ui.py, run_report_bug(): Strip spaces from package argument.
   * apport/ui.py, add_hooks_info(): Collect OS info first, then call the
     package hooks, so that the linux hook actually has a chance to delete the
     Uname field.
   * bin/kernel_hook, test-hooks: Throw away the original kernel hook which
     we never used (and got superseded by the proper source_linux.py package
     hook now). Replace it with the new logic of looking for
     /var/crash/vmcore{,.log} and turning that into an apport report.
   * debian/apport.init: Call kernel_hook if /var/crash/vmcore exists.
     (LP: #241322)
   * apport/ui.py: Collect information for "ProblemType: Kernel" as well, so
     that we run the package hook. Adapt test suite to cover this.
   * debian/control: Bump Standards-Version (no required changes).
   * gtk/apport-gtk.glade, qt4/apport-qt: Generalize notification of kernel
     crash, since it now happens after a boot, not right after the BUG/OOPS.
     But in the future we want to cover both cases.
Checksums-Sha1: 
 58b55836fa28a0e7fb992bf3b74af309a4cc8b31 971 apport_0.111.dsc
 ede16b574738d476a34d7137df53a067e037820f 194640 apport_0.111.tar.gz
Checksums-Sha256: 
 161843660b16559284b88cf205e614e13c76d592be6cebf8b6db7d1c67169387 971 apport_0.111.dsc
 2668682bd53b54660149ec2094ec8274b3aec4f0b4617632b4b23bf432e5fca5 194640 apport_0.111.tar.gz
Files: 
 4fc718bc7bbd46f87b1146dd4efb6810 971 utils optional apport_0.111.dsc
 1e430415ba36866d0c0eecfdb5d8c08c 194640 utils optional apport_0.111.tar.gz

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

iEYEARECAAYFAkiYfF8ACgkQDecnbV4Fd/LQQACfcFt+xzpQxPsvbyAZHmbWu5cY
TmIAoIpEcUWAL6oLoQHP0UQxpzsO3TGX
=h5Yi
-----END PGP SIGNATURE-----





More information about the Intrepid-changes mailing list