[ubuntu/precise] apport 1.91-0ubuntu1 (Accepted)
Martin Pitt
martin.pitt at ubuntu.com
Wed Jan 18 09:05:24 UTC 2012
apport (1.91-0ubuntu1) precise; urgency=low
* New upstream release:
- crashdb.py, check_duplicate(): If a crash has a signature but no
existing duplicate in the DB, also check for an existing address
signature duplicate in the DB.
- apport-retrace: Use DistroRelease specific subdirectory of the cache dir
for mapping a file to a package, as these maps are release specific.
- packaging-apt-dpkg.py: Refresh Contents.gz cache if it is older than one
day.
- crashdb.py: Ensure that address_signature duplicate db table does not
have multiple identical signatures by making it a primary key. Bump the
db format to "3". Existing databases need to be migrated manually as
SQLite does not allow adding a "PRIMARY KEY" constraint to existing
tables.
- crashdb.py: Do not add a new address signature entry if one already
exists.
- apport-cli: Fix UnicodeDecodeError on unicode report values.
(LP: #275972)
- launchpad.py: Only set bug task importance if it is undecided.
- apport-retrace: Fix "an useful" typo. (LP: #911437)
- report.py: Filter out frames which are internal kernel/glibc
implementation details and not stable across duplicates. In particular,
filter out __kernel-syscall() and the SSE stubs.
- crashdb.py: Remove debugging leftover which completely disabled bug
pattern checking.
- report.py: Update reading AssertionMessage. Current (e)glibc turned
__abort_msg from a simple static string into a struct.
- Change permissions of .crash files from 0600 to 0640, so that /var/crash
can be made g+s and crash handling daemons can access those.
- Python exceptions: Blacklist DBus.Error.NoReply. It does not help to get
these traces from the client-side application, you need the actual
exception in the D-Bus server backend instead. (LP: #914220)
- Support /etc/apport/whitelist.d/ similarly to /etc/apport/blacklist.d/,
for cases like installer environments where only crashes of a few selected
programs should be reported.
Date: Wed, 18 Jan 2012 09:56:00 +0100
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
https://launchpad.net/ubuntu/precise/+source/apport/1.91-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 18 Jan 2012 09:56:00 +0100
Source: apport
Binary: apport python-problem-report python-apport apport-retrace apport-gtk apport-kde dh-apport
Architecture: source
Version: 1.91-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: 275972 911437 914220
Changes:
apport (1.91-0ubuntu1) precise; urgency=low
.
* New upstream release:
- crashdb.py, check_duplicate(): If a crash has a signature but no
existing duplicate in the DB, also check for an existing address
signature duplicate in the DB.
- apport-retrace: Use DistroRelease specific subdirectory of the cache dir
for mapping a file to a package, as these maps are release specific.
- packaging-apt-dpkg.py: Refresh Contents.gz cache if it is older than one
day.
- crashdb.py: Ensure that address_signature duplicate db table does not
have multiple identical signatures by making it a primary key. Bump the
db format to "3". Existing databases need to be migrated manually as
SQLite does not allow adding a "PRIMARY KEY" constraint to existing
tables.
- crashdb.py: Do not add a new address signature entry if one already
exists.
- apport-cli: Fix UnicodeDecodeError on unicode report values.
(LP: #275972)
- launchpad.py: Only set bug task importance if it is undecided.
- apport-retrace: Fix "an useful" typo. (LP: #911437)
- report.py: Filter out frames which are internal kernel/glibc
implementation details and not stable across duplicates. In particular,
filter out __kernel-syscall() and the SSE stubs.
- crashdb.py: Remove debugging leftover which completely disabled bug
pattern checking.
- report.py: Update reading AssertionMessage. Current (e)glibc turned
__abort_msg from a simple static string into a struct.
- Change permissions of .crash files from 0600 to 0640, so that /var/crash
can be made g+s and crash handling daemons can access those.
- Python exceptions: Blacklist DBus.Error.NoReply. It does not help to get
these traces from the client-side application, you need the actual
exception in the D-Bus server backend instead. (LP: #914220)
- Support /etc/apport/whitelist.d/ similarly to /etc/apport/blacklist.d/,
for cases like installer environments where only crashes of a few selected
programs should be reported.
Checksums-Sha1:
f434fec5c12c5511f0184687090568cc8a45a2d3 2305 apport_1.91-0ubuntu1.dsc
0b535d7cae8218b50fced9ad27c7116d9145d16a 535019 apport_1.91.orig.tar.gz
ed566bcb16c256019c3b46f2bded7d72d4315f0d 103459 apport_1.91-0ubuntu1.diff.gz
Checksums-Sha256:
e8f52b23f1f92a6756ddda6b67f9ff8371eb1fb40356faabc7d33f5e793a6b95 2305 apport_1.91-0ubuntu1.dsc
0fb74146d632d3c7b7ad3856f61cc4e39c7da76afbff27599ccee48720228c40 535019 apport_1.91.orig.tar.gz
193af68ec669342389c02a47e48b1c1163e5d0992e1eb7308e8561ee1d11b356 103459 apport_1.91-0ubuntu1.diff.gz
Files:
9fa08d78fc6b70c5dff857a71e3cafa5 2305 utils optional apport_1.91-0ubuntu1.dsc
b01b33eac887881889bb5fbc0612ca95 535019 utils optional apport_1.91.orig.tar.gz
7a98cc8a8a046fbb7f2786031a817316 103459 utils optional apport_1.91-0ubuntu1.diff.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCAAGBQJPForPAAoJEPmIJawmtHufMY0QAL5AUz6p166rQnX3jJeSVvmx
RCd/mtsW9caajwJMnCcUya/dal9D580ywF0vjJyIlmMSnkd6sNCjdwgYljNESvS2
IfzzxCn8a51URKsuE/Pt+4HceVVs846plxiHUq8k1250yk7M5shkkv88uVyaG5Xt
jVbRUGtqZghasGxj8NDTgwYXW135PerzmbO2eeVaal76yN8buUermJqo9eDTqtsU
6k/rbaoTtCY2k2Xbg5h5g59GzQdL2KXSUIIxSQ6fI+j5URvjI3qBTmY3LR7pWN9m
CyBfJXY77RLaJZdw7n/UmgWWLJNrZvOHkFBTy7X+n4LQbxVZKK1axeKbmmJhJ68Y
in8cQDE4m6w+qqGSYwPJ7lim7NaGazYl4xiV/wFkNXJFvd6HC9lPjx2LjYFDwaj5
8yho20y89298dLhSgE0QjU4qzhdj/YWAJj1YeSEKK2Hfq5pbI+QsHdzknUg/2CuY
uZvBs2f6x7iQnv3MCz7u+HFcUN6cwbCtJmVQW91xia/DRTF8v/7fx3HPfhER4PqL
Fw6WyWynty8bgpzqBiAuCHm5UXs/TWGOercCIm5qKQAMJ8MNrTEDFS6P6EpdawrC
LDIzoeGWmjI9BBj8rcQwdDCZDiQRyTyYthRY0CJE+H5mqsO4xcOA6eDRvL1iFVKs
313qzldPdSpnQu7XhyNv
=LBAr
-----END PGP SIGNATURE-----
More information about the Precise-changes
mailing list