Apport 2.28.0

Milestone information

Project:
Apport
Series:
main
Version:
2.28.0
Released:
 
Registrant:
Benjamin Drung
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
8 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon apport-2.28.0.tar.xz (md5, sig) apport-2.28.0.tar.xz 11
last downloaded 3 weeks ago
Total downloads: 11

Release notes 

### Added

* apt_dpkg: Add basic support for `mirror+file:` URIs
* problem_report: support reading values compressed with Zstandard
* support systemd-coredump as core dump handler (LP: #2048136)
* set signal name during crash collection (`SignalName` in report)

### Changed

* setup:
  - Replace `distutils` by `setuptools` to support Python 3.12
  - set minimum Java release to 8 (LP: #2045705)
* remove support for Upstart
* apport-cli/apport-kde: show the most interesting fields first in the details view (similar to apport-gtk)
* ui:
  - only show string values in details view
  - remove skipping crashes that happened during logout (LP: #2043393)
* run common hooks in alphabetical order
* dpkg: memorize the `get_system_architecture` method

### Fixed

* raise "GDB not found" as soon as detected (LP: #2031919)
* apt_dpkg: Skip parsing non-deb files with dpkg-deb
* ui: don't rely on Dependencies to know if `collect_info()` has been run (LP: #2038650)
* bash-completion: Do not use `ls` in completion (LP: #1850804)
* Fix `MachineType` f-string interpolation (regression in 2.27.0)
* Correct `CrashDatabase.get_id_url()` for testing Launchpad instances
* apport-unpack: fix reading from stdin
* apport-kde: fix `AttributeError` in `ui_question_file()`
* Rework apport-retrace to handle unbound `crashid` (LP: #2051512)
* Use context manager when manipulating `GzipFiles` (LP: #2051512)
* apport: fix UID in report filename for suid programs
* test:
  - Skip `test_get_file_package_diversion` if the system has no diversion (LP: #2028879)
  - Silence false inconsistent-return-statements (from pylint 2.17.4)

Changelog 

This release does not have a changelog.

0 blueprints and 8 bugs targeted

Bug report Importance Assignee Status
2028879 #2028879 Lack of default dpkg diverts causes test_get_file_package_diversion to fail 3 High   10 Fix Released
2038650 #2038650 crash reports not sent to the Error Tracker 3 High   10 Fix Released
2045705 #2045705 FTBFS with default Java 21 3 High   10 Fix Released
2051512 #2051512 apport ftbfs with Python 3.12 as the default 3 High   10 Fix Released
2031919 #2031919 /usr/share/apport/whoopsie-upload-all:TypeError:/usr/share/apport/whoopsie-upload-all@247:main:collect_info:process_report:add_gdb_info 4 Medium   10 Fix Released
2043393 #2043393 Report.get_logind_session fails to determine session on cgroup2 systems 4 Medium   10 Fix Released
1850804 #1850804 Tab completion warnings with ubuntu-bug when using alias for ls 5 Low   10 Fix Released
2048136 #2048136 Please support systemd-coredump as core dump handler 6 Wishlist   10 Fix Released
This milestone contains Public information
Everyone can see this information.