[ubuntu/precise] apport 1.24-0ubuntu1 (Accepted)

Martin Pitt martin.pitt at ubuntu.com
Wed Oct 19 07:45:37 UTC 2011


apport (1.24-0ubuntu1) precise; urgency=low

  * New upstream release 1.23.1:
    - apport/crashdb.py: Ensure that duplicate table only has one entry per
      report ID.
    - apport-retrace: Pass correct executable path to gdb in --gdb with
      --sandbox mode.
    - apport-retrace: Do not leave behind temporary directories on errors.
    - apport-retrace: Drop assertion failure for existance of "Stacktrace".
      This isn't present in the case of gdb crashing, and there is not much we
      can do about it. This should not break the retracer.
    - apport/report.py: Unwind XError() from stack traces for the
      "StacktraceTop" field, as they take a significant part of the trace.
      This causes bugs to be duplicated which really have different causes.
  * New upstream release 1.24:
   - apport-retrace: Add --timestamp option to prepend a timestamp to log
     messages. This is useful for batch operations.
   - crash-digger: Call apport-retrace with --timestamps, to get consistent
     timestamps in log output.
   - hookutils.py: Add two new functions attach_gsettings_package() and
     attach_gsettings_schema() for adding user-modified gsettings keys to a
     report. (LP: #836489)
   - hookutils.py: Add new function in_session_of_problem() which returns
     whether the given report happened in the currently running XDG session.
     This can be used to determine if e. g. ~/.xsession-errors is relevant and
     should be attached.
   - backends/packaging-apt-dpkg.py, install_packages(): Also copy
     apt/sources.list.d/ into sandbox.
   - backends/packaging-apt-dpkg.py, install_packages(): Install apt keyrings
     from config dir or from system into sandbox. (LP: #856216)
   - packaging.py, backends/packaging-apt-dpkg.py: Define that
     install_packages() should return a SystemError for broken
     configs/unreachable servers etc., and fix the apt/dpkg implementation
     accordingly.
   - apport-retrace: Don't crash, just give a proper error message if servers
     are unreachable, or configuration files are broken. (LP: #859248)
   - backends/packaging-apt-dpkg.py: Fix crash when
     /etc/apport/native-origins.d contains any files. (LP: #865199)
   - hookutils, recent_logfile(): Fix invalid return value if log file is not
     readable. (LP: #819357)
   - test/crash: Fix race condition in the "second instance terminates
     immediately" check.
   - hookutils.py: Replace attach_gconf() with a no-op stub. It used static
     python modules like "gconf" which broke the PyGI GTK user interface, and
     gconf is rather obsolete these days.
   - ui.py, open_url(): Greatly simply and robustify by just using xdg-open.
     This already does the right thing wrt. reading the default browser from
     GNOME, KDE, XCE, and other desktops. (LP: #198449)
   - data/general-hooks/generic.py: Only attach ~/.xsession_errors if the bug
     is reported in the same XDG session as the crash happened. (LP: #869974)
   - Ignore crashes for programs which got updated in between the crash and
     reporting. (LP: #132904)
   - Special-case crashes of 'twistd': Try to determine the client program and
     assign the report to that, or fail with an UnreportableReason.
     (LP: #755025)
   - apport-gtk: In bug update mode, make details dialog resizable and fix
     default size. (LP: #865754)
   - apport-gtk: Fix crash if report does not have ProcCmdline. (LP: #854452)
   - hookutils.py, attach_wifi(): Anonymize ESSID and AP MAC from "iwconfig"
     output. (LP: #746900)
   - test/crash: Fix test failure if user is not in any system groups.
   - test/crash: Change to /tmp/ for test crash process, to fix failure if the
     user that runs the test suite cannot write into the current directory.
     (LP: #868695)
   - ui.py: Improve error message if package is not a genuine distro package.
     Thanks to Ronan Jouchet. (LP: #559345)
  * debhelper/dh_apport: Install debian/source.apport into the first binary
    package only, as per documentation. (LP: #687584)
  * debian/apport.upstart: Exit pre-start with 0 if apport is disabled, to
    avoid warning message about failed startup. (LP: #857086)
  * debian/control: Update Vcs-Bzr: for precise branch.

Date: Wed, 19 Oct 2011 09:39:41 +0200
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
https://launchpad.net/ubuntu/precise/+source/apport/1.24-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 19 Oct 2011 09:39:41 +0200
Source: apport
Binary: apport python-problem-report python-apport apport-retrace apport-gtk apport-kde dh-apport
Architecture: source
Version: 1.24-0ubuntu1
Distribution: precise
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-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: 132904 198449 559345 687584 746900 755025 819357 836489 854452 856216 857086 859248 865199 865754 868695 869974
Changes: 
 apport (1.24-0ubuntu1) precise; urgency=low
 .
   * New upstream release 1.23.1:
     - apport/crashdb.py: Ensure that duplicate table only has one entry per
       report ID.
     - apport-retrace: Pass correct executable path to gdb in --gdb with
       --sandbox mode.
     - apport-retrace: Do not leave behind temporary directories on errors.
     - apport-retrace: Drop assertion failure for existance of "Stacktrace".
       This isn't present in the case of gdb crashing, and there is not much we
       can do about it. This should not break the retracer.
     - apport/report.py: Unwind XError() from stack traces for the
       "StacktraceTop" field, as they take a significant part of the trace.
       This causes bugs to be duplicated which really have different causes.
   * New upstream release 1.24:
    - apport-retrace: Add --timestamp option to prepend a timestamp to log
      messages. This is useful for batch operations.
    - crash-digger: Call apport-retrace with --timestamps, to get consistent
      timestamps in log output.
    - hookutils.py: Add two new functions attach_gsettings_package() and
      attach_gsettings_schema() for adding user-modified gsettings keys to a
      report. (LP: #836489)
    - hookutils.py: Add new function in_session_of_problem() which returns
      whether the given report happened in the currently running XDG session.
      This can be used to determine if e. g. ~/.xsession-errors is relevant and
      should be attached.
    - backends/packaging-apt-dpkg.py, install_packages(): Also copy
      apt/sources.list.d/ into sandbox.
    - backends/packaging-apt-dpkg.py, install_packages(): Install apt keyrings
      from config dir or from system into sandbox. (LP: #856216)
    - packaging.py, backends/packaging-apt-dpkg.py: Define that
      install_packages() should return a SystemError for broken
      configs/unreachable servers etc., and fix the apt/dpkg implementation
      accordingly.
    - apport-retrace: Don't crash, just give a proper error message if servers
      are unreachable, or configuration files are broken. (LP: #859248)
    - backends/packaging-apt-dpkg.py: Fix crash when
      /etc/apport/native-origins.d contains any files. (LP: #865199)
    - hookutils, recent_logfile(): Fix invalid return value if log file is not
      readable. (LP: #819357)
    - test/crash: Fix race condition in the "second instance terminates
      immediately" check.
    - hookutils.py: Replace attach_gconf() with a no-op stub. It used static
      python modules like "gconf" which broke the PyGI GTK user interface, and
      gconf is rather obsolete these days.
    - ui.py, open_url(): Greatly simply and robustify by just using xdg-open.
      This already does the right thing wrt. reading the default browser from
      GNOME, KDE, XCE, and other desktops. (LP: #198449)
    - data/general-hooks/generic.py: Only attach ~/.xsession_errors if the bug
      is reported in the same XDG session as the crash happened. (LP: #869974)
    - Ignore crashes for programs which got updated in between the crash and
      reporting. (LP: #132904)
    - Special-case crashes of 'twistd': Try to determine the client program and
      assign the report to that, or fail with an UnreportableReason.
      (LP: #755025)
    - apport-gtk: In bug update mode, make details dialog resizable and fix
      default size. (LP: #865754)
    - apport-gtk: Fix crash if report does not have ProcCmdline. (LP: #854452)
    - hookutils.py, attach_wifi(): Anonymize ESSID and AP MAC from "iwconfig"
      output. (LP: #746900)
    - test/crash: Fix test failure if user is not in any system groups.
    - test/crash: Change to /tmp/ for test crash process, to fix failure if the
      user that runs the test suite cannot write into the current directory.
      (LP: #868695)
    - ui.py: Improve error message if package is not a genuine distro package.
      Thanks to Ronan Jouchet. (LP: #559345)
   * debhelper/dh_apport: Install debian/source.apport into the first binary
     package only, as per documentation. (LP: #687584)
   * debian/apport.upstart: Exit pre-start with 0 if apport is disabled, to
     avoid warning message about failed startup. (LP: #857086)
   * debian/control: Update Vcs-Bzr: for precise branch.
Checksums-Sha1: 
 0b6c245f12da157d4d4ff1d8eb859fa80e987afe 1969 apport_1.24-0ubuntu1.dsc
 1968226efe0cd58f2d02443b3ac6d2c3e877a622 522953 apport_1.24.orig.tar.gz
 6912753aa9b32097b2e921d759cfc7b5dfd98d0b 102273 apport_1.24-0ubuntu1.diff.gz
Checksums-Sha256: 
 e6cdf85abddddd849e625eaa8c90baf4f4ad85d5f6f561fc73f79b2fa5a706bb 1969 apport_1.24-0ubuntu1.dsc
 46f576ec5e364b2db0b00716325bfb6b0e703330e246647a8d75dd832b7172d9 522953 apport_1.24.orig.tar.gz
 ffe1664649742a7edaa26b4fe5abe7b5532e024cc471417a0b150379bfdd9e88 102273 apport_1.24-0ubuntu1.diff.gz
Files: 
 2231dcc1f715796755e752d64c50a181 1969 utils optional apport_1.24-0ubuntu1.dsc
 673f01b7349295d23228b333eac648a3 522953 utils optional apport_1.24.orig.tar.gz
 148c087e076da007adfd33463654feaa 102273 utils optional apport_1.24-0ubuntu1.diff.gz

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

iQIcBAEBCAAGBQJOnn7iAAoJEPmIJawmtHufDBAQAJeIR/rkfr9c6qgEKahMiJQe
+0KvrHlS14z6xZ43x7ClzU/AiHdlm+BtwmvOkmmAc7M6CEeyjuEKbGx//MFDX9Nj
H8CvDQLHSSEW5RobOE+BaM1JfvI+V+ccAi+y2epyh0A8ZkUhfMmYXj59AsrQhr04
sUXzW3b9VDLFxBdhNq9kBMv3hoL0XU/VDGlqkDEfvx7yKdGrT5lcav0R/Sm6EQSr
TeS6/2Xsv1O/Z2DL0f5S3xxols8Ky1cakVhSTNZMydFKbYVYN0drCRPMjnYMciQr
SIONVco8JHt5/P0cgsbpJi5a6aNjHDpWZ79/JBX3+ZfsR88ccuMpeIeI3Jj3d+rx
7BksTjsnsR9fVuFdanswGUAqnqXenAAys+ZGu6Rdc73oT9c+XIKEJHqMhTVx45c3
gtSCAB4MD3VOXlDWM5TtdQHAjHSGvvKp+T7fwExCtixbwaNYESWadLWq16yJT1lO
b/MztJs7tvi6QdLAkiyYchCLE9atXdUYmZPk5Sszfp9Od+2XaQmk/9yTbhNpBNlP
TsftHIW5C1WPMwFPUnFu7QqO7lTt5kbhNOhmP+01DIVVzuDwwUah3hBGZNqSOUJs
HsNk6F2Vw98cuEiTKKHVHLBDoppAjn9mBolifUxXtERwwhcJ2feUZOpM4GNR9LUi
mLSL88ixvCsq0KRBG4SV
=UoAK
-----END PGP SIGNATURE-----


More information about the Precise-changes mailing list