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

Martin Pitt martin.pitt at ubuntu.com
Fri Mar 30 10:41:02 UTC 2012


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

  * New upstream release: This is the final 2.0 release, featuring the
    overhauled and simplified GUI, support for whoopsie-daemon, and
    client-side duplicate checking.
    - report.py, anonymize(): Only replace whole words, not substrings.
      (LP: #966562)
    - apport_python_hook.py: Fix filtering of
      org.freedesktop.DBus.Error.NoReply exceptions. (LP: #958575)
    - crashdb.py: When publishing the crash database, cut hash file names
      after quoting, to avoid that the quoting causes them to become too long.
      (LP: #968070) This also uncovered that known() did not actually find any
      signature which contained an URL-quoted character, therefore breaking
      client-side duplicate checking in a lot of cases. Double-quote the file
      name now, as urlopen() unquotes it.
    - Add a new crash database option "problem_types" and a CrashDatabase
      method "accepts(report)". This can be used to stop uploading particular
      problem report types to that database. E. g. a distribution might decide
      to not get "Crash" reports any more after release.  Document the new
      option in doc/crashdb-conf.txt.
    - ui.py: Do not upload a report if the crash database does not accept the
      report's type. This behaviour is not really correct, but necessary as
      long as we only support a single crashdb and have whoopsie hardcoded.
      Once we have multiple crash dbs, we need to not even present the data if
      none of the DBs wants the report. See LP #957177 for details.
      (LP: #968121)
    - ui.py: Do not short-circuit information collection if report already has
      a "DistroRelease" field, as the GUIs add that in some cases. Check for
      "Dependencies" instead. This fixes information collection for kernel
      problems (which now has a full GTK GUI test case). (LP: #968488)
  * Merge from trunk:
    - test_ui_gtk.py: Disable package hooks for the tests, as they might ask
      for sudo passwords and other interactive bits, and thus make the tests
      hang.

Date: Fri, 30 Mar 2012 12:38:02 +0200
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
https://launchpad.net/ubuntu/precise/+source/apport/2.0-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 30 Mar 2012 12:38:02 +0200
Source: apport
Binary: apport python-problem-report python-apport apport-retrace apport-gtk apport-kde dh-apport
Architecture: source
Version: 2.0-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: 958575 966562 968070 968121 968488
Changes: 
 apport (2.0-0ubuntu1) precise; urgency=low
 .
   * New upstream release: This is the final 2.0 release, featuring the
     overhauled and simplified GUI, support for whoopsie-daemon, and
     client-side duplicate checking.
     - report.py, anonymize(): Only replace whole words, not substrings.
       (LP: #966562)
     - apport_python_hook.py: Fix filtering of
       org.freedesktop.DBus.Error.NoReply exceptions. (LP: #958575)
     - crashdb.py: When publishing the crash database, cut hash file names
       after quoting, to avoid that the quoting causes them to become too long.
       (LP: #968070) This also uncovered that known() did not actually find any
       signature which contained an URL-quoted character, therefore breaking
       client-side duplicate checking in a lot of cases. Double-quote the file
       name now, as urlopen() unquotes it.
     - Add a new crash database option "problem_types" and a CrashDatabase
       method "accepts(report)". This can be used to stop uploading particular
       problem report types to that database. E. g. a distribution might decide
       to not get "Crash" reports any more after release.  Document the new
       option in doc/crashdb-conf.txt.
     - ui.py: Do not upload a report if the crash database does not accept the
       report's type. This behaviour is not really correct, but necessary as
       long as we only support a single crashdb and have whoopsie hardcoded.
       Once we have multiple crash dbs, we need to not even present the data if
       none of the DBs wants the report. See LP #957177 for details.
       (LP: #968121)
     - ui.py: Do not short-circuit information collection if report already has
       a "DistroRelease" field, as the GUIs add that in some cases. Check for
       "Dependencies" instead. This fixes information collection for kernel
       problems (which now has a full GTK GUI test case). (LP: #968488)
   * Merge from trunk:
     - test_ui_gtk.py: Disable package hooks for the tests, as they might ask
       for sudo passwords and other interactive bits, and thus make the tests
       hang.
Checksums-Sha1: 
 c1fc346e6da36905162ff1430ec95a977f4edacf 2404 apport_2.0-0ubuntu1.dsc
 34e8e04fa430f44b5b8fd31145bff60e705d5b7a 657485 apport_2.0.orig.tar.gz
 6b0a39c966f6ffc0726fb4fe7d183f18e1c4b757 109603 apport_2.0-0ubuntu1.diff.gz
Checksums-Sha256: 
 272fbf825d833cccca09b04ba24d847fa16aa7fcb5fc16b75544e7a9d7d0a62e 2404 apport_2.0-0ubuntu1.dsc
 b365bd22cbdf0d56aff5bdafd913d46e1479e1515258e41118481d7c9b85e2cd 657485 apport_2.0.orig.tar.gz
 665c8b047d1c06391d1698eef7355e3537fe2f2e466da70b8a1613776a4dacb2 109603 apport_2.0-0ubuntu1.diff.gz
Files: 
 c4dfe8cc084e284a09e2cc1a317c5877 2404 utils optional apport_2.0-0ubuntu1.dsc
 13823600756fae164e87b490a93ff25e 657485 utils optional apport_2.0.orig.tar.gz
 1a200ad0d261d9c6360eb0001528dceb 109603 utils optional apport_2.0-0ubuntu1.diff.gz

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

iQIcBAEBCAAGBQJPdY0gAAoJEPmIJawmtHufQvgP/RIF+JX9RCenH6moKZRyMvJb
GR9kVkku5Yz/8gvB1iNmdskrEf4DhObjj7uhkRn4dbtC9khYqSboQJm7BqyvbKPF
kUnUbLq4jTInVHgldc0FSvyq1yjH1KFDh6twm2Ge5/MR56uVwVswBrDY11Z+YIEz
gu8ZUpr2l9m7sB1gkphY6dHJVqEIp0/6VFRBJdkkO6diHAUpsxyplWwrfnPWwUTC
7TAwCI9R6aXP5u4cnwrVaZ/EuHRJUdN/CVXSW3UfM4X0lKSHdi/NSSc6aKiMvy70
xdF2c0avjaZRgKoMWv3ZESsarvlhmiqVifGa684amvyjctMD1UOo9yKl9Qx3ViAy
KWSUOWmYOocaP/rKfs0fIso28wvy45Lt4AE2Y5juhNR+Yx26wZs2aP7XqkNfJQHs
nbXVPAAJ86V7n4pTWbpg5hNM2+PZFQuzpxs5yCfnucnRLBYYsTXMsFNAROMBJBra
BNx31zShGJ+1+X9jSuZgP/04LobaeBcFRIZYS3DpvpfKlIiFnYucazyiy1Nvs2V2
U14ORGELGYL0w4uizk4rpVUU3l6IYNhplQkecGqBcWWSt+iBGpOwLi+ibcHSql+7
4rhgmKlvWRnKJCzejMfMM7XOUhPcNjk8Xf84EOR4KZIsc1qUFmR3YYZmYzCFf9aQ
OA3A5rQYyOFP43IbyyR9
=GZz2
-----END PGP SIGNATURE-----


More information about the Precise-changes mailing list