Dmitry Smirnov writes:
> On Wednesday, 6 May 2020 9:58:03 PM AEST Ansgar wrote:
>> > Clearly there is a problem in "php7.4-fpm" which should not depend on
>> > "systemd" in first place because it is perfectly functional without
>> > "systemd- tmpfiles" and without "systemd" as far as I can tell.
>> 
>> It might or might not be; adding wrong dependency information to other
>> packages to work around that isn't a solution.
>
> I insist that "adding wrong dependency information to other packages"
> is not a situation here, if you misled to think that from unfortunate 
> changelog entry in "systemctl" package.

So all packages that want systemd-tmpfiles need "Depends: systemd" and
"Conflicts: systemctl" now? (Same for anything else provided by systemd,
but not systemctl.)

That's what would be required thanks to the changes in systemctl now
because you have some disagreement with the php maintainer.  Note that
in particular "php7.4-fpm" would need that Conflicts now...

That's not a correct solution.  systemctl is clearly wrong here;
php7.4-fpm might also be wrong, but two wrongs don't make a right.

>> With php7.4-fpm 7.4.5-1 and systemctl 1.4.4181-1 installed in a current
>> Debian unstable:
>> 
>> +---
>> 
>> | root@09f957efac98:/# /etc/init.d/php7.4-fpm start
>> | /etc/init.d/php7.4-fpm: 99: systemd-tmpfiles: not found
>> 
>> +---
>> 
>> That's what the dependency is for and it's broken because of the
>> `Provides`.
>
> No, it is broken because of the bug in SysV init script which explicitly
> calls `systemd-tmpfiles` binary hence _requires_ systemd facility.

That is not a bug, even if you might not like the init script doing
that.

> Arguably it is a bad idea to hard-depend on "systemd" for SysV services and
> this is precisely the systemd zealotry that makes maintenance of alternatives
> so hard, creates bad reputation to Debian and poisons debates with toxic
> arguments... :(

Please read https://www.debian.org/vote/2019/vote_002.

Also accusations of "systemd zealotry" and such poisons debates with
toxic arguments.  I would appreciate if you could stop doing that.

Ansgar

Reply via email to