Bug#1022573: transition: procps
Package: release.debian.org
Severity: normal
User: release.debian.org@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/;
Reply to: