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 13:33:47 BST 2019


On Wed, 3 Apr 2019, Emmanuel Bourg wrote:

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

I don’t know… the missing initscript is an RC bug, so the compromise
would start _after_ it’s added…

> > 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?
> 
> It's a oneshot service, the command is just fired once at boot time.
> There is nothing running in the background.

Ah, okay. I’m a bit concerned about the need for things like dbus,
which aren’t otherwise required to be run on a server (at least with
the headless JRE).

> Extracting systemd-sysusers into a smaller package is probably a good
> idea. However it means trading an overhead for the sysvinit users only
> with a small overhead for everyone, not sure the systemd maintainers
> will agree.

True, we’ll see. Perhaps a split package for “tools from systemd that
can also be used standalone under other init systems without needing
to run all those dæmons” might make more sense than a package with only
systemd-sysusers. The alternative, a package reimplementing systemd-
sysusers as, say shell script, for sysvinit users, is probably even
less sensible, but one I’d prefer over having to install the whole thing
(also, the overhead is only for the package maintainers and ftpmasters
and mirrors, not the users).

> > But can we keep things working for buster, please?
> 
> If #926316 isn't fixed I don't mind using adduser temporarily.

You mention the libpam-systemd alternative part. There’s work
being done implementing things with elogind, but given #925489
chances that this will be usable in buster are about 0.

I’d prefer if we could upload this with adduser now, considering
more changes as well as changes to other packages are almost not
done right now due to the freeze situation (we *are* expecting
buster within $smallnum weeks now).

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