Your message dated Sat, 23 May 2026 12:18:36 +0000
with message-id <[email protected]>
and subject line Bug#1136595: fixed in systemd 261~rc1-1
has caused the Debian Bug report #1136595,
regarding systemd 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.)


-- 
1136595: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1136595
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: systemd
Version: 260.1-1
Usertags: pidof-without-procps

Dear maintainer(s) of systemd,

it appears that systemd 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 systemd
  that use `pidof` at runtime;
* via the `Build-Depends:` field of systemd, 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 systemd, 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 systemd uses `pidof` due to the following
code snippets:

```
path: systemd_260~rc2-1/debian/tests/boot-and-services
    def test_cron(self):
        pid = subprocess.check_output(['pidof', 'cron'], 
universal_newlines=True).strip()
        out = subprocess.check_output(['ps', 'u', pid], universal_newlines=True)
        self.assertIn('root', out)


path: systemd_260~rc2-1/debian/tests/boot-and-services
                     'Forwarding to rsyslog is a Debian patch')
    def test_rsyslog(self):
        pid = subprocess.check_output(['pidof', 'rsyslogd'], 
universal_newlines=True).strip()
        out = subprocess.check_output(['ps', 'u', pid], universal_newlines=True)
        self.assertIn('bin/rsyslogd', out)


path: systemd_260~rc2-1/debian/tests/boot-smoke
    echo "checking that NetworkManager runs"
    pidof NetworkManager || fail "NetworkManager was not running"
fi


path: systemd_260~rc2-1/debian/tests/logind
    shutdown -c || true
    # logind should still be running
    P=$(pidof systemd-logind)
    [ "$P" = "$LOGINDPID" ] || { echo "logind crashed" >&2; exit 1; }


path: systemd_260~rc2-1/debian/tests/logind
    echo " * daemon is started"
    # should start at boot, not with D-BUS activation
    LOGINDPID=$(pidof systemd-logind)
    # loginctl should succeed


path: systemd_260~rc2-1/debian/tests/logind
    evemu-event $LID_DEV --sync --type 5 --code 0 --value 0
    P=$(pidof systemd-logind)
    [ "$P" = "$LOGINDPID" ] || { echo "logind crashed" >&2; exit 1; }
}


path: systemd_260~rc2-1/debian/tests/logind
    sleep 5
    shutdown -c --no-wall || true
    P=$(pidof systemd-logind)
    [ "$P" = "$LOGINDPID" ] || { echo "logind crashed" >&2; exit 1; }
}
```

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: systemd
Source-Version: 261~rc1-1
Done: Luca Boccassi <[email protected]>

We believe that the bug you reported is fixed in the latest version of
systemd, 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.
Luca Boccassi <[email protected]> (supplier of updated systemd 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: Sat, 23 May 2026 12:02:22 +0100
Source: systemd
Architecture: source
Version: 261~rc1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian systemd Maintainers 
<[email protected]>
Changed-By: Luca Boccassi <[email protected]>
Closes: 1136595
Changes:
 systemd (261~rc1-1) unstable; urgency=medium
 .
   [ Luca Boccassi ]
   * d/t/control: pull libfdisk-dev for test suites. It will be a dlopen
     library soon
   * d/t/control: pull libmicrohttpd-dev for unit-tests suite. It will be a
     dlopen library soon
   * autopkgtest: add dependency on procps (Closes: #1136595)
   * Conflict with sysuser-helper. Incompatible implementation specific for
     runit, make the systemd package conflict with it to ensure it's never
     installed in the default setup
   * Downgrade dependency on dbus to recommends in sd-container. This
     package is useful in the initrd, and dbus is no longer a hard
     requirement for nspawn
   * Update upstream source from tag 'upstream/261_rc1' Update to upstream
     version '261~rc1' with Debian dir
     dab9908c937b5e70158151b2bbec44d40817023e
   * Bump Standards-version to 4.7.4, no changes
   * Install new files for upstream release
   * Backport patch to fix unit test in gitlab CI
   * Update symbols file for new version
   * Backport patch to skip test-pressure in autopkgtest
   * Force linking against libm. Programs linking against libsystemd0.so
     crash due to libm ifunc shenanigans when the linking was removed, so
     force it back. This makes every binary link against libm rather than
     just libsystemd.so.
 .
   [ Nick Rosbrook ]
   * d/t/boot-and-services: use coreutils tunable in apparmor test (LP:
     #2125614)
 .
   [ Alexandre Detiste ]
   * use dh-cruft to register & purge volatile files
Checksums-Sha1:
 76853d0a81093e599403e10d4e5ab8c9a5400b86 8681 systemd_261~rc1-1.dsc
 25569a57a0a7f5edb5e81e2544d1056fc5f51f36 18284572 systemd_261~rc1.orig.tar.gz
 0056d815e6945e7873bb1c78f944b8c577d29073 186980 systemd_261~rc1-1.debian.tar.xz
 873dae2d805b687b81d4df467a154e6e1dc44c7c 14588 
systemd_261~rc1-1_source.buildinfo
Checksums-Sha256:
 26cba50ce27b62eaf6052f5ccbacddc5f52462fdc24c53d2d1a26e53760a761a 8681 
systemd_261~rc1-1.dsc
 b927f1f667ecc9e5f3ff9fba01d2f47e308337dff90a16e06e05b54612f6133f 18284572 
systemd_261~rc1.orig.tar.gz
 e38b65402d8f72e218e0be22aec41268f2b5ca8a9e56f7a121e7c00a28a061c4 186980 
systemd_261~rc1-1.debian.tar.xz
 9d704750a2c421add778d808ac0dbafbe0f360432750de7f8e156cecfa58e517 14588 
systemd_261~rc1-1_source.buildinfo
Files:
 8497639acf975e40fd9da96964ffa918 8681 admin optional systemd_261~rc1-1.dsc
 385e89f1e5b86641e11209660f1d91ee 18284572 admin optional 
systemd_261~rc1.orig.tar.gz
 29001f996d52ecc2ebde53c43e48003e 186980 admin optional 
systemd_261~rc1-1.debian.tar.xz
 f43db22285e5823a9f40eaeecc5cf5a5 14588 admin optional 
systemd_261~rc1-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEErCSqx93EIPGOymuRKGv37813JB4FAmoRmN8RHGJsdWNhQGRl
Ymlhbi5vcmcACgkQKGv37813JB6wqw//YCmk39gL8ouw6Du6DN6owj/ShExQWAK9
KyRVugme4IUNyRvfZLtFt0QQqmfK2zzObpBNwsCJO3yxTDuBVdXZah4RlO0hpMR1
6k0sASgKrZ0ghQPnLsU4zx5qv5pPmKRbchlXqT1ouEtxtvKLGKKeO7jzrEkj1g0q
5KmmFQrqUnG5S80RYm3pPmGRWc1KOz2PGYPbMJjDBdTydcTdAvSCFpaoLd7frtb7
LDay88YckPyLk1j4rA2UMqKNJk3OWVGP3farAd4xh5SopNZsj6tToHea5v3esvCe
maj4nLnIBtq6GICotp+AQe989w4az7awO5klvascE0spJUxw/webhwngqkEMsBUK
0x6/OKOiJIJKKt9SDg1p7M6uAXBfOXGP7nVst/b1XvtZ/0duSNxb/nwQw8VhMN7E
4Rx5U8OQSsr6Vk60730WdFz6O2sFbkir6ldSbP7okGj4jkqMdKCZcTHJjOUWDMEX
3rU9RNLhSU6dXv/Iachj8SUGoRFBYgejb0yTA9yWj/P/54zgzKZ+bglRtLzeAtZn
36gugHT9ia99+8T4E8BbDRNix2OxnSi2cN+cbKrs8UYK3qgi0YXOfsDRBg3zYOnT
Vu2EVXrRIPE/CBIp8e3EuAoNimB4OojWElIAHTdwTiVlT+YXvt144xd+vKwLGlNn
8iz5zNwOSQs=
=Igio
-----END PGP SIGNATURE-----

Attachment: pgpKT2wGUx5jq.pgp
Description: PGP signature


--- End Message ---

Reply via email to