-
apport (2.14.7-0ubuntu8) utopic; urgency=medium
* etc/init.d/apport: Stop setting $PATH in the init.d script. It breaks
assumptions from /lib/lsb/init-functions.d/ which might call other tools
which are not in /bin; also, we generally shouldn't meddle with $PATH in
individual scripts. (LP: #1372665)
-- Martin Pitt <email address hidden> Mon, 20 Oct 2014 14:51:41 -0400
-
apport (2.14.7-0ubuntu5) utopic; urgency=medium
[ Evan Dandrea]
* data/recoverable_problem: Handle the parent process going away while
we're attempting to read from proc. (LP: #1345569)
-- Brian Murray <email address hidden> Tue, 07 Oct 2014 15:26:30 -0700
-
apport (2.14.7-0ubuntu3) utopic; urgency=medium
[ Steve Langasek ]
* Refactor apport-noui/whoopsie-upload-all to behave more reliably in
case of overlapping crash processing (LP: #1354318):
- debian/apport-noui.upstart: refactor to make this an 'instance' job
for each incoming .crash file, and drop the racy handling of non-root
.crash files (as well as the unnecessary 'env MATCH' line).
- data/whoopsie-upload-all: refactor report processing to ensure that
whoopsie-upload-all can be called multiple times in parallel without
causing any .crash file to be processed more than once.
- data/whoopsie-upload-all: handle setting ownership of files in
process_report() instead of relying on this script being called by a
particular user.
- data/whoopsie-upload-all: don't spin in wait_uploaded() watching for
.uploaded files if the corresponding .upload file has been removed out
from under us.
- data/whoopsie-upload-all: by default, return immediately instead of
waiting to see if whoopsie processes all of the crashes.
[ Brian Murray ]
* data/whoopsie-upload-all: indicate that all reports have been uploaded
even those that were marked for upload earlier.
-- Brian Murray <email address hidden> Thu, 02 Oct 2014 08:33:49 -0700
-
apport (2.14.7-0ubuntu1) utopic; urgency=medium
* New upstream release:
- Fix interpretation of core dump ulimits: they are in bytes, not KiB.
(LP: #1346497)
- apport-retrace: Don't require specifying an operation; default to
updating the given .crash file. (LP: #1361242)
- Write report even on UnreportableReasons, so that whoopsie can still
upload them. (LP: #1360417)
- apt/dpkg install_packages(): Write a "packages.txt" into sandbox root
directory to keep track of installed packages and their versions.
Prerequisite for LP #1352591.
- apt/dpkg install_packages(): Avoid re-downloading/installing packages
which are already installed into a permanent sandbox. Prerequisite for
LP #1352591.
- sandboxutils.py, make_sandbox(): Drop check for already existing files
when dynamically resolving libraries and ExecutablePaths; with that,
these packages would never get updated in a permanent sandbox. The new
version tracking from above now takes care of that. (LP: #1352591)
- Fix report.test_add_proc_info test to stop assuming that pid 1 is named
"init", as one can specify a different one on the kernel command line.
- report.py, add_gdb_info(): Check for truncated core dumps, and set
UnreportableReason and raise an IOError on them. Handle this in
apport-retrace and whoopsie-upload-all to fail properly instead of
silently producing broken Stacktraces. (LP: #1354571)
-- Martin Pitt <email address hidden> Fri, 29 Aug 2014 12:38:54 +0200
-
apport (2.14.6-0ubuntu2) utopic; urgency=medium
* Cherry-pick from trunk: Adjust backend_apt_dpkg.test_get_file_package()
test: newer util-linux versions do not provide /etc/blkid.tab any more.
-- Martin Pitt <email address hidden> Tue, 19 Aug 2014 10:38:44 +0200
-
apport (2.14.5-0ubuntu4) utopic; urgency=medium
[ Steve Langasek ]
* Fix invalid shebang lines for apport-noui maintainer scripts which I
somehow overlooked.
[ Martin Pitt ]
* Add data/general-hooks/powerpc.py: Collect some PowerPC[64] information.
Thanks to Thierry FAUCK! (LP: #1336462)
-- Martin Pitt <email address hidden> Fri, 08 Aug 2014 15:13:16 +0200
-
apport (2.14.5-0ubuntu3) utopic; urgency=medium
* apport-noui: make the package installation automatically enable
autosubmission, which doesn't currently work on the phone without it;
and update the package description accordingly. LP: #1351137.
-- Steve Langasek <email address hidden> Fri, 01 Aug 2014 15:06:49 -0700