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

Martin Pitt martin.pitt at ubuntu.com
Fri Nov 11 10:35:20 UTC 2011


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

  * New upstream release:
    - backends/packaging-apt-dpkg.py: Port to current python-apt API.
    - hookutils.py: Fix path_to_key() to also work with unicode arguments.
    - test/crash: Exit successfully if apport is not enabled in the system.
      This allows packages to run the test suite during build.
    - report.py, add_proc_info(): Correctly handle "python -m <modulename>"
      programs as being interpreted and determine the appropriate module path.
    - Fix some import statements to also work for the system-installed test
      suite.
    - test/run: Fix testing data/general-hooks/parse_segv.py when called in
      system-installed mode.
    - apport/ui.py: Clean up test .crash file after test cases.
    - Fix tests when running as root.
    - setup.py: Fix crash when "javac -version" fails.
    - README: Update command for one-time enablement.
    - backends/packaging-apt-dpkg.py: Fix interleaving usage of
      install_packages() with other operations such as get_version(), by
      resetting the apt status after building and using the sandbox.
    - report.py test suite: Remove requirement that $USER is set, which makes
      it easier to run this from package build environments.
    - apport/ui.py, test/crash: Use "yes" as test process instead of "cat".
      The former is less likely to run already, and does not depend on having
      a stdin, so it runs better in test environments like autopkgtest.
    - backends/packaging-apt-dpkg.py: Fix tests if system does not have a
      dbgsym apt source.
    - Ignore a crash if gnome-session is running and says that the session is
      being shut down. These often die because X.org or other services are
      going away, are usually harmless, and just cause a lot of clutter in bug
      trackers.  (LP: #460932)
    - test/crash: Rewrite using Python's unittest, to be in line with other
      tests, and be easier to maintain and extend.
  * Add debian/tests/control and debian/tests/upstream-system:
    DEP-8/autopkgtest control file for running the upstream tests.
  * debian/control: Bump minimal Python version to 2.7, as the upstream trunk
    is now moving to Python 3 compatibility; some of the new syntax does not
    work with 2.6 yet.
  * debian/control: Update apport-retrace package description, apport-chroot
    is gone. Also drop the now obsolete Suggests.
  * debian/rules: Run tests during package build, but do not let them fail the
    build just yet. It will still take a while until all test suceed in the
    buildd environment.
  * debian/control: Add gdb and python-twisted-core build dependencies, so
    that the test suite can succeed.
  * debian/control: Move python-gobject and gir1.2-glib-2.0 dependencies from
    apport-gtk to apport, as our generic.py hook needs it. Also add them to
    build depends for the test suite.
  * debian/control: Add missing lsb-release dependency, used by
    Report.add_os_info().
  * debian/control: Add net-books build dependency, test suite uses "route" to
    determine whether or not to run the online tests.

Date: Fri, 11 Nov 2011 11:32:49 +0100
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
https://launchpad.net/ubuntu/precise/+source/apport/1.26-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 11 Nov 2011 11:32:49 +0100
Source: apport
Binary: apport python-problem-report python-apport apport-retrace apport-gtk apport-kde dh-apport
Architecture: source
Version: 1.26-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: 460932
Changes: 
 apport (1.26-0ubuntu1) precise; urgency=low
 .
   * New upstream release:
     - backends/packaging-apt-dpkg.py: Port to current python-apt API.
     - hookutils.py: Fix path_to_key() to also work with unicode arguments.
     - test/crash: Exit successfully if apport is not enabled in the system.
       This allows packages to run the test suite during build.
     - report.py, add_proc_info(): Correctly handle "python -m <modulename>"
       programs as being interpreted and determine the appropriate module path.
     - Fix some import statements to also work for the system-installed test
       suite.
     - test/run: Fix testing data/general-hooks/parse_segv.py when called in
       system-installed mode.
     - apport/ui.py: Clean up test .crash file after test cases.
     - Fix tests when running as root.
     - setup.py: Fix crash when "javac -version" fails.
     - README: Update command for one-time enablement.
     - backends/packaging-apt-dpkg.py: Fix interleaving usage of
       install_packages() with other operations such as get_version(), by
       resetting the apt status after building and using the sandbox.
     - report.py test suite: Remove requirement that $USER is set, which makes
       it easier to run this from package build environments.
     - apport/ui.py, test/crash: Use "yes" as test process instead of "cat".
       The former is less likely to run already, and does not depend on having
       a stdin, so it runs better in test environments like autopkgtest.
     - backends/packaging-apt-dpkg.py: Fix tests if system does not have a
       dbgsym apt source.
     - Ignore a crash if gnome-session is running and says that the session is
       being shut down. These often die because X.org or other services are
       going away, are usually harmless, and just cause a lot of clutter in bug
       trackers.  (LP: #460932)
     - test/crash: Rewrite using Python's unittest, to be in line with other
       tests, and be easier to maintain and extend.
   * Add debian/tests/control and debian/tests/upstream-system:
     DEP-8/autopkgtest control file for running the upstream tests.
   * debian/control: Bump minimal Python version to 2.7, as the upstream trunk
     is now moving to Python 3 compatibility; some of the new syntax does not
     work with 2.6 yet.
   * debian/control: Update apport-retrace package description, apport-chroot
     is gone. Also drop the now obsolete Suggests.
   * debian/rules: Run tests during package build, but do not let them fail the
     build just yet. It will still take a while until all test suceed in the
     buildd environment.
   * debian/control: Add gdb and python-twisted-core build dependencies, so
     that the test suite can succeed.
   * debian/control: Move python-gobject and gir1.2-glib-2.0 dependencies from
     apport-gtk to apport, as our generic.py hook needs it. Also add them to
     build depends for the test suite.
   * debian/control: Add missing lsb-release dependency, used by
     Report.add_os_info().
   * debian/control: Add net-books build dependency, test suite uses "route" to
     determine whether or not to run the online tests.
Checksums-Sha1: 
 55c2e1f2a7b1c53a3f28b8b01ef2c000657c76b3 2322 apport_1.26-0ubuntu1.dsc
 bb419b24c6c4be1f8199149f37f8441be6a53b50 500726 apport_1.26.orig.tar.gz
 d7280f1956b5115d54f373368e52c4dd86560484 101337 apport_1.26-0ubuntu1.diff.gz
Checksums-Sha256: 
 df58a5f7b9c6515e4685da190bc76f95b4ce662f42e5170bc9f61a884ebd3a05 2322 apport_1.26-0ubuntu1.dsc
 fc6a93e95287b9883ba4529e4c2893e493cec6665b8c69392f038699ff14c39a 500726 apport_1.26.orig.tar.gz
 39d57e5ed161c592ba11760bed77dbfb4bd216ce48144c6966956a9626d7cfe2 101337 apport_1.26-0ubuntu1.diff.gz
Files: 
 efff60621b34271253e21fa2a3aef719 2322 utils optional apport_1.26-0ubuntu1.dsc
 af7c3d858f039d878a7f490fea376c36 500726 utils optional apport_1.26.orig.tar.gz
 d457c3011ba4795dc5486878bae6da17 101337 utils optional apport_1.26-0ubuntu1.diff.gz

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

iQIcBAEBCAAGBQJOvPnaAAoJEPmIJawmtHufcngQAIWGdIVUEQmhrHSacDDok0mC
bLwMQFgkZtvHrr2iIOlQnefcX5mC/tiCTzDAHwjZP9IOQ7cxQo7DPlPotMtu50/N
gQwABH9JNnhKP4oy2OmT8RmXSy1O+7BCw2XyEj/Iske8XxJW4wT7qhQ2qgrrVWU8
s/RRLMHKCCq/6pQYL7MqF6RWzZWS6HxxwT8IhWnAjJ4Mi8JKYDcyb/Ou8vPNwLdk
mVG4eUAvVxXn66nVfXWl4uNy5X+fiECipRZcW5ncmntsrZtNXrXm2vcI5KOevLQj
mol9np2+xC0wvVu8b/wogb9GHE/agCEoDlssuTDEkI33MRPWo5h9PfX2su3R8qM6
s6NGP4Jo9w7GUhsgqAz+F2S92ETxm9t4vGQkgPEsPbDPVUJJc8IEBstlOems89Km
ObOzCJyLNCCzpn69CNFhQv21e1hFsagV9yXXgpE5xEEwef+zvOgGjlL/PPHNHVo1
dq83Ng+AlZIiUyLgV6r9NMHfrwNHP/D8flGdER3mUBtA2HzwZ3dhgube5dWUw3GU
+Ci0SZuSIwlK8+I16KLrTzPw8MHkeXc6OH47/fOrfzCwDM/YAZAZPoJOhUJXQM21
4FKVYS/mpZfNoQrbJbgf22tCn4GB2F9Ciu4BA7gJTdpbzjl7eoCbbn+ljWYMboPz
zG14s1i02mcNP0DJRreH
=tam+
-----END PGP SIGNATURE-----


More information about the Precise-changes mailing list