tests icon indicating copy to clipboard operation
tests copied to clipboard

All supported "rootfs" should be tested (or dropped)

Open fidencio opened this issue 4 years ago • 1 comments

Which feature do you think can be improved?

Currently as part of osbuilder, we're supporting:

However, our CI is only doing the tests using the ubuntu rootfs, which makes 7 out of 8 rootfs not tested.

How can it be improved?

We can take baby steps here, and start using the same rootfs as the OS being tested. It'd increase the coverage for the OSes we support as part of our CI (CentOS, Debian, and Fedora, apart from the already tested Ubuntu).

Additional Information

We should also consider dropping what we don't necessarily want to support and / or we don't have help from the community to maintain.

With the risk to be shooting myself in the foot, we should really find folks from the community to ensure a rootfs is supported for their community, while we should focus on one as the standard and ensure that one works as expected.

Of course, if a community member wants to maintain a new rootfs, those will be welcome if those are tested and the maintainers are responsible to issues we may possibly find along the way.

Before raising this feature request

Have you looked at the limitations document?

Yep, I did.

fidencio avatar Jun 29 '21 12:06 fidencio

We should also consider dropping what we don't necessarily want to support and / or we don't have help from the community to maintain.

+1, I too have wondered in the past about maintaining so many distros. I get that supporting multiple is good for not getting too accustomed of how one distro does certain things, but supporting both Ubuntu and Debian (or Fedora & CentOS) never seemed very intuitive to me.

For the upcoming s390x CI, I was planning on an Ubuntu host with an Ubuntu guest FS, and a RHEL host with a Fedora guest FS. (Why not CentOS? On s390x, it only exists in the form of ClefOS, which has no 8 release.)

Jakob-Naucke avatar Jun 29 '21 13:06 Jakob-Naucke