TECH Signal 335
PackageKit 2.0 plans complete API break and systemd-based offline update redesign
PackageKit 2.0 will introduce a complete API break, simplify its codebase, and redesign offline updates using systemd features to modernize the tool after over a decade of stagnation.
Any software integrating with the existing PackageKit interfaces will need to update its code to remain compatible with the new version. The redesign also aims to reduce the number of reboots required for offline system updates and improve the security posture of a daemon that has full system modification privileges.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
PackageKit 2.0 will not be compatible with the old interfaces that have remained unchanged for over ten years.
The update redesigns offline system updates to potentially use systemd's soft-reboot feature, reducing the number of reboots needed.
Maintainer Matthias Klumpp is also finalizing AppStream 1.2, which adds JPEG XL support and sandboxed media processing.
THE CLUSTER
↗