Import patches-unapplied version 2.20.11-0ubuntu2 to ubuntu/eoan-proposed

Imported using git-ubuntu import.

Changelog parent: a14d645462d16476d16bb2b76f9d7d6da39bb61c

New changelog entries:
* test/test_backend_apt_dpkg.py: as of r3211 an error is not raised if the
binary is not found. Cherry picked from upstream r3248.
* backends/packaging-apt-dpkg.py: writing the contents mapping pickle file
can Traceback on systems with little memory so don't write it. Cherry
picked from upstream r3250.
* test/test_apport_valgrind.py: skip test_sandbox_cache_options if system
has little memory.

New changelog entries:
* test/test_backend_apt_dpkg.py: as of r3211 an error is not raised if the
binary is not found. Cherry picked from upstream r3248.
* backends/packaging-apt-dpkg.py: writing the contents mapping pickle file
can Traceback on systems with little memory so don't write it. Cherry
picked from upstream r3250.
* test/test_apport_valgrind.py: skip test_sandbox_cache_options if system
has little memory.

Import patches-unapplied version 2.20.11-0ubuntu2 to ubuntu/eoan-proposed

Imported using git-ubuntu import.

Changelog parent: a14d645462d16476d16bb2b76f9d7d6da39bb61c

New changelog entries:
* test/test_backend_apt_dpkg.py: as of r3211 an error is not raised if the
binary is not found. Cherry picked from upstream r3248.
* backends/packaging-apt-dpkg.py: writing the contents mapping pickle file
can Traceback on systems with little memory so don't write it. Cherry
picked from upstream r3250.
* test/test_apport_valgrind.py: skip test_sandbox_cache_options if system
has little memory.

New changelog entries:
* test/test_backend_apt_dpkg.py: as of r3211 an error is not raised if the
binary is not found. Cherry picked from upstream r3248.
* backends/packaging-apt-dpkg.py: writing the contents mapping pickle file
can Traceback on systems with little memory so don't write it. Cherry
picked from upstream r3250.
* test/test_apport_valgrind.py: skip test_sandbox_cache_options if system
has little memory.

Import patches-unapplied version 2.20.11-0ubuntu2 to ubuntu/eoan-proposed

Imported using git-ubuntu import.

Changelog parent: a14d645462d16476d16bb2b76f9d7d6da39bb61c

New changelog entries:
* test/test_backend_apt_dpkg.py: as of r3211 an error is not raised if the
binary is not found. Cherry picked from upstream r3248.
* backends/packaging-apt-dpkg.py: writing the contents mapping pickle file
can Traceback on systems with little memory so don't write it. Cherry
picked from upstream r3250.
* test/test_apport_valgrind.py: skip test_sandbox_cache_options if system
has little memory.

Import patches-unapplied version 2.20.11-0ubuntu2 to ubuntu/eoan-proposed

Imported using git-ubuntu import.

Changelog parent: a14d645462d16476d16bb2b76f9d7d6da39bb61c

New changelog entries:
* test/test_backend_apt_dpkg.py: as of r3211 an error is not raised if the
binary is not found. Cherry picked from upstream r3248.
* backends/packaging-apt-dpkg.py: writing the contents mapping pickle file
can Traceback on systems with little memory so don't write it. Cherry
picked from upstream r3250.
* test/test_apport_valgrind.py: skip test_sandbox_cache_options if system
has little memory.

New changelog entries:
* test/test_backend_apt_dpkg.py: as of r3211 an error is not raised if the
binary is not found. Cherry picked from upstream r3248.
* backends/packaging-apt-dpkg.py: writing the contents mapping pickle file
can Traceback on systems with little memory so don't write it. Cherry
picked from upstream r3250.
* test/test_apport_valgrind.py: skip test_sandbox_cache_options if system
has little memory.

New changelog entries:
* test/test_backend_apt_dpkg.py: as of r3211 an error is not raised if the
binary is not found. Cherry picked from upstream r3248.
* backends/packaging-apt-dpkg.py: writing the contents mapping pickle file
can Traceback on systems with little memory so don't write it. Cherry
picked from upstream r3250.
* test/test_apport_valgrind.py: skip test_sandbox_cache_options if system
has little memory.

Import patches-unapplied version 2.20.9-0ubuntu7.6 to ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: 3302a18b4c90ac665eac13fd70567b069d425416

New changelog entries:
* data/general-hooks/ubuntu.py: Fix UnicodeDecodeError when processing
DpkgTerminalLog. (LP: #1766337)
* debian/apport-autoreport.service: Since this calls whoopsie-upload-all
which fails if whoopsie isn't running, it should have a relationship with
whoopsie.service. (LP: #1787729)

Import patches-unapplied version 2.20.9-0ubuntu7.6 to ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: 3302a18b4c90ac665eac13fd70567b069d425416

New changelog entries:
* data/general-hooks/ubuntu.py: Fix UnicodeDecodeError when processing
DpkgTerminalLog. (LP: #1766337)
* debian/apport-autoreport.service: Since this calls whoopsie-upload-all
which fails if whoopsie isn't running, it should have a relationship with
whoopsie.service. (LP: #1787729)

Import patches-unapplied version 2.20.9-0ubuntu7.6 to ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: 3302a18b4c90ac665eac13fd70567b069d425416

New changelog entries:
* data/general-hooks/ubuntu.py: Fix UnicodeDecodeError when processing
DpkgTerminalLog. (LP: #1766337)
* debian/apport-autoreport.service: Since this calls whoopsie-upload-all
which fails if whoopsie isn't running, it should have a relationship with
whoopsie.service. (LP: #1787729)

New changelog entries:
* data/general-hooks/ubuntu.py: Fix UnicodeDecodeError when processing
DpkgTerminalLog. (LP: #1766337)
* debian/apport-autoreport.service: Since this calls whoopsie-upload-all
which fails if whoopsie isn't running, it should have a relationship with
whoopsie.service. (LP: #1787729)

New changelog entries:
* data/general-hooks/ubuntu.py: Fix UnicodeDecodeError when processing
DpkgTerminalLog. (LP: #1766337)
* debian/apport-autoreport.service: Since this calls whoopsie-upload-all
which fails if whoopsie isn't running, it should have a relationship with
whoopsie.service. (LP: #1787729)

New changelog entries:
* data/general-hooks/ubuntu.py: Fix UnicodeDecodeError when processing
DpkgTerminalLog. (LP: #1766337)
* debian/apport-autoreport.service: Since this calls whoopsie-upload-all
which fails if whoopsie isn't running, it should have a relationship with
whoopsie.service. (LP: #1787729)

Import patches-unapplied version 2.20.4-0ubuntu4.10 to ubuntu/zesty-security

Imported using git-ubuntu import.

Changelog parent: d8dd0968436297e866022e6ed3d9b28a524e7c09

New changelog entries:
* REGRESSION UPDATE: Fix regression that caused a Traceback in the
container support (LP: #1733366)
- data/apport: add a second os.path.exists check to ensure we do not
receive a Traceback in is_container_id() and add an exception handler in
case either name space can not be found.

Import patches-unapplied version 2.20.4-0ubuntu4.10 to ubuntu/zesty-security

Imported using git-ubuntu import.

Changelog parent: d8dd0968436297e866022e6ed3d9b28a524e7c09

New changelog entries:
* REGRESSION UPDATE: Fix regression that caused a Traceback in the
container support (LP: #1733366)
- data/apport: add a second os.path.exists check to ensure we do not
receive a Traceback in is_container_id() and add an exception handler in
case either name space can not be found.

Import patches-unapplied version 2.20.4-0ubuntu4.10 to ubuntu/zesty-security

Imported using git-ubuntu import.

Changelog parent: d8dd0968436297e866022e6ed3d9b28a524e7c09

New changelog entries:
* REGRESSION UPDATE: Fix regression that caused a Traceback in the
container support (LP: #1733366)
- data/apport: add a second os.path.exists check to ensure we do not
receive a Traceback in is_container_id() and add an exception handler in
case either name space can not be found.

New changelog entries:
* REGRESSION UPDATE: Fix regression that caused a Traceback in the
container support (LP: #1733366)
- data/apport: add a second os.path.exists check to ensure we do not
receive a Traceback in is_container_id() and add an exception handler in
case either name space can not be found.

New changelog entries:
* REGRESSION UPDATE: Fix regression that caused a Traceback in the
container support (LP: #1733366)
- data/apport: add a second os.path.exists check to ensure we do not
receive a Traceback in is_container_id() and add an exception handler in
case either name space can not be found.

New changelog entries:
* REGRESSION UPDATE: Fix regression that caused a Traceback in the
container support (LP: #1733366)
- data/apport: add a second os.path.exists check to ensure we do not
receive a Traceback in is_container_id() and add an exception handler in
case either name space can not be found.

Import patches-unapplied version 2.20.4-0ubuntu4.9 to ubuntu/zesty-proposed

Imported using git-ubuntu import.

Changelog parent: b609478ff5448fc4fca40f5decbd61b3c4ab9adc

New changelog entries:
* bin/apport-cli: read until <enter> instead of a single character when # of
apport options is non-unique with a single character. Thanks to Chad Smith
for the patch. (LP: #1722564)

New changelog entries:
* bin/apport-cli: read until <enter> instead of a single character when # of
apport options is non-unique with a single character. Thanks to Chad Smith
for the patch. (LP: #1722564)

New changelog entries:
* 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)

Import patches-unapplied version 2.14.1-0ubuntu3.24 to ubuntu/trusty-proposed

Imported using git-ubuntu import.

Changelog parent: 10fef8e6869f1589d3ebba178559fe3af634aba7

New changelog entries:
* 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)

New changelog entries:
* 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.

Import patches-unapplied version 2.20.1-0ubuntu2 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: 02a43f24ecbca04774cb16fff3b4e907aa34c797

New changelog entries:
* 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.

New changelog entries:
* 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)

New changelog entries:
* 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)

New changelog entries:
* 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)

Import patches-unapplied version 2.17.2-0ubuntu1.8 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: 199f009a0571bfd04504dbf0d56f82c8978e22b9

New changelog entries:
* 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)

Import patches-unapplied version 2.17.2-0ubuntu1.8 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: 199f009a0571bfd04504dbf0d56f82c8978e22b9

New changelog entries:
* 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)

Import patches-unapplied version 2.0.1-0ubuntu17.14 to ubuntu/precise-proposed

Imported using git-ubuntu import.

Changelog parent: b045a7a913cff87afc9656c5afd166ed320040e3

New changelog entries:
* 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)

Import patches-unapplied version 2.17.2-0ubuntu1.8 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: 199f009a0571bfd04504dbf0d56f82c8978e22b9

New changelog entries:
* 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)

New changelog entries:
* 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)