- Package:
- src:libretro-bsnes-mercury
- Source:
- src:libretro-bsnes-mercury
- Submitter:
- Gioele Barabucci
- Date:
- 2026-06-27 15:13:03 UTC
- Severity:
- normal
Dear maintainer(s) of libretro-bsnes-mercury,
it appears that libretro-bsnes-mercury 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 libretro-bsnes-mercury
that use `pidof` at runtime;
* via the `Build-Depends:` field of libretro-bsnes-mercury, 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 libretro-bsnes-mercury, 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 libretro-bsnes-mercury uses `pidof` due to the following
code snippets:
```
path: libretro-bsnes-mercury_094+git20220807-8/nall/compositor.hpp
pclose(fp);
fp = popen("pidof xfwm4", "r");
if(fp && fgets(buffer, sizeof buffer, fp)) result = Compositor::Xfwm4;
pclose(fp);
path: libretro-bsnes-mercury_094+git20220807-8/nall/compositor.hpp
char buffer[512];
fp = popen("pidof metacity", "r");
if(fp && fgets(buffer, sizeof buffer, fp)) result = Compositor::Metacity;
pclose(fp);
```
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 libretro-bsnes-mercury, 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 1136521@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Fabian Greffrath <fabian@debian.org> (supplier of updated libretro-bsnes-mercury 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: Sat, 27 Jun 2026 16:41:35 +0200 Source: libretro-bsnes-mercury Architecture: source Version: 094+git20220807-9 Distribution: unstable Urgency: medium Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org> Changed-By: Fabian Greffrath <fabian@debian.org> Closes: 1015518 1045446 1136521 Changes: libretro-bsnes-mercury (094+git20220807-9) unstable; urgency=medium . * Team upload. * Explicitly disable LTO in DEB_BUILD_MAINT_OPTIONS (Closes: #1015518) * Properly remove shared object files in clean rule (Closes: #1045446) * Add Depends: procps to binary packages (Closes: #1136521) * Fix old-fsf-address-in-copyright-file * Fix debian-rules-uses-as-needed-linker-flag * Fix redundant-priority-optional-field * Run wrap-and-sort -ast Checksums-Sha1: e9a55122f4792df7fd43eab44f756dbc41507e9b 3050 libretro-bsnes-mercury_094+git20220807-9.dsc 24e4f65a665fbd6561c27ac1a599b08719f89bfa 10016 libretro-bsnes-mercury_094+git20220807-9.debian.tar.xz ce2760203f970bd3a5811071c1eda1945ce74416 9132 libretro-bsnes-mercury_094+git20220807-9_amd64.buildinfo Checksums-Sha256: 2077f71da11cc321937feb4e03281d3fea9daab5fb2c9c7cf494384cc8a448ca 3050 libretro-bsnes-mercury_094+git20220807-9.dsc 8c83d5fbe18880ceac7814c9f56457cd59b4f509574c9cac855840d35d5d0b74 10016 libretro-bsnes-mercury_094+git20220807-9.debian.tar.xz 632d3f6f5cf21972a857ba1759db8aa4f8276520137bb510ce3099ac9e1b3a63 9132 libretro-bsnes-mercury_094+git20220807-9_amd64.buildinfo Files: 89e5992eb5446dff8ba9d08627265a9c 3050 games optional libretro-bsnes-mercury_094+git20220807-9.dsc 3f5cf7bac5dc738834fd8e28e83d6ba6 10016 games optional libretro-bsnes-mercury_094+git20220807-9.debian.tar.xz 656de0b92a73a7c3aee27612d7284fbc 9132 games optional libretro-bsnes-mercury_094+git20220807-9_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEIsF2SKlSa4TfGRyWy+qOlwzNWd8FAmo/4mMSHGZhYmlhbkBk ZWJpYW4ub3JnAAoJEMvqjpcMzVnf8kgQAOfG54XxBCIzMmhKsrd+oqvHulNsBaUZ AmZUSHYjNyHvNcZTRQTFOWbgARdx8rZPjnWawnZ/BVEHzDfRaepmb5p/a0AnllcA lXeXH3oEdBueVCvHi3MHQa7cTOjxyk+uvodDPe/ucYwM0EPJhF/2zVNprcMLw+Kz php01SaN2V159IIcsf02GForQyuhkS43lPdlEzdSkm2sRGdpK9qxj4wogSpEHyZj BtwL9G9jiqStp5u33Wwgd6z8s+aiqd75RmxzkW4sdu/HIYf0xpjakDVmXhFMS8FL 3ueoVOOoRHzCkphtI6640yRefJqWKeTAY7/WsgXQueRBLul6NdJHj/xp3DKpbdFn PC/SdTS/jEbMUxyIm2HWDG/Q/NTuvlE/lJwlpgfd6Q+P8sA+QEbjOjchVbrGXlAl nIlqXNUFGo7lM9ojPYLXOAUK2KZUZOFrchnlwSO7E2T0KwRTx/SXBG6SY725bPXP V3MRB+Nl9GUsCij5CDaOxb+kvSzVDqzuXrAFZ/IUoprbI9f2TUN84runCOPhjui3 WOqTgx+jzn7pJ9nuS02jU7CqkttWjy5viVFejH655X7QiY+k3W38+NSE5qLsjHcc 47cvCA9UDw/XTDVwpM5IHZN9gmDj3kl3AwWDLqNkpyaZL60K9YyKqQj+4yJNysUl lTSl+ge0L+T+ =n4lA -----END PGP SIGNATURE-----