Change log for apport package in Ubuntu

175 of 644 results
Published in xenial-proposed on 2017-06-20
apport (2.20.1-0ubuntu2.7) xenial; urgency=medium

  * data/general-hooks/ubuntu.py: Modify how a duplicate signature is created
    for package installation failures. (LP: #1692127)

 -- Brian Murray <email address hidden>  Mon, 19 Jun 2017 17:01:15 -0700
Published in yakkety-proposed on 2017-06-20
apport (2.20.3-0ubuntu8.4) yakkety; urgency=medium

  * data/general-hooks/ubuntu.py: Modify how a duplicate signature is created
    for package installation failures. (LP: #1692127)

 -- Brian Murray <email address hidden>  Mon, 19 Jun 2017 16:50:46 -0700
Published in artful-release on 2017-06-20
Deleted in artful-proposed (Reason: moved to release)
apport (2.20.5-0ubuntu5) artful; urgency=medium

  * Cherry picked from upstream's unreleased 2.20.6 - Convert regular
    expressions to raw strings to avoid deprecation warnings with Python
    version 3.6. Thanks to Michael Hudson-Doyle for the patch!

 -- Brian Murray <email address hidden>  Mon, 19 Jun 2017 13:24:57 -0700
Published in zesty-proposed on 2017-06-20
apport (2.20.4-0ubuntu4.2) zesty; urgency=medium

  * data/general-hooks/ubuntu.py: Modify how a duplicate signature is created
    for package installation failures. (LP: #1692127)

 -- Brian Murray <email address hidden>  Fri, 16 Jun 2017 10:04:06 -0700
Superseded in artful-release on 2017-06-20
Deleted in artful-proposed on 2017-06-21 (Reason: moved to release)
apport (2.20.5-0ubuntu4) artful; urgency=medium

  * data/general-hooks/ubuntu.py: Modify how a duplicate signature is created
    for package installation failures. (LP: #1692127)

 -- Brian Murray <email address hidden>  Mon, 22 May 2017 16:37:50 -0700
Superseded in artful-release on 2017-05-23
Deleted in artful-proposed on 2017-05-24 (Reason: moved to release)
apport (2.20.5-0ubuntu3) artful; urgency=medium

  * Revert change to test/test_crash_digger.py to use the source's
    crash-digger.

 -- Brian Murray <email address hidden>  Mon, 15 May 2017 16:00:06 -0700
Superseded in artful-proposed on 2017-05-15
apport (2.20.5-0ubuntu2) artful; urgency=medium

  * Resolve test failures:
    - bin/crash-digger: Set self.lp if the crashdb is Launchpad.
    - test/test_crash_digger.py: use the source's crash-digger not the
      installed one.
    - test/test_backend_apt_dpkg.py: cache directories contain the
      architecture in the patch if if is not the native arch.

 -- Brian Murray <email address hidden>  Mon, 15 May 2017 13:13:36 -0700
Superseded in artful-proposed on 2017-05-15
apport (2.20.5-0ubuntu1) artful; urgency=medium

  * New upstream release:
    - bin/apport-retrace: Comment on bug reports when an invalid core file is
      encountered. (LP: #1647635)
    - Switch to using HxW directory names for app icons instead of just one
      number. Thanks to Jeremy Bicha for the patch.
    - apport/ui.py: Ensure the Date field exists in a report before using it in a
      comparison. (LP: #1658188)
    - bin/apport-retrace: Add in a --gdb-sandbox switch which creates or utilizes
      a sandbox with the report's distribution release and the host system's
      architecture for installing and running gdb. (LP: #1517257)
    - apport/hookutils.py: Don't crash if .xsession-errors is not readable by the
      user. (LP: #1675928)
    - bin/apport-retrace: Be specific about which required field is missing from a
      report and not retracing it.
  * debian/control: Adjust Vcs-Bzr: for artful branch.

 -- Brian Murray <email address hidden>  Fri, 12 May 2017 15:11:38 -0700

Available diffs

Published in trusty-updates on 2017-05-22
Deleted in trusty-proposed (Reason: moved to -updates)
apport (2.14.1-0ubuntu3.24) trusty; urgency=medium

  * data/general/ubuntu.py: Collect a minimal version of /proc/cpuinfo in
    every report. (LP: #1673557)
  * data/general/ubuntu-gnome.py: The GNOME3 PPAs are no longer supported for
    14.04 or 16.04 so set an UnreportableReason in those reports.
    (LP: #1689093)

 -- Brian Murray <email address hidden>  Fri, 12 May 2017 12:29:08 -0700
Published in xenial-updates on 2017-05-22
Deleted in xenial-proposed (Reason: moved to -updates)
apport (2.20.1-0ubuntu2.6) xenial; urgency=medium

  * data/general/ubuntu.py: Collect a minimal version of /proc/cpuinfo in
    every report. (LP: #1673557)
  * data/general/ubuntu-gnome.py: The GNOME3 PPAs are no longer supported for
    14.04 or 16.04 so set an UnreportableReason in those reports.
    (LP: #1689093)
  * test_backend_apt_dpkg.py: Move tests from Ubuntu 15.10 "wily" (which is
    EoL now) to 16.04 LTS "xenial". (LP: #1690437)

 -- Brian Murray <email address hidden>  Fri, 12 May 2017 11:39:04 -0700
Published in yakkety-updates on 2017-05-22
Deleted in yakkety-proposed (Reason: moved to -updates)
apport (2.20.3-0ubuntu8.3) yakkety; urgency=medium

  * Resolve autopkgtest failures in test_backend_apt_dpkg.py due to issues
    with apt key ring. Thanks to Dimitri John Ledkov for the patch.
    (LP: #1651623)
  * Disable report.test_add_gdb_info_abort_glib test case for now, as the
    glib assertion message is broken under current Ubuntu (LP: #1689344)
  * data/general/ubuntu.py: Collect a minimal version of /proc/cpuinfo in
    every report. (LP: #1673557)

 -- Brian Murray <email address hidden>  Wed, 10 May 2017 18:10:32 -0700
Published in zesty-updates on 2017-05-22
Deleted in zesty-proposed (Reason: moved to -updates)
apport (2.20.4-0ubuntu4.1) zesty; urgency=medium

  * Disable report.test_add_gdb_info_abort_glib test case for now, as the
    glib assertion message is broken under current Ubuntu (LP: #1689344)
  * Resolve autopkgtest failures in test_backend_apt_dpkg.py due to issues
    with apt key ring. Thanks to Dimitri John Ledkov for the patch.
    (LP: #1651623)

 -- Brian Murray <email address hidden>  Wed, 10 May 2017 17:05:11 -0700
Superseded in artful-release on 2017-05-17
Deleted in artful-proposed on 2017-05-18 (Reason: moved to release)
apport (2.20.4-0ubuntu7) artful; urgency=medium

  * data/general/ubuntu-gnome.py: The GNOME3 PPAs are no longer supported for
    14.04 or 16.04 so set an UnreportableReason in those reports.
    (LP: #1689093)

 -- Brian Murray <email address hidden>  Wed, 10 May 2017 14:53:46 -0700

Available diffs

Superseded in artful-release on 2017-05-11
Deleted in artful-proposed on 2017-05-12 (Reason: moved to release)
apport (2.20.4-0ubuntu6) artful; urgency=medium

   * Disable report.test_add_gdb_info_abort_glib test case for now, as the
     glib assertion message is broken under current Ubuntu (LP: #1689344)
  * etc/apport/crashdb.conf: Enable Launchpad crash reports for artful.

 -- Brian Murray <email address hidden>  Mon, 08 May 2017 11:10:34 -0700
Superseded in artful-proposed on 2017-05-08
apport (2.20.4-0ubuntu5) artful; urgency=medium

  * Resolve autopkgtest failures in test_backend_apt_dpkg.py due to issues
    with apt key ring. Thanks to Dimitri John Ledkov for the patch.
    (LP: #1651623)

 -- Brian Murray <email address hidden>  Fri, 05 May 2017 10:05:18 -0700

Available diffs

Superseded in artful-release on 2017-05-08
Published in zesty-release on 2017-04-10
Deleted in zesty-proposed (Reason: moved to release)
apport (2.20.4-0ubuntu4) zesty; urgency=medium

  * etc/apport/crashdb.conf: Disable Launchpad crash reports for 17.04
    release.

 -- Iain Lane <email address hidden>  Mon, 10 Apr 2017 13:16:34 +0100

Available diffs

Superseded in zesty-release on 2017-04-10
Deleted in zesty-proposed on 2017-04-11 (Reason: moved to release)
apport (2.20.4-0ubuntu3) zesty; urgency=medium

  * data/general/ubuntu.py: Collect a minimal version of /proc/cpuinfo in
    every report. (LP: #1673557)
  * debian/control: remove build dep on libglib2.0-0-dbg since the gdb helpers
    moved to libglib2.0-dev.

 -- Brian Murray <email address hidden>  Wed, 29 Mar 2017 11:16:33 -0700

Available diffs

Superseded in zesty-release on 2017-04-03
Deleted in zesty-proposed on 2017-04-04 (Reason: moved to release)
apport (2.20.4-0ubuntu2) zesty; urgency=medium

  * Enable Launchpad crash upload for Ubuntu 17.04.

 -- Brian Murray <email address hidden>  Fri, 03 Feb 2017 09:47:31 -0800

Available diffs

Superseded in xenial-updates on 2017-05-22
Deleted in xenial-proposed on 2017-05-23 (Reason: moved to -updates)
apport (2.20.1-0ubuntu2.5) xenial; urgency=medium

  * apport-gtk: Specify module version with GI imports to avoid warnings.
    Thanks Anatoly Techtonik. (LP: #1502173)

 -- Brian Murray <email address hidden>  Tue, 03 Jan 2017 15:31:33 -0800
Superseded in zesty-release on 2017-02-06
Deleted in zesty-proposed on 2017-02-07 (Reason: moved to release)
apport (2.20.4-0ubuntu1) zesty; urgency=medium

  * New upstream release:
    - SECURITY FIX: Restrict a report's CrashDB field to literals.
      Use ast.literal_eval() instead of the generic eval(), to prevent
      arbitrary code execution from malicious .crash files. A user could be
      tricked into opening a crash file whose CrashDB field contains an
      exec(), open(), or similar commands; this is fairly easy as we install a
      MIME handler for these. Thanks to Donncha O'Cearbhaill for discovering
      this!  (CVE-2016-9949, LP: #1648806)
    - SECURITY FIX: Fix path traversal vulnerability with hooks execution.
      Ensure that Package: and SourcePackage: fields loaded from reports do
      not contain directories. Until now, an attacker could trick a user into
      opening a malicious .crash file containing "Package:
      ../../../../some/dir/foo" which would execute /some/dir/foo.py with
      arbitrary code. Thanks to Donncha O'Cearbhaill for discovering this!
      (CVE-2016-9950, LP: #1648806)
    - SECURITY FIX: apport-{gtk,kde}: Only offer "Relaunch" for recent
      /var/crash crashes.
      It only makes sense to offer relaunching for crashes that just happened
      and the apport UI got triggered on those. When opening a .crash file
      copied from somewhere else or after the crash happened, this is even
      actively dangerous as a malicious crash file can specify any arbitrary
      command to run. Thanks to Donncha O'Cearbhaill for discovering this!
      (CVE-2016-9951, LP: #1648806)
    - backends/packaging-apt-dpkg.py: provide a fallback method if using zgrep
      to search for a file in Contents.gz fails due to a lack of memory.
      Thanks Brian Murray.
    - bin/apport-retrace: When --core-file is used instead of loading the core
      file and adding it to the apport report just pass the file reference to
      gdb.
  * debian/control: Adjust Vcs-Bzr: for zesty branch.

 -- Martin Pitt <email address hidden>  Wed, 14 Dec 2016 21:28:57 +0100

Available diffs

Published in precise-updates on 2016-12-14
Published in precise-security on 2016-12-14
apport (2.0.1-0ubuntu17.15) precise-security; urgency=medium

  [ Marc Deslauriers ]
  * SECURITY UPDATE: path traversal vulnerability with hooks execution
    - Clean path in apport/report.py, added test to test/test_ui.py.
    - No CVE number
    - LP: #1648806

  [ Steve Beattie ]
  * SECURITY UPDATE: code execution via malicious crash files
    - Only offer restarting the application when processing a
      crash file in /var/crash in apport/ui.py, gtk/apport-gtk,
      and kde/apport-kde. Add testcases to test/test_ui.py,
      test/test_ui_gtk.py, and test_ui_kde.py.
    - No CVE number
    - LP: #1648806

 -- Marc Deslauriers <email address hidden>  Mon, 12 Dec 2016 07:34:52 -0500
Superseded in trusty-updates on 2017-05-22
Published in trusty-security on 2016-12-14
apport (2.14.1-0ubuntu3.23) trusty-security; urgency=medium

  [ Marc Deslauriers ]
  * SECURITY UPDATE: code execution via malicious crash files
    - Use ast.literal_eval in apport/ui.py, added test to test/test_ui.py.
    - No CVE number
    - LP: #1648806
  * SECURITY UPDATE: path traversal vulnerability with hooks execution
    - Clean path in apport/report.py, added test to test/test_ui.py.
    - No CVE number
    - LP: #1648806

  [ Steve Beattie ]
  * SECURITY UPDATE: code execution via malicious crash files
    - Only offer restarting the application when processing a
      crash file in /var/crash in apport/ui.py, gtk/apport-gtk,
      and kde/apport-kde. Add testcases to test/test_ui.py,
      test/test_ui_gtk.py, and test_ui_kde.py.
    - No CVE number
    - LP: #1648806

 -- Marc Deslauriers <email address hidden>  Mon, 12 Dec 2016 07:27:21 -0500
Superseded in xenial-updates on 2017-01-17
Published in xenial-security on 2016-12-14
apport (2.20.1-0ubuntu2.4) xenial-security; urgency=medium

  [ Marc Deslauriers ]
  * SECURITY UPDATE: code execution via malicious crash files
    - Use ast.literal_eval in apport/ui.py, added test to test/test_ui.py.
    - No CVE number
    - LP: #1648806
  * SECURITY UPDATE: path traversal vulnerability with hooks execution
    - Clean path in apport/report.py, added test to test/test_ui.py.
    - No CVE number
    - LP: #1648806

  [ Steve Beattie ]
  * SECURITY UPDATE: code execution via malicious crash files
    - Only offer restarting the application when processing a
      crash file in /var/crash in apport/ui.py, gtk/apport-gtk,
      and kde/apport-kde. Add testcases to test/test_ui.py,
      test/test_ui_gtk.py, and test_ui_kde.py.
    - No CVE number
    - LP: #1648806

 -- Marc Deslauriers <email address hidden>  Mon, 12 Dec 2016 07:26:36 -0500
Superseded in yakkety-updates on 2017-05-22
Published in yakkety-security on 2016-12-14
apport (2.20.3-0ubuntu8.2) yakkety-security; urgency=medium

  [ Marc Deslauriers ]
  * SECURITY UPDATE: code execution via malicious crash files
    - Use ast.literal_eval in apport/ui.py, added test to test/test_ui.py.
    - No CVE number
    - LP: #1648806
  * SECURITY UPDATE: path traversal vulnerability with hooks execution
    - Clean path in apport/report.py, added test to test/test_ui.py.
    - No CVE number
    - LP: #1648806

  [ Steve Beattie ]
  * SECURITY UPDATE: code execution via malicious crash files
    - Only offer restarting the application when processing a
      crash file in /var/crash in apport/ui.py, gtk/apport-gtk,
      and kde/apport-kde. Add testcases to test/test_ui.py,
      test/test_ui_gtk.py, and test_ui_kde.py.
    - No CVE number
    - LP: #1648806

 -- Marc Deslauriers <email address hidden>  Tue, 13 Dec 2016 10:55:09 -0800
Superseded in xenial-updates on 2016-12-14
Deleted in xenial-proposed on 2016-12-16 (Reason: moved to -updates)
apport (2.20.1-0ubuntu2.2) xenial; urgency=medium

  [ Martin Pitt ]
  * hookutils, attach_root_command_outputs(): Return str again, like before
    2.15.2. (LP: #1446537)

 -- Brian Murray <email address hidden>  Tue, 29 Nov 2016 10:17:51 -0800
Superseded in zesty-release on 2016-12-15
Published in yakkety-release on 2016-10-10
Deleted in yakkety-proposed (Reason: moved to release)
apport (2.20.3-0ubuntu8) yakkety; urgency=medium

  * Prefer pycodestyle build dependency over pep8.
  * debian/tests/upstream-system: Create and export $GNUPGHOME, to work with
    gnupg2.
  * apport-gtk: Specify module version with GI imports to avoid warnings.
    Thanks Anatoly Techtonik. (LP: #1502173)
  * Disable Launchpad crash upload for final Ubuntu 16.10.

 -- Martin Pitt <email address hidden>  Mon, 10 Oct 2016 14:28:17 +0200

Available diffs

Superseded in yakkety-release on 2016-10-10
Deleted in yakkety-proposed on 2016-10-12 (Reason: moved to release)
apport (2.20.3-0ubuntu7) yakkety; urgency=medium

  * Merge from trunk:
    - test/test_report.py: Slightly relax stack trace checks to also work with
      glibc 2.24.

 -- Martin Pitt <email address hidden>  Mon, 15 Aug 2016 08:37:34 +0200
Superseded in yakkety-release on 2016-08-15
Deleted in yakkety-proposed on 2016-08-16 (Reason: moved to release)
apport (2.20.3-0ubuntu6) yakkety; urgency=medium

  * packaging-apt-dpkg.py: Change the proxy settings to use DIRECT instead
    of direct. The latter never really worked, but APT did not complain
    about it.

 -- Julian Andres Klode <email address hidden>  Fri, 12 Aug 2016 19:22:23 +0000

Available diffs

Superseded in yakkety-release on 2016-08-12
Deleted in yakkety-proposed on 2016-08-14 (Reason: moved to release)
apport (2.20.3-0ubuntu5) yakkety; urgency=medium

  * packaging-apt-dpkg.py: Explicitly set Dir::State::Status to the host
    dpkg status file for get_source_tree() to work with apt 1.3~pre4

 -- Julian Andres Klode <email address hidden>  Fri, 05 Aug 2016 10:47:11 +0000

Available diffs

Superseded in yakkety-release on 2016-08-05
Deleted in yakkety-proposed on 2016-08-06 (Reason: moved to release)
apport (2.20.3-0ubuntu4) yakkety; urgency=medium

  * test_backend_apt_dpkg.py: Expect trusted.gpg.d in armhf config dir

 -- Julian Andres Klode <email address hidden>  Thu, 04 Aug 2016 08:15:07 +0000
Superseded in yakkety-proposed on 2016-08-04
apport (2.20.3-0ubuntu3) yakkety; urgency=medium

  * test_backend_apt_dpkg.py: Adjust for new error message on missing
    repositories, it now says "does not have a Release file"
  * test_backend_apt_dpkg.py: Create a symlink for trusted.gpg.d in the
    armhf config dir, as the backend looks for trusted.gpg.d relative to
    the sources.list location in the config dir

 -- Julian Andres Klode <email address hidden>  Wed, 03 Aug 2016 23:22:54 +0000
Superseded in yakkety-release on 2016-08-04
Deleted in yakkety-proposed on 2016-08-05 (Reason: moved to release)
apport (2.20.3-0ubuntu2) yakkety; urgency=medium

  * test_backend_apt_dpkg.py: Move tests from Ubuntu 15.10 "wily" (which is
    EOL now) to 16.04 LTS "xenial". (Cherry-picked from trunk)

 -- Martin Pitt <email address hidden>  Sun, 31 Jul 2016 23:04:45 +0200
Superseded in yakkety-release on 2016-08-01
Deleted in yakkety-proposed on 2016-08-02 (Reason: moved to release)
apport (2.20.3-0ubuntu1) yakkety; urgency=medium

  [ Hans Joachim Desserud ]
  * Fix typo (cehcking -> checking) (LP: #1603463).

  [ Martin Pitt ]
  * New upstream release:
    - problem_report.py: Fail with proper exception when trying to assign a
      list to a report key, or when trying to assing a tuple with more than 4
      entries.  (LP: #1596713)
    - test_backend_apt_dpkg.py: Install GPG key for ddebs.ubuntu.com to avoid
      apt authentication errors.
  * Bump Standards-Version to 3.9.8 (no changes necessary).

 -- Martin Pitt <email address hidden>  Thu, 28 Jul 2016 14:10:46 +0200
Superseded in yakkety-release on 2016-07-29
Deleted in yakkety-proposed on 2016-07-30 (Reason: moved to release)
apport (2.20.2-0ubuntu1) yakkety; urgency=medium

  [ Brian Murray ]
  * data/general-hooks/ubuntu.py: tag bug reports 'apport-hook-error' if they
    have an attachment from an apport hook which crashed.

  [ Martin Pitt ]
  * New upstream release. Changes since our previous snapshot:
    - Don't ignore OSError in Report.add_gdb_info(), as we do want to fail with an
      useful error message if gdb cannot be called in apport-retrace. Move the
      catching to the UI as not having gdb installed is still fine for reporting
      clients. (LP: #1579949)
    - Show gdb error messages in Report.add_gdb_info() OSError exception when gdb
      fails. (LP: #1579897)
    - hookutils, attach_root_command_outputs(): Return str again, like before
      2.15.2. (LP: #1370259)
    - Stop issuing "set architecture" gdb commands on ARM and Power; these only
      applied to 32 bit platforms and are apparently not needed any more with
      recent gdb versions. (LP: #1585702)
    - Disable report.test_add_gdb_info_abort_libnih test case for now, as libnih
      is broken under current Ubuntu (LP: #1580601)

 -- Martin Pitt <email address hidden>  Sun, 19 Jun 2016 22:17:35 +0200

Available diffs

Superseded in xenial-updates on 2016-12-08
Deleted in xenial-proposed on 2016-12-09 (Reason: moved to -updates)
apport (2.20.1-0ubuntu2.1) xenial-proposed; urgency=medium

  * data/general-hooks/ubuntu.py: Fix stacktrace when parsing
    DpkgTerminalLog.txt. (LP: #1548421)
  * data/general-hooks/ubuntu.py: Restore starting package problem duplicate
    signatures with the word package, the package name, and its version.
    (LP: #1581682)

 -- Brian Murray <email address hidden>  Mon, 16 May 2016 15:02:01 -0700
Superseded in yakkety-release on 2016-06-20
Deleted in yakkety-proposed on 2016-06-21 (Reason: moved to release)
apport (2.20.1-0ubuntu4) yakkety; urgency=medium

  * data/general-hooks/ubuntu.py: Fix stacktrace when parsing
    DpkgTerminalLog.txt. (LP: #1548421)
  * data/general-hooks/ubuntu.py: Restore starting package problem duplicate
    signatures with the word package, the package name, and its version.
    (LP: #1581682)

 -- Brian Murray <email address hidden>  Mon, 16 May 2016 14:16:15 -0700
Superseded in trusty-updates on 2016-12-14
Deleted in trusty-proposed on 2016-12-16 (Reason: moved to -updates)
apport (2.14.1-0ubuntu3.21) trusty-proposed; urgency=medium

  * apport-bug: Stop checking the autoreport flag and calling
    whoopsie-upload-all; these two are different tasks, and that breaks bug
    reporting. (LP: #1339663)

 -- Brian Murray <email address hidden>  Mon, 16 May 2016 13:24:02 -0700
Superseded in yakkety-release on 2016-05-17
Deleted in yakkety-proposed on 2016-05-19 (Reason: moved to release)
apport (2.20.1-0ubuntu3) yakkety; urgency=medium

  * debian/control: Adjust Vcs-Bzr: for yakkety branch.
  * Re-enable Launchpad crash reports for yakkety.

 -- Martin Pitt <email address hidden>  Mon, 02 May 2016 12:10:15 -0500

Available diffs

Superseded in yakkety-release on 2016-05-06
Published in xenial-release on 2016-04-14
Deleted in xenial-proposed (Reason: moved to release)
apport (2.20.1-0ubuntu2) xenial; urgency=medium

   * Merge fixes from trunk:
     - problem_report.py: Make assertion of invalid key names more verbose.
     - hookutils.py: Fix generation of valid report key names from arbitrary
       paths in attach_file() and related functions. This will now replace all
       invalid characters with dots, not just a few known invalid ones.
       (LP: #1566975)
     - problem_report.py: Instead of AssertionError, raise a ValueError for
       invalid key names and TypeError for invalid kinds of values. Thanks
       Barry Warsaw.
  * Disable Launchpad crash upload for final Ubuntu 16.04.

 -- Martin Pitt <email address hidden>  Wed, 13 Apr 2016 23:53:46 +0200
Superseded in trusty-updates on 2016-05-25
Superseded in trusty-proposed on 2016-05-18
apport (2.14.1-0ubuntu3.20) trusty-proposed; urgency=medium

  * Disambiguate overly generic Python exceptions in duplicate signature
    computation: dbus-glib's DBusException wraps a "real" server-side
    exception, so add the class of that to disambiguate different crashes;
    for OSError that is not a known subclass like FileNotFoundError, add the
    errno. (LP: #989819)

 -- Martin Pitt <email address hidden>  Fri, 01 Apr 2016 16:27:39 +0200
Superseded in xenial-release on 2016-04-14
Deleted in xenial-proposed on 2016-04-15 (Reason: moved to release)
apport (2.20.1-0ubuntu1) xenial; urgency=medium

  * New upstream release. Changes since our previous snapshot:
    - crash-digger: Untag bugs which cannot be retraced instead of stopping
      crash-digger. This led to too many pointless manual restarts on broken bug
      reports.
    * Disambiguate overly generic Python exceptions in duplicate signature
      computation: dbus-glib's DBusException wraps a "real" server-side
      exception, so add the class of that to disambiguate different crashes;
      for OSError that is not a known subclass like FileNotFoundError, add the
      errno. (LP: #989819)

 -- Martin Pitt <email address hidden>  Thu, 31 Mar 2016 16:16:37 +0200

Available diffs

Superseded in xenial-release on 2016-03-31
Deleted in xenial-proposed on 2016-04-02 (Reason: moved to release)
apport (2.20-0ubuntu3) xenial; urgency=medium

  * Relax report.test_add_gdb_info gdb warning check, as this changed with gdb
    7.10.90.

 -- Martin Pitt <email address hidden>  Tue, 16 Feb 2016 08:41:10 +0100

Available diffs

Superseded in xenial-release on 2016-02-16
Deleted in xenial-proposed on 2016-02-17 (Reason: moved to release)
apport (2.20-0ubuntu2) xenial; urgency=medium

  * Fix signal_crashes.test_modify_after_start test when running as root.

Superseded in xenial-proposed on 2016-02-15
apport (2.20-0ubuntu1) xenial; urgency=medium

  * New upstream release.
    - Reimplement forwarding crashes into a container, via activating the new
      apport-forward.socket in the container and handing over the core dump
      fd.  This is a much safer way than the original implementation with
      nsexec.  Thanks St├ęphane Graber! (LP: #1445064)
  * Drop long-obsolete sysv-rc dependency.
  * Add python3-systemd recommendation to apport, to make crash report
    generation work in containers.
  * Install new systemd units into apport package.

 -- Martin Pitt <email address hidden>  Sun, 14 Feb 2016 13:41:36 +0100

Available diffs

Superseded in xenial-release on 2016-02-15
Deleted in xenial-proposed on 2016-02-16 (Reason: moved to release)
apport (2.19.4-0ubuntu2) xenial; urgency=medium

  * debian/apport.upstart: Call systemd-detect-virt instead of the
    Ubuntu specific running-in-container wrapper. (LP: #1539016)

 -- Martin Pitt <email address hidden>  Thu, 28 Jan 2016 14:58:06 +0100

Available diffs

Superseded in xenial-release on 2016-02-01
Deleted in xenial-proposed on 2016-02-02 (Reason: moved to release)
apport (2.19.4-0ubuntu1) xenial; urgency=medium

  * New upstream bug fix release:
    - Fix fileutils.test_find_package_desktopfile test for symlinks and other
      unowned files in /usr/share/applications/.
    - Fix ui.test_run_crash_anonymity test case to not fail if the base64
      encoded core dump happens to contain the user name, as that's just by
      chance.  - Fix test_hooks.py for unreleased gcc versions which have a
      different --version format.
    - hookutils.py, attach_hardware(): Stop attaching /var/log/udev. This was
      an upstart-ism, mostly redundant with the udev db and is not being
      written under systemd. (LP: #1537211)
  * etc/apport/crashdb.conf: Enable crash reports on Launchpad for xenial.

 -- Martin Pitt <email address hidden>  Tue, 26 Jan 2016 15:37:44 +0100

Available diffs

Superseded in xenial-release on 2016-01-26
Deleted in xenial-proposed on 2016-01-27 (Reason: moved to release)
apport (2.19.3-0ubuntu3) xenial; urgency=medium

  * data/general-hooks/powerpc.py: Add support to collect more data on
    PowerNV. (LP: #1499226) Thanks to Kamalesh Babulal for the patch.

 -- Brian Murray <email address hidden>  Tue, 12 Jan 2016 17:06:29 -0800

Available diffs

Superseded in xenial-release on 2016-01-13
Deleted in xenial-proposed on 2016-01-14 (Reason: moved to release)
apport (2.19.3-0ubuntu2) xenial; urgency=medium

  * Fix fileutils.test_find_package_desktopfile test for symlinks and other
    unowned files in /usr/share/applications/. (Cherry-picked from trunk.)

 -- Martin Pitt <email address hidden>  Thu, 10 Dec 2015 10:31:19 +0100

Available diffs

Superseded in xenial-release on 2015-12-10
Deleted in xenial-proposed on 2015-12-11 (Reason: moved to release)
apport (2.19.3-0ubuntu1) xenial; urgency=medium

  * New upstream microrelease:
    - apt/dpkg: Fix source record lookup in install_packages. Thanks Brian
      Murray!
    - hookutils.py, attach_gsettings_schema(): Don't replace the schema
      variable; fixes attaching relocatable schemas. Thanks S├ębastien Bacher!
    - generic hook: Limit JournalErrors to the 1.000 last lines. This avoids
      long report load times when processes cause massive log spew.
      (LP: #1516947)
    - Add key filtering to ProblemReport.load().
    - Don't read the entire report when determining the CrashCounter. This
      avoids long delays for existing large reports.
    - test_python_crashes.py: Be less sensitive to the precise names of
      gvfs-metadata D-Bus service files.
    - Move backend_apt_dpkg -dbgsym test cases to Ubuntu 15.10.
    - Tests: Move to unittest's builtin "mock" module.

 -- Martin Pitt <email address hidden>  Tue, 08 Dec 2015 09:49:00 +0100

Available diffs

Superseded in xenial-release on 2015-12-09
Deleted in xenial-proposed on 2015-12-10 (Reason: moved to release)
apport (2.19.2-0ubuntu9) xenial; urgency=medium

  * If trimming the DpkgTerminalLog file fails, keep the whole log file in the
    report. (LP: #1522849)

 -- Brian Murray <email address hidden>  Mon, 07 Dec 2015 09:19:37 -0800

Available diffs

Superseded in xenial-release on 2015-12-07
Deleted in xenial-proposed on 2015-12-09 (Reason: moved to release)
apport (2.19.2-0ubuntu8) xenial; urgency=medium

  * No-change rebuild against fixed debhelper.

 -- Martin Pitt <email address hidden>  Wed, 25 Nov 2015 06:21:22 +0100
Superseded in xenial-proposed on 2015-11-25
apport (2.19.2-0ubuntu7) xenial; urgency=medium

  * data/general-hooks/ubuntu.py: resolve Traceback when parsing
    DpkgTerminalError and using python2.

 -- Brian Murray <email address hidden>  Tue, 24 Nov 2015 11:35:10 -0800

Available diffs

Superseded in xenial-release on 2015-11-26
Deleted in xenial-proposed on 2015-11-27 (Reason: moved to release)
apport (2.19.2-0ubuntu6) xenial; urgency=medium

  * Add Conflicts/Replaces/Provides: core-dump-handler, to ensure mutual
    uninstallability with systemd-coredump and corekeeper.

 -- Martin Pitt <email address hidden>  Fri, 13 Nov 2015 11:20:31 +0100

Available diffs

Superseded in xenial-release on 2015-11-13
Deleted in xenial-proposed on 2015-11-15 (Reason: moved to release)
apport (2.19.2-0ubuntu5) xenial; urgency=medium

  * data/general-hooks/ubuntu.py: ensure that dpkg_log_without_error is a
    string.

 -- Brian Murray <email address hidden>  Mon, 09 Nov 2015 09:12:03 -0800

Available diffs

Superseded in xenial-release on 2015-11-09
Deleted in xenial-proposed on 2015-11-11 (Reason: moved to release)
apport (2.19.2-0ubuntu4) xenial; urgency=medium

  * data/general-hooks/ubuntu.py: For package installation failures, build a
    DuplicateSignature from the dpkg terminal log as using the package,
    version, and dpkg ErrorMessage ended up being too generic.

 -- Brian Murray <email address hidden>  Fri, 06 Nov 2015 09:14:29 -0800
Deleted in precise-proposed on 2016-05-12 (Reason: The package was removed due to its SRU bug(s) not being v...)
apport (2.0.1-0ubuntu17.14) precise-proposed; urgency=medium

  * apport/ui.py: set "_MarkForUpload" field to False for cases where the
    apport report is damaged, about a not installed package, or when an
    error occurred processing the report. (LP: #1512902)

 -- Brian Murray <email address hidden>  Fri, 06 Nov 2015 07:30:12 -0800
Superseded in trusty-updates on 2016-05-18
Deleted in trusty-proposed on 2016-05-19 (Reason: moved to -updates)
apport (2.14.1-0ubuntu3.19) trusty-proposed; urgency=medium

  * apport/ui.py: set "_MarkForUpload" field to False for cases where the
    apport report is damaged, about a not installed package, or when an
    error occurred processing the report. (LP: #1512902)

 -- Brian Murray <email address hidden>  Fri, 06 Nov 2015 07:14:08 -0800
Published in vivid-updates on 2015-11-17
Deleted in vivid-proposed (Reason: moved to -updates)
apport (2.17.2-0ubuntu1.8) vivid-proposed; urgency=medium

  * apport/ui.py: set "_MarkForUpload" field to False for cases where the
    apport report is damaged, about a not installed package, or when an
    error occurred processing the report. (LP: #1512902)

 -- Brian Murray <email address hidden>  Thu, 05 Nov 2015 15:27:47 -0800
Superseded in xenial-release on 2015-11-06
Deleted in xenial-proposed on 2015-11-08 (Reason: moved to release)
apport (2.19.2-0ubuntu3) xenial; urgency=medium

  * apport: Fix comparison against SIGQUIT to work for current Python
    versions. (Cherry-picked from upstream).

 -- Martin Pitt <email address hidden>  Wed, 04 Nov 2015 14:06:22 -0600

Available diffs

Published in wily-updates on 2015-11-17
Deleted in wily-proposed (Reason: moved to -updates)
apport (2.19.1-0ubuntu5) wily-proposed; urgency=medium

  * apport/ui.py: set "_MarkForUpload" field to False for cases where the
    apport report is damaged, about a not installed package, or when an
    error occurred processing the report. (LP: #1512902)

 -- Brian Murray <email address hidden>  Wed, 04 Nov 2015 10:00:38 -0800
Superseded in xenial-release on 2015-11-04
Deleted in xenial-proposed on 2015-11-06 (Reason: moved to release)
apport (2.19.2-0ubuntu2) xenial; urgency=medium

  * apport/ui.py: set "_MarkForUpload" field to False for cases where the
    apport report is damaged, about a not installed package, or when an
    error occurred processing the report. (LP: #1512902)

 -- Brian Murray <email address hidden>  Tue, 03 Nov 2015 15:44:18 -0800

Available diffs

Superseded in xenial-release on 2015-11-04
Deleted in xenial-proposed on 2015-11-05 (Reason: moved to release)
apport (2.19.2-0ubuntu1) xenial; urgency=medium

  * New upstream release. Changes since previous snapshot:
    - SECURITY FIX: When determining the path of a Python module for a program
      like "python -m module_name", avoid actually importing and running the
      module; this could lead to local root privilege escalation. Thanks to
      Gabriel Campana for discovering this and the fix!
      (CVE-2015-1341, LP: #1507480)
    - test_backend_apt_dpkg.py: Reset internal apt caches between tests.
      Avoids random test failures due to leaking paths from previous test
      cases.
  * debian/control: Adjust Vcs-Bzr: for xenial branch.
  * debian/control: Drop obsolete XS-Testsuite: header.

 -- Martin Pitt <email address hidden>  Tue, 27 Oct 2015 14:33:28 +0100

Available diffs

Superseded in trusty-updates on 2015-11-17
Superseded in trusty-security on 2016-12-14
apport (2.14.1-0ubuntu3.18) trusty-security; urgency=medium

  * test_backend_apt_dpkg.py: Reset internal apt caches between tests. Avoids
    random test failures due to leaking paths from previous test cases.
  * SECURITY FIX: When determining the path of a Python module for a program
    like "python -m module_name", avoid actually importing and running the
    module; this could lead to local root privilege escalation. Thanks to
    Gabriel Campana for discovering this and the fix!
    (CVE-2015-1341, LP: #1507480)

 -- Martin Pitt <email address hidden>  Thu, 22 Oct 2015 15:15:37 +0200
Superseded in precise-updates on 2016-12-14
Superseded in precise-security on 2016-12-14
apport (2.0.1-0ubuntu17.13) precise-security; urgency=medium

  * SECURITY FIX: When determining the path of a Python module for a program
    like "python -m module_name", avoid actually importing and running the
    module; this could lead to local root privilege escalation. Thanks to
    Gabriel Campana for discovering this and the fix!
    (CVE-2015-1341, LP: #1507480)

 -- Martin Pitt <email address hidden>  Thu, 22 Oct 2015 15:50:47 +0200
Superseded in vivid-updates on 2015-11-17
Published in vivid-security on 2015-10-27
apport (2.17.2-0ubuntu1.7) vivid-security; urgency=medium

  * test_backend_apt_dpkg.py: Reset internal apt caches between tests. Avoids
    random test failures due to leaking paths from previous test cases.
  * SECURITY FIX: When determining the path of a Python module for a program
    like "python -m module_name", avoid actually importing and running the
    module; this could lead to local root privilege escalation. Thanks to
    Gabriel Campana for discovering this and the fix!
    (CVE-2015-1341, LP: #1507480)

 -- Martin Pitt <email address hidden>  Thu, 22 Oct 2015 15:05:43 +0200
Superseded in wily-updates on 2015-11-17
Published in wily-security on 2015-10-27
apport (2.19.1-0ubuntu4) wily-security; urgency=medium

  * test_backend_apt_dpkg.py: Reset internal apt caches between tests. Avoids
    random test failures due to leaking paths from previous test cases.
  * SECURITY FIX: When determining the path of a Python module for a program
    like "python -m module_name", avoid actually importing and running the
    module; this could lead to local root privilege escalation. Thanks to
    Gabriel Campana for discovering this and the fix!
    (CVE-2015-1341, LP: #1507480)

 -- Martin Pitt <email address hidden>  Thu, 22 Oct 2015 14:46:22 +0200
Superseded in xenial-release on 2015-10-28
Published in wily-release on 2015-10-19
Deleted in wily-proposed (Reason: moved to release)
apport (2.19.1-0ubuntu3) wily; urgency=medium

  * Disable Launchpad crash upload for final Ubuntu 15.10.
  * Fix backend_apt_dpkg.test_install_packages_system for recent "Fall back to
    direct Launchpad ddeb download" fix. coreutils-dbgsym should now always be
    available independent of whether the local system has ddeb apt sources.
    (Cherry-picked from trunk).

 -- Martin Pitt <email address hidden>  Mon, 19 Oct 2015 08:48:25 +0200
Deleted in precise-proposed on 2015-11-04 (Reason: moved to -updates)
apport (2.0.1-0ubuntu17.12) precise-proposed; urgency=medium

  * Consistently intercept "report file already exists" errors in all
    writers of report files (package_hook, kernel_crashdump, and similar) to
    avoid unhandled exceptions on those. (LP: #1500450)

 -- Brian Murray <email address hidden>  Fri, 16 Oct 2015 15:32:12 -0700
Deleted in trusty-proposed on 2015-11-04 (Reason: moved to -updates)
apport (2.14.1-0ubuntu3.17) trusty-proposed; urgency=medium

  * Consistently intercept "report file already exists" errors in all writers
    of report files (package_hook, kernel_crashdump, and similar) to avoid
    unhandled exceptions on those. (LP: #1500450)

 -- Brian Murray <email address hidden>  Fri, 16 Oct 2015 15:09:08 -0700
Deleted in vivid-proposed on 2015-11-04 (Reason: moved to -updates)
apport (2.17.2-0ubuntu1.6) vivid-proposed; urgency=medium

  * Consistently intercept "report file already exists" errors in all writers of
    report files (package_hook, kernel_crashdump, and similar) to avoid
    unhandled exceptions on those. (LP: #1500450)

 -- Brian Murray <email address hidden>  Fri, 16 Oct 2015 14:49:37 -0700
Superseded in wily-release on 2015-10-19
Deleted in wily-proposed on 2015-10-20 (Reason: moved to release)
apport (2.19.1-0ubuntu2) wily; urgency=medium

  * apt/dpkg: Don't mark packages downloaded from Launchpad for installation
    by apt. Thanks Brian Murray. (Cherry-picked from trunk.)

Superseded in wily-proposed on 2015-10-08
apport (2.19.1-0ubuntu1) wily; urgency=medium

  [ Martin Pitt ]
  * New upstream release:
    - Consistently intercept "report file already exists" errors in all writers
      of report files (package_hook, kernel_crashdump, and similar) to avoid
      unhandled exceptions on those. (LP: #1500450)
    - apt/dpkg: Fall back to direct Launchpad ddeb download if we can't find it
      in the apt cache. Thanks Brian Murray! (LP: #1500557)
    - doc/data-format.tex: Clarify that key names are being treated as case
      sensitive (unlike RFC822).

  [ Brian Murray ]
  * data/iwlwifi_error_dump: fix add_package call. (LP: #1496268)

  [ Sebastien Bacher ]
  * data/package-hooks/sources_ubiquity.py: Don't try decode() a str
    (LP: #1501773).

 -- Martin Pitt <email address hidden>  Wed, 07 Oct 2015 10:58:13 +0200

Available diffs

Superseded in trusty-updates on 2015-10-27
Deleted in trusty-proposed on 2015-10-28 (Reason: moved to -updates)
apport (2.14.1-0ubuntu3.16) trusty-proposed; urgency=medium

  * Add data/general-hooks/powerpc.py: Collect some PowerPC[64] information.
    Thanks to Thierry FAUCK! (LP: #1336462)

 -- Brian Murray <email address hidden>  Thu, 24 Sep 2015 13:02:09 -0700
Superseded in precise-updates on 2015-10-27
Deleted in precise-proposed on 2015-10-28 (Reason: moved to -updates)
apport (2.0.1-0ubuntu17.11) precise-proposed; urgency=medium

  * report.py, add_package_info(): Add "[origin: unknown]" tag to
    Package/Dependencies fields for a package whose origin cannot
    be determined. (LP: #1148116)

 -- Brian Murray <email address hidden>  Thu, 24 Sep 2015 12:48:19 -0700
Superseded in wily-release on 2015-10-08
Deleted in wily-proposed on 2015-10-09 (Reason: moved to release)
apport (2.19-0ubuntu1) wily; urgency=medium

  * New upstream release:
    - apport: Drop re-nicing. This might decrease the time a user has to wait
      for apport to finish the core dump for a crashed/hanging foreground
      process.  (See LP #1278780)
    - kernel_crashdump: Enforce that the log/dmesg files are not a symlink.
      This prevents normal users from pre-creating a symlink to the
      predictable .crash file, and thus triggering a "fill up disk" DoS attack
      when the .crash report tries to include itself. Thanks to halfdog for
      discovering this!  (CVE-2015-1338, part of LP #1492570)
    - SECURITY FIX: Fix all writers of report files (package_hook,
      kernel_crashdump, and similar) to open the report file exclusively,
      i. e.  fail if they already exist. This prevents privilege escalation
      through symlink attacks. Note that this will also prevent overwriting
      previous reports with the same same. Thanks to halfdog for discovering
      this!  (CVE-2015-1338, LP: #1492570)
    - apport: Ignore process restarts from systemd's watchdog. Their traces
      are usually useless as they don't have any information about the actual
      reasaon why processes hang (like VM suspends or kernel lockups with bad
      hardware) (LP: #1433320)

 -- Martin Pitt <email address hidden>  Thu, 24 Sep 2015 14:41:54 +0200

Available diffs

175 of 644 results