Dear maintainer(s) of sos,
it appears that sos uses `pidof` in its testsuite, or that
at least one of its binary packages uses `pidof` at runtime.
Historically, `pidof` was provided by the Essential package
`sysvinit-tools`, making an explicit dependency unnecessary. However
`pidof` will soon be moved to `procps` and will no longer be part of
the Essential set.
Please add an explicit dependency on `procps`:
* via the `Depends:` field of all binary packages of sos
that use `pidof` at runtime;
* via the `Build-Depends:` field of sos, if `pidof` is
used in tests run at build-time;
* via the `Depends:` field of `debian/control/tests`, if `pidof` is
used in autopkgtests.
To prevent any disruption for users of sos, please add
this dependency now, before `pidof` is moved from `sysvinit-utils` to
`procps`. Alternatively, you could remove all uses of `pidof`.
It is believed that sos uses `pidof` due to the following
code snippets:
```
path: sos_4.10.2-1/sos/report/plugins/xen.py
def is_running_xenstored(self):
""" Check if xenstored is running """
xs_pid = self.exec_cmd("pidof xenstored")['output']
xs_pidnum = re.split('\n$', xs_pid)[0]
return xs_pidnum.isdigit()
```
Feel free to close this issue if this is a false positive (for example
if this code is in an unreachable code path).
Regards,
We believe that the bug you reported is fixed in the latest version of sos, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1136589@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Arif Ali <arif-ali@ubuntu.com> (supplier of updated sos package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Thu, 28 May 2026 16:40:04 +0000 Source: sos Built-For-Profiles: derivative.ubuntu noudeb Architecture: source Version: 4.11.1-2 Distribution: unstable Urgency: medium Maintainer: Debian Python Team <team+python@tracker.debian.org> Changed-By: Arif Ali <arif-ali@ubuntu.com> Closes: 1136589 Changes: sos (4.11.1-2) unstable; urgency=medium . * Team upload. * d/control: Update Standards to 4.7.4 * d/copyright: Fix lintian superfluous-file-pattern * d/control: Remove Uploaders * d/control: Add procps to Depends (Closes: #1136589) Checksums-Sha1: 3e8adcfaa8c638993f8d8e997624c72948b8a269 2125 sos_4.11.1-2.dsc c062d1d1bf00893839fde88d814f772fb6e4b087 21272 sos_4.11.1-2.debian.tar.xz b0b915eda61625f91e06ce6cd598cda8358b51b7 8299 sos_4.11.1-2_source.buildinfo Checksums-Sha256: 7db77874046664a8364f49b41e6ef06564880807e9ea2b7d52cd832bead22585 2125 sos_4.11.1-2.dsc b074b3d2b6cc3adb6ff765bad5fa9fd76464ad16816ed73cf5a00bd58f66bc37 21272 sos_4.11.1-2.debian.tar.xz a2f379d6bf1c38361533d90924ff641ab9d1719987ad0e9a878f9f8136e284ff 8299 sos_4.11.1-2_source.buildinfo Files: 9c4a6a2ed9748ef16ff1230268635e9f 2125 admin optional sos_4.11.1-2.dsc d41d789039891d7284883ffc451bb936 21272 admin optional sos_4.11.1-2.debian.tar.xz 285af052b2c7afb4a5c3422650a9ab9d 8299 admin optional sos_4.11.1-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEE1Jad3EZlMnZZH8RdfmwLnrWUTOsFAmoYfh0UHGFyaWYtYWxp QHVidW50dS5jb20ACgkQfmwLnrWUTOtBtQ/9GDrsL+uHXg5gfZOBtVh4UxS+uv7J 8+riXEStpNtyArehrAstvoA8Ze3KMwE+BmOyeQX/VKUaa1KcauLzeNKDasH2qWDB YCGE5w7uP5O8RdRmICyiKIv/dtwflP27P7o1eBFlB9DDD3QDMTolE9aqFvI3EQ68 fcWrxZpR9EwU3JiCDbHFJ/bZn7trhVnQ63earCEBanQaz4J/2R6XOtbHmjb9CETQ BI63hbS7gvj0t5Yy/DpiqiNKbpbci9zIVrvUps7Vno0u9gzGES81SVKlF4STvubn zRKbSiPMzdme1JqDSlkzq9UArsnbGcn0EEsgMqn8kJm9MUh5TaqPk7l4FI1skMDA TWu7A8Y7Qm7UfXlXCMnUxkV0RKPReoaL8cAF4uZpzqbmqJgW93huuFe39yMDWQne ErXy13OuIHpOSf6Dc+z+9gVrMw33/K9WX8XVqWd35XMuTYKGJ41peQ4C+8N+vaRG BzQWfedPO7EzYFx3CYDsR1l5FiVa/WcbVloet2xTS+owo0o72T8AEcMuT57T/X7c YizFvXp2nt2pPv07MHJ5gSANgVjahxPdRD0vDFqGCv+v9KI4f6nV5jjHf/I3KkXP /OTTm5fsNxDDjdiq1InZBzmLNXn72Mklcke26AzQ17BthzcPOLz0hzE5LK3Wmxd/ eKJH2LAp7/ISlRA= =jNnp -----END PGP SIGNATURE-----