[LTP] [PATCH v3 2/2] Add centos10 to test matrix
Li Wang
liwang@redhat.com
Thu Apr 10 05:03:47 CEST 2025
Hi Petr, Siddhesh,
Siddhesh's words make sense, but considering we (RedHat) already test
Fedora-ELN [1] internally with the LTP latest branch, so it's not necessary
to enable CentOS-10 stream in GitHub CI again.
[1] Acts as a testing ground for RHEL's next major version (e.g., RHEL 10).
@Siddhesh, you can find the Fedora-ELN test in CKI system, which plays
an important role in testing LTP master branch.
On Mon, Apr 7, 2025 at 10:00 PM Siddhesh Poyarekar <siddhesh@gotplt.org>
wrote:
> On 2025-04-07 07:13, Petr Vorel wrote:
> >> gcc on CentOS 10 is configured to build with AVX on by default
> >> (specifically, -march=x86-64-v3), unlike other compilers, so it should
> >> be a useful addition to the test matrix.
> >
> >> cve-2015-3290 for example fails to build on this without `-mno-avx` in
> >> the build flags.
> >
> > I don't want to add yet another CI job just to test previous commit.
> > We already have quite a lot of distros (running is quite long).
>
> So the reason I suggested adding centos10 is that it has a distinctly
> different toolchain from the other containers in the matrix. The gcc on
> centos10 defaults to generating code for the x86-64-v3 baseline (which
> enables AVX by default) on x86_64 which is different from all of the
> other test environments in the matrix.
>
> > @Li I suppose you want to keep centos 9 than to have centos 10.
> > I guess for new distros we have Fedora.
>
> centos9 defaults to x86-64-v2 FWIW, so it's kinda unique in that sense
> too. Fedora does not change ISA baselines the way centos/RHEL does
> since the Fedora community would like to continue supporting the lowest
> common denominator in terms of architecture support.
> Although I understand the need to keep the pre-commit CI run slim, just
> thought I'd add my $0.02 :)
>
> Thanks,
> Sid
>
>
--
Regards,
Li Wang
More information about the ltp
mailing list