Control: severity -1 serious Dmitry Smirnov writes: > On Wednesday, 6 May 2020 8:28:09 AM AEST Ansgar wrote: >> The last upload adds `Provides: systemd`, but `systemctl` obviously >> doesn't provide the same (or similar) functionality as the `systemd` >> package. > > It does provide similar functionality under certain circumstances such as > inside application containers where "systemd" (or init system) is not > present. > > The purpose of "systemctl" package is to provide alternative "systemctl" > utility to manage systemd services without systemd. Of course is it not a > complete implementation but IMHO quite sufficient to be practically useful > and warrant for "Provides: systemd". > > The unfortunate problem why I had to introduce "Provides: systemd" is > discussed in #959174.
`php7.4-fpm` has "Depends: systemd" because it wants `systemd-tmpfiles` to be available, not for the `systemctl` program. `systemctl` doesn't provide `systemd-tmpfiles`, so that is an example why the Provides that was added in the last upload is not correct. Anything that wants to use systemd-tmpfiles (or other features) and depends on the "systemd" package for that gets broken by such incorrect dependency information. Ansgar