Please remove libprocps8 & libprocps-dev from Ubuntu 23.04

Bug #2007558 reported by Lukas Märdian
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
procps (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

The recent 4.0 upstream release merged from Debian unstable changed it's package naming:
https://launchpad.net/ubuntu/+source/procps/2:4.0.2-3ubuntu1

libprocps8 -> libproc2-0 (rename & ABI changes)
libprocps-dev -> libproc-dev (rename & API changes)
procps == procps (binary package stays the same)

There are no dependencies on those packages in "main":
$ reverse-depends -r lunar -b -c main libprocps-dev
$ reverse-depends -r lunar -c main libprocps8
Reverse-Depends
* libprocps-dev
* procps

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x

In universe (non -proposed) we have a few sources still depending on those legacy binary procps packages, but most should probably already be handled by Debian and be waiting for us in -proposed (like apitrace):

$ reverse-depends -r lunar -b libprocps-dev
Reverse-Build-Depends
* apitrace
* cpu-x
* deepin-screen-recorder
* intel-gpu-tools
* lxqt-session
* obs-advanced-scene-switcher
* ugene
* veyon

$ reverse-depends -r lunar libprocps8
Reverse-Depends
* apitrace [amd64 arm64 armhf ppc64el s390x]
* cpu-x [amd64]
* deepin-screen-recorder [amd64 arm64 armhf ppc64el s390x]
* intel-gpu-tools [amd64 i386]
* libprocps-dev
* lxqt-session [amd64 arm64 armhf ppc64el s390x]
* obs-advanced-scene-switcher [amd64 arm64 armhf ppc64el s390x]
* procps
* veyon-plugins [amd64 arm64 armhf ppc64el s390x]

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x

$ reverse-depends -r lunar -b src:procps | grep "for libproc"
* mmdebstrap (for libproc2-0)
* apitrace (for libprocps-dev)
* cpu-x (for libprocps-dev)
* deepin-screen-recorder (for libprocps-dev)
* intel-gpu-tools (for libprocps-dev)
* lxqt-session (for libprocps-dev)
* obs-advanced-scene-switcher (for libproc2-dev)
* obs-advanced-scene-switcher (for libprocps-dev)
* ugene (for libprocps-dev)
* veyon (for libprocps-dev)
$ reverse-depends -r lunar src:procps | grep "for libproc"
* cpu-x [amd64] (for libprocps8)

Revision history for this message
Steve Langasek (vorlon) wrote :

this is an incorrect interpretation of the update_excuses output while the new source package had not yet been built. These binaries get removed via the NBS process if and when they no longer have reverse-dependencies in the release pocket - which is *after* the new procps migrates from -proposed to release.

$ reverse-depends -r lunar -c main libprocps8
$

Changed in procps (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.