apport 1.24-0ubuntu1 source package in Ubuntu
Changelog
apport (1.24-0ubuntu1) precise; urgency=low * New upstream release 1.23.1: - apport/crashdb.py: Ensure that duplicate table only has one entry per report ID. - apport-retrace: Pass correct executable path to gdb in --gdb with --sandbox mode. - apport-retrace: Do not leave behind temporary directories on errors. - apport-retrace: Drop assertion failure for existance of "Stacktrace". This isn't present in the case of gdb crashing, and there is not much we can do about it. This should not break the retracer. - apport/report.py: Unwind XError() from stack traces for the "StacktraceTop" field, as they take a significant part of the trace. This causes bugs to be duplicated which really have different causes. * New upstream release 1.24: - apport-retrace: Add --timestamp option to prepend a timestamp to log messages. This is useful for batch operations. - crash-digger: Call apport-retrace with --timestamps, to get consistent timestamps in log output. - hookutils.py: Add two new functions attach_gsettings_package() and attach_gsettings_schema() for adding user-modified gsettings keys to a report. (LP: #836489) - hookutils.py: Add new function in_session_of_problem() which returns whether the given report happened in the currently running XDG session. This can be used to determine if e. g. ~/.xsession-errors is relevant and should be attached. - backends/packaging-apt-dpkg.py, install_packages(): Also copy apt/sources.list.d/ into sandbox. - backends/packaging-apt-dpkg.py, install_packages(): Install apt keyrings from config dir or from system into sandbox. (LP: #856216) - packaging.py, backends/packaging-apt-dpkg.py: Define that install_packages() should return a SystemError for broken configs/unreachable servers etc., and fix the apt/dpkg implementation accordingly. - apport-retrace: Don't crash, just give a proper error message if servers are unreachable, or configuration files are broken. (LP: #859248) - backends/packaging-apt-dpkg.py: Fix crash when /etc/apport/native-origins.d contains any files. (LP: #865199) - hookutils, recent_logfile(): Fix invalid return value if log file is not readable. (LP: #819357) - test/crash: Fix race condition in the "second instance terminates immediately" check. - hookutils.py: Replace attach_gconf() with a no-op stub. It used static python modules like "gconf" which broke the PyGI GTK user interface, and gconf is rather obsolete these days. - ui.py, open_url(): Greatly simply and robustify by just using xdg-open. This already does the right thing wrt. reading the default browser from GNOME, KDE, XCE, and other desktops. (LP: #198449) - data/general-hooks/generic.py: Only attach ~/.xsession_errors if the bug is reported in the same XDG session as the crash happened. (LP: #869974) - Ignore crashes for programs which got updated in between the crash and reporting. (LP: #132904) - Special-case crashes of 'twistd': Try to determine the client program and assign the report to that, or fail with an UnreportableReason. (LP: #755025) - apport-gtk: In bug update mode, make details dialog resizable and fix default size. (LP: #865754) - apport-gtk: Fix crash if report does not have ProcCmdline. (LP: #854452) - hookutils.py, attach_wifi(): Anonymize ESSID and AP MAC from "iwconfig" output. (LP: #746900) - test/crash: Fix test failure if user is not in any system groups. - test/crash: Change to /tmp/ for test crash process, to fix failure if the user that runs the test suite cannot write into the current directory. (LP: #868695) - ui.py: Improve error message if package is not a genuine distro package. Thanks to Ronan Jouchet. (LP: #559345) * debhelper/dh_apport: Install debian/source.apport into the first binary package only, as per documentation. (LP: #687584) * debian/apport.upstart: Exit pre-start with 0 if apport is disabled, to avoid warning message about failed startup. (LP: #857086) * debian/control: Update Vcs-Bzr: for precise branch. -- Martin Pitt <email address hidden> Wed, 19 Oct 2011 09:39:41 +0200
Upload details
- Uploaded by:
- Martin Pitt
- Uploaded to:
- Precise
- Original maintainer:
- Martin Pitt
- Architectures:
- all
- Section:
- utils
- Urgency:
- Low Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
apport_1.24.orig.tar.gz | 510.7 KiB | 46f576ec5e364b2db0b00716325bfb6b0e703330e246647a8d75dd832b7172d9 |
apport_1.24-0ubuntu1.diff.gz | 99.9 KiB | ffe1664649742a7edaa26b4fe5abe7b5532e024cc471417a0b150379bfdd9e88 |
apport_1.24-0ubuntu1.dsc | 1.9 KiB | e6cdf85abddddd849e625eaa8c90baf4f4ad85d5f6f561fc73f79b2fa5a706bb |
Available diffs
- diff from 1.23-0ubuntu3 to 1.24-0ubuntu1 (198.7 KiB)
Binary packages built by this source
- apport: automatically generate crash reports for debugging
apport automatically collects data from crashed processes and
compiles a problem report in /var/crash/. This utilizes the crashdump
helper hook provided by the Ubuntu kernel.
.
This package also provides a command line frontend for browsing and
handling the crash reports. For desktops, you should consider
installing the GTK+ or Qt user interface (apport-gtk or apport-kde).
- apport-gtk: GTK+ frontend for the apport crash report system
apport automatically collects data from crashed processes and
compiles a problem report in /var/crash/. This utilizes the crashdump
helper hook provided by the Ubuntu kernel.
.
This package provides a GTK+ frontend for browsing and handling the
crash reports.
- apport-kde: KDE frontend for the apport crash report system
apport automatically collects data from crashed processes and
compiles a problem report in /var/crash/. This utilizes the crashdump
helper hook provided by the Ubuntu kernel.
.
This package provides a KDE frontend for browsing and handling the
crash reports.
- apport-retrace: tools for reprocessing Apport crash reports
apport-retrace recombines an Apport crash report (either a file or a
Launchpad bug) and debug symbol packages (.ddebs) into fully symbolic
stack traces. This can optionally use a sandbox for installing debug symbol
packages and doing the processing, so that entire process of retracing crashes
can happen with normal user privileges without changing the system.
- dh-apport: debhelper extension for the apport crash report system
apport automatically collects data from crashed processes and
compiles a problem report in /var/crash/. This utilizes the crashdump
helper hook provided by the Ubuntu kernel.
.
This package provides a debhelper extension to make it easier for other
packages to include apport hooks.
- python-apport: apport crash report handling library
This Python package provides high-level functions for creating and
handling apport crash reports:
.
* Query available and new reports.
* Add OS, packaging, and process runtime information to a report.
* Various frontend utility functions.
* Python hook to generate crash reports when Python scripts fail.
- python-problem-report: Python library to handle problem reports
This Python library provides an interface for creating, modifying,
and accessing standardized problem reports for program and kernel
crashes and packaging bugs.
.
These problem reports use standard Debian control format syntax
(RFC822).