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

Martin Pitt martin.pitt at ubuntu.com
Mon Jun 11 10:25:34 UTC 2012


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

  * New upstream release:
    - Clean up module imports.
    - test/run: Run pyflakes, if available.
    - package_hook: Add --tags option. Thanks to Brian Murray.
    - launchpad.py: Drop the external multipartpost_handler.py (which is not
      portable to Python 3) and replace it with using the standard email
      module.
    - launchpad.py: Also work with Python 3. Deal gracefully with a missing
      "launchpadlib" module; this is not yet available for Python 3, but not
      required for client-side reporting.
    - apport-kde: Port to work with Python 3.
    - apport-retrace: Fix crash when using the --procmaps option.
    - setup.py: Update hashbang lines of installed scripts in data directory
      to the python executable setup.py was run with, similar to what already
      happens to scripts installed to ../bin/.
    - apport-cli: Port to work with Python 3.
    - setup.py: When fixing hashbang lines of installed scripts, only include
      the major Python version.
    - hookutils.py, read_file, attach_file(), attach_file_if_exists(): Convert
      file contents to unicode if the contents is UTF-8, or the newly added
      force_unicode argument is True.
    - hooktuils, command_output(): Convert output to unicode by default, and
      add a "decode_utf8" parameter to disable this.
    - hookutils.py, recent_logfile(): Fix fd leak.
    - data/apport: Do not assume that sys.stdout and sys.stderr always have a
      name; they can be None in Python 3.
    - data/dump_acpi_tables.py: Fix for Python 3.
  * data/package-hooks/source_debian-installer.py: Port to work with Python 3.
  * Move to Python 3, except for the parts that need python-launchpadlib
    (which is not yet available for Python 3):
    - debian/control: Add python3-problem-report and python3-apport packages.
    - debian/control: Switch build and binary dependencies to Python 3
      equivalents, except for apport-retrace.
    - debian/rules: Override dh_auto_* to also handle python3-* packages (see
      Debian #597105).
    - debian/rules: Run test suite with Python 3.
    - debian/rules: Switch hashbang line of apport-retrace back to Python 2.
    - Move /etc/apport/crashdb.conf from python-apport to apport, and
      recommend apport from both python{,3}-apport.
  * bin/apport-bug: Force running with python 2 when being invoked as
    apport-collect, and add a check/error message that you need to install
    python-apport to use this.
  * test/test_hookutils.py: Drop duplicate definition of _get_mem_usage(), now
    identical again to trunk.
  * ./test/test_ui_gtk.py: Drop duplicate definition of
    test_immediate_close(), now identical again to trunk.
  * data/general-hooks/ubuntu.py: Do not decode result of command_output(),
    this is done by default now.
  * data/package-hooks/source_linux.py: Add a __main__ for debugging. Stop
    importing hookutils into the global namespace.
  * data/package-hooks/source_ubiquity.py: Fix undefined command_output().
  * data/general-hooks/ubuntu.py: Move definition of wrong_grub_msg and
    grub_hook_failure to the correct place, so that this actually works.
  * data/general-hooks/ubuntu.py: Drop definition of unused "cloud" variable.
  * data/general-hooks/ubuntu.py: Do not import hookutils symbols into global
    namespace.

Date: Mon, 11 Jun 2012 12:23:53 +0200
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
https://launchpad.net/ubuntu/quantal/+source/apport/2.2.1-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 11 Jun 2012 12:23:53 +0200
Source: apport
Binary: apport python-problem-report python3-problem-report python-apport python3-apport apport-retrace apport-gtk apport-kde dh-apport
Architecture: source
Version: 2.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 - Python library for Apport crash report handling
 python-problem-report - Python library to handle problem reports
 python3-apport - Python 3 library for Apport crash report handling
 python3-problem-report - Python 3 library to handle problem reports
Changes: 
 apport (2.2.1-0ubuntu1) quantal; urgency=low
 .
   * New upstream release:
     - Clean up module imports.
     - test/run: Run pyflakes, if available.
     - package_hook: Add --tags option. Thanks to Brian Murray.
     - launchpad.py: Drop the external multipartpost_handler.py (which is not
       portable to Python 3) and replace it with using the standard email
       module.
     - launchpad.py: Also work with Python 3. Deal gracefully with a missing
       "launchpadlib" module; this is not yet available for Python 3, but not
       required for client-side reporting.
     - apport-kde: Port to work with Python 3.
     - apport-retrace: Fix crash when using the --procmaps option.
     - setup.py: Update hashbang lines of installed scripts in data directory
       to the python executable setup.py was run with, similar to what already
       happens to scripts installed to ../bin/.
     - apport-cli: Port to work with Python 3.
     - setup.py: When fixing hashbang lines of installed scripts, only include
       the major Python version.
     - hookutils.py, read_file, attach_file(), attach_file_if_exists(): Convert
       file contents to unicode if the contents is UTF-8, or the newly added
       force_unicode argument is True.
     - hooktuils, command_output(): Convert output to unicode by default, and
       add a "decode_utf8" parameter to disable this.
     - hookutils.py, recent_logfile(): Fix fd leak.
     - data/apport: Do not assume that sys.stdout and sys.stderr always have a
       name; they can be None in Python 3.
     - data/dump_acpi_tables.py: Fix for Python 3.
   * data/package-hooks/source_debian-installer.py: Port to work with Python 3.
   * Move to Python 3, except for the parts that need python-launchpadlib
     (which is not yet available for Python 3):
     - debian/control: Add python3-problem-report and python3-apport packages.
     - debian/control: Switch build and binary dependencies to Python 3
       equivalents, except for apport-retrace.
     - debian/rules: Override dh_auto_* to also handle python3-* packages (see
       Debian #597105).
     - debian/rules: Run test suite with Python 3.
     - debian/rules: Switch hashbang line of apport-retrace back to Python 2.
     - Move /etc/apport/crashdb.conf from python-apport to apport, and
       recommend apport from both python{,3}-apport.
   * bin/apport-bug: Force running with python 2 when being invoked as
     apport-collect, and add a check/error message that you need to install
     python-apport to use this.
   * test/test_hookutils.py: Drop duplicate definition of _get_mem_usage(), now
     identical again to trunk.
   * ./test/test_ui_gtk.py: Drop duplicate definition of
     test_immediate_close(), now identical again to trunk.
   * data/general-hooks/ubuntu.py: Do not decode result of command_output(),
     this is done by default now.
   * data/package-hooks/source_linux.py: Add a __main__ for debugging. Stop
     importing hookutils into the global namespace.
   * data/package-hooks/source_ubiquity.py: Fix undefined command_output().
   * data/general-hooks/ubuntu.py: Move definition of wrong_grub_msg and
     grub_hook_failure to the correct place, so that this actually works.
   * data/general-hooks/ubuntu.py: Drop definition of unused "cloud" variable.
   * data/general-hooks/ubuntu.py: Do not import hookutils symbols into global
     namespace.
Checksums-Sha1: 
 143b6e3542f4165e53b94066080ec43ede3bdd15 2517 apport_2.2.1-0ubuntu1.dsc
 22dab5f46397f353ab365e7a0d11dda36a3e4694 702948 apport_2.2.1.orig.tar.gz
 c045c270fb9ba69976ce4cea848ee06b6faed95c 114028 apport_2.2.1-0ubuntu1.diff.gz
Checksums-Sha256: 
 c5aa1c90f5545d52bd5bed7a8a909bfd5a8d331a34eff22f85a53e032f10bf57 2517 apport_2.2.1-0ubuntu1.dsc
 948510bfa5515d86b0ea0dd90b0b3ce16fe01245e3e9e5a23c9d924b8c43b55b 702948 apport_2.2.1.orig.tar.gz
 18ddcdb987595416cfd50ac7b54c1d45b662cdd32e03d8ae08d048e736261c2f 114028 apport_2.2.1-0ubuntu1.diff.gz
Files: 
 45371077910e158928a5bb778536b6f1 2517 utils optional apport_2.2.1-0ubuntu1.dsc
 77f9abdaf91f0057677ac840951ca029 702948 utils optional apport_2.2.1.orig.tar.gz
 3a1a1a6ee502843044e19eaa139e4895 114028 utils optional apport_2.2.1-0ubuntu1.diff.gz

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

iQIcBAEBCAAGBQJP1cdzAAoJEPmIJawmtHufxxQP/1VlhSh5DQZls+ii74/ri8oK
dJEnnVQ2SFTSjaiYvYG7c4azYBp5T+y1wm1iuUQW8u7rrARO/t5PDx72dDKi6CpT
YllACbN3fiVwZdgj/Nmo6fp/YGfQeevg5lKR5p5MMEP7dCfIDhJmSEeRvNK/kQpz
A8pkEYMT514AH81FdWw85SStMkq6so3pfC+43PN+c32PnhMIPaMAd/B7SNsRhKxf
uljxIaXxKQtn14IXiaVMx3LOBGVLpS0OVoTyXVw6K+E7+iG7UnHxKSw2Y/2tH5r8
quoxdWt2jL95Ih3DQbJ/6YAxFk5NWEH5S2Hae8YPPjTguDmCJz2Hp2AkAwXJVvHi
VINVFAtXltDSX8ACgdLzYP28NfrvfPkFrScbEWKZlyY1TrRaVjPQMDyerLIQ3Yhv
2ry6KUQAS/gQ7bPGVJWANjI0aO93aVkN1EEZyU0oO1Vf1+OvaRp5Ci576t/a9vhp
eyuF3XIo9TqYV8OkSpWwxqizX0KYfK3tnH38ArQZI7OyeNEuwkPxGb5cjqd73Aj4
GPMXIv+IfTxfYJSGA5ZNTrQo50CegaIsuub80G3BJ4DW9vrIGAyNjZ3SbaA4/cao
4LP0Cd17iH4oN/0AULZ1b/UhC/0LnSkV2jzxMwhDTzFBU9xYoLd48Q8NsuSm1GDX
WGkTy85Fb1bUhJDfFn7o
=2pk9
-----END PGP SIGNATURE-----


More information about the Quantal-changes mailing list