Bug#925473: tomcat9: sysvinit script missing (Policy §9.11¶2 =?UTF-8?Q?=E2=80=9Cmust=E2=80=9D?=)

Thorsten Glaser t.glaser at tarent.de
Wed Apr 3 12:39:07 BST 2019


On Wed, 3 Apr 2019, Emmanuel Bourg wrote:

> Assuming #926316 gets fixed, I think we should focus only on providing a
> usable sysvinit script as required by the policy. Supporting people

I really insist on being able to install tomcat9 without having to
install a whole other init system, even if it is not used.

> Regarding the weight, at this point you've already installed the JRE and
> Tomcat, the few extra MB for systemd are negligible.

It’s also about attack surface, or other tools that assume something
(such as systemd being actually run when installed). I’ve seen that
systemd-sysusers is a service… does that mean the service needs to
run in order for it to be useful? If not now, then perhaps later?

> There is a growing consensus around the idea that imperative maintainer
> scripts are a bad thing and they should be replaced with something
> declarative. systemd-sysusers does exactly that for the user creation,

Not all of them, but I can see this for some cases. On the other hand,
user creation with adduser is *really* light.

If we weren’t this deep into the freeze, I’d offer to write a
systemd-less replacement that parses the same configuration files
and upload it separately. Or maybe, if systemd-sysusers really has
no dependency on anything else except libsystemd0, it could become
split off into another package.

But can we keep things working for buster, please?

Thanks,
//mirabilos
-- 
tarent solutions GmbH
Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/
Tel: +49 228 54881-393 • Fax: +49 228 54881-235
HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941
Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg

**********

Mit der tarent Academy bieten wir auch Trainings und Schulungen in den
Bereichen Softwareentwicklung, Agiles Arbeiten und Zukunftstechnologien an.

Besuchen Sie uns auf www.tarent.de/academy. Wir freuen uns auf Ihren Kontakt.

**********



More information about the pkg-java-maintainers mailing list