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

Reply via email to