Linux repositories inspector

python3-problem-report - Python 3 library to handle problem reports

This Python library provides an interface for creating, modifying, and accessing standardized problem reports for program and kernel crashes and packaging bugs.
These problem reports use standard Debian control format syntax (RFC822).
2.20.11
Ubuntu iconUbuntu 19.10
Ubuntu iconUbuntu 20.04
2.20.10
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 19.04
2.20.9
Ubuntu iconUbuntu 18.04 LTS
2.20.7
Ubuntu iconUbuntu 17.10
2.20.1
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Ubuntu iconUbuntu 17.10 artful/maindeb2.20.7-0ubuntu32017-11-109.31 kiB168 kiB
Ubuntu iconUbuntu 17.10 artful-security/maindeb2.20.7-0ubuntu3.92018-06-129.52 kiB169 kiB
Ubuntu iconUbuntu 17.10 artful-updates/maindeb2.20.7-0ubuntu3.92018-06-129.52 kiB169 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/maindeb2.20.9-0ubuntu72018-06-129.14 kiB170 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-proposed/maindeb2.20.9-0ubuntu7.13Mar 1910.3 kiB172 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/maindeb2.20.9-0ubuntu7.12Mar 1810.6 kiB172 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/maindeb2.20.9-0ubuntu7.12Mar 1810.6 kiB172 kiB
Ubuntu iconUbuntu 18.10 cosmic/maindeb2.20.10-0ubuntu132019-01-149.15 kiB171 kiB
Ubuntu iconUbuntu 18.10 cosmic-security/maindeb2.20.10-0ubuntu13.42019-07-099.15 kiB171 kiB
Ubuntu iconUbuntu 18.10 cosmic-updates/maindeb2.20.10-0ubuntu13.42019-07-099.15 kiB171 kiB
Ubuntu iconUbuntu 19.04 disco/maindeb2.20.10-0ubuntu272019-06-179.1 kiB171 kiB
Ubuntu iconUbuntu 19.04 disco-proposed/maindeb2.20.10-0ubuntu27.4Nov 199.74 kiB172 kiB
Ubuntu iconUbuntu 19.04 disco-security/maindeb2.20.10-0ubuntu27.3Nov 059.77 kiB172 kiB
Ubuntu iconUbuntu 19.04 disco-updates/maindeb2.20.10-0ubuntu27.3Nov 059.77 kiB172 kiB
Ubuntu iconUbuntu 19.10 eoan/maindeb2.20.11-0ubuntu8Oct 109.55 kiB172 kiB
Ubuntu iconUbuntu 19.10 eoan-proposed/maindeb2.20.11-0ubuntu8.7Mar 199.92 kiB173 kiB
Ubuntu iconUbuntu 19.10 eoan-security/maindeb2.20.11-0ubuntu8.6Mar 1810 kiB173 kiB
Ubuntu iconUbuntu 19.10 eoan-updates/maindeb2.20.11-0ubuntu8.7Mar 269.92 kiB173 kiB
Ubuntu iconUbuntu 20.04 focal/maindeb2.20.11-0ubuntu21Mar 219.77 kiB174 kiB
Ubuntu iconUbuntu 16.04 LTS xenial/maindeb2.20.1-0ubuntu22017-11-109.9 kiB164 kiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/maindeb2.20.1-0ubuntu2.22Mar 1810.3 kiB167 kiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/maindeb2.20.1-0ubuntu2.22Mar 1810.3 kiB167 kiB

Latest updates

Ubuntu icon

Ubuntu 19.10 eoan-updates/main: Updated from 2.20.11-0ubuntu8.6 to 2.20.11-0ubuntu8.7

Mar 26
  • apport/ui.py: Always allow users to use ubuntu-bug or apport-collect regardless of the Problem Reporting setting as they are manually invoked and not automatically generated like a crash report. (LP: #1814611)
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 2.20.11-0ubuntu21 removed

Mar 21
Ubuntu icon

Ubuntu 20.04 focal/main: Updated from 2.20.11-0ubuntu20 to 2.20.11-0ubuntu21

Mar 21
Brian Murray
  • backends/packaging-apt-dpkg.py: allow mirrors which are accessed via https in sources.list. Thanks to Launchpad user Esokrates for the fix. (LP: #1866996)
  • backends/packaging-apt-dpkg.py: when downloading packages from Launchpad do not require them to be authenticated.
  • test/test_backend_apt_dpkg.py: Fix check for connectivity and modify install from PPA test for a change in the PPA being tested.
Matthieu Clemenceau
  • test/test_ui.py: Removed linux package version to fix autopkgtest with focal. Changed linux-5.4 and linux-signed-5.4 to linux and linux-signed
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 2.20.11-0ubuntu21 introduced

Mar 21
Brian Murray
  • backends/packaging-apt-dpkg.py: allow mirrors which are accessed via https in sources.list. Thanks to Launchpad user Esokrates for the fix. (LP: #1866996)
  • backends/packaging-apt-dpkg.py: when downloading packages from Launchpad do not require them to be authenticated.
  • test/test_backend_apt_dpkg.py: Fix check for connectivity and modify install from PPA test for a change in the PPA being tested.
Matthieu Clemenceau
  • test/test_ui.py: Removed linux package version to fix autopkgtest with focal. Changed linux-5.4 and linux-signed-5.4 to linux and linux-signed
Ubuntu icon

Ubuntu 18.04 LTS bionic-proposed/main: Version 2.20.9-0ubuntu7.13 introduced

Mar 19
  • apport/ui.py: Always allow users to use ubuntu-bug or apport-collect regardless of the Problem Reporting setting as they are manually invoked and not automatically generated like a crash report. (LP: #1814611)
Ubuntu icon

Ubuntu 19.10 eoan-proposed/main: Version 2.20.11-0ubuntu8.7 introduced

Mar 19
  • apport/ui.py: Always allow users to use ubuntu-bug or apport-collect regardless of the Problem Reporting setting as they are manually invoked and not automatically generated like a crash report. (LP: #1814611)
Ubuntu icon

Ubuntu 18.04 LTS bionic-security/main: Updated from 2.20.9-0ubuntu7.9 to 2.20.9-0ubuntu7.12

Mar 18
Michael Hudson-Doyle
  • SECURITY REGRESSION: fix autopkgtest failures since recent security update (LP: #1854237)
    • Fix regression in creating report for crashing setuid process by getting kernel to tell us the executable path rather than reading /proc/[pid]/exe.
    • Fix deletion of partially written core files.
    • Fix test_get_logind_session to use new API.
    • Restore add_proc_info raising ValueError for a dead process.
    • Delete test_lock_symlink, no longer applicable now that the lock is created in a directory only root can write to.
    Tiago Stürmer Daitx
    • SECURITY REGRESSION: 'module' object has no attribute 'O_PATH' (LP: #1851806)
      • apport/report.py, apport/ui.py: use file descriptors for /proc/pid directory access only when running under python 3; prevent reading /proc maps under python 2 as it does not provide a secure way to do so; use io.open for better compatibility between python 2 and 3.
    • data/apport: fix number of arguments passed through socks into a container.
    • test/test_apport_valgrind.py: skip test_sandbox_cache_options if system has little memory.
    • test/test_report.py: test login session with both pid and proc_pid_fd.
Ubuntu icon

Ubuntu 19.10 eoan-security/main: Updated from 2.20.11-0ubuntu8.2 to 2.20.11-0ubuntu8.6

Mar 18
  • SECURITY REGRESSION: 'module' object has no attribute 'O_PATH' (LP: #1851806)
    • apport/report.py, apport/ui.py: use file descriptors for /proc/pid directory access only when running under python 3; prevent reading /proc maps under python 2 as it does not provide a secure way to do so; use io.open for better compatibility between python 2 and 3.
  • data/apport: fix number of arguments passed through socks into a container.
  • test/test_report.py: test login session with both pid and proc_pid_fd.
Ubuntu icon

Ubuntu 16.04 LTS xenial-security/main: Updated from 2.20.1-0ubuntu2.21 to 2.20.1-0ubuntu2.22

Mar 18
Michael Hudson-Doyle
  • SECURITY REGRESSION: fix autopkgtest failures since recent security update (LP: #1854237)
    • Fix regression in creating report for crashing setuid process by getting kernel to tell us the executable path rather than reading /proc/[pid]/exe.
    • Fix deletion of partially written core files.
    • Fix test_get_logind_session to use new API.
    • Restore add_proc_info raising ValueError for a dead process.
    • Delete test_lock_symlink, no longer applicable now that the lock is created in a directory only root can write to.
    Tiago Stürmer Daitx
    • SECURITY REGRESSION: 'module' object has no attribute 'O_PATH' (LP: #1851806)
      • apport/report.py, apport/ui.py: use file descriptors for /proc/pid directory access only when running under python 3; prevent reading /proc maps under python 2 as it does not provide a secure way to do so; use io.open for better compatibility between python 2 and 3.
    • data/apport: fix number of arguments passed through socks into a container.
    • test/test_report.py: test login session with both pid and proc_pid_fd.
    • test/test_apport_valgrind.py: skip test_sandbox_cache_options if system has little memory.
    • test/test_ui.py: modify run_crash_kernel test to account for the fact that linux-image-$kvers-$flavor is now built from the linux-signed source package on amd64 and ppc64el. (LP: #1766740)
Ubuntu icon

Ubuntu 18.04 LTS bionic-updates/main: Updated from 2.20.9-0ubuntu7.11 to 2.20.9-0ubuntu7.12

Mar 18
Michael Hudson-Doyle
  • SECURITY REGRESSION: fix autopkgtest failures since recent security update (LP: #1854237)
    • Fix regression in creating report for crashing setuid process by getting kernel to tell us the executable path rather than reading /proc/[pid]/exe.
    • Fix deletion of partially written core files.
    • Fix test_get_logind_session to use new API.
    • Restore add_proc_info raising ValueError for a dead process.
    • Delete test_lock_symlink, no longer applicable now that the lock is created in a directory only root can write to.
    Tiago Stürmer Daitx
    • SECURITY REGRESSION: 'module' object has no attribute 'O_PATH' (LP: #1851806)
      • apport/report.py, apport/ui.py: use file descriptors for /proc/pid directory access only when running under python 3; prevent reading /proc maps under python 2 as it does not provide a secure way to do so; use io.open for better compatibility between python 2 and 3.
    • data/apport: fix number of arguments passed through socks into a container.
    • test/test_apport_valgrind.py: skip test_sandbox_cache_options if system has little memory.
    • test/test_report.py: test login session with both pid and proc_pid_fd.
Ubuntu icon

Ubuntu 16.04 LTS xenial-updates/main: Updated from 2.20.1-0ubuntu2.21 to 2.20.1-0ubuntu2.22

Mar 18
Michael Hudson-Doyle
  • SECURITY REGRESSION: fix autopkgtest failures since recent security update (LP: #1854237)
    • Fix regression in creating report for crashing setuid process by getting kernel to tell us the executable path rather than reading /proc/[pid]/exe.
    • Fix deletion of partially written core files.
    • Fix test_get_logind_session to use new API.
    • Restore add_proc_info raising ValueError for a dead process.
    • Delete test_lock_symlink, no longer applicable now that the lock is created in a directory only root can write to.
    Tiago Stürmer Daitx
    • SECURITY REGRESSION: 'module' object has no attribute 'O_PATH' (LP: #1851806)
      • apport/report.py, apport/ui.py: use file descriptors for /proc/pid directory access only when running under python 3; prevent reading /proc maps under python 2 as it does not provide a secure way to do so; use io.open for better compatibility between python 2 and 3.
    • data/apport: fix number of arguments passed through socks into a container.
    • test/test_report.py: test login session with both pid and proc_pid_fd.
    • test/test_apport_valgrind.py: skip test_sandbox_cache_options if system has little memory.
    • test/test_ui.py: modify run_crash_kernel test to account for the fact that linux-image-$kvers-$flavor is now built from the linux-signed source package on amd64 and ppc64el. (LP: #1766740)
Ubuntu icon

Ubuntu 19.10 eoan-updates/main: Updated from 2.20.11-0ubuntu8.5 to 2.20.11-0ubuntu8.6

Mar 18
  • SECURITY REGRESSION: 'module' object has no attribute 'O_PATH' (LP: #1851806)
    • apport/report.py, apport/ui.py: use file descriptors for /proc/pid directory access only when running under python 3; prevent reading /proc maps under python 2 as it does not provide a secure way to do so; use io.open for better compatibility between python 2 and 3.
  • data/apport: fix number of arguments passed through socks into a container.
  • test/test_report.py: test login session with both pid and proc_pid_fd.
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 2.20.11-0ubuntu20 removed

Mar 10
Ubuntu icon

Ubuntu 20.04 focal/main: Updated from 2.20.11-0ubuntu19 to 2.20.11-0ubuntu20

Mar 10
  • test/test_report.py: resolve test failure with new glibc output.
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 2.20.11-0ubuntu20 introduced

Mar 10
  • test/test_report.py: resolve test failure with new glibc output.
Ubuntu icon

Ubuntu 20.04 focal/main: Updated from 2.20.11-0ubuntu18 to 2.20.11-0ubuntu19

Mar 10
  • apport/report.py: do not return a duplicate signature when we are unable to access ProcMaps as that is necessary to create one. (LP: #1866347)
  • apport/ui.py: Always allow users to use ubuntu-bug or apport-collect regardless of the Problem Reporting setting as they are manually invoked and not automatically generated like a crash report. (LP: #1814611)
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 2.20.11-0ubuntu19 removed

Mar 10
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 2.20.11-0ubuntu19 introduced

Mar 10
  • apport/report.py: do not return a duplicate signature when we are unable to access ProcMaps as that is necessary to create one. (LP: #1866347)
  • apport/ui.py: Always allow users to use ubuntu-bug or apport-collect regardless of the Problem Reporting setting as they are manually invoked and not automatically generated like a crash report. (LP: #1814611)
Ubuntu icon

Ubuntu 19.10 eoan-proposed/main: Version 2.20.11-0ubuntu8.5 removed

Mar 02
Ubuntu icon

Ubuntu 19.10 eoan-updates/main: Updated from 2.20.11-0ubuntu8.4 to 2.20.11-0ubuntu8.5

Mar 02
  • data/whoopsie-upload-all: append to the crash report using fdopen and open from os to cope with protected_regular being set to 1. (LP: #1848064)
Michael Hudson-Doyle
  • Fix autopkgtest failures since recent security update: (LP: #1854237)
    • Fix regression in creating report for crashing setuid process by getting kernel to tell us the executable path rather than reading /proc/[pid]/exe.
    • Fix deletion of partially written core files.
    • Fix test_get_logind_session to use new API.
    • Restore add_proc_info raising ValueError for a dead process.
    • Delete test_lock_symlink, no longer applicable now that the lock is created in a directory only root can write to.

Related packages

python3 - interactive high-level object-oriented language (default python3 version)
⇧ Top