Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: transition
The procps library is now finally changing. Over 20 years ago there was a library to assist with the procps binaries but the API wasn't very good nor not really intentioned for use outside procps. The Bad: This change is a major API change. Basically nothing is like what was before as far as the API is concerned. The library is still about parsing the /proc filesystem but that's about it. All packages will need patching and/or updating. The Good: Upstream/me is able to provide patches as we've done these fixes already. Upstream has an issue tracking the dependent packages at[1] The impacted packages are: * apitrace - Untested patches available * cpu-x - Upstream updated to new (interim API) minor fixes to get it working * deepin-screen-recorder - Embeds old pointers into functions, needs work * intel-gpu-tools - Patches available, upstream working on issue * obs-advanced-scene-switches - Have patches for 4.0.0, minor fix to get them to new API * openscap - Have patches for 4.0.0, minor fix for new API * veyon - No patches but a way forward I can work with the relevant developers to get the API changed. - Craig 1: https://gitlab.com/procps-ng/procps/-/issues/239 Ben file: title = "procps"; is_affected = .depends ~ /libproc2\-0|libproc\-dev|libprocps[0-9]|libprocps\-dev/; is_good = .depends ~ /libproc2\-0|libproc\-dev/; is_bad = .depends ~ /libprocps[0-9]|libprocps\-dev/;