From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id B7DAFFCE071 for ; Thu, 26 Feb 2026 12:52:40 +0000 (UTC) Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.69091.1772110353531106594 for ; Thu, 26 Feb 2026 04:52:34 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=UDpztdvL; spf=pass (domain: bootlin.com, ip: 185.246.84.56, mailfrom: mathieu.dubois-briand@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 2FAC01A13BF for ; Thu, 26 Feb 2026 12:52:31 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id F0E8D5FDEB; Thu, 26 Feb 2026 12:52:30 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 8B01C10369367; Thu, 26 Feb 2026 13:52:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1772110350; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=sIHaFiKhLuiMNkWjyQXNjv/VKHLbGnRI2G4yrzyU8Rw=; b=UDpztdvLjp8oGE7bR8hZRgnV0lOc9fe4nlqez+YGCFUeoo7IoRkm552wR8Q7npwsRgkHXq iqwjn6tbOnVrZt+vCemQTmCXnD1Hr/hhfKv613b055DdvBSPxj7LeB5WAgC6pVEd/7JNE7 385UguEuA3do6FH2Jy5BFbnxYqRKm86wXQ2X/Gh85ElspVpchC/jILEvKUMK5+9DlxDXEi RbAXedoh35FA7SKt04UUHvgtN4i/SKfpksXyt3Wfmm6MH52AdQ7uJo8/gPgGLTm/Y9HX2/ VUOuq0XgdHgnzJlc73mdcIXVKN0sgwbyssT5YJy/i+GLziosDhYclq5aKqCx0Q== Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Thu, 26 Feb 2026 13:52:28 +0100 Message-Id: Cc: , From: "Mathieu Dubois-Briand" To: , Subject: Re: [OE-core][PATCH v2 0/8] Add SPDX 3 Recipe Information X-Mailer: aerc 0.19.0-0-gadd9e15e475d References: <20260220154123.376880-1-JPEWhacker@gmail.com> <20260224230234.679049-1-JPEWhacker@gmail.com> In-Reply-To: <20260224230234.679049-1-JPEWhacker@gmail.com> X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 26 Feb 2026 12:52:40 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/232017 On Wed Feb 25, 2026 at 12:00 AM CET, Joshua Watt via lists.openembedded.org= wrote: > Changes the SPDX 3 output to include a "recipe" package that describe > static information available at parse time (without building). This is > primarily useful for gathering SPDX 3 VEX information about some or all > recipes, enabling SPDX 3 to be used in place of cve_check.bbclass and > vex.bbclass. > > Special thanks to Benjamin Robin for > helping work through this. > Hi Joshua, Thanks for the new version, but I believe we still have some issues. A first one: ERROR: docbook-xml-dtd4-native-4.5-r0 do_create_spdx: Error executing a pyt= hon function in exec_func_python() autogenerated: ... File: '/srv/pokybuild/yocto-worker/genericx86/build/layers/openembedded-cor= e/meta/lib/oe/spdx30_tasks.py', lineno: 89, function: add_license_text 0085: # If it's not SPDX or PD, then NO_GENERIC_LICENSE must be= set 0086: filename =3D d.getVarFlag("NO_GENERIC_LICENSE", name) 0087: if filename: 0088: filename =3D d.expand("${S}/" + filename) *** 0089: with open(filename, errors=3D"replace") as f: 0090: lic.simplelicensing_licenseText =3D f.read() 0091: return lic 0092: else: 0093: bb.fatal("Cannot find any text for license %s" % name= ) Exception: FileNotFoundError: [Errno 2] No such file or directory: '/srv/po= kybuild/yocto-worker/genericx86/build/build/tmp/work/x86_64-linux/docbook-x= ml-dtd4-native/4.5/sources/LICENSE-OASIS' https://autobuilder.yoctoproject.org/valkyrie/#/builders/19/builds/3253 https://autobuilder.yoctoproject.org/valkyrie/#/builders/20/builds/3217 https://autobuilder.yoctoproject.org/valkyrie/#/builders/74/builds/3224 https://autobuilder.yoctoproject.org/valkyrie/#/builders/95/builds/3204 And a second one: Initialising tasks...ERROR: Task virtual:multilib:lib32:/srv/pokybuild/yoct= o-worker/qemux86-world-alt/build/layers/openembedded-core/meta/recipes-core= /meta/meta-world-recipe-sbom.bb:do_create_spdx has circular dependency on /= srv/pokybuild/yocto-worker/qemux86-world-alt/build/layers/openembedded-core= /meta/recipes-core/meta/meta-world-recipe-sbom.bb:do_create_spdx ERROR: Command execution failed: 1 https://autobuilder.yoctoproject.org/valkyrie/#/builders/17/builds/3086 https://autobuilder.yoctoproject.org/valkyrie/#/builders/59/builds/3253 Can you have a look at these? Thanks, Mathieu --=20 Mathieu Dubois-Briand, Bootlin Embedded Linux and Kernel engineering https://bootlin.com