All of lore.kernel.org
 help / color / mirror / Atom feed
From: Benjamin Robin <benjamin.robin@bootlin.com>
To: "openembedded-core@lists.openembedded.org"
	<openembedded-core@lists.openembedded.org>,
	Paul Barker <paul@pbarker.dev>,
	"Marko, Peter" <Peter.Marko@siemens.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>,
	Yoann Congal <yoann.congal@smile.fr>,
	Ross Burton <ross.burton@arm.com>
Subject: Re: [wrynose][RFC PATCH 00/11] sbom-cve-check update
Date: Fri, 14 Aug 2026 14:08:49 +0200	[thread overview]
Message-ID: <T8RuCurQSHGCk8QRPy2f9A@bootlin.com> (raw)
In-Reply-To: <AS8PR10MB5073987C262BD37F31AA9174FDDB2@AS8PR10MB5073.EURPRD10.PROD.OUTLOOK.COM>

On Friday, August 14, 2026 at 12:05 AM, Marko, Peter wrote:

> > On Thursday, August 13, 2026 at 1:46 PM, Paul Barker wrote:
> > > On Sat, 2026-08-08 at 12:51 +0200, Peter Marko wrote:
> > > > This series updates sbom-cve-check tooling in wrynose to current master.
> > > > Unfortunately it shows that having cve-check tooling in upstream
> > > > components violates LTS patch acceptance policies.
> > > >
> > > > In this case the most visible is python3-shacl2code (1.0.1 -> 1.1.0),
> > > > but also sbom-cve-check-update-nvd-native introduces new features
> > > > (which is actually the reason why this upgrade is wanted).
> > > > For now this should not be a big issue as all the dependencies are very
> > > > new and used exclusively in cve-check, however by time they may be used
> > > > in other recipes or tooling, too.
> > > >
> > > > So I am sending this series as RFC to discuss future of CVE checking on
> > > > LTS branches.
> > > > * should we go with this series as is (possibly updating policy text)?
> > > > * or are we stuck with old code for next 3.5 years?
> > > > * or separate the tooling to meta-sbom-cve-check which would only have
> > > >   master branch to service all currently supported releases?
> > > > * or create mixins layer (to be also used by AB cve-metrics jobs)?
> > > > * or are there some other suggestions how to rework this series?
> > > >
> > > > My preference would be to have cve-check aligned for all supported
> > > > releases (even scarthgap), so I would welcome opinions and discussion
> > > > on this topic.
> > 
> > Hello Peter,
> > 
> > Thank you for taking the time to create this series. I had been planning
> > to work on it, but I was a bit busy :)
> > 
> > >
> > > Hi Peter,
> > >
> > > The TSC has discussed this series and is happy for sbom-cve-check to be
> > > updated on wrynose. It's in line with the expectations we had when
> > > wrynose was released, and the upstream maintainer is involved.
> > >
> > > For scarthgap it's a different question. That still has the
> > > cve-check.bbclass implementation instead of sbom-cve-check, this would
> > > be whole new framework rather than a set of updates. I wonder if this
> > > can be handled via an LTS mixin layer instead of a backport in OE-core?
> 
> Paul,
> 
> as the meta-sbom-cve-check layer shows, sbom-cve-check can co-exist with the old cve-check.
> It does not have to be the super-invasive with breaking change.
> 
> So in theory it should be pretty easy to copy 3 classes and bunch of support recipes.
> But I'm also fine with having an external layer for that.
> 
> Question is if Yocto project would also switch cve-metrics to the sbom-cve-check.
> That would of course highly increase the open CVE numbers but would also help identify missing CVE fixes.
> 
> > 
> > Hello Paul,
> > 
> > Technically, I think we could backport sbom-cve-check to scarthgap, but
> > indeed it still has the cve-check.bbclass implementation.
> > 
> > sbom-cve-check can be run outside of Yocto, but if you want it integrated
> > into Yocto, there's already a layer for that:
> > https://github.com/bootlin/meta-sbom-cve-check
> 
> Benjamin,
> 
> This is super cool.
> However, cve-metrics uses sbom-cve-check-recipe, which is not part of this layer.
> When updating, please consider adding it.
> 
> Peter

Peter,

I will be on vacation, so I won’t have time to work on this.
Feel free to create a PR to add this feature. I don't know if it's possible
to simply add `sbom-cve-check-recipe` to Scarthgap—I haven't checked yet—but
I have some slight doubts about it (though I could be completely wrong).


-- 
Benjamin Robin, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com





      reply	other threads:[~2026-08-14 12:09 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-08 10:51 [wrynose][RFC PATCH 00/11] sbom-cve-check update Peter Marko
2026-08-08 10:51 ` [wrynose][RFC PATCH 01/11] sbom-cve-check-update-nvd-native: upgrade 2026.05.07-000006 -> 2026.06.09-000006 Peter Marko
2026-08-08 10:51 ` [wrynose][RFC PATCH 02/11] python3-shacl2code: upgrade 1.0.1 -> 1.1.0 Peter Marko
2026-08-08 10:51 ` [wrynose][RFC PATCH 03/11] python3-spdx-python-model: update from version 0.0.5 to 0.0.6 Peter Marko
2026-08-08 10:51 ` [wrynose][RFC PATCH 04/11] python3-sbom-cve-check: update to version 1.3.2 Peter Marko
2026-08-08 10:51 ` [wrynose][RFC PATCH 05/11] sbom-cve-check-update-cvelist-native: update to version 2026-06-24 Peter Marko
2026-08-08 10:51 ` [wrynose][RFC PATCH 06/11] sbom-cve-check-update-nvd-native: update to version 2026.06.24-000003 Peter Marko
2026-08-08 10:51 ` [wrynose][RFC PATCH 07/11] sbom-cve-check-update-cvelist-native: -> 2026-07-23 Peter Marko
2026-08-08 10:51 ` [wrynose][RFC PATCH 08/11] sbom-cve-check-update-nvd-native: -> 2026.07.23-000007 Peter Marko
2026-08-08 10:51 ` [wrynose][RFC PATCH 09/11] python3-sbom-cve-check: update to version 1.3.3 Peter Marko
2026-08-08 10:51 ` [wrynose][RFC PATCH 10/11] sbom-cve-check-update-cvelist-native: update to version 2026-08-03 Peter Marko
2026-08-08 10:51 ` [wrynose][RFC PATCH 11/11] sbom-cve-check-update-nvd-native: update to version 2026.08.03-000011 Peter Marko
2026-08-13 11:46 ` [wrynose][RFC PATCH 00/11] sbom-cve-check update Paul Barker
2026-08-13 11:56   ` Benjamin Robin
2026-08-13 22:05     ` Marko, Peter
2026-08-14 12:08       ` Benjamin Robin [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=T8RuCurQSHGCk8QRPy2f9A@bootlin.com \
    --to=benjamin.robin@bootlin.com \
    --cc=Peter.Marko@siemens.com \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=paul@pbarker.dev \
    --cc=richard.purdie@linuxfoundation.org \
    --cc=ross.burton@arm.com \
    --cc=yoann.congal@smile.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.