Accepted apport 0.80 (source)
Martin Pitt
martin.pitt at ubuntu.com
Mon May 21 18:35:15 BST 2007
Accepted:
OK: apport_0.80.dsc
-> Component: main Section: utils
OK: apport_0.80.tar.gz
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Mon, 21 May 2007 19:25:31 +0200
Source: apport
Binary: apport-gtk apport apport-cli apport-retrace python-problem-report apport-qt python-apport
Architecture: source
Version: 0.80
Distribution: gutsy
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-cli - Command line frontend for the apport crash report system
apport-gtk - GTK frontend for the apport crash report system
apport-qt - Qt4 frontend for the apport crash report system
apport-retrace - tools for reprocessing Apport crash reports
python-apport - apport crash report handling library
python-problem-report - python library to handle problem reports
Changes:
apport (0.80) gutsy; urgency=low
.
Collect all Launchpad specific bits in a separate class and provide an
abstract base class. This will greatly help for getting upstream acceptance
and the possibility of automatically forwarding crashes upstream
(apport-for-upstreams specification):
.
* Add apport/crashdb.py: Abstract crash database interface. This also offers
a factory function get_crashdb() which reads a configuration file to find
the default crash database to be used.
* Add ./crashdb.conf: Crash database configuration file, for Ubuntu on
Launchpad. Modify setup.py and debian/python-apport.install to ship it in
python-apport.
* Add apport/crashdb_impl/memory.py: Simple in-memory implementation of
crash database interface for testing.
* Add apport/crashdb_impl/launchpad.py: Launchpad implementation of crash
database interface.
* apport/ui.py: Drop LP specific bits and move towards new CrashDatabase
interface.
* apport/ui.py, test suite: Do not overwrite file_report() any more, but
use the memory CrashDatabase. This will test the actual file_report()
implementation and allows the test suite to check the precise value of
opened URLs.
* apport/{report,ui}.py: Move UserInterface.create_crash_bug_title() and its
test cases to Report.standard_title(). It is much more appropriate there
and can be used in the retracer as well.
* bin/apport-retrace: Drop LP specific bits and move to CrashDatabase
interface. Remove the --remove-tag option, we really should not have it
here; remove it from man/apport-retrace.1 as well.
* bin/apport-chroot: Drop --remove-tag option here, too.
* bin/apport-chroot: Drop LP specific bits and move to CrashDatabase
interface.
* bin/launchpad-crash-digger: Remove retracing tag directly instead of
passing --remove-tag to apport-chroot. This is a much cleaner design and
avoids infinitely looping on some weirdly failing retraces.
* debian/control: Bump some python-apport dependencies for the API changes.
.
Some debranding:
.
* setup.py: Use apport wiki home page for 'url'.
* Remove 'X-Ubuntu-Gettext-Domain' from *.desktop.in, since langpack.mk will
add it automatically now.
* *.desktop.in: Remove 'in Ubuntu' from comment.
* cli/apport-cli, qt4/apport-qt: Generalize window titles.
.
Other fixes:
* po/de.po: Update.
* debian/local/setup-apport-retracer: Revert back 'source' to '.' and use
bash instead of sh. POSIX sh does not seem to have a 'source' command.
Files:
94511144ce55468f037618f92bfb1726 722 utils optional apport_0.80.dsc
cc5446b90a7d34f99f1c5b936d983480 131266 utils optional apport_0.80.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGUdgcDecnbV4Fd/IRAp4xAKDpjsCPLewT2Hh2Yuxb75WZooVRSACgmY1/
aA/HF+BViXWrd52kNhqfsRE=
=uY7F
-----END PGP SIGNATURE-----
More information about the gutsy-changes
mailing list