Need information where tests can be found for sysvinit-utils Debian package
Mark Hindley
mark at hindley.org.uk
Mon Oct 28 18:48:28 GMT 2024
On Mon, Oct 28, 2024 at 10:35:37AM +0000, Ian Jackson wrote:
> I'm sure addition of (reliable) autopkgtests would be very welcome.
Absolutely!
> Note that because of its position as a central service mansger,
> sysvinit can be tested by autopkgtests *of other packages*.
> This is probably part of a good testing strategy, because it would
> exercise enough of sysvinit to check that those service packages
> function correctly.
>
> I haven't done a search to see if any existing pakages have such
> tests. Also IDK if such tests would work with ci.d.n because I'm sure
> the default images use systemd and the test's dependencies would have
> to demand sysvinit and that would involve switching the test image's
> init system.
That is certainly the case at the moment. At the moment systemd is installed in
the ci.d.n base images. Since version 256.1-1, systemd conflicts with sysv-rc,
insserv and startpar and systemd prerm refuses installation. That means that
most autopkgtests for non-systemd init related packages fail in the setup on
ci.d.n. See insserv, openrc and startpar. It is probable that sysvinit-core
would fail similarly.
I would love to see this resolved, but the way to achieve that is not clear to
me.
> Probably, it would be easiest to start by adding tests for basic
> functionality, and startup of important packages in the sysvinit
> package.
Certainly, autopkgtests to run locally are still useful.
Thanks
Mark
More information about the Debian-init-diversity
mailing list