[ubuntu/quantal] apport 2.1-0ubuntu1 (Accepted)

Martin Pitt martin.pitt at ubuntu.com
Fri May 18 14:35:41 UTC 2012


apport (2.1-0ubuntu1) quantal; urgency=low

  * New upstream release:
    - packaging.py, install_packages(): Add permanent_rootdir flag and if set,
      only unpack newly downloaded packages. Implement it for the apt/dpkg
      backend. Thanks Evan Dandrea.
    - apport-retrace: Add --sandbox-dir option for keeping a permanent sandbox
      (unpacked packages). This provides a considerable speedup. Thanks Evan
      Dandrea.
    - crash-digger: Add --sandbox-dir option and pass it to apport-retrace.
    - Fix the whole code to be PEP-8 compatible, and enforce this in test/run
      by running the "pep8" tool.
    - GTK UI tests: Ensure that there are no GLib/GTK warnings or criticals.
    - Support Python 3. Everything except the launchpad crashdb backend now
      works with both Python 2 and 3. An important change is that the load(),
      write(), and write_mime() methods of a ProblemReport and apport.Report
      object now require the file stream to be opened in binary mode.
    - data/apport: Ignore a crash if the executable was modified after the
      process started. This often happens if the package is upgraded and a
      long-running process is not stopped before. (LP: #984944)
    - Add test cases for apport-unpack.
    - apport-retrace: Add information about outdated packages to the
      "RetraceOutdatedPackages" field.
    - ui.py: Drop python-xdg dependency, use ConfigParser to read the .desktop
      files.
    - apport-gtk: Work around GTK crash when trying to set pixmap on an
      already destroyed parent window. (LP: #938090)
    - data/dump_acpi_tables.py: Fix crash on undefined variable with
      non-standard tables. (LP: #982267)
    - backends/packaging-apt-dpkg.py: Fix crash if a package is installed, but
      has no candidates in apt. (LP: #980094)
    - data/general-hooks/generic.py: Bump minimum free space requirement from
      10 to 50 MB. 10 is not nearly enough particularly for /tmp. (LP: #979928)
    - hookutils.py, recent_logfile(): Use a default limit of 10000 lines and
      call "tail" instead of reading the whole file. This protects against
      using up all memory when there are massive repeated log messages.
      (LP: #984256)
    - apport-gtk: Do not assume that an icon requested for size 42 actually
      delivers size 42; some themes do not have this available and deliver a
      smaller one instead, causing overflows. Also, copy the image as
      gtk_icon_theme_load_icon() returns a readonly result which we must not
      modify. (LP: #937249)
    - ui.py: Don't show the duplicate warning when the crash database does not
      accept the problem type, and they are just being sent to whoopsie.
      Thanks Evan Dandrea. (LP: #989779)
    - report.py: Correctly escape the file path passed to gdb.
    - apport-gtk, apport-kde: Do not show the information collection progress
      dialog if the crash database does not accept this kind of report. In that
      case whoopsie will upload it in the background and the dialog is not
      necessary.  (LP: #989698)
  * data/general-hooks/ubuntu.py, data/general-hooks/automatix.py: Support
    Python 3.

Date: Fri, 18 May 2012 16:33:53 +0200
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
https://launchpad.net/ubuntu/quantal/+source/apport/2.1-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 18 May 2012 16:33:53 +0200
Source: apport
Binary: apport python-problem-report python-apport apport-retrace apport-gtk apport-kde dh-apport
Architecture: source
Version: 2.1-0ubuntu1
Distribution: quantal
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: 937249 938090 979928 980094 982267 984256 984944 989698 989779
Changes: 
 apport (2.1-0ubuntu1) quantal; urgency=low
 .
   * New upstream release:
     - packaging.py, install_packages(): Add permanent_rootdir flag and if set,
       only unpack newly downloaded packages. Implement it for the apt/dpkg
       backend. Thanks Evan Dandrea.
     - apport-retrace: Add --sandbox-dir option for keeping a permanent sandbox
       (unpacked packages). This provides a considerable speedup. Thanks Evan
       Dandrea.
     - crash-digger: Add --sandbox-dir option and pass it to apport-retrace.
     - Fix the whole code to be PEP-8 compatible, and enforce this in test/run
       by running the "pep8" tool.
     - GTK UI tests: Ensure that there are no GLib/GTK warnings or criticals.
     - Support Python 3. Everything except the launchpad crashdb backend now
       works with both Python 2 and 3. An important change is that the load(),
       write(), and write_mime() methods of a ProblemReport and apport.Report
       object now require the file stream to be opened in binary mode.
     - data/apport: Ignore a crash if the executable was modified after the
       process started. This often happens if the package is upgraded and a
       long-running process is not stopped before. (LP: #984944)
     - Add test cases for apport-unpack.
     - apport-retrace: Add information about outdated packages to the
       "RetraceOutdatedPackages" field.
     - ui.py: Drop python-xdg dependency, use ConfigParser to read the .desktop
       files.
     - apport-gtk: Work around GTK crash when trying to set pixmap on an
       already destroyed parent window. (LP: #938090)
     - data/dump_acpi_tables.py: Fix crash on undefined variable with
       non-standard tables. (LP: #982267)
     - backends/packaging-apt-dpkg.py: Fix crash if a package is installed, but
       has no candidates in apt. (LP: #980094)
     - data/general-hooks/generic.py: Bump minimum free space requirement from
       10 to 50 MB. 10 is not nearly enough particularly for /tmp. (LP: #979928)
     - hookutils.py, recent_logfile(): Use a default limit of 10000 lines and
       call "tail" instead of reading the whole file. This protects against
       using up all memory when there are massive repeated log messages.
       (LP: #984256)
     - apport-gtk: Do not assume that an icon requested for size 42 actually
       delivers size 42; some themes do not have this available and deliver a
       smaller one instead, causing overflows. Also, copy the image as
       gtk_icon_theme_load_icon() returns a readonly result which we must not
       modify. (LP: #937249)
     - ui.py: Don't show the duplicate warning when the crash database does not
       accept the problem type, and they are just being sent to whoopsie.
       Thanks Evan Dandrea. (LP: #989779)
     - report.py: Correctly escape the file path passed to gdb.
     - apport-gtk, apport-kde: Do not show the information collection progress
       dialog if the crash database does not accept this kind of report. In that
       case whoopsie will upload it in the background and the dialog is not
       necessary.  (LP: #989698)
   * data/general-hooks/ubuntu.py, data/general-hooks/automatix.py: Support
     Python 3.
Checksums-Sha1: 
 568f287de572a0c82f73822ad62e4a8bbbb92b33 2393 apport_2.1-0ubuntu1.dsc
 aa739b8180f766b12c10cf14d8345e74d561c16d 705185 apport_2.1.orig.tar.gz
 a9fb2dfa1f740e91c5b2ea9d27a0d520aaf0d43c 122945 apport_2.1-0ubuntu1.diff.gz
Checksums-Sha256: 
 5a1f2b6d0aee629b87251879099e7413f70dd5f5dcfe334eb6e000a5c696ed33 2393 apport_2.1-0ubuntu1.dsc
 fde6d000bd9829297d2868ab3c2dd03dc05e41d27740823566713ae76d8971a3 705185 apport_2.1.orig.tar.gz
 331545bf0d651e74d8801cc34785dedf75ac33f0f184528bc1de1a0502fb17ad 122945 apport_2.1-0ubuntu1.diff.gz
Files: 
 072e0208f0f0e61e5fd52d4f355bdbb3 2393 utils optional apport_2.1-0ubuntu1.dsc
 d6979c95ba43ddfa28f6f640cec169f2 705185 utils optional apport_2.1.orig.tar.gz
 5152d556591e9018b05e23581dff90a0 122945 utils optional apport_2.1-0ubuntu1.diff.gz

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

iQIcBAEBCAAGBQJPtl33AAoJEPmIJawmtHufmQkP/3tPzgMzBemF7ZT5ba8sDU/D
cffe4pEkTi+c63wT2diee710aN3PnV4t0hXt+uUbKY9Nq2BtGC907FYhWaiCYvQX
BY9QT8vaGtQ7h1dLaUUqa2FqUYPWz83eFcH8h/Dcc8cCClbzgw58rjba+MZocAuD
Rfw7ZuVqMhkm/43nrezzM4BGF4aSmpKfYklX6vnObL9o5ehqkOcCKl1wzEz1M6+J
4g+J76Sgu9tPWPwG90Vz8zSnnJoNkO3JbJPii4yiTglXe4LUDQWM8M4VtFKZDnYd
W/+jPyhdwy9iOKW7Nm0ktVQDrJGahsmI5wpY1pFBNk8H1Ck9wmKA3mX9f6XIE++C
5CA1tQNBGP1D/Kryjxgnw2uEfLVQFTJbySTjfYsnkHfhoa9OQ3XjrBCv7zOm9Np7
NgdqtnQ+tRhY2M321U4u4pnayx5jjk6+nVV5ayPKgUoWqIzU311zB8bn+vpH8R+H
CJEJo42khUGhKNwEQS6SjfhS9HCHU9skEPWRrg+1Jk0nZc8zaRTTao3wt6toU++e
JF+pCRXXknzYRNntgzPLBLZ0C5698AsZhZh1K2W8iwfhwvuEJRfE74QAU//GXvEH
vm9IMt8+vXGOyVS7rXztH4IYMnWSfHDHUcQt5cejD3STYfnYNEfTrH8I8DovDBlo
jRqRmjQkERpnzL4GfT8n
=//BC
-----END PGP SIGNATURE-----


More information about the Quantal-changes mailing list