apport (0.48) feisty; urgency=low
 .
   New feature: Infrastructure for reporting kernel Oopses:
 .
   * Add bin/kernel_hook and ship it in /usr/share/apport. The kernel can call
     this on an Oops. Add a test suite for it to test-hooks.
   * apport/ui.py: Add support for reporting ProblemType: Kernel reports, and
     add test suite for the workflow.
   * gtk/apport-gtk{,.glade}: Add implementation for ui_present_kernel_error().
 .
   Improvements:
 .
   * Merged various apport-retrace improvements from Kees' branch:
     - Add various options to override some report fields with local values.
     - Add --verbose option and be quiet by default.
     - Read ProcMaps for additional library dependencies, to also catch
       libraries loaded at runtime (plugins).
     - Set correct debug file directory when starting an interactive gdb
       session with -g.
   * Add gtk/apport-gtk.desktop.in: Desktop file for calling apport-gtk in
     'file a distro bug' mode, to be displayed in gnome-panel's System menu
     (see bug-reporting-tool spec). Also add a Makefile to do the
     intltool-merge dance, add it to POTFILES.in, and ship it in
     debian/apport-gtk.install.
   * bin/apport: Call add_os_info(), so that we get architecture information
     even for 'naked' reports which didn't go through UI enrichment.
   * Add ./test-hooks: Test suite for the various package hooks shipped with
     apport. Test the package problem hook for now.
 .
   Bug fixes:
 .
   * debian/control: Add missing python-apt dependency to apport
     (apport-retrace needs it). Thanks to Kees Cook for noticing.
   * debian/control: Add gdb dependency to python-apport.
   * backends/packaging-dpkg.py test suite: Verify that packages returned by
     get_dependencies() actually exist. This catches the 'chops off first
     letter of package name sometimes' bug.
   * backends/packaging-dpkg.py, _init_status(): Add missing space to Depends:
     field format in dpkg-query call. This fixes the chopped-off first letters
     in the 'Dependencies' report field.
   * setup.py: Remove version attribute, we do not update and use it anyway.
   * apport/ui.py: Do not crash if Package: specifies a nonexisting package.
     Display a proper error message instead. Add test_run_crash_errors() test
     case.
   * apport/report.py, add_package_info(): Fix crash when the first dependency
     is not installed. Closes: LP#82561
   * gtk/apport-gtk.glade: Remove window titles in alert dialogs to comply with
     Gnome HIG. Closes: LP#83123


** Changed in: apport (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
[apport] apport-retrace crashed with UnboundLocalError in add_package_info()
https://launchpad.net/bugs/82561

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to