[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1022573: transition: procps



Control: tags -1 moreinfo
Control: forwarded -1 https://release.debian.org/transitions/html/auto-procps.html

Hi Craig

On 2022-10-24 20:04:22 +1100, Craig Small wrote:
> 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.

Adding the moreinfo tag for now. Please let us know once the bugs for
these issues have been filed.

Cheers

> 
>  - 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/;
> 

-- 
Sebastian Ramacher


Reply to: