Re: [yocto-patches] [yocto-autobuilder-helper][PATCH] scripts/yocto-supported-distros: fix an incorrect regular expression for stream
Richard Purdie <[email protected]>
| Newsgroups | org.yoctoproject.lists.yocto-patches |
|---|---|
| Message-ID | <8701b1c37a2d192c4d8698eee648025ea632060c.camel@linuxfoundation.org> |
On Wed, 2026-04-08 at 09:25 +0200, Antonin Godard via lists.yoctoproject.org wrote: > Hi, > > On Mon Apr 6, 2026 at 10:49 AM CEST, Paul Barker wrote: > > On Thu, 2026-03-26 at 17:22 +0100, Antonin Godard via > > lists.yoctoproject.org wrote: > > > The lsb string for CentOS Stream is actually centosstream-*, not > > > centos-*. It was thus not detecting centosstream entries in > > > SANITY_TESTED_DISTROS. > > > > > > This was preventing the script from outputting the docs-formatted > > > CentOS > > > strings. > > > > > > Reported-by: Yoann Congal <[email protected]> > > > Signed-off-by: Antonin Godard <[email protected]> > > > --- > > > scripts/yocto-supported-distros | 2 +- > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > > > diff --git a/scripts/yocto-supported-distros b/scripts/yocto- > > > supported-distros > > > index 11b05b7..f1dac04 100755 > > > --- a/scripts/yocto-supported-distros > > > +++ b/scripts/yocto-supported-distros > > > @@ -83,7 +83,7 @@ INPUT_REGEXES = { > > > }, > > > "centosstream": { > > > "ab": re.compile(r"^stream(\d+)"), > > > - "lsb": re.compile(r"^stream-(\d+)"), > > > + "lsb": re.compile(r"^centosstream-(\d+)"), > > > > Hi Antonin, > > > > Where do you see centosstream-* reported? > > > > On the stream9-vk-1 autobuilder worker and on a local centos stream > > 9 > > instance I see "centos-9": > > > > $ ( source /etc/os-release && echo $ID-$VERSION_ID ) > > centos-9 > > > > We currently have "centosstream-9" listed as a supported distro, > > but if > > I build on stream9-vk-1 I see: > > > > WARNING: Host distribution "centos-9" has not been validated > > with > > this version of the build system; you may possibly experience > > unexpected failures. It is recommended that you use a tested > > distribution. > > > > So, I sent a patch for meta-yocto [1]. We should try to resolve > > which > > one is correct. > > > > [1]: > > https://lore.kernel.org/poky/[email protected]/T/ > > I'm a bit confused, why was this not a problem on whinlatter and > scarthgap then? > Both of them have either centosstream-8 or centosstream-9 as their > lsb string in > poky.conf. > > https://git.yoctoproject.org/meta-yocto/tree/meta-poky/conf/distro/poky.conf?h=whinlatter > https://git.yoctoproject.org/meta-yocto/tree/meta-poky/conf/distro/poky.conf?h=scarthgap > > Even CentOS Stream 8 images report centos-8 (with a local docker > image): > > $ docker run --rm -it quay.io/centos/centos:stream8 bash > [root@c33732bb804a /]# cat /etc/os-release > NAME="CentOS Stream" > VERSION="8" > ID="centos" > ID_LIKE="rhel fedora" > VERSION_ID="8" > > Should we backport your change to both of these branches? It does sound like we got that wrong so yes, we should probably fix it. Cheers, Richard