On Mon, 8 Sep 2025 19:34:46 +0800
Yumei Huang
Signed-off-by: Yumei Huang
--- test/Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
Applied. I was finally able to 'make assets', and I even managed to run most tests from test/distro/ (re-enabling them in the 'test/run' script). They all seem to fail for different reasons, but at least they run! I was afraid the breakage was more serious than this. I guess we might want to fix some, drop some if it's too much effort to fix things with very old distributions (say, Debian 9 or Fedora < 30), but I still think they are quite important as we want to find issues with distributions and older versions of kernel / C libraries and different endiannesses *before* we build packages, if possible. That is, even if we reach the point where major distributions run our tests as automated tests (Debian, Fedora and openSUSE run some of them as part of Podman tests already), that will be too late, or not ideal, because we'll already have those changes in the upstream repository. And, of course, with David's effort on the test framework, I hope that one day we'll just be able to run the whole testsuite on several distributions and architectures (not just build / smoke tests like the test/distro ones). By the way, I'm currently testing Alpine and Void Linux manually from time to time. The main value added there is that they use musl instead of glibc, and we actually break things quite often. -- Stefano