- Package:
- src:cinnamon-screensaver
- Source:
- src:cinnamon-screensaver
- Submitter:
- Gioele Barabucci
- Date:
- 2026-08-08 20:25:05 UTC
- Severity:
- normal
- Tags:
Dear maintainer(s) of cinnamon-screensaver,
it appears that cinnamon-screensaver 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 cinnamon-screensaver
that use `pidof` at runtime;
* via the `Build-Depends:` field of cinnamon-screensaver, 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 cinnamon-screensaver, 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 cinnamon-screensaver uses `pidof` due to the following
code snippets:
```
path: cinnamon-screensaver_6.4.1-1/src/util/utils.py
try:
res = subprocess.check_output(["pidof", name])
except subprocess.CalledProcessError:
pass
```
Feel free to close this issue if this is a false positive (for example
if this code is in an unreachable code path).
Regards,
Hello, Bug #1136478 in cinnamon-screensaver reported by you has been fixed in the Git repository and is awaiting an upload. You can see the commit message below and you can check the diff of the fix at: https://salsa.debian.org/cinnamon-team/cinnamon-screensaver/-/commit/55ddd1b8f1c05f8207682de6060a6f7737327d92 ------------------------------------------------------------------------ d/control: add procps to Depends cinnamon-screensaver invokes pidof at runtime (process_is_running() in src/util/utils.py, used by the switch-user path in unlock.py to detect the running display manager). pidof is currently shipped by the Essential sysvinit-utils but is being relocated to procps, so the dependency must be explicit. Closes: #1136478 Assisted-by: Claude Code:claude-opus-5 ------------------------------------------------------------------------ (this message was generated automatically) -- Greetings https://bugs.debian.org/1136478
We believe that the bug you reported is fixed in the latest version of
cinnamon-screensaver, 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 1136478@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Fabio Fantoni <fantonifabio@tiscali.it> (supplier of updated cinnamon-screensaver 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, 08 Aug 2026 21:46:42 +0200
Source: cinnamon-screensaver
Built-For-Profiles: noudeb
Architecture: source
Version: 6.6.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Cinnamon Team <debian-cinnamon@lists.debian.org>
Changed-By: Fabio Fantoni <fantonifabio@tiscali.it>
Closes: 1136478 1143872
Changes:
cinnamon-screensaver (6.6.1-2) unstable; urgency=medium
.
* d/patches:
- fix unlock failing with pygobject 3.57 (Closes: #1143872)
- backup-locker: Fix use-after-free of the window monitor cancellable
* d/control: add procps to Depends (Closes: #1136478)
Checksums-Sha1:
843d829070766265820480ea792bd2bc6ab50420 2509 cinnamon-screensaver_6.6.1-2.dsc
941bc786827f359271ba9e5d46d31e99888b526e 145004 cinnamon-screensaver_6.6.1.orig.tar.gz
6ca188c5fbfcfd74893d90091794d528fbe47c8e 10852 cinnamon-screensaver_6.6.1-2.debian.tar.xz
91b1ca6b93818e569d96e8b5e6016df41d7d0e1d 8709 cinnamon-screensaver_6.6.1-2_source.buildinfo
Checksums-Sha256:
f6242ebba5df930cef11834860a28f89d8c0ed64a8bfba8bfbf6e1d20b3e4af4 2509 cinnamon-screensaver_6.6.1-2.dsc
6f03ed07c44a780a66384b5a3cb39a2ecdfbe3fd092b193dc6fc0823994d3ece 145004 cinnamon-screensaver_6.6.1.orig.tar.gz
e855352d182cb209f4b069d8f6b08b2e353a6e156cc0eaeec3db57e7cdf8c523 10852 cinnamon-screensaver_6.6.1-2.debian.tar.xz
026cde077f91676c5a21455e1f0ac6022a2bc3bb83d69a9c25c4f588abb46b7b 8709 cinnamon-screensaver_6.6.1-2_source.buildinfo
Files:
4eab76b138e1fd72c0a1d3050af3d5d2 2509 x11 - cinnamon-screensaver_6.6.1-2.dsc
05b25cf7cf58eee5798ca839380579d4 145004 x11 - cinnamon-screensaver_6.6.1.orig.tar.gz
b927f6dcdc62be0182a37889d3e973d2 10852 x11 - cinnamon-screensaver_6.6.1-2.debian.tar.xz
aeec116e8c262accd431fd42cd3b87d9 8709 x11 - cinnamon-screensaver_6.6.1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEELEHRfLe4S9D5+1GzaAZorpB/EB0FAmp3h+wACgkQaAZorpB/
EB1nuw/8D19M/wEI5gLhQiUCNsQtcuL7xo6Z5IrfcJFu9ZnREFfsTpYlZLIsTveE
9DnOEH2UOyAwztRlv/U7quhhuewifRT4Fm6xnOEZMPKcUb2t2Bl10DbFVbc8L231
f1NoiVoA/5T1FvCyr6iLYZmuNSLQHMzOsYmQdKX+A6qzDUFRQDMJNod3wJovl8rx
bqso0uK6e8j3AF7IB1FTAhPk2rDTbw0Jd7bTOMsDI00kydCinhumwSUAZ4Z7zjq7
QfSHXGTPGzWQsPrxYPwAxgTh+H27/GFal89HvMEGZfw44ovXQQ9OQmG1aZGwI6g3
XPwWFmGw38STsbLvKd9As/6OJZ0wwChnMnxtw9rQiqF8Hz6A7Sh1WBftVpRyiv60
XmnL1QTLsuncHz/0ld9NgAVN1rqnqFNk2f3m7zOUbzc4Vmt2GdxvLvnqQYfdFOZq
7DcQ0JGEuk1heZUapkViX2YMUQgThR6hELT3xwri4Sa11tMEue1LUQr93pMnKAlP
1tFFE3yzUQVv/ot05TubjIFVK6cPshITPnj7mfbyfIMRkSLl0Bcl5mMHqq7PQPQt
9q9fZs6NNQIKymA/51x+qHKCHWuB9L6Kvlzc1rA8uvsq+A1Bvq6yDlxtdfMUZ+Yc
9umQ5jE32xxycH9s0XEMBFlr+eSapdzI9aRT9/dC/XBATMVXAKI=
=orEm
-----END PGP SIGNATURE-----