Change log for apport package in Ubuntu

175 of 532 results
Published in vivid-release on 2015-03-27
Deleted in vivid-proposed (Reason: moved to release)
apport (2.16.2-0ubuntu5) vivid; urgency=medium

  * Port KDE frontend to Qt 5 LP: #1436328
 -- Jonathan Riddell <email address hidden>   Wed, 25 Mar 2015 22:39:19 +0100

Available diffs

Superseded in vivid-release on 2015-03-27
Deleted in vivid-proposed on 2015-03-28 (Reason: moved to release)
apport (2.16.2-0ubuntu4) vivid; urgency=medium

  * general-hooks/ubuntu.py: for reports where the ProblemType is Package
    always include information about the apt and dpkg versions.
 -- Brian Murray <email address hidden>   Fri, 20 Mar 2015 13:23:45 -0700

Available diffs

Published in trusty-updates on 2015-03-25
Published in trusty-proposed on 2015-03-18
apport (2.14.1-0ubuntu3.8) trusty-proposed; urgency=medium

  * Backport changes from 14.10 to ensure that automatic crash reporting
    works. (LP: #1431058)
    - Refactor whoopsie-upload-all to behave more reliably in case of
      overlapping crash processing.
    - 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).
    - debian/apport-noui.upstart: remove early exit
    - debian/apport-noui.dirs: create /var/lib/apport
    - apport-noui: make the package installation automatically enable
      autosubmission, and update the package description accordingly.
 -- Brian Murray <email address hidden>   Thu, 12 Mar 2015 15:58:32 -0700
Superseded in vivid-release on 2015-03-20
Deleted in vivid-proposed on 2015-03-22 (Reason: moved to release)
apport (2.16.2-0ubuntu3) vivid; urgency=medium

  * package-hooks/source_linux.py: Don't check BootDmesg for staging drivers
    anymore since it is no longer included in the crash report. (LP: #1430168)
 -- Brian Murray <email address hidden>   Wed, 11 Mar 2015 12:57:05 -0700

Available diffs

Superseded in vivid-release on 2015-03-13
Deleted in vivid-proposed on 2015-03-14 (Reason: moved to release)
apport (2.16.2-0ubuntu2) vivid; urgency=medium

  * Merge from trunk:
    - Adjust signal_crashes.test_crash_setuid_{keep,drop} for systemd.
 -- Martin Pitt <email address hidden>   Mon, 09 Mar 2015 11:32:18 +0100

Available diffs

Superseded in vivid-release on 2015-03-09
Deleted in vivid-proposed on 2015-03-10 (Reason: moved to release)
apport (2.16.2-0ubuntu1) vivid; urgency=medium

  * New upstream bug fix release:
    - ProblemReport: Set a timestamp of 0 in gzip compressed fields; they are
      meaningless and cause unnecessary jitter in the output.
    - launchpad backend: Fix unclosed file in upload().
    - launchpad backend: Fix wrong use of filter() with Python 3.
    - launchpad backend download(): Try to convert textual values from byte
      arrays into into strings.
    - ui.py, collect_info(): Fix crash on bug pattern checking with broken
      gzipped values. (LP: #1345653)
    - hookutils, attach_drm_info(): Avoid UnicodeDecodeErrors in Python 3 when
      reading binary files. Thanks Chad Miller. (LP: #1425254)
    - apport-gtk: Update legacy icon names to modern GTK ones, to fix icons
      under GNOME. Thanks Scott Sanbar. (LP: #1422176)
    - Move backend_apt_dpkg testsuite to use Ubuntu 14.04 LTS.
    - hookutils, attach_dmesg(): Only attach dmesg as CurrentDmesg, drop
      BootDmesg as /var/log/dmesg is upstart specific and thus not reliably
      correct any more.
    - hookutils, recent_syslog(): Read system logs from the journal when
      running under systemd, and fall back to /var/log/syslog if not.
    - hookutils, attach_mac_events(): Read kernel violation messages from
      dmesg instead of /var/log/kern.log, as that's specific to rsyslog and
      its configuration.
 -- Martin Pitt <email address hidden>   Mon, 02 Mar 2015 11:37:32 +0100

Available diffs

Superseded in vivid-release on 2015-03-02
Deleted in vivid-proposed on 2015-03-03 (Reason: moved to release)
apport (2.16.1-0ubuntu2) vivid; urgency=medium

  * Merge from trunk:
    - hookutils.in_session_of_problem(): Check $XDG_SESSION_ID and
      /run/systemd/sessions instead of the cgroup, as the latter does not work
      under cgmanager.
 -- Martin Pitt <email address hidden>   Tue, 10 Feb 2015 12:52:00 +0100
Superseded in vivid-proposed on 2015-02-10
apport (2.16.1-0ubuntu1) vivid; urgency=medium

  * New upstream release:
    - Set gettext translation domain in setup.cfg, so that tools like
      dh_translations pick it up and show correct polkit translations.
      Thanks to Aron Xu! (LP: #1306857)
    - Report.get_logind_session(): Check $XDG_SESSION_ID and
      /run/systemd/sessions instead of the cgroup, as the latter does not work
      under cgmanager.
 -- Martin Pitt <email address hidden>   Tue, 10 Feb 2015 11:39:05 +0100

Available diffs

Superseded in vivid-release on 2015-02-10
Deleted in vivid-proposed on 2015-02-11 (Reason: moved to release)
apport (2.16-0ubuntu1) vivid; urgency=medium

  * New upstream release:
    - Add a new method ProblemReport.extract_keys() which writes binary keys
      (which can be very large) directly to files without loading them all
      into memory first. Use that in apport-unpack. Thanks Louis Bouchard!
      (LP: #1307413)
    - launchpad backend: Work with Python 3, now that launchpadlib exists for
      Python 3. (LP: #1153671)
    - apport-bug, apport-gtk: Also check for $WAYLAND_SESSION, to use
      apport-gtk instead of apport-cli under Wayland. Thanks Tim Lunn.
      (LP: #1418766)
    - apport-gtk: When running under Wayland, avoid Gdk/Wnck operation for
      setting crash window modal to the PID of the crashed window; these only
      work under X11.
    - Don't install the test suite any more, to save 1 MB of installed space.
      It can be run out of trunk easily enough, and distributions can install
      it from tests/ if they desire.
    - hookutils, attach_root_command_outputs(): Fix UnicodeDecodeError crash
      for non-textual values. (LP: #1370259)
    - ui.py: Only provide a UI to hooks if the crash db will accept the
      report. This avoids asking questions if the report is merely sent to
      whoopsie for Ubuntu stable releases. Thanks Brian Murrary.
      (LP: #1084979)
    - whoopsie-upload-all: Add package information to the report before
      calling package hooks. Thanks Brian Murray.
    - Fix check for available terminal when checking whether to display the
      "Examine locally" button.
  * Add general hook for detecting Wayland sessions and tagging them with
    "wayland-session". Thanks Timm Lunn! (LP: #1418262)
  * debian/tests/upstream-system: Copy tests from source tree, as
    /usr/share/apport/testsuite/ does not exist any more.
 -- Martin Pitt <email address hidden>   Fri, 06 Feb 2015 10:11:30 +0100

Available diffs

Superseded in trusty-updates on 2015-03-25
Deleted in trusty-proposed on 2015-03-26 (Reason: moved to -updates)
apport (2.14.1-0ubuntu3.7) trusty-proposed; urgency=medium

  * apport/ui.py: Only provide a UI to hooks if the crash db will accept the
    report. This avoids asking questions if the report is merely sent to
    whoopsie for Ubuntu stable releases. (LP: #1084979)
 -- Brian Murray <email address hidden>   Thu, 05 Feb 2015 10:09:15 -0800
Published in utopic-updates on 2015-02-19
Deleted in utopic-proposed (Reason: moved to -updates)
apport (2.14.7-0ubuntu8.2) utopic-proposed; urgency=medium

  * apport/ui.py: Only provide a UI to hooks if the crash db will accept the
    report. This avoids asking questions if the report is merely sent to
    whoopsie for Ubuntu stable releases. (LP: #1084979)
 -- Brian Murray <email address hidden>   Thu, 05 Feb 2015 09:39:32 -0800
Superseded in vivid-release on 2015-02-06
Deleted in vivid-proposed on 2015-02-07 (Reason: moved to release)
apport (2.15.1-0ubuntu4) vivid; urgency=medium

  * data/whoopsie-upload-all: need to add package information to the report
    before we can add package specific information to it.
 -- Brian Murray <email address hidden>   Mon, 26 Jan 2015 10:06:06 -0800

Available diffs

Superseded in vivid-release on 2015-01-26
Deleted in vivid-proposed on 2015-01-28 (Reason: moved to release)
apport (2.15.1-0ubuntu3) vivid; urgency=medium

  * etc/apport/crashdb.conf: Enable crash reports on Launchpad for vivid.
 -- Martin Pitt <email address hidden>   Mon, 26 Jan 2015 17:57:03 +0100

Available diffs

Superseded in vivid-release on 2015-01-26
Deleted in vivid-proposed on 2015-01-27 (Reason: moved to release)
apport (2.15.1-0ubuntu2) vivid; urgency=medium

  * Add systemd units for apport-noui.
  * Merge from trunk:
    - hookutils, attach_root_command_outputs(): Fix UnicodeDecodeError crash
      for non-textual values. (LP: #1370259)
 -- Martin Pitt <email address hidden>   Thu, 08 Jan 2015 17:33:12 +0100

Available diffs

Superseded in utopic-updates on 2015-02-19
Deleted in utopic-proposed on 2015-02-20 (Reason: moved to -updates)
apport (2.14.7-0ubuntu8.1) utopic-proposed; urgency=medium

  * hookutils, attach_root_command_outputs(): Fix UnicodeDecodeError crash for
    non-textual values. Cherry-picked from trunk r2890. (LP: #1370259)
 -- Martin Pitt <email address hidden>   Thu, 08 Jan 2015 11:23:53 +0100
Superseded in vivid-release on 2015-01-08
Deleted in vivid-proposed on 2015-01-09 (Reason: moved to release)
apport (2.15.1-0ubuntu1) vivid; urgency=medium

  * New upstream release. Changes since last snapshot:
    - apt/dpkg _search_contents(): Check HTTP last-modified header to avoid
      re-downloading Contents.gz every day unless it actually changed. Thanks
      Brian Murray!
    - apport-gtk: Drop properties which are deprecated in GTK 3.14.
  * debian/tests/control: Wrap dependencies.
  * debian/tests/control: Add gnome-icon-theme; fixes running tests with GTK
    3.14.
 -- Martin Pitt <email address hidden>   Fri, 19 Dec 2014 07:45:30 +0100

Available diffs

Superseded in vivid-release on 2014-12-19
Deleted in vivid-proposed on 2014-12-20 (Reason: moved to release)
apport (2.15-0ubuntu3) vivid; urgency=medium

  * Merge further test robustification and translation updates from trunk.
 -- Martin Pitt <email address hidden>   Tue, 16 Dec 2014 11:01:20 +0100
Superseded in vivid-proposed on 2014-12-16
apport (2.15-0ubuntu2) vivid; urgency=medium

  * Merge from trunk:
    - Robustify report.test_get_timestamp test.
    - Robustify signal_crashes.test_limit_size test.
 -- Martin Pitt <email address hidden>   Thu, 04 Dec 2014 09:19:29 +0100

Available diffs

Superseded in vivid-proposed on 2014-12-04
apport (2.15-0ubuntu1) vivid; urgency=medium

  * New upstream release. Changes since our snapshot:
    - recoverable_problem: Handle the parent process going away while we're
      attempting to read from proc.
    - apport-retrace: Stop considering a package download error as transient; it
      can too easily lead to unnoticed eternal retry loops.
    - whoopsie-upload-all: Refactor to behave more reliably in case of overlapping
      crash processing. Thanks Steve Langasek and Brian Murray. (LP: #1354318)
    - whoopsie-upload-all: Remove crash reports that have a core dump which is
      broken and cannot be processed by gdb. Thanks Brian Murray. (LP: #1376374)
    - When core size exceeds the limit (3/4 of available memory) and thus the core
      dump is skipped, log this to /var/log/apport.log. (LP: #1387835)
    - apport-gtk: Fix jump-to-top on first click of the details treeview. Thanks
      Marius Gedminas. (LP: #1387328)
    - apport-retrace: Fix location of cached Contents.gz when using --sandbox-dir.
      (LP: #1394798)
    - Fix backend_apt_dpkg.test_install_packages_permanent_sandbox test case with
      proxy env variables with latest apt.
  * Update Vcs-Bzr: for vivid branch.
  * debian/tests: Drop obsolete workarounds, use allow-stderr.
  * Bump Standards-Version to 3.9.6 (no changes necessary).
 -- Martin Pitt <email address hidden>   Tue, 02 Dec 2014 14:51:59 +0100

Available diffs

Superseded in vivid-release on 2014-12-16
Deleted in vivid-proposed on 2014-12-17 (Reason: moved to release)
apport (2.14.7-0ubuntu10) vivid; urgency=medium

  * data/whoopsie-upload-all: confirm that the crash file exists before trying
    to remove it. (LP: #1384358)
 -- Brian Murray <email address hidden>   Mon, 03 Nov 2014 17:01:55 -0800

Available diffs

Superseded in vivid-release on 2014-11-04
Deleted in vivid-proposed on 2014-11-05 (Reason: moved to release)
apport (2.14.7-0ubuntu9) vivid; urgency=medium

  * data/general_hooks/clickinfo.py: Created a hook to determine package
    and version information for executables that are from click packages.
 -- Brian Murray <email address hidden>   Fri, 31 Oct 2014 14:41:14 -0700
Published in precise-updates on 2014-11-06
Deleted in precise-proposed (Reason: moved to -updates)
apport (2.0.1-0ubuntu17.8) precise-proposed; urgency=medium

  [ Martin Pitt ]
  * 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)
 -- Brian Murray <email address hidden>   Tue, 28 Oct 2014 14:34:44 -0700
Superseded in trusty-updates on 2015-02-16
Deleted in trusty-proposed on 2015-02-17 (Reason: moved to -updates)
apport (2.14.1-0ubuntu3.6) trusty-proposed; urgency=medium

  * 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)
 -- Brian Murray <email address hidden>   Tue, 28 Oct 2014 14:05:01 -0700
Superseded in vivid-release on 2014-10-31
Published in utopic-release on 2014-10-21
Deleted in utopic-proposed (Reason: moved to release)
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
Superseded in utopic-release on 2014-10-21
Deleted in utopic-proposed on 2014-10-22 (Reason: moved to release)
apport (2.14.7-0ubuntu7) utopic; urgency=medium

  * Disable Launchpad crash upload for final Ubuntu 14.10.
 -- Martin Pitt <email address hidden>   Wed, 15 Oct 2014 15:37:02 +0200

Available diffs

Superseded in utopic-release on 2014-10-16
Deleted in utopic-proposed on 2014-10-17 (Reason: moved to release)
apport (2.14.7-0ubuntu6) utopic; urgency=medium

  * data/recoverable_problem: Fix a Traceback with how the ValueError was
    matched. (LP: #1345569)
 -- Brian Murray <email address hidden>   Mon, 13 Oct 2014 10:02:21 -0700

Available diffs

Superseded in utopic-release on 2014-10-13
Deleted in utopic-proposed on 2014-10-15 (Reason: moved to release)
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

Available diffs

Superseded in utopic-release on 2014-10-08
Deleted in utopic-proposed on 2014-10-09 (Reason: moved to release)
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
Superseded in trusty-updates on 2014-12-02
Deleted in trusty-proposed on 2014-12-03 (Reason: moved to -updates)
apport (2.14.1-0ubuntu3.5) trusty-proposed; urgency=medium

  [ Martin Pitt ]
  * 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)
 -- Brian Murray <email address hidden>   Wed, 01 Oct 2014 11:28:57 -0700
Superseded in utopic-release on 2014-10-04
Deleted in utopic-proposed on 2014-10-05 (Reason: moved to release)
apport (2.14.7-0ubuntu2) utopic; urgency=medium

  [ Brian Murray ]
  * data/general-hooks/ubuntu.py: check to see if system-image-cli is
    available rather than if /etc/system-image/client.ini exists.

  [ Martin Pitt ]
  * ui.py: Robustify check if apport-retrace is installed. This brings back
    the "Examine locally" UI option. (LP: #1358734) (Cherry-picked from
    trunk).
 -- Martin Pitt <email address hidden>   Thu, 04 Sep 2014 12:30:27 +0200

Available diffs

Superseded in trusty-updates on 2014-10-02
Deleted in trusty-proposed on 2014-10-03 (Reason: moved to -updates)
apport (2.14.1-0ubuntu3.4) trusty-proposed; urgency=medium

  * Write report even for crashes with UnreportableReasons, so that whoopsie
    will upload more information. (LP: #1360417)
 -- Brian Murray <email address hidden>   Tue, 02 Sep 2014 09:53:41 -0700
Superseded in utopic-release on 2014-09-04
Deleted in utopic-proposed on 2014-09-05 (Reason: moved to release)
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

Available diffs

Superseded in utopic-release on 2014-08-29
Deleted in utopic-proposed on 2014-08-30 (Reason: moved to release)
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
Superseded in utopic-release on 2014-08-19
Deleted in utopic-proposed on 2014-08-20 (Reason: moved to release)
apport (2.14.6-0ubuntu1) utopic; urgency=medium

  * New upstream bug fix release:
    - general-hooks/generic.py: Fix hook crash if there are non-distro
      libraries and no user interface.
    - collect_info(): Don't assume that reports have a ProblemType. Fixes
      crashes with apport-collect. (LP: #1325729)
    - apport-retrace: Declare -s/-g/-o as mutually exclusive, to get proper
      error messages instead of silent misbehaviour. (LP: #1352450)
    - apport-gtk: Drop usage of deprecated GTK stock items. (LP: #1348116)
 -- Martin Pitt <email address hidden>   Mon, 18 Aug 2014 07:57:16 +0200

Available diffs

Superseded in utopic-release on 2014-08-18
Deleted in utopic-proposed on 2014-08-19 (Reason: moved to release)
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
Superseded in precise-updates on 2014-11-06
Deleted in precise-proposed on 2014-11-08 (Reason: moved to -updates)
apport (2.0.1-0ubuntu17.7) precise; urgency=low

  * fix up apport reporting for linux-lts-raring kernels (LP: #1352829)
    - add links for linux-lts-trusty to the package to map those to
      the source_linux.py hooks.
 -- Andy Whitcroft <email address hidden>   Wed, 06 Aug 2014 13:20:34 +0100
Superseded in utopic-release on 2014-08-08
Deleted in utopic-proposed on 2014-08-09 (Reason: moved to release)
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

Available diffs

Superseded in utopic-release on 2014-08-01
Deleted in utopic-proposed on 2014-08-03 (Reason: moved to release)
apport (2.14.5-0ubuntu2) utopic; urgency=medium

  * data/general-hooks/ubuntu.py: Check for /etc/system-image/client.ini
    instead of /var/log/system-image/client.log since the latter is only
    readable by root.
 -- Brian Murray <email address hidden>   Tue, 29 Jul 2014 13:20:54 -0700

Available diffs

Superseded in utopic-release on 2014-07-31
Deleted in utopic-proposed on 2014-08-02 (Reason: moved to release)
apport (2.14.5-0ubuntu1) utopic; urgency=medium

  * New upstream bug fix release. Changes since last snapshot:
    - apt/dpkg get_file_package(): If checking for uninstalled packages, don't
      use package information from the host system, but always look it up in
      the correct indexes. Otherwise this returns wrong results when files
      move to a different package between releases. Thanks Brian Murray!
      (LP: #1336062)
    - apt/dpkg install_packages(): Disable fetching apt translation indexes,
      to save some bandwidth.
    - whoopsie-upload-all: Ignore crash reports with incomplete core dumps
      instead of crashing on them. Thanks Brian Murray. (LP: #1329520)
    - etc/default/apport: Fix comment to use "service" instead of calling the
      init.d script directly.
    - whoopsie-upload-all: Collect hooks information to gather ApportVersion,
      NonfreeKernelModules, and SystemImageInfo. Do this before collecting
      package data to minimize hook run time. (LP: #1349579)
    - Adjust report.test_get_logind_session test to work with systemd >= 205.
    - Fix report.test_check_interpreted_twistd test to skip instead of fail if
      twisted is not installed.

  * Drop automatix.py general hook. Automatix is long gone.
  * etc/apport/blacklist.d/apport: Drop long obsolete npviewer/npplayer
    entries.
  * Drop unnecessary python-gi build dependency.
  * Drop python-twisted-core build dependency. It's just used for one test,
    and will still run in autopkgtest. (Avoids current twisted
    uninstallability in main)
 -- Martin Pitt <email address hidden>   Tue, 29 Jul 2014 12:26:23 +0200
Superseded in trusty-updates on 2014-09-11
Deleted in trusty-proposed on 2014-09-12 (Reason: moved to -updates)
apport (2.14.1-0ubuntu3.3) trusty-proposed; urgency=medium

  * In apport-kde recommend gdb-minimal before gdb
    LP: #1347565 "apport recommends gdb"
 -- Jonathan Riddell <email address hidden>   Wed, 23 Jul 2014 12:38:43 +0200
Superseded in utopic-proposed on 2014-07-29
apport (2.14.4-0ubuntu3) utopic; urgency=medium

  * In apport-kde recommend gdb-minimal before gdb
    LP: #1347565 "apport recommends gdb"
 -- Jonathan Riddell <email address hidden>   Wed, 23 Jul 2014 12:35:16 +0200

Available diffs

Superseded in utopic-release on 2014-07-29
Deleted in utopic-proposed on 2014-07-30 (Reason: moved to release)
apport (2.14.4-0ubuntu2) utopic; urgency=medium

  * Merge from trunk:
    - apport-bug: Stop checking the autoreport flag and calling
      whoopsie-upload-all; these two are different tasks, and that breaks bug
      reporting. (LP: #1339663)
 -- Martin Pitt <email address hidden>   Thu, 10 Jul 2014 17:18:33 +0200

Available diffs

Superseded in utopic-release on 2014-07-10
Deleted in utopic-proposed on 2014-07-11 (Reason: moved to release)
apport (2.14.4-0ubuntu1) utopic; urgency=medium

  * New upstream bug fix release:
    - Adjust code to match latest pep8 checker.
    - Report.crash_signature_addresses(): Drop kernel architecture from
      StacktraceAddressSignature field. It isn't useful there (at most the ELF
      architecture, but we don't really need that either). This makes it
      easier to regenerate broken signatures from existing reports on
      different architectures. (LP: #1336565)
  * Fix PEP-8 errors in Ubuntu hooks.
 -- Martin Pitt <email address hidden>   Thu, 03 Jul 2014 06:50:06 +0200

Available diffs

Superseded in utopic-release on 2014-07-03
Deleted in utopic-proposed on 2014-07-04 (Reason: moved to release)
apport (2.14.3-0ubuntu2) utopic; urgency=medium

  * Turn on Launchpad crash submission for the devel series.
 -- Martin Pitt <email address hidden>   Wed, 18 Jun 2014 15:40:26 +0200

Available diffs

Superseded in utopic-release on 2014-06-18
Deleted in utopic-proposed on 2014-06-19 (Reason: moved to release)
apport (2.14.3-0ubuntu1) utopic; urgency=medium

  * New upstream bug fix release:
    - Add kernel package version to the various kernel-related hooks. Thanks
      Brian Murray. (LP: #1316845)
    - Use package name in duplicate signature for recoverable problems. Thanks
      Brian Murray. (LP: #1316763)
    - Have whoopsie-upload-all upload recoverable problems. Thanks Brian
      Murray.  (LP: #1319099)
 -- Martin Pitt <email address hidden>   Fri, 30 May 2014 15:35:53 +0200

Available diffs

Superseded in trusty-updates on 2014-08-05
Deleted in trusty-proposed on 2014-08-06 (Reason: moved to -updates)
apport (2.14.1-0ubuntu3.2) trusty-proposed; urgency=medium

  * Move duplicate signature creation for suspend resume failures from
    apportcheckresume which does not have all the information we need to
    the kernel package hook. (LP: #1316841)
 -- Brian Murray <email address hidden>   Fri, 16 May 2014 10:03:10 -0700
Superseded in utopic-release on 2014-05-30
Deleted in utopic-proposed on 2014-05-31 (Reason: moved to release)
apport (2.14.2-0ubuntu4) utopic; urgency=medium

  * data/package-hooks/source_linux.py: create a duplicate signature for
    suspend resume failures. (LP: #1316841)
 -- Brian Murray <email address hidden>   Fri, 16 May 2014 09:46:51 -0700

Available diffs

Superseded in utopic-release on 2014-05-16
Deleted in utopic-proposed on 2014-05-17 (Reason: moved to release)
apport (2.14.2-0ubuntu3) utopic; urgency=medium

  * debian/apport-noui.upstart: remove early exit (LP: #1235436)
  * debian/apport-noui.dirs: create /var/lib/apport (LP: #1235436)
 -- Brian Murray <email address hidden>   Wed, 14 May 2014 12:26:39 -0700

Available diffs

Superseded in trusty-updates on 2014-05-21
Deleted in trusty-proposed on 2014-05-23 (Reason: moved to -updates)
apport (2.14.1-0ubuntu3.1) trusty-proposed; urgency=medium

  * Move error handling for invalid .crash files into collect_info(), so that
    it also applies when using the "Show Details..." button in the UI.
    Otherwise the UI just hangs eternally at this point when encountering
    broken core dumps. Cherry-picked from trunk r2789. (LP: #1282349)
  * Add kernel package version to the various kernel-related hooks. Thanks
    Brian Murray. Cherry-picked from trunk r2799. (LP: #1316845)
  * Add a duplicate signature to suspend resume failures. Thanks Brian Murray.
    Cherry-picked from trunk r2800. (LP: #1316841)
 -- Martin Pitt <email address hidden>   Mon, 12 May 2014 16:28:57 +0200
Superseded in utopic-release on 2014-05-14
Deleted in utopic-proposed on 2014-05-16 (Reason: moved to release)
apport (2.14.2-0ubuntu2) utopic; urgency=medium

  * Merge "backend_apt_dpkg.test_install_packages_versioned: Fix namespacing
    of ver" fix from trunk, to better debug the autopkgtest failure on i386.
 -- Martin Pitt <email address hidden>   Fri, 02 May 2014 17:30:39 +0200

Available diffs

Superseded in utopic-release on 2014-05-02
Deleted in utopic-proposed on 2014-05-03 (Reason: moved to release)
apport (2.14.2-0ubuntu1) utopic; urgency=medium

  * New upstream release:
    - Move error handling for invalid .crash files into collect_info(), so
      that it also applies when using the "Show Details..." button in the UI.
      Otherwise the UI just hangs eternally at this point when encountering
      broken core dumps. (LP: #1282349)
    - apt/dpkg install_packages(): Try to install the requested package
      version instead of always picking the most recent one. This should
      improve retracing results for older crash reports. Thanks to Brian
      Murray for inspiring this.
    - sandboxutils.py, make_sandbox(): When determining packages to install
      from ProcMaps, look up and use the package versions from the reporter,
      to improve retracing results. Thanks Brian Murray for the initial patch!
    - iwlwifi_error_dump: Make reports private, and subscribe
      canonical-kernel-team.  Thanks Seth Forshee. (LP: #1313818)
    - signal_crashes test: Time out after 5 seconds if the test process does
      not terminate on the specified signal, to avoid eternal hangs.
    - signal_crashes test: Ensure that we don't inherit an ignored SIGQUIT
      from the caller.
  * Switch Vcs-* to utopic branch.
  * Add build-essential test dependency, some tests call gcc.
  * Install iwl_wifi_error_dump and corresponding udev rules. (Second part of
    LP: #1313818)
 -- Martin Pitt <email address hidden>   Wed, 30 Apr 2014 14:07:17 +0200

Available diffs

Superseded in utopic-release on 2014-04-30
Published in trusty-release on 2014-04-15
Deleted in trusty-proposed (Reason: moved to release)
apport (2.14.1-0ubuntu3) trusty; urgency=medium

  * Cherry-pick from trunk: Delay the import of the glob and re modules in the
    python apport hook, and only import them when needed. Speeds up
    interpreter startup time by 50%. (LP: #1307684)
 -- Matthias Klose <email address hidden>   Tue, 15 Apr 2014 08:42:00 +0200

Available diffs

Superseded in trusty-release on 2014-04-15
Deleted in trusty-proposed on 2014-04-17 (Reason: moved to release)
apport (2.14.1-0ubuntu2) trusty; urgency=medium

  * etc/apport/crashdb.conf: Disable Launchpad crash/kernel reports for
    the final release. Only report to http://errors.ubuntu.com from now on.
 -- Brian Murray <email address hidden>   Thu, 10 Apr 2014 14:26:24 -0700

Available diffs

Superseded in trusty-release on 2014-04-10
Deleted in trusty-proposed on 2014-04-12 (Reason: moved to release)
apport (2.14.1-0ubuntu1) trusty; urgency=medium

  * New upstream bug fix release:
    - Fix FileNotFoundError from temporary launchpadlib cache dir cleanup.
      (LP: #1300474)
    - ui.py, open_url(): Skip any Python cleanup/atexit handlers in the forked
      xdg-open child, to avoid calling them twice. (Side issue of LP #1300474
      and #1282713)
    - apport-kde: Work around crash in sip by skipping the destructors of SIP
      objects. Thanks Rohan Garg! (LP: #1282713)
 -- Martin Pitt <email address hidden>   Fri, 04 Apr 2014 15:34:06 +0100

Available diffs

Superseded in trusty-release on 2014-04-04
Deleted in trusty-proposed on 2014-04-06 (Reason: moved to release)
apport (2.14-0ubuntu1) trusty; urgency=medium

  * New upstream release:
    - Add KernelCrash reports when iwlwifi encounters a firmware error (via
      the "error_dump" uevent and the new iwlwifi_error_dump helper). Thanks
      Seth Forshee!
    - launchpad: Really use a temporary launchpadlib cache dir by default.
      This avoids piling up gigabytes of useless cached data over time, which
      also tends to break every now and then.
    - Fix crash in logind session detection. Thanks Dimitri Ledkov!
      (LP: #1296026)
 -- Martin Pitt <email address hidden>   Mon, 31 Mar 2014 11:47:19 +0200

Available diffs

Superseded in trusty-release on 2014-03-31
Deleted in trusty-proposed on 2014-04-01 (Reason: moved to release)
apport (2.13.3-0ubuntu1) trusty; urgency=medium

  [ Martin Pitt ]
  * New upstream release:
    - etc/cron.daily/apport: Cleanup .drkonqi files after 7 days. Thanks Harald
      Sitter.
    - ui.py: Try to grab session D-BUS address from user's session when being
      called through pkexec. (LP: #1287460)

  [ Brian Murray ]
  * data/package-hooks/source_linux.py: ensure dupe_sig1 and dupe_sig2 are
    None if they are not found
 -- Martin Pitt <email address hidden>   Fri, 07 Mar 2014 16:34:45 +0100

Available diffs

Superseded in trusty-release on 2014-03-07
Deleted in trusty-proposed on 2014-03-08 (Reason: moved to release)
apport (2.13.2-0ubuntu5) trusty; urgency=medium

  * data/package-hooks/source_linux.py: remove line feed from
    DuplicateSignature as it causes issues on the error tracker
 -- Brian Murray <email address hidden>   Tue, 18 Feb 2014 13:36:50 -0800

Available diffs

Superseded in trusty-release on 2014-02-18
Deleted in trusty-proposed on 2014-02-20 (Reason: moved to release)
apport (2.13.2-0ubuntu4) trusty; urgency=medium

  * data/kernel_oops: include the package version in addition to the name
 -- Brian Murray <email address hidden>   Fri, 14 Feb 2014 14:09:39 -0800
Superseded in trusty-release on 2014-02-14
Deleted in trusty-proposed on 2014-02-16 (Reason: moved to release)
apport (2.13.2-0ubuntu3) trusty; urgency=medium

  * package-hooks/source_linux.py: create a DuplicateSignature for kernel
    oops reports thereby allowing them to be bucketed and consolidated in
    the Ubuntu error tracker
 -- Brian Murray <email address hidden>   Thu, 13 Feb 2014 14:33:07 -0800

Available diffs

Superseded in trusty-release on 2014-02-14
Deleted in trusty-proposed on 2014-02-15 (Reason: moved to release)
apport (2.13.2-0ubuntu2) trusty; urgency=medium

  * Merge from trunk:
    -  Fix backend_apt_dpkg.test_get_file_package_uninstalled test that got
       broken in the previous release.

Superseded in trusty-proposed on 2014-01-27
apport (2.13.2-0ubuntu1) trusty; urgency=medium

  * New upstream bug fix release:
    - Fix crash if systemd cgroup is unreadable in /sys, such as in
      containers.  (LP: #1270783)
    - apt/dpkg: Also consider Contents.gz from updates/security/proposed
      pockets, so that e. g. apport-retrace works for crash reports with files
      that are new in those. Thanks to Brian Murray for the initial patch.
      (LP: #1271258)
    - Only drop internal/private keys (starting with '_') from uploading to
      the crash DB and from the UI report views, but not already when updating
      the report. (LP: #1272505)
    - data/apport: Fix stdout/stderr initialization of the error log, don't
      close the original fd after dup2'ing as it is usually already fd 1. This
      makes Apport work with Python 3.4. (LP: #1272355)
    - Adjust report tests to work with Python 3.4 (LP: #1272355)
 -- Martin Pitt <email address hidden>   Mon, 27 Jan 2014 11:33:51 +0100

Available diffs

Superseded in trusty-release on 2014-01-28
Deleted in trusty-proposed on 2014-01-29 (Reason: moved to release)
apport (2.13.1-0ubuntu2) trusty; urgency=medium

  * debian/apport.upstart: Use running-in-container instead of checking init's
    environment.
  * Re-enable Launchpad crash reports for Trusty. (LP: #1271887)
 -- Martin Pitt <email address hidden>   Fri, 24 Jan 2014 17:34:56 +0100

Available diffs

Superseded in trusty-release on 2014-01-24
Deleted in trusty-proposed on 2014-01-26 (Reason: moved to release)
apport (2.13.1-0ubuntu1) trusty; urgency=medium

  * New upstream release:
    - Fix report.test_get_timestamp test for running in other time zones.
    - Fix erroneous "gdb-multiarch not installed" warnings in ui tests.
    - Fix ui.test_run_crash_older_session test for running as root.
    - Fix ui.test_run_crash_older_session for different file system file
      orders.
 -- Martin Pitt <email address hidden>   Fri, 10 Jan 2014 10:58:54 +0100
Superseded in trusty-proposed on 2014-01-10
apport (2.13-0ubuntu1) trusty; urgency=medium

  * New upstream release. Changes since our previous merge:
    - Do not report keys starting with '_' to the crash database. This can be
      used for keeping private keys in .crash files between crash and report
      time, or to store data between hooks etc., without cluttering reports.
    - UI: In "run all pending crashes" mode, skip reports that happened during
      logout in a desktop (specifically, logind) session; they are
      uninteresting and confusing to see at the next login. (LP: #1033932)
      They can still be reported manually with running the .crash file
      directly, but this sufficiently reduces the need to explicitly flag
      whether the report concerns a logout crash. (LP: #1067646)
    - Add support for PID namespaces (Linux containers): Crashes originating
      from a container on a system running a >= 3.12 kernel will be
      automatically redirected to apport inside the container, or ignored if
      apport is not installed in the container. Thanks to St├ęphane Graber!
    - Print a warning when trying to retrace a report from a foreign
      architecture and gdb-multiarch is not installed. (LP: #1239395)
    - etc/init.d/apport: Don't change core_pattern when running in a
      container, as this influences the host and other containers, too.
  * apport/ui.py: Rename "MarkForUpload" whoopsie hack field to
    "_MarkForUpload" and remove delta from launchpad.py. Fields starting with
    '_' are now considered private.
  * debian/apport.upstart: Add "%P" macro to core_pattern, to enable Linux
    container handling with upstart.
  * debian/apport.upstart: Don't change core_pattern when running in a
    container, as this influences the host and other containers, too.
    (LP: #1267728)
 -- Martin Pitt <email address hidden>   Fri, 10 Jan 2014 09:07:07 +0100

Available diffs

Superseded in trusty-release on 2014-01-10
Deleted in trusty-proposed on 2014-01-11 (Reason: moved to release)
apport (2.12.7-0ubuntu6) trusty; urgency=medium

  * Merge from trunk:
    - setup.py: Make updating of hashbangs work when building without Java,
      and also apply it on bin/.
  * Bump Standards-Version to 3.9.5, no changes necessary.
 -- Martin Pitt <email address hidden>   Tue, 07 Jan 2014 18:41:12 +0100
Superseded in trusty-proposed on 2014-01-07
apport (2.12.7-0ubuntu5) trusty; urgency=low

  * Modify the location of apport/autoreport from /etc to /var/lib to be more
    compatible with phablet images.  Remove instance from apport-noui upstart
    job. (LP: #1235436)
 -- Brian Murray <email address hidden>   Mon, 06 Jan 2014 13:00:41 -0800

Available diffs

Superseded in trusty-proposed on 2014-01-07
apport (2.12.7-0ubuntu4) trusty; urgency=medium

  * In python3 (unlike python2) file object does not have "splitlines()"
    method, instead one iterate over the lines in the file directly. (LP:
    #1265735)
 -- Dimitri John Ledkov <email address hidden>   Fri, 03 Jan 2014 08:36:55 +0000

Available diffs

Superseded in trusty-release on 2014-01-07
Deleted in trusty-proposed on 2014-01-09 (Reason: moved to release)
apport (2.12.7-0ubuntu3) trusty; urgency=medium

  * Merge from trunk:
    - test_signal_crashes: Clean up unexpected reports after every test, to
      avoid breaking all subsequent tests.
    - test_signal_crashes: Stop checking that gdb prints nothing on stderr, as
      latest gdb 7.6.50 now almost always prints some about missing source
      files.
  * During package build, only run subset of tests that work on buildds, and
    make any failure fail the build. The full test suite  is run as
    autopkgtest.
 -- Martin Pitt <email address hidden>   Thu, 19 Dec 2013 08:29:02 +0100

Available diffs

Superseded in trusty-release on 2013-12-19
Deleted in trusty-proposed on 2013-12-21 (Reason: moved to release)
apport (2.12.7-0ubuntu2) trusty; urgency=low

  * data/package-hooks/source_ubiquity.py: only warn people about passwords in
    the debug log file if they are running in debug mode (LP: #1257159)
  * data/general-hooks/ubuntu.py: gather more information for dpkg already
    installed and configured package install failures
 -- Brian Murray <email address hidden>   Mon, 09 Dec 2013 14:20:12 -0800
Published in saucy-updates on 2013-12-19
Deleted in saucy-proposed (Reason: moved to -updates)
apport (2.12.5-0ubuntu2.2) saucy-proposed; urgency=low

  * Patch from upstream r2732.  Filter out "guest..." users, they may have a
    system UID. (LP: #1250679)
 -- Brian Murray <email address hidden>   Fri, 06 Dec 2013 11:15:30 -0800
Superseded in trusty-release on 2013-12-10
Deleted in trusty-proposed on 2013-12-11 (Reason: moved to release)
apport (2.12.7-0ubuntu1) trusty; urgency=low

  [ Martin Pitt ]
  * New upstream release:
    - Properly fall back to lsb_release if /etc/os-release is invalid.
    - report.py, add_proc_info(): Add "CurrentDesktop" field with the value of
      $XDG_CURRENT_DESKTOP, if present. (LP: #1247904)
    - fileutils.py, get_all_system_reports(): Filter out "guest..." users,
      they might have a system UID. (LP: #1250679)
    - apt/dpkg: Don't call dpkg-divert with full path, it moved in Ubuntu
      14.04. (LP: #1252305)
  * launchpad.py: Ignore "MarkForUpload" field, it's just for internal
    communication with whoopsie.

  [ Andy Whitcroft ]
  * package-hooks/source_linux.py: pull forward fix to generify linux-meta
    to linux mapping.  (LP: #1229611)
  * package-hooks/source_linux.py: pull forward kernel tagging for
    linux-lts- family kernels.  (LP: #1229611)
 -- Martin Pitt <email address hidden>   Tue, 19 Nov 2013 09:11:53 +0100
Superseded in trusty-release on 2013-11-19
Deleted in trusty-proposed on 2013-11-20 (Reason: moved to release)
apport (2.12.6-0ubuntu1) trusty; urgency=low

  * New upstream security/bug fix release:
    - SECURITY FIX: For setuid programs which drop their privileges after
      startup, make the report and core dumps owned by root, to avoid possible
      data disclosure. Also, change core dump files to permissions "0600".
      Thanks to Martin Carpenter for discovering this!
      (CVE-2013-1067, LP: #1242435)
    - sandboxutils.needed_runtime_packages(): Create cache directory for
      Contents.gz if missing. (LP: #933199)
    - apt/dpkg: Recognize options in apt sources.list. (LP: #1238620)
  * Move Vcs-Bzr to trusty branch.
 -- Martin Pitt <email address hidden>   Fri, 25 Oct 2013 06:49:19 +0200

Available diffs

Superseded in precise-updates on 2014-08-26
Published in precise-security on 2013-10-24
apport (2.0.1-0ubuntu17.6) precise-security; urgency=low

  * SECURITY UPDATE: incorrect permissions on setuid process core dumps
    (LP: #1242435)
    - use correct permissions when writing the core file in data/apport,
      added test to test/test_signal_crashes.py.
    - Thanks to Martin Pitt for the patch!
    - CVE-2013-1067
 -- Marc Deslauriers <email address hidden>   Wed, 23 Oct 2013 13:04:37 -0400
Published in quantal-updates on 2013-10-24
Published in quantal-security on 2013-10-24
apport (2.6.1-0ubuntu13) quantal-security; urgency=low

  * SECURITY UPDATE: incorrect permissions on setuid process core dumps
    (LP: #1242435)
    - use correct permissions when writing the core file in data/apport,
      added test to test/test_signal_crashes.py.
    - Thanks to Martin Pitt for the patch!
    - CVE-2013-1067
 -- Marc Deslauriers <email address hidden>   Wed, 23 Oct 2013 13:03:40 -0400
Published in raring-updates on 2013-10-24
Published in raring-security on 2013-10-24
apport (2.9.2-0ubuntu8.5) raring-security; urgency=low

  * SECURITY UPDATE: incorrect permissions on setuid process core dumps
    (LP: #1242435)
    - use correct permissions when writing the core file in data/apport,
      added test to test/test_signal_crashes.py.
    - Thanks to Martin Pitt for the patch!
    - CVE-2013-1067
 -- Marc Deslauriers <email address hidden>   Wed, 23 Oct 2013 14:18:57 -0400
175 of 532 results