Message ID | 20250417093457.2091799-2-peter.marko@siemens.com |
---|---|
State | New |
Headers | show |
Series | [1/2] cve-check: extract extending CVE_STATUS to library function | expand |
LGTM: Reviewed-by: Joshua Watt <JPEWhacker@gmail.com> On Thu, Apr 17, 2025 at 3:35 AM Peter Marko <peter.marko@siemens.com> wrote: > > From: Peter Marko <peter.marko@siemens.com> > > If spdx is generated without inheriting cve/vex classes (which is poky > default), only explicitly set CVE_STATUS fields are handled. > Calculated ones (e.g. from CVE_STATUS_GROUPS) are ignored. > > Fix this by expanding the CVE_STATUS in spdx classes. > > Signed-off-by: Peter Marko <peter.marko@siemens.com> > --- > meta/classes/spdx-common.bbclass | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/meta/classes/spdx-common.bbclass b/meta/classes/spdx-common.bbclass > index 36feb56807..713a7fc651 100644 > --- a/meta/classes/spdx-common.bbclass > +++ b/meta/classes/spdx-common.bbclass > @@ -37,6 +37,11 @@ SPDX_CUSTOM_ANNOTATION_VARS ??= "" > > SPDX_MULTILIB_SSTATE_ARCHS ??= "${SSTATE_ARCHS}" > > +python () { > + from oe.cve_check import extend_cve_status > + extend_cve_status(d) > +} > + > def create_spdx_source_deps(d): > import oe.spdx_common >
diff --git a/meta/classes/spdx-common.bbclass b/meta/classes/spdx-common.bbclass index 36feb56807..713a7fc651 100644 --- a/meta/classes/spdx-common.bbclass +++ b/meta/classes/spdx-common.bbclass @@ -37,6 +37,11 @@ SPDX_CUSTOM_ANNOTATION_VARS ??= "" SPDX_MULTILIB_SSTATE_ARCHS ??= "${SSTATE_ARCHS}" +python () { + from oe.cve_check import extend_cve_status + extend_cve_status(d) +} + def create_spdx_source_deps(d): import oe.spdx_common