Hi,
On Wed, 2023-04-26 at 16:25 +0200, Marc Haber wrote:
On Mon, 24 Apr 2023 15:48:02 +0100, Matthew Vernon
<[email protected]> wrote:
One thing I'd say is: please keep the init script in your package,
so that people using inits other than systemd can continue to use
it.
I am not sure whether it is doing non-systemd users a favor to keep a probably outdated, bitrotting and untested init script in the
canonical place.
OTOH it is an un-favor to move or remove it, no matter if it is half-
working or completely non-working. For a less experienced user it will
be easier to fix a half-/non-working script in place than to look for
it in obscure places, copy it from another distro or get it from a
magic 'curl http... | sh' link.
My gut feeling is that it might be better to ship the old init script
in /usr/share/doc/package/examples unless the package maintainer is reasonably sure that the init script will actually work.
It is better to keep the init script in place. That will not affect
systemd users in any way, besides <1k in disk space (same as with /usr/share/doc/package/examples). Also in case the maintainer is not
interested in the init script, then the task for keeping the init
script in good order should be left to those interested on a best
effort basis. Who cares if a package ships a 100% bit-rotten init
script? Only the people who use that un-popular init system. Then let
them fix it. On the maintainer side - how much does it hurt to
occasionally accept a patch for a small file?
It would have been much easier if dpkg did allow to declare in package
B that package A depends on B and in case A is removed then B should
also go (to name it precisely, the relation is supplement)...
Unlike sysvinit upstart is obsolete and removing upstart configuration
is a good thing. But that is not the case with sysvinit. Removing the
init scripts really hurts a group of people. Compared to Debian's user
base that group is very very small. But tell me how small is a good
number to be 'safely' ignored/neglected? 100, 1000 or 10000?
With best regards,
b.
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)