Change logs for apport source package in 14.09

  • 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