[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