Your message dated Thu, 16 Jul 2026 10:20:55 +0000
with message-id <[email protected]>
and subject line Bug#1136507: fixed in glusterfs 11.2-4
has caused the Debian Bug report #1136507,
regarding glusterfs uses pidof but does not depend on procps
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1136507: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1136507
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: glusterfs
Version: 11.2-3
Usertags: pidof-without-procps
Dear maintainer(s) of glusterfs,
it appears that glusterfs 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 glusterfs
that use `pidof` at runtime;
* via the `Build-Depends:` field of glusterfs, 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 glusterfs, 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 glusterfs uses `pidof` due to the following
code snippets:
```
path: glusterfs_11.2-3/tests/volume.rc
then
local pid=$(cat ${rundir}/${V0}.pid)
pidof glusterfs 2>&1 | grep -w $pid > /dev/null
if [ $? -eq 0 ]
path: glusterfs_11.2-3/extras/command-completion/gluster.bash
elif [ "$1" == "complete" ]; then
if ! pidof glusterd > /dev/null 2>&1; then
list='';
path: glusterfs_11.2-3/extras/command-completion/gluster.bash
if pidof glusterd > /dev/null 2>&1; then
GLUSTER_SET_OPTIONS="
$(for token in `gluster volume set help 2>/dev/null | grep "^Option:" |
cut -d ' ' -f 2`
path: glusterfs_11.2-3/tests/00-geo-rep/00-georep-verify-setup.t
cleanup;
TEST glusterd;
TEST pidof glusterd
path: glusterfs_11.2-3/tests/bugs/cli/bug-1087487.t
TEST glusterd
TEST pidof glusterd
TEST $CLI volume create $V0 $H0:$B0/${V0}0 $H0:$B0/${V0}1
path: glusterfs_11.2-3/tests/basic/fencing/fencing-crash-conistency.t
TEST glusterd
TEST pidof glusterd
TEST $CLI volume info;
path: glusterfs_11.2-3/tests/basic/afr/inodelk.t
TEST glusterd;
TEST pidof glusterd
TEST $CLI volume create $V0 replica 3 arbiter 1 $H0:$B0/${V0}{0..5}
path: glusterfs_11.2-3/tests/basic/afr/inodelk.t
#Do similar tests on replica 2
TEST glusterd;
TEST pidof glusterd
TEST $CLI volume create $V0 replica 2 $H0:$B0/${V0}{0..3}
TEST $CLI volume start $V0
path: glusterfs_11.2-3/tests/basic/distribute/throttle-rebal.t
TEST glusterd
TEST pidof glusterd
TEST $CLI volume create $V0 $H0:$B0/brick1 $H0:$B0/brick2
TEST $CLI volume start $V0
path:
glusterfs_11.2-3/tests/bugs/replicate/bug-1637802-arbiter-stale-data-heal-lock.t
TEST glusterd;
TEST pidof glusterd;
TEST $CLI volume create $V0 replica 3 arbiter 1 $H0:$B0/${V0}{0,1,2};
TEST $CLI volume start $V0;
path: glusterfs_11.2-3/tests/bugs/distribute/bug-1247563.t
#Basic checks
TEST glusterd
TEST pidof glusterd
TEST $CLI volume info
path: glusterfs_11.2-3/tests/00-geo-rep/bug-1708603.t
cleanup;
TEST glusterd;
TEST pidof glusterd
path: glusterfs_11.2-3/run-tests.sh
# Check for pidof
pidof pidof > /dev/null 2>&1
if [ $? -ne 0 ]; then
MISSING="$MISSING pidof"
(Plus hundreds of tests/*.t files.)
```
Feel free to close this issue if this is a false positive (for example
if this code is in an unreachable code path).
Regards,
--
Gioele Barabucci
--- End Message ---
--- Begin Message ---
Source: glusterfs
Source-Version: 11.2-4
Done: Patrick Matthäi <[email protected]>
We believe that the bug you reported is fixed in the latest version of
glusterfs, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Patrick Matthäi <[email protected]> (supplier of updated glusterfs 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 16 Jul 2026 11:37:59 +0200
Source: glusterfs
Architecture: source
Version: 11.2-4
Distribution: unstable
Urgency: medium
Maintainer: Patrick Matthäi <[email protected]>
Changed-By: Patrick Matthäi <[email protected]>
Closes: 1136507
Changes:
glusterfs (11.2-4) unstable; urgency=medium
.
* Add procps dependencies.
Closes: #1136507
Checksums-Sha1:
597cdf1873e7c74006be9d0be7fcb0f418b4c2fb 3542 glusterfs_11.2-4.dsc
71a20f667d2b40e52d23a0b32e3175db1f450fd5 3937297 glusterfs_11.2.orig.tar.gz
e404a03a15f2ad41adc5b72ad5044aa44dcc2c60 24800 glusterfs_11.2-4.debian.tar.xz
50f3484479af7912bce01500c05b78f0bafcc1fd 7871 glusterfs_11.2-4_source.buildinfo
Checksums-Sha256:
2dc5fc320121d72c51b7a4031e47c1e55069d6e9c991ecc994a47b29de1ede04 3542
glusterfs_11.2-4.dsc
540683ab1acdc95c7fe940061fb24464e1d3d0955a8610d79376911b73ed4ce4 3937297
glusterfs_11.2.orig.tar.gz
1471834c67d04c9b089d638adba80f7a9ef48bf92ca9714be808a56dbca8c230 24800
glusterfs_11.2-4.debian.tar.xz
e22794d96f1e8ec49f70044426f1098ead9f1390b5369f91536a4044165f90f6 7871
glusterfs_11.2-4_source.buildinfo
Files:
97423e0d232f4df9fe53e89ad6ce2d23 3542 admin optional glusterfs_11.2-4.dsc
774b78c834e6160f86e01d97a95e7eb2 3937297 admin optional
glusterfs_11.2.orig.tar.gz
21bf3d109f680ff2a8d566f574bdabcf 24800 admin optional
glusterfs_11.2-4.debian.tar.xz
3a15ba3ee18f4b1589a5ccc8c0689c88 7871 admin optional
glusterfs_11.2-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEWKA9xYJCWk3IuQ4TEtmwSpDL2OQFAmpYrFcACgkQEtmwSpDL
2OQV8Q/8DES2zYMVvih9vY/RHz2gaMzv8k/0+3py7WuyXL/OmpZC0kQ3vomxX5Xm
2Xnix+mF5dLG3EPn56XPfD3FHEqqbWP6IO/VtmtELHOdr8TIPaLKPAJfxchRjIT7
ni9I69wV9EEhoBfLfVXD1JJ2Jp5l6C/mxW9GBY2ZLqZS0lLcADkQ7wcPKdlyJVTa
pRbLui36W9xhwGNXEX80mzOD4RMSv2mriNZ4wXc4NMe0ESAA0iExu1RJm0jNZMw2
+tTmi7tntL8aNnQ/+qgRnqbalQ6PiVI0QBvRufODLVr2lqlNxXu2Km5tf3ZYngeE
+P7jS6DqLF8DFUtALh04JT9lFuQ4tCZXC8tj+gqQR6wnV0zT+Ius2Cpaz+UDVBhr
vTI/kwDIZSDVo9qjhUmP8vDM7xpXAOJflXS6tQxrH0JT9hVTWOtHv3lWgidV24kU
mMc5z/R00G+IP/sF5u2YES/5maiMobWsfFT0LEIHxh/grRTUJPGuEwDkCpGaOGun
R9EAOFlZ8N4CI0HiAmoB3u/WIsCXOSVGxYFWT7x0q2hkcTCCd89r2jZ8lNh5lvDA
ISxvQsgzT8NgpdQIdvnEZ211eiDEICrfxIj3bvKP/4vDtRagvg5nIURe24IbFIN2
ssoxQnb7TFB/JjT5bCMYdTm6SSQmhgnwILgF00X4Y4y1+DBWIkY=
=rYaQ
-----END PGP SIGNATURE-----
pgpMR97vt5Fqq.pgp
Description: PGP signature
--- End Message ---