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