* Re: [OE-core] [scarthgap][PATCH] gnutls: fix for CVE-2026-42011
From: Yoann Congal @ 2026-07-19 15:02 UTC (permalink / raw)
To: Yoann Congal, hprajapati, openembedded-core
In-Reply-To: <DJL1BNT9KYBU.18COZC5THH1NW@smile.fr>
On Mon Jun 29, 2026 at 12:27 AM CEST, Yoann Congal wrote:
> On Thu Jun 25, 2026 at 2:55 PM CEST, Hitendra Prajapati via lists.openembedded.org wrote:
>> Pick patch from [1] & [2] also mentioned at Debian report in [3]
>>
>> [1] https://gitlab.com/gnutls/gnutls/-/commit/1dead2faec6320aaba321eb56f20d442df192b83
>> [2] https://gitlab.com/gnutls/gnutls/-/commit/24713b8c63137ce0665b495d22ccce4f5ce05c84
>> [3] https://security-tracker.debian.org/tracker/CVE-2026-42011
>> [4] https://gitlab.com/gnutls/gnutls/-/work_items/1824
>>
>> Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
>> ---
>
> As far as I know, this fix is also needed on wrynose:
> CVE-2026-42011 is fixed in 3.8.13 per Debian Security Tracker but wrynose has 3.8.12.
>
> Can you send a fix for wrynose so I can take this one for scarthgap?
>
> Thanks!
Gentle ping for the above
Regards,
--
Yoann Congal
Smile ECS
^ permalink raw reply
* Re: [OE-core] [scarthgap][PATCH] perl: fix for CVE-2026-42496
From: Yoann Congal @ 2026-07-19 14:59 UTC (permalink / raw)
To: Yoann Congal, hprajapati, openembedded-core
In-Reply-To: <DJRQ5LCFHTZH.1TS5PO223RSZF@smile.fr>
On Mon Jul 6, 2026 at 9:11 PM CEST, Yoann Congal wrote:
> On Tue Jun 23, 2026 at 9:07 AM CEST, Yoann Congal wrote:
>> On Tue Jun 23, 2026 at 8:03 AM CEST, Hitendra Prajapati via lists.openembedded.org wrote:
>>> Pick patch from [1] also mentioned at NVD report in [2]
>>>
>>> [1] https://github.com/jib/archive-tar-new/commit/17c873492a05eddc0de18c1485e0b2cccd5a9158
>>> [2] https://nvd.nist.gov/vuln/detail/CVE-2026-42496
>>> [3] https://security-tracker.debian.org/tracker/CVE-2026-42496
>>>
>>> Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
>>> ---
>>
>> Hello,
>>
>> Is that needed for wrynose and master? Since this is vendored in perl,
>> this is not trivial to check.
>
> Hello,
>
> Gentle ping, is this patch needed on wrynose and/or master?
>
> Regards
Hello,
I will now drop this patch. Please send a new submission if the above
situation changes.
Regards,
--
Yoann Congal
Smile ECS
^ permalink raw reply
* Re: [OE-core] [scarthgap][PATCH 1/5] sign_ipk.bbclass: add missing 'd' parameter to raise_sanity_error()
From: Yoann Congal @ 2026-07-19 14:47 UTC (permalink / raw)
To: Yoann Congal, rl, openembedded-core
In-Reply-To: <DJRNO3IHV9C8.25R1KSCEBO276@smile.fr>
On Mon Jul 6, 2026 at 7:14 PM CEST, Yoann Congal wrote:
> On Tue Jun 16, 2026 at 4:40 PM CEST, Yoann Congal wrote:
>> On Tue Jun 2, 2026 at 4:21 PM CEST, Robin Lintermann via lists.openembedded.org wrote:
>>> The second raise_sanity_error() call in this class lacks the 'd'
>>> parameter which would lead to a python exception rather than the
>>> desired error message when the corresponding error condition is
>>> fulfilled.
>>>
>>> Signed-off-by: Robin Lintermann <rl@karo-electronics.de>
>>> ---
>>
>> Hello,
>>
>> We have a strict "master-first" policy so any patch needs to be merged
>> on all the more recent supported branches before merging on scarthgap
>> (in this case: master and wrynose).
>>
>> This patch (and the other patches of this series by quickly glancing at
>> them) is needed on master.
>>
>> Can you please sent it there first, and then, ping back here so I can
>> take them for scarthgap.
>
> Hello Robin,
>
> Gentle ping for these patches, do you plan to get them merged on master
> and wrynose?
Hello,
I will now drop this patch. Please send a new submission if the above
situation changes.
Regards,
--
Yoann Congal
Smile ECS
^ permalink raw reply
* Re: [OE-core] [scarthgap] [PATCH] libcap: Fix CVE-2026-4878
From: Yoann Congal @ 2026-07-19 14:07 UTC (permalink / raw)
To: Deepak Rathore -X (deeratho - E INFOCHIPS PRIVATE LIMITED at Cisco),
jeremy.rosen@smile.fr,
Anil Dongare -X (adongare - E INFOCHIPS PRIVATE LIMITED at Cisco),
openembedded-core@lists.openembedded.org
Cc: xe-linux-external (Internal Group)
In-Reply-To: <DM4PR11MB61891DE87D41D71FEDE29E81C4FE2@DM4PR11MB6189.namprd11.prod.outlook.com>
On Thu Jul 9, 2026 at 7:10 AM CEST, Deepak Rathore -X (deeratho - E INFOCHIPS PRIVATE LIMITED at Cisco) wrote:
> Hi Yoann,
>
> I have sent the wrynose patch for this CVE: openembedded-core@lists.openembedded.org | [wrynose][PATCH] libcap: Fix CVE-2026-4878<https://lists.openembedded.org/g/openembedded-core/topic/120185745>
Thanks for the wrynose pathc. Now that I can look at CVE-2026-4878 for
scarthgap, I noticed that we received an earlier fix here:
https://lore.kernel.org/all/20260520091430.3075624-1-hsimeliere.opensource@witekio.com/
The patches are identical, I'll use Hugo's since it came first.
Thanks!
>
> Regards,
> Deepak
> ________________________________
> From: Deepak Rathore -X (deeratho - E INFOCHIPS PRIVATE LIMITED at Cisco) <deeratho@cisco.com>
> Sent: Wednesday, July 8, 2026 11:50 PM
> To: Yoann Congal <yoann.congal@smile.fr>; jeremy.rosen@smile.fr <jeremy.rosen@smile.fr>; Anil Dongare -X (adongare - E INFOCHIPS PRIVATE LIMITED at Cisco) <adongare@cisco.com>; openembedded-core@lists.openembedded.org <openembedded-core@lists.openembedded.org>
> Cc: xe-linux-external (Internal Group) <xe-linux-external@cisco.com>
> Subject: Re: [OE-core] [scarthgap] [PATCH] libcap: Fix CVE-2026-4878
>
> Hi Yoann,
>
> Anil is on medical leave. I am working on this and will submit the patch for wrynose by tomorrow 9th July.
>
> Thanks & Regards,
> Deepak
> ________________________________
> From: Yoann Congal <yoann.congal@smile.fr>
> Sent: Monday, July 6, 2026 10:14 PM
> To: jeremy.rosen@smile.fr <jeremy.rosen@smile.fr>; Anil Dongare -X (adongare - E INFOCHIPS PRIVATE LIMITED at Cisco) <adongare@cisco.com>; openembedded-core@lists.openembedded.org <openembedded-core@lists.openembedded.org>
> Cc: xe-linux-external (Internal Group) <xe-linux-external@cisco.com>; to@cisco.com <to@cisco.com>
> Subject: Re: [OE-core] [scarthgap] [PATCH] libcap: Fix CVE-2026-4878
>
> On Mon Jun 8, 2026 at 4:44 PM CEST, J?r?my Rosen via lists.openembedded.org wrote:
>> Hello Anil
>>
>> from what I can tell, this CVE was fixed in master but not in wrynose
>> please submit a patch for wrynose then ping this thread so we can apply
>> to scarthgap
>
> Hello Anil,
>
> Gentle ping for this patch, do you plan to send the needed patch for
> wrynose?
>
> Thanks!
>>
>>
>> thanks a lot
>> Jeremy
>>
>>
>> On Mon Jun 1, 2026 at 3:42 PM CEST, Anil Dongare -X (adongare - E INFOCHIPS PRIVATE LIMITED at Cisco) via lists.openembedded.org wrote:
>>> From: Anil Dongare <adongare@cisco.com>
>>>
>>> Pick the upstream patch [1] as mentioned in [2].
>>>
>>> [1] https://git.kernel.org/pub/scm/libs/libcap/libcap.git/patch/?id=286ace1259992bd0c5d9016715833f2e148ac596
>>> [2] https://security-tracker.debian.org/tracker/CVE-2026-4878
>>>
>>> Signed-off-by: Anil Dongare <adongare@cisco.com>
>>> ---
>>> .../libcap/files/CVE-2026-4878.patch | 162 ++++++++++++++++++
>>> meta/recipes-support/libcap/libcap_2.69.bb | 1 +
>>> 2 files changed, 163 insertions(+)
>>> create mode 100644 meta/recipes-support/libcap/files/CVE-2026-4878.patch
>
> --
> Yoann Congal
--
Yoann Congal
Smile ECS
^ permalink raw reply
* [PATCH] selftest/layerappend: Improve LICENSE handling
From: Richard Purdie @ 2026-07-19 12:47 UTC (permalink / raw)
To: openembedded-core
Rather than using "CLOSED" for the test, which isn't really a license, switch
to use MIT. This improves our SPDX compatibility.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
meta/lib/oeqa/selftest/cases/layerappend.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta/lib/oeqa/selftest/cases/layerappend.py b/meta/lib/oeqa/selftest/cases/layerappend.py
index 64b17117cc2..e8634d9fc84 100644
--- a/meta/lib/oeqa/selftest/cases/layerappend.py
+++ b/meta/lib/oeqa/selftest/cases/layerappend.py
@@ -23,7 +23,8 @@ BBFILE_PATTERN_meta-layerINT := "^${LAYERDIR}/"
BBFILE_PRIORITY_meta-layerINT = "6"
"""
recipe = """
-LICENSE="CLOSED"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
INHIBIT_DEFAULT_DEPS = "1"
python do_build() {
^ permalink raw reply related
* Re: [OE-core][PATCH v2 00/25] Rework LICENSE to be SPDX License Expressions
From: Richard Purdie @ 2026-07-19 12:45 UTC (permalink / raw)
To: mathieu.dubois-briand, JPEWhacker, openembedded-core
In-Reply-To: <DK0ZPVXMPKPY.2MGH4LE6B96SB@bootlin.com>
On Fri, 2026-07-17 at 18:34 +0200, Mathieu Dubois-Briand via lists.openembedded.org wrote:
> On Wed Jul 15, 2026 at 6:44 PM CEST, Joshua Watt via lists.openembedded.org wrote:
> > Reworks the way that the LICENSE variable is used so that it uses valid
> > SPDX License Expressions instead of the custom expressions that were
> > used previously (which are based on Python syntax). This includes
> > support for the SPDX "WITH" operator which allows a license exception to
> > be attached to a license identifier.
> >
> > The old licenses expressions are still allowed, and will still be
> > correctly parsed, however a warning will be issued that indicates the
> > new license string that should be used.
> >
> > Most layers should be able to use the newly-revised
> > scripts/contrib/convert-spdx-licenses.py script to do the majority of
> > the conversion work, although some manual work may still be required if
> > conditional or complex LICENSE expressions are encountered.
> >
> > SPDX License Expressions require that all licenses listed are either a
> > known identifier (e.g. "GPL-2.0-or-later") or start with the prefix
> > "LicenseRef-" which indicates a custom license. When converting from old
> > expressions to new one this will need to be followed (the suggested new
> > license in the warning and the conversion script will automatically add
> > this prefix for any unrecognized license identifiers). This will most
> > commonly be the case for NO_GENERIC_LICENSE files; for a good example of
> > what needs to be done here see the changes to the linux-firmware recipe.
> > When adding new LicenseRef- licenses to a recipe, the actual license
> > name should be prefixed with the name of the recipe (e.g.
> > "LicenseRef-myrecipe-mylicense") to prevent conflicts when merging
> > multiple license documents together (e.g. in an image).
> >
> > SPDX also introduces the "WITH" operator to add an exception to a
> > license instead of using a bespoke identifier to combine the two, as was
> > done with the legacy license expressions. Because of this, the logic for
> > dealing with the INCOMPATIBLE_LICENSE family of variables has changed
> > slightly. The main difference is that INCOMPATIBLE_LICENSE will now
> > match the LHS of a "WITH" expression (where as previously this was
> > "ignored" since it was a bespoke license ID). In order to allow a
> > license that would normally be rejected, but can be allowed with an
> > exception, specifically allowed exceptions can be added to the
> > INCOMPATIBLE_LICENSE_EXCEPTIONS variable (keep in mind, EXCEPTIONS here
> > means "exceptions to INCOMPATIBLE_LICENSES", not specifically SPDX
> > License Exceptions). If an SPDX exception is present here, any license
> > that has that exception will be allowed, even if it would normally match
> > INCOMPATIBLE_LICENSE. For example, to disallow all GPLv3 except for
> > those with the GCC exception, use:
> >
> > INCOMPATIBLE_LICENSE = "GPL-3.0* LGPL-3.0*"
> > INCOMPATIBLE_LICENSE_EXCEPTIONS = "GCC-exception-3.1" # This new line is required
> >
> >
> > Additionally, "PD" ("Public Domain") is not allowed as a generic license
> > identifier. Aside from "PD" not being a valid SPDX License Identifier,
> > most "Public Domain" licenses do have some sort of text associated with
> > them (see the HPND family of SPDX Licenses, or use the (SPDX License
> > Match Website)[1] ). In addition, the meaning of "Public Domain" can vary
> > by jurisdiction, so the actual text with a LicenseRef- or a SPDX License
> > Identifier needs to be used instead.
> >
> > Finally, "CLOSED" is also no longer allowed as a license expression
> > (since it is not a valid SPDX License Identifier). Instead use a
> > LicenseRef- to point to a file that contains the actual license text
> > (usually something like "Copyright <name>, all rights reserved")
> >
> > [1]: https://tools.spdx.org/app/check_license/
> >
> > V2: Fix errors found while testing
> >
> > Joshua Watt (25):
> > scripts/pull-spdx-licenses.py: Add exceptions
> > Add SPDX License Exceptions
> > Add SPDX license library
> > Parse LICENSE as SPDX Expression
> > linux-firmware: Convert to SPDX license strings
> > meta-selftest: Add NO_GENERIC_LICENSE
> > convert-spdx-licenses: Convert to valid SPDX expressions
> > gcc-common.inc: Remove LICENSE
> > gcc: Update license
> > xz: Replace deprecated SPDX identifier
> > autoconf-archive: Replace deprecated SPDX identifier
> > gnu-config: Replace deprecated SPDX identifier
> > libglvnd: Replace deprecated SPDX identifier
> > flac: Replace deprecated SPDX identifier
> > libgit2: Replace deprecated SPDX identifier
> > Fix up licenses
> > lib: oe: license: Rework package licenses matching
> > classes/go-mod-update-modules: Switch to SPDX license
> > license: Remove tidy_licenses()
> > meta-selftest: Change license on test recipes
> > Convert licenses to SPDX expressions
> > meta-selftest: libxpm: Fix license
> > lib: oe: sbom30: Handle None in Relationship
> > oeqa: selftest: bbtest: Fix license exception
> > scripts/contrib: Add reuse-get-license.py
> >
>
> Hi Joshua,
>
> Thanks for the v2. It looks like now we have
> layerappend.LayerAppendTests.test_layer_appends failing:
>
> 2026-07-17 13:41:58,606 - oe-selftest - INFO - layerappend.LayerAppendTests.test_layer_appends (subunit.RemotedTestCase)
> 2026-07-17 13:41:58,613 - oe-selftest - INFO - ... FAIL
> ...
> ERROR: layerappendtest-1.0-r0 do_package_qa: Error executing a python function in exec_func_python() autogenerated:
I have a patch in master-next for this issue which I'll send out.
Cheers,
Richard
^ permalink raw reply
* Re: [OE-core] [scarthgap][PATCH] glibc: Fix CVEs
From: Yoann Congal @ 2026-07-19 9:26 UTC (permalink / raw)
To: Yoann Congal, jeremy.rosen, jackson.james9803, openembedded-core
In-Reply-To: <DJRMGMKZZY9C.9P908NUEEHAU@smile.fr>
On Mon Jul 6, 2026 at 6:17 PM CEST, Yoann Congal wrote:
> On Mon Jun 8, 2026 at 4:07 PM CEST, J?r?my Rosen via lists.openembedded.org wrote:
>> Hello Jackson
>>
>> from what I see all the CVE are not applied to the upper branches of
>> yocto
>>
>> CVE-2026-5450 is applied to master but not wrynose
>> CVE-2026-5928 is not applied, neither to master nor wrynose.
>>
>> The other three CVE seem to be backported correctly
>>
>> please submit for master/wrynose and the resubmit for scarthgap
>
> Hello Jackson,
>
> Gentle ping for this patch needing patches for more recent branches.
> Also:
> * Please put the CVE id in the patch titles "Fix CVEs" is a bit too
> vague.
> * glibc CVEs are usualy handled via upgrades along the stable branch
> instead of backporting individual patches.
> * Nitpick: the CVE patches are usualy simply named "CVE-XXX-YYYY.patch"
I will now drop this patch in favor of the glibc upgrade patch received
in the meantime.
Thanks!
--
Yoann Congal
Smile ECS
^ permalink raw reply
* Re: [OE-core] [poky][scarthgap][PATCH v4] systemd: backport patch to fix journal-file issue
From: Yoann Congal @ 2026-07-19 9:21 UTC (permalink / raw)
To: Yoann Congal, sureshannaiah.mailbox, openembedded-core
In-Reply-To: <DJRK6ZWTJOER.251NKDM8K0T0@smile.fr>
On Mon Jul 6, 2026 at 4:30 PM CEST, Yoann Congal wrote:
> On Mon May 25, 2026 at 9:29 PM CEST, Suresh H A via lists.openembedded.org wrote:
>> Backport patch to fix systemd journal-file assertion on removed or corrupted files.
>>
>> Extracted from systemd MR:
>> https://github.com/systemd/systemd/pull/40378
>>
>> Signed-off-by: Suresh H A <sureshannaiah.mailbox@gmail.com>
>> ---
>> ...not-trigger-assertion-on-removed-or-.patch | 65 +++++++++++++++++++
>> meta/recipes-core/systemd/systemd_255.21.bb | 1 +
>> 2 files changed, 66 insertions(+)
>> create mode 100644 meta/recipes-core/systemd/systemd/0023-journal-file-do-not-trigger-assertion-on-removed-or-.patch
>
> Hello,
>
> As far as I can tell, this patch is needed on wrynose (and master, but
> there is a work in progress 260 upgrade).
>
> Can ou send it there so I can accept this on scarthgap?
>
> Thanks!
Hello,
I will now drop this patch. Please send a new submission if the above
situation changes.
Regards,
--
Yoann Congal
Smile ECS
^ permalink raw reply
* Re: [OE-core][scarthgap][PATCH 2/2] util-linux: Fix CVE-2026-3184
From: Yoann Congal @ 2026-07-19 9:19 UTC (permalink / raw)
To: Yoann Congal, jeremy.rosen, hsimeliere.opensource,
openembedded-core
Cc: Bruno VERNAY
In-Reply-To: <DJRJCATTYQ54.2XO9156CH6Z7T@smile.fr>
On Mon Jul 6, 2026 at 3:50 PM CEST, Yoann Congal wrote:
> On Tue Jun 9, 2026 at 5:30 PM CEST, Jérémy Rosen via lists.openembedded.org wrote:
>> Hello Hugo
>>
>> This patch seems to also be needed in master and wrynose, but I could
>> not find a submission for these branches
>>
>> please submit for those two and then ping this mail so we can continue
>
> Hello Hugo,
>
> As far as I can tell, this patch is still needed for wrynose.
> Can you send it so I can accept this for scarthgap?
>
> Thanks!
Hello,
I will now drop this patch. Please send a new submission if the above
situation changes.
Regards,
--
Yoann Congal
Smile ECS
^ permalink raw reply
* Re: [OE-core] [scarthgap][PATCH] binutils: Add CVE-2025-69646 to "CVE:" tag
From: Yoann Congal @ 2026-07-19 9:06 UTC (permalink / raw)
To: paul, Harish.Sadineni, openembedded-core; +Cc: Sundeep.Kokkonda
In-Reply-To: <d9b4dfb530a0898fd230ad6da09ee7bf90dd063a.camel@pbarker.dev>
On Tue Jul 14, 2026 at 2:53 PM CEST, Paul Barker via lists.openembedded.org wrote:
> On Mon, 2026-07-06 at 02:06 -0700, Harish.Sadineni@windriver.com wrote:
>> From: Harish Sadineni <Harish.Sadineni@windriver.com>
>>
>> CVE-2025-69648 was marked as a duplicate of CVE-2025-69646. The
>> existing patch already fixes the issue associated with both CVEs.
>
> Hi Harish,
>
> Where was this marked as a duplicate? We need a link to some evidence of
> this, or at least a more thorough explanation.
Hello,
FYI, when reviewing this I took the fact that both NVD entries[0][1] point to the
same patch[2] as proof of duplication (albeit weak).
[0]: https://nvd.nist.gov/vuln/detail/CVE-2025-69648
[1]: https://nvd.nist.gov/vuln/detail/CVE-2025-69646
[2]: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=598704a00cbac5e85c2bedd363357b5bf6fcee33
Regards,
--
Yoann Congal
Smile ECS
^ permalink raw reply
* [PATCH v2 2/3] mesa-libclc: New recipe for forking libclc for Rusticl purposes in Mesa
From: Zoltán Böszörményi @ 2026-07-19 8:01 UTC (permalink / raw)
To: openembedded-core
Cc: Mathieu Dubois-Briand, Zoltán Böszörményi
In-Reply-To: <20260719080108.1290998-1-zboszor@gmail.com>
See the reasoning and discussion at
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/43020
TL;DR: LLVM constantly introduces breaking changes that cause
regressions for running OpenCL CTS with Rusticl and finally
Karol Herbst had enough.
This fork is from the LLVM 22 version of libclc and contains the
necessary fixes to make Rusticl pass OpenCL CTS.
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
---
meta/conf/distro/include/maintainers.inc | 1 +
meta/recipes-graphics/mesa/mesa-libclc_git.bb | 27 +++++++++++++++++++
2 files changed, 28 insertions(+)
create mode 100644 meta/recipes-graphics/mesa/mesa-libclc_git.bb
diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc
index 4c6307086c..927318e7f1 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -523,6 +523,7 @@ RECIPE_MAINTAINER:pn-menu-cache = "Ross Burton <ross.burton@arm.com>"
RECIPE_MAINTAINER:pn-mesa = "Unassigned <unassigned@yoctoproject.org>"
RECIPE_MAINTAINER:pn-mesa-demos = "Unassigned <unassigned@yoctoproject.org>"
RECIPE_MAINTAINER:pn-mesa-gl = "Unassigned <unassigned@yoctoproject.org>"
+RECIPE_MAINTAINER:pn-mesa-libclc = "Zoltán Böszörményi <zboszor@gmail.com>"
RECIPE_MAINTAINER:pn-mesa-tools-native = "Unassigned <unassigned@yoctoproject.org>"
RECIPE_MAINTAINER:pn-meson = "Trevor Gamblin <tgamblin@baylibre.com>"
RECIPE_MAINTAINER:pn-meta-environment-${MACHINE} = "Richard Purdie <richard.purdie@linuxfoundation.org>"
diff --git a/meta/recipes-graphics/mesa/mesa-libclc_git.bb b/meta/recipes-graphics/mesa/mesa-libclc_git.bb
new file mode 100644
index 0000000000..8a3a78d051
--- /dev/null
+++ b/meta/recipes-graphics/mesa/mesa-libclc_git.bb
@@ -0,0 +1,27 @@
+SUMMARY = "Mesa fork of libclc: Implementation of the library requirements of the OpenCL C programming language."
+HOMEPAGE = "https://gitlab.freedesktop.org/karolherbst/mesa-libclc/"
+SECTION = "devel"
+LICENSE = "Apache-2.0-with-LLVM-exception"
+LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=7cc795f6cbb2d801d84336b83c8017db"
+
+SRC_URI = "git://gitlab.freedesktop.org/karolherbst/mesa-libclc.git;protocol=https;branch=llvm_22"
+
+SRCREV = "b1934c37694714352edc19232e23480feaf18ab4"
+PV = "0.1.0"
+
+inherit cmake pkgconfig
+
+# Depend explicitly on clang-native instead of using TOOLCHAIN as the build
+# objects from this recipe are build explicitly using clang for GPU targets.
+# We could INHIBIT_DEFAULT_DEPS to avoid any other toolchain but then we need
+# to wrestle CMake to configure without a toolchain.
+DEPENDS += "clang-native spirv-llvm-translator-native"
+
+# Semicolon-separated list of targets to build
+LIBCLC_TARGETS ?= "all"
+
+EXTRA_OECMAKE += "-DLIBCLC_TARGETS_TO_BUILD='${LIBCLC_TARGETS}'"
+
+FILES:${PN} += "${datadir}/mesa-clc"
+
+BBCLASSEXTEND = "native nativesdk"
--
2.55.0
^ permalink raw reply related
* [PATCH v2 3/3] mesa, mesa-tools-native: Use mesa-libclc
From: Zoltán Böszörményi @ 2026-07-19 8:01 UTC (permalink / raw)
To: openembedded-core
Cc: Mathieu Dubois-Briand, Zoltán Böszörményi
In-Reply-To: <20260719080108.1290998-1-zboszor@gmail.com>
Backport two patches from
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/43020
to use mesa-libclc, which makes Rusticl's OpenCL C more correct.
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
---
...-optional-for-configs-not-needing-it.patch | 123 ++++++++++++++++++
...lc-use-our-downstream-fork-of-libclc.patch | 43 ++++++
.../mesa/mesa-tools-native.bb | 2 +-
meta/recipes-graphics/mesa/mesa.inc | 6 +-
4 files changed, 171 insertions(+), 3 deletions(-)
create mode 100644 meta/recipes-graphics/mesa/files/0001-clc-make-libclc-optional-for-configs-not-needing-it.patch
create mode 100644 meta/recipes-graphics/mesa/files/0002-clc-use-our-downstream-fork-of-libclc.patch
diff --git a/meta/recipes-graphics/mesa/files/0001-clc-make-libclc-optional-for-configs-not-needing-it.patch b/meta/recipes-graphics/mesa/files/0001-clc-make-libclc-optional-for-configs-not-needing-it.patch
new file mode 100644
index 0000000000..a52931dbf5
--- /dev/null
+++ b/meta/recipes-graphics/mesa/files/0001-clc-make-libclc-optional-for-configs-not-needing-it.patch
@@ -0,0 +1,123 @@
+From 5df2fb59c32fd6e3ad53bdaf98afccfddbdd14fc Mon Sep 17 00:00:00 2001
+From: Karol Herbst <kherbst@redhat.com>
+Date: Fri, 17 Jul 2026 17:45:45 +0200
+Subject: [PATCH 1/2] clc: make libclc optional for configs not needing it
+
+Upstream-Status: Submitted [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/43020]
+---
+ meson.build | 2 +-
+ src/compiler/clc/meson.build | 73 +++++++++++++++++++-----------------
+ 2 files changed, 39 insertions(+), 36 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 1eca91fc940..68bbb942b99 100644
+--- a/meson.build
++++ b/meson.build
+@@ -949,7 +949,7 @@ with_poly = [
+ ].contains(true)
+
+ dep_clc = null_dep
+-if with_clc
++if with_gallium_rusticl or with_microsoft_clc
+ dep_clc = dependency('libclc')
+ endif
+
+diff --git a/src/compiler/clc/meson.build b/src/compiler/clc/meson.build
+index 9ff61440f0d..249fd31f478 100644
+--- a/src/compiler/clc/meson.build
++++ b/src/compiler/clc/meson.build
+@@ -4,7 +4,6 @@
+ files_libmesaclc = files(
+ 'clc.c',
+ 'clc_helpers.cpp',
+- 'nir_load_libclc.c',
+ )
+
+ _libmesaclc_c_args = []
+@@ -41,45 +40,49 @@ if not _shared_llvm or \
+ _libmesaclc_cpp_args += ['-DUSE_STATIC_OPENCL_C_H=1']
+ endif
+
+-_basedir = dep_clc.get_variable(pkgconfig : 'libexecdir')
++if dep_clc.found()
++ files_libmesaclc += 'nir_load_libclc.c'
+
+-_static_libclc = get_option('static-libclc')
+-if _static_libclc.length() > 0
+- if _static_libclc.contains('all')
+- _static_libclc = ['spirv', 'spirv64']
+- endif
+- prog_zstd = find_program('zstd', required : false, native : true)
+- _zstd_static_libclc = dep_zstd.found() and prog_zstd.found()
+- if _zstd_static_libclc
+- _libmesaclc_c_args += '-DHAVE_STATIC_LIBCLC_ZSTD'
+- endif
+- foreach s : _static_libclc
+- _libmesaclc_c_args += '-DHAVE_STATIC_LIBCLC_@0@'.format(s.to_upper())
+- f = '@0@-mesa3d-.spv'.format(s)
+- _libclc_file = _basedir / f
++ _basedir = dep_clc.get_variable(pkgconfig : 'libexecdir')
++
++ _static_libclc = get_option('static-libclc')
++ if _static_libclc.length() > 0
++ if _static_libclc.contains('all')
++ _static_libclc = ['spirv', 'spirv64']
++ endif
++ prog_zstd = find_program('zstd', required : false, native : true)
++ _zstd_static_libclc = dep_zstd.found() and prog_zstd.found()
+ if _zstd_static_libclc
+- _libclc_file = custom_target(
+- '@0@.zstd'.format(f),
+- command : [prog_zstd, '-f', '@INPUT@', '-o', '@OUTPUT@'],
++ _libmesaclc_c_args += '-DHAVE_STATIC_LIBCLC_ZSTD'
++ endif
++ foreach s : _static_libclc
++ _libmesaclc_c_args += '-DHAVE_STATIC_LIBCLC_@0@'.format(s.to_upper())
++ f = '@0@-mesa3d-.spv'.format(s)
++ _libclc_file = _basedir / f
++ if _zstd_static_libclc
++ _libclc_file = custom_target(
++ '@0@.zstd'.format(f),
++ command : [prog_zstd, '-f', '@INPUT@', '-o', '@OUTPUT@'],
++ input : [_libclc_file],
++ output : '@0@.zstd'.format(f),
++ )
++ endif
++ files_libmesaclc += custom_target(
++ '@0@.h'.format(f),
++ command : [
++ prog_python, files_xxd, '-b', '@INPUT@', '@OUTPUT@',
++ '-n', 'libclc_@0@_mesa3d_spv'.format(s),
++ ],
+ input : [_libclc_file],
+- output : '@0@.zstd'.format(f),
++ output : '@0@.h'.format(f),
++ depend_files : files_xxd,
+ )
++ endforeach
++ else
++ _libmesaclc_c_args += ['-DDYNAMIC_LIBCLC_PATH="@0@/"'.format(_basedir)]
++ if not cc.has_function('mmap')
++ error('mmap required for dynamic libCLC loading')
+ endif
+- files_libmesaclc += custom_target(
+- '@0@.h'.format(f),
+- command : [
+- prog_python, files_xxd, '-b', '@INPUT@', '@OUTPUT@',
+- '-n', 'libclc_@0@_mesa3d_spv'.format(s),
+- ],
+- input : [_libclc_file],
+- output : '@0@.h'.format(f),
+- depend_files : files_xxd,
+- )
+- endforeach
+-else
+- _libmesaclc_c_args += ['-DDYNAMIC_LIBCLC_PATH="@0@/"'.format(_basedir)]
+- if not cc.has_function('mmap')
+- error('mmap required for dynamic libCLC loading')
+ endif
+ endif
+
+--
+2.55.0
+
diff --git a/meta/recipes-graphics/mesa/files/0002-clc-use-our-downstream-fork-of-libclc.patch b/meta/recipes-graphics/mesa/files/0002-clc-use-our-downstream-fork-of-libclc.patch
new file mode 100644
index 0000000000..39e120b036
--- /dev/null
+++ b/meta/recipes-graphics/mesa/files/0002-clc-use-our-downstream-fork-of-libclc.patch
@@ -0,0 +1,43 @@
+From 8bda7974958e5ba56b0eec25a7876c004b6b743b Mon Sep 17 00:00:00 2001
+From: Karol Herbst <kherbst@redhat.com>
+Date: Thu, 16 Jul 2026 21:20:52 +0200
+Subject: [PATCH 2/2] clc: use our downstream fork of libclc
+
+There are a couple of issues with the upstream versions and release
+schedules and overall experience makes it dificult for us to rely on
+users using a proper functional implementation.
+
+And we want to ship a conformant OpenCL implementation here and that's
+difficult if users run untested libclc versions or libclc with known bugs
+that aren't going to get fixed upstream because the release is already
+EoL.
+
+Backport-to: *
+Upstream-Status: Submitted [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/43020]
+---
+ meson.build | 9 ++++++++-
+ 1 file changed, 8 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 68bbb942b99..6e2590cc2c6 100644
+--- a/meson.build
++++ b/meson.build
+@@ -950,7 +950,14 @@ with_poly = [
+
+ dep_clc = null_dep
+ if with_gallium_rusticl or with_microsoft_clc
+- dep_clc = dependency('libclc')
++ dep_clc = dependency('mesa-libclc', required : false,
++ not_found_message :
++ 'mesa-libclc not found. Build will fall back to upstream libclc, however ' +
++ 'certain versions are known to contain bugs that make OpenCL builtins ' +
++ 'return incorrect results.')
++ if not dep_clc.found()
++ dep_clc = dependency('libclc')
++ endif
+ endif
+
+ gl_pkgconfig_c_flags = []
+--
+2.55.0
+
diff --git a/meta/recipes-graphics/mesa/mesa-tools-native.bb b/meta/recipes-graphics/mesa/mesa-tools-native.bb
index 20207450bf..c495d2e8a8 100644
--- a/meta/recipes-graphics/mesa/mesa-tools-native.bb
+++ b/meta/recipes-graphics/mesa/mesa-tools-native.bb
@@ -11,7 +11,7 @@ PACKAGECONFIG += "gallium-llvm"
# to PACKAGECONFIG like in mesa.inc
PACKAGECONFIG += "${@bb.utils.filter('DISTRO_FEATURES', 'x11 wayland', d)}"
-DEPENDS += "libclc-native spirv-tools-native spirv-llvm-translator-native"
+DEPENDS += "mesa-libclc-native spirv-tools-native spirv-llvm-translator-native"
EXTRA_OEMESON += " \
-Dmesa-clc=enabled -Dinstall-mesa-clc=true -Dmesa-clc-bundle-headers=enabled \
diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc
index 15d56c804d..dea7a8295f 100644
--- a/meta/recipes-graphics/mesa/mesa.inc
+++ b/meta/recipes-graphics/mesa/mesa.inc
@@ -21,6 +21,8 @@ SRC_URI = "https://archive.mesa3d.org/mesa-${PV}.tar.xz \
file://0001-src-intel-compiler-jay-jay_ir.h-do-not-used-typed-en.patch \
file://0001-src-intel-compiler-jay-fix-GCC-10-case-label-declara.patch \
file://0001-src-util-u_math.c-do-not-use-arm-fpu-instructions-if.patch \
+ file://0001-clc-make-libclc-optional-for-configs-not-needing-it.patch \
+ file://0002-clc-use-our-downstream-fork-of-libclc.patch \
"
SRC_URI[sha256sum] = "79e421c7ce18cd9e790b8375920325779f10798630bf30e0b22f1a21c8617122"
@@ -110,7 +112,7 @@ PACKAGECONFIG[opengl] = "-Dopengl=true, -Dopengl=false"
# "opencl" also requires libclc and gallium-llvm to be present in PACKAGECONFIG!
# Be sure to enable them both for the target and for the native build.
-PACKAGECONFIG[opencl] = "-Dgallium-rusticl=true -Dmesa-clc-bundle-headers=enabled, -Dgallium-rusticl=false, bindgen-cli-native clang libclc spirv-tools spirv-llvm-translator"
+PACKAGECONFIG[opencl] = "-Dgallium-rusticl=true -Dmesa-clc-bundle-headers=enabled, -Dgallium-rusticl=false, bindgen-cli-native clang mesa-libclc spirv-tools spirv-llvm-translator"
X11_DEPS = "xorgproto virtual/libx11 libxext libxxf86vm libxdamage libxfixes xrandr xorgproto libxshmfence"
# "x11" requires "opengl"
@@ -254,7 +256,7 @@ RPROVIDES:libopencl-mesa += "virtual-opencl-icd"
RPROVIDES:libgles2-mesa += "libgles3-mesa"
RPROVIDES:libgles2-mesa-dev += "libgles3-mesa-dev"
-RDEPENDS:libopencl-mesa += "${@bb.utils.contains('PACKAGECONFIG', 'opencl', 'libclc', '', d)}"
+RDEPENDS:libopencl-mesa += "${@bb.utils.contains('PACKAGECONFIG', 'opencl', 'mesa-libclc', '', d)}"
PACKAGES =+ "libegl-mesa libegl-mesa-dev \
libgallium \
--
2.55.0
^ permalink raw reply related
* [PATCH v2 1/3] mesa: Upgrade to 26.1.5
From: Zoltán Böszörményi @ 2026-07-19 8:01 UTC (permalink / raw)
To: openembedded-core
Cc: Mathieu Dubois-Briand, Zoltán Böszörményi
See the announcement:
https://lists.freedesktop.org/archives/mesa-dev/2026-July/226671.html
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
---
meta/recipes-graphics/mesa/mesa.inc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc
index bb071e2411..15d56c804d 100644
--- a/meta/recipes-graphics/mesa/mesa.inc
+++ b/meta/recipes-graphics/mesa/mesa.inc
@@ -23,8 +23,8 @@ SRC_URI = "https://archive.mesa3d.org/mesa-${PV}.tar.xz \
file://0001-src-util-u_math.c-do-not-use-arm-fpu-instructions-if.patch \
"
-SRC_URI[sha256sum] = "072705caa9adf4740f1489194b13e278ad959166863b5271fe423a86353c9ab6"
-PV = "26.1.4"
+SRC_URI[sha256sum] = "79e421c7ce18cd9e790b8375920325779f10798630bf30e0b22f1a21c8617122"
+PV = "26.1.5"
UPSTREAM_CHECK_GITTAGREGEX = "mesa-(?P<pver>\d+(\.\d+)+)"
--
2.55.0
^ permalink raw reply related
* Re: [OE-core] [PATCH 2/3] mesa-libclc: New recipe for forking libclc for Rusticl purposes in Mesa
From: Mathieu Dubois-Briand @ 2026-07-19 6:26 UTC (permalink / raw)
To: zboszor, openembedded-core
In-Reply-To: <20260718050502.62359-2-zboszor@gmail.com>
On Sat Jul 18, 2026 at 7:05 AM CEST, Zoltan Boszormenyi via lists.openembedded.org wrote:
> See the reasoning and discussion at
> https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/43020
>
> TL;DR: LLVM constantly introduces breaking changes that cause
> regressions for running OpenCL CTS with Rusticl and finally
> Karol Herbst had enough.
>
> This fork is from the LLVM 22 version of libclc and contains the
> necessary fixes to make Rusticl pass OpenCL CTS.
>
> Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
> ---
Hi Zoltán,
Thanks for your patch. Please keep in mind you need to add an entry in
meta/conf/distro/include/maintainers.inc.
Thanks,
Mathieu
--
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply
* Re: [OE-core] [PATCH 0/3 v6] Oe-selftest for Clang, LLVM, LLD
From: Mathieu Dubois-Briand @ 2026-07-19 5:51 UTC (permalink / raw)
To: deepesh.varatharajan, openembedded-core
Cc: Sundeep.Kokkonda, Deepesh.Varatharajan
In-Reply-To: <20260715060021.579656-1-Deepesh.Varatharajan@windriver.com>
On Wed Jul 15, 2026 at 8:00 AM CEST, Deepesh via lists.openembedded.org Varatharajan wrote:
> From: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
>
> This patch series introduces a test framework to run selftests for
> target builds of Clang, LLVM, and LLD.
>
Hi Deepesh,
It looks like some tests are failing intermittently:
2026-07-18 18:06:49,355 - oe-selftest - INFO - 3: 1/1 20/21 (3039.16s) (0 failed) (clang.LLVMSelfTestSystemEmulated.test_llvm)
2026-07-18 18:06:49,355 - oe-selftest - INFO - testtools.testresult.real._StringException: Traceback (most recent call last):
File "/srv/pokybuild/yocto-worker/qemux86-tc/build/layers/openembedded-core/meta/lib/oeqa/selftest/cases/clang.py", line 195, in test_llvm
raise AssertionError(f"llvm-lit failed for LLVM: {output}")
AssertionError: llvm-lit failed for LLVM: -- Testing: 23802 of 60668 tests, 4 workers --
...
XFAIL: LLVM :: Analysis/DDG/basic-loopnest.ll (287 of 23802)
...
XFAIL: LLVM :: Analysis/DependenceAnalysis/Invariant.ll (338 of 23802)
...
XFAIL: LLVM :: Analysis/ScalarEvolution/2008-12-14-StrideAndSigned.ll (699 of 23802)
...
XFAIL: LLVM :: Bitcode/upgrade-datalayout2.ll (1749 of 23802)
...
https://autobuilder.yoctoproject.org/valkyrie/#/builders/28/builds/4122
https://autobuilder.yoctoproject.org/valkyrie/#/builders/28/builds/4120
https://autobuilder.yoctoproject.org/valkyrie/#/builders/28/builds/4120
https://autobuilder.yoctoproject.org/valkyrie/#/builders/42/builds/4125
Can you have a look at the issue?
Thanks,
Mathieu
--
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply
* [AUH] libgit2: upgrading to 1.9.6 SUCCEEDED
From: auh @ 2026-07-19 5:15 UTC (permalink / raw)
To: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 7722 bytes --]
Hello,
this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe(s) *libgit2* to *1.9.6* has Succeeded.
Next steps:
- apply the patch: git am 0001-libgit2-upgrade-1.9.4-1.9.6.patch
- check the changes to upstream patches and summarize them in the commit message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list
Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.
Please review the attached files for further information and build/update failures.
Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler
Regards,
The Upgrade Helper
-- >8 --
From 552afb2b5b071352072ad9869f1812efe7c475f8 Mon Sep 17 00:00:00 2001
From: Upgrade Helper <auh@yoctoproject.org>
Date: Sun, 19 Jul 2026 05:15:43 +0000
Subject: [PATCH] libgit2: upgrade 1.9.4 -> 1.9.6
---
.../{libgit2_1.9.4.bb => libgit2_1.9.6.bb} | 133 +++++++++++++++++-
1 file changed, 131 insertions(+), 2 deletions(-)
rename meta/recipes-support/libgit2/{libgit2_1.9.4.bb => libgit2_1.9.6.bb} (10%)
diff --git a/meta/recipes-support/libgit2/libgit2_1.9.4.bb b/meta/recipes-support/libgit2/libgit2_1.9.6.bb
similarity index 10%
rename from meta/recipes-support/libgit2/libgit2_1.9.4.bb
rename to meta/recipes-support/libgit2/libgit2_1.9.6.bb
index e46e5d49fd..773147e326 100644
--- a/meta/recipes-support/libgit2/libgit2_1.9.4.bb
+++ b/meta/recipes-support/libgit2/libgit2_1.9.6.bb
@@ -1,12 +1,141 @@
+# FIXME: the LIC_FILES_CHKSUM values have been updated by 'devtool upgrade'.
+# The following is the difference between the old and the new license text.
+# Please update the LICENSE value if needed, and summarize the changes in
+# the commit message via 'License-Update:' tag.
+# (example: 'License-Update: copyright years updated.')
+#
+# The changes:
+#
+# --- COPYING
+# +++ COPYING
+# @@ -406,23 +406,85 @@
+#
+# ----------------------------------------------------------------------
+#
+# -The bundled PCRE implementation (deps/pcre/) is licensed under the BSD
+# -license.
+# +The bundled PCRE implementation (deps/pcre2/) is licensed under the
+# +PCRE2 Licence.
+# +
+# +PCRE2 is a library of functions to support regular expressions whose syntax
+# +and semantics are as close as possible to those of the Perl 5 language.
+# +
+# +Releases 10.00 and above of PCRE2 are distributed under the terms of the "BSD"
+# +licence, as specified below, with one exemption for certain binary
+# +redistributions. The documentation for PCRE2, supplied in the "doc" directory,
+# +is distributed under the same terms as the software itself. The data in the
+# +testdata directory is not copyrighted and is in the public domain.
+# +
+# +The basic library functions are written in C and are freestanding. Also
+# +included in the distribution is a just-in-time compiler that can be used to
+# +optimize pattern matching. This is an optional feature that can be omitted when
+# +the library is built. The just-in-time compiler is separately licensed under the
+# +"2-clause BSD" licence.
+# +
+# +
+# +COPYRIGHT
+# +---------
+# +
+# +### The basic library functions
+# +
+# + Written by: Philip Hazel
+# + Email local part: Philip.Hazel
+# + Email domain: gmail.com
+# +
+# + Retired from University of Cambridge Computing Service,
+# + Cambridge, England.
+# +
+# + Copyright (c) 1997-2007 University of Cambridge
+# + Copyright (c) 2007-2024 Philip Hazel
+# + All rights reserved.
+# +
+# +### PCRE2 Just-In-Time compilation support
+# +
+# + Written by: Zoltan Herczeg
+# + Email local part: hzmester
+# + Email domain: freemail.hu
+# +
+# + Copyright (c) 2010-2024 Zoltan Herczeg
+# + All rights reserved.
+# +
+# +### Stack-less Just-In-Time compiler
+# +
+# + Written by: Zoltan Herczeg
+# + Email local part: hzmester
+# + Email domain: freemail.hu
+# +
+# + Copyright (c) 2009-2024 Zoltan Herczeg
+# + All rights reserved.
+# +
+# +The code in the `deps/sljit` directory has its own LICENSE file.
+# +
+# +### All other contributions
+# +
+# +Many other contributors have participated in the authorship of PCRE2. As PCRE2
+# +has never required a Contributor Licensing Agreement, or other copyright
+# +assignment agreement, all contributions have copyright retained by each
+# +original contributor or their employer.
+# +
+# +
+# +THE "BSD" LICENCE
+# +-----------------
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# - * Redistributions of source code must retain the above copyright notice,
+# - this list of conditions and the following disclaimer.
+# -
+# - * Redistributions in binary form must reproduce the above copyright
+# - notice, this list of conditions and the following disclaimer in the
+# - documentation and/or other materials provided with the distribution.
+# -
+# - * Neither the name of the University of Cambridge nor the name of Google
+# - Inc. nor the names of their contributors may be used to endorse or
+# - promote products derived from this software without specific prior
+# - written permission.
+# +* Redistributions of source code must retain the above copyright notices,
+# + this list of conditions and the following disclaimer.
+# +
+# +* Redistributions in binary form must reproduce the above copyright
+# + notices, this list of conditions and the following disclaimer in the
+# + documentation and/or other materials provided with the distribution.
+# +
+# +* Neither the name of the University of Cambridge nor the names of any
+# + contributors may be used to endorse or promote products derived from this
+# + software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# @@ -435,6 +497,16 @@
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+# +
+# +
+# +EXEMPTION FOR BINARY LIBRARY-LIKE PACKAGES
+# +------------------------------------------
+# +
+# +The second condition in the BSD licence (covering binary redistributions) does
+# +not apply all the way down a chain of software. If binary package A includes
+# +PCRE2, it must respect the condition, but if package B is software that
+# +includes package A, the condition is not imposed on package B unless it uses
+# +PCRE2 independently.
+#
+# ----------------------------------------------------------------------
+#
+#
+#
+
SUMMARY = "the Git linkable library"
HOMEPAGE = "http://libgit2.github.com/"
LICENSE = "GPL-2.0-with-GCC-exception & MIT & OpenSSL & BSD-3-Clause & Zlib & ISC & LGPL-2.1-or-later & CC0-1.0 & BSD-2-Clause"
-LIC_FILES_CHKSUM = "file://COPYING;md5=8eacfdc17c8f4d219e131a073973b97d"
+LIC_FILES_CHKSUM = "file://COPYING;md5=8289345c8713c385f45ec0c6c8a0d080"
DEPENDS = "curl openssl zlib libssh2 libgcrypt libpcre2"
SRC_URI = "git://github.com/libgit2/libgit2.git;branch=maint/v1.9;protocol=https;tag=v${PV}"
-SRCREV = "f7164261c9bc0a7e0ebf767c584e5192810a8b24"
+SRCREV = "26055f5af74ab1cf636d272e8a34315496d3f06f"
inherit cmake
--
2.47.1
[-- Attachment #2: buildhistory-diff.txt --]
[-- Type: text/plain, Size: 342 bytes --]
packages/x86-64-v3-poky-linux/libgit2/libgit2: FILELIST: removed "/usr/lib/libgit2.so.1.9.4", added "/usr/lib/libgit2.so.1.9.6"
Changes to packages/x86-64-v3-poky-linux/libgit2 (sysroot):
/usr/lib/libgit2.so.1.9 changed symlink target from libgit2.so.1.9.4 to libgit2.so.1.9.6
/usr/lib/libgit2.so.1.9.4 moved to /usr/lib/libgit2.so.1.9.6
[-- Attachment #3: 0001-libgit2-upgrade-1.9.4-1.9.6.patch --]
[-- Type: application/octet-stream, Size: 6750 bytes --]
From 552afb2b5b071352072ad9869f1812efe7c475f8 Mon Sep 17 00:00:00 2001
From: Upgrade Helper <auh@yoctoproject.org>
Date: Sun, 19 Jul 2026 05:15:43 +0000
Subject: [PATCH] libgit2: upgrade 1.9.4 -> 1.9.6
---
.../{libgit2_1.9.4.bb => libgit2_1.9.6.bb} | 133 +++++++++++++++++-
1 file changed, 131 insertions(+), 2 deletions(-)
rename meta/recipes-support/libgit2/{libgit2_1.9.4.bb => libgit2_1.9.6.bb} (10%)
diff --git a/meta/recipes-support/libgit2/libgit2_1.9.4.bb b/meta/recipes-support/libgit2/libgit2_1.9.6.bb
similarity index 10%
rename from meta/recipes-support/libgit2/libgit2_1.9.4.bb
rename to meta/recipes-support/libgit2/libgit2_1.9.6.bb
index e46e5d49fd..773147e326 100644
--- a/meta/recipes-support/libgit2/libgit2_1.9.4.bb
+++ b/meta/recipes-support/libgit2/libgit2_1.9.6.bb
@@ -1,12 +1,141 @@
+# FIXME: the LIC_FILES_CHKSUM values have been updated by 'devtool upgrade'.
+# The following is the difference between the old and the new license text.
+# Please update the LICENSE value if needed, and summarize the changes in
+# the commit message via 'License-Update:' tag.
+# (example: 'License-Update: copyright years updated.')
+#
+# The changes:
+#
+# --- COPYING
+# +++ COPYING
+# @@ -406,23 +406,85 @@
+#
+# ----------------------------------------------------------------------
+#
+# -The bundled PCRE implementation (deps/pcre/) is licensed under the BSD
+# -license.
+# +The bundled PCRE implementation (deps/pcre2/) is licensed under the
+# +PCRE2 Licence.
+# +
+# +PCRE2 is a library of functions to support regular expressions whose syntax
+# +and semantics are as close as possible to those of the Perl 5 language.
+# +
+# +Releases 10.00 and above of PCRE2 are distributed under the terms of the "BSD"
+# +licence, as specified below, with one exemption for certain binary
+# +redistributions. The documentation for PCRE2, supplied in the "doc" directory,
+# +is distributed under the same terms as the software itself. The data in the
+# +testdata directory is not copyrighted and is in the public domain.
+# +
+# +The basic library functions are written in C and are freestanding. Also
+# +included in the distribution is a just-in-time compiler that can be used to
+# +optimize pattern matching. This is an optional feature that can be omitted when
+# +the library is built. The just-in-time compiler is separately licensed under the
+# +"2-clause BSD" licence.
+# +
+# +
+# +COPYRIGHT
+# +---------
+# +
+# +### The basic library functions
+# +
+# + Written by: Philip Hazel
+# + Email local part: Philip.Hazel
+# + Email domain: gmail.com
+# +
+# + Retired from University of Cambridge Computing Service,
+# + Cambridge, England.
+# +
+# + Copyright (c) 1997-2007 University of Cambridge
+# + Copyright (c) 2007-2024 Philip Hazel
+# + All rights reserved.
+# +
+# +### PCRE2 Just-In-Time compilation support
+# +
+# + Written by: Zoltan Herczeg
+# + Email local part: hzmester
+# + Email domain: freemail.hu
+# +
+# + Copyright (c) 2010-2024 Zoltan Herczeg
+# + All rights reserved.
+# +
+# +### Stack-less Just-In-Time compiler
+# +
+# + Written by: Zoltan Herczeg
+# + Email local part: hzmester
+# + Email domain: freemail.hu
+# +
+# + Copyright (c) 2009-2024 Zoltan Herczeg
+# + All rights reserved.
+# +
+# +The code in the `deps/sljit` directory has its own LICENSE file.
+# +
+# +### All other contributions
+# +
+# +Many other contributors have participated in the authorship of PCRE2. As PCRE2
+# +has never required a Contributor Licensing Agreement, or other copyright
+# +assignment agreement, all contributions have copyright retained by each
+# +original contributor or their employer.
+# +
+# +
+# +THE "BSD" LICENCE
+# +-----------------
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# - * Redistributions of source code must retain the above copyright notice,
+# - this list of conditions and the following disclaimer.
+# -
+# - * Redistributions in binary form must reproduce the above copyright
+# - notice, this list of conditions and the following disclaimer in the
+# - documentation and/or other materials provided with the distribution.
+# -
+# - * Neither the name of the University of Cambridge nor the name of Google
+# - Inc. nor the names of their contributors may be used to endorse or
+# - promote products derived from this software without specific prior
+# - written permission.
+# +* Redistributions of source code must retain the above copyright notices,
+# + this list of conditions and the following disclaimer.
+# +
+# +* Redistributions in binary form must reproduce the above copyright
+# + notices, this list of conditions and the following disclaimer in the
+# + documentation and/or other materials provided with the distribution.
+# +
+# +* Neither the name of the University of Cambridge nor the names of any
+# + contributors may be used to endorse or promote products derived from this
+# + software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# @@ -435,6 +497,16 @@
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+# +
+# +
+# +EXEMPTION FOR BINARY LIBRARY-LIKE PACKAGES
+# +------------------------------------------
+# +
+# +The second condition in the BSD licence (covering binary redistributions) does
+# +not apply all the way down a chain of software. If binary package A includes
+# +PCRE2, it must respect the condition, but if package B is software that
+# +includes package A, the condition is not imposed on package B unless it uses
+# +PCRE2 independently.
+#
+# ----------------------------------------------------------------------
+#
+#
+#
+
SUMMARY = "the Git linkable library"
HOMEPAGE = "http://libgit2.github.com/"
LICENSE = "GPL-2.0-with-GCC-exception & MIT & OpenSSL & BSD-3-Clause & Zlib & ISC & LGPL-2.1-or-later & CC0-1.0 & BSD-2-Clause"
-LIC_FILES_CHKSUM = "file://COPYING;md5=8eacfdc17c8f4d219e131a073973b97d"
+LIC_FILES_CHKSUM = "file://COPYING;md5=8289345c8713c385f45ec0c6c8a0d080"
DEPENDS = "curl openssl zlib libssh2 libgcrypt libpcre2"
SRC_URI = "git://github.com/libgit2/libgit2.git;branch=maint/v1.9;protocol=https;tag=v${PV}"
-SRCREV = "f7164261c9bc0a7e0ebf767c584e5192810a8b24"
+SRCREV = "26055f5af74ab1cf636d272e8a34315496d3f06f"
inherit cmake
--
2.47.1
[-- Attachment #4: buildhistory-diff-full.txt --]
[-- Type: text/plain, Size: 4222 bytes --]
packages/x86-64-v3-poky-linux/libgit2: PKGV changed from 1.9.4 [default] to 1.9.6 [default]
packages/x86-64-v3-poky-linux/libgit2: SRC_URI changed from "git://github.com/libgit2/libgit2.git;branch=maint/v1.9;protocol=https;tag=v1.9.4" to "git://github.com/libgit2/libgit2.git;branch=maint/v1.9;protocol=https;tag=v1.9.6"
packages/x86-64-v3-poky-linux/libgit2: PV changed from "1.9.4" to "1.9.6"
packages/x86-64-v3-poky-linux/libgit2/libgit2-dbg: PKGV changed from 1.9.4 [default] to 1.9.6 [default]
packages/x86-64-v3-poky-linux/libgit2/libgit2-dbg: PKGSIZE changed from 11571264 to 11577496 (+0%)
packages/x86-64-v3-poky-linux/libgit2/libgit2-dbg: FILELIST: removed "/usr/lib/.debug/libgit2.so.1.9.4", added "/usr/lib/.debug/libgit2.so.1.9.6"
packages/x86-64-v3-poky-linux/libgit2/libgit2-dbg: PV changed from "1.9.4" to "1.9.6"
packages/x86-64-v3-poky-linux/libgit2/libgit2-dev: PKGV changed from 1.9.4 [default] to 1.9.6 [default]
packages/x86-64-v3-poky-linux/libgit2/libgit2-dev: PKGSIZE changed from 842143 to 842668 (+0%)
packages/x86-64-v3-poky-linux/libgit2/libgit2-dev: PV changed from "1.9.4" to "1.9.6"
packages/x86-64-v3-poky-linux/libgit2/libgit2-doc: PKGV changed from 1.9.4 [default] to 1.9.6 [default]
packages/x86-64-v3-poky-linux/libgit2/libgit2-doc: PV changed from "1.9.4" to "1.9.6"
packages/x86-64-v3-poky-linux/libgit2/libgit2-locale: PKGV changed from 1.9.4 [default] to 1.9.6 [default]
packages/x86-64-v3-poky-linux/libgit2/libgit2-locale: PV changed from "1.9.4" to "1.9.6"
packages/x86-64-v3-poky-linux/libgit2/libgit2-src: PKGV changed from 1.9.4 [default] to 1.9.6 [default]
packages/x86-64-v3-poky-linux/libgit2/libgit2-src: PKGSIZE changed from 4626791 to 4630110 (+0%)
packages/x86-64-v3-poky-linux/libgit2/libgit2-src: FILELIST: directory renamed /usr/src/debug/libgit2/1.9.4/src/libgit2/streams -> /usr/src/debug/libgit2/1.9.6/src/libgit2/streams, directory renamed /usr/src/debug/libgit2/1.9.4/include/git2/sys -> /usr/src/debug/libgit2/1.9.6/include/git2/sys, directory renamed /usr/src/debug/libgit2/1.9.4/src/util/hash -> /usr/src/debug/libgit2/1.9.6/src/util/hash, directory renamed /usr/src/debug/libgit2/1.9.4/src/libgit2/transports -> /usr/src/debug/libgit2/1.9.6/src/libgit2/transports, directory renamed /usr/src/debug/libgit2/1.9.4/src/cli/unix -> /usr/src/debug/libgit2/1.9.6/src/cli/unix, directory renamed /usr/src/debug/libgit2/1.9.4/deps/ntlmclient -> /usr/src/debug/libgit2/1.9.6/deps/ntlmclient, directory renamed /usr/src/debug/libgit2/1.9.4/src/util -> /usr/src/debug/libgit2/1.9.6/src/util, directory renamed /usr/src/debug/libgit2/1.9.4/include/git2 -> /usr/src/debug/libgit2/1.9.6/include/git2, directory renamed /usr/src/debug/libgit2/1.9.4/
deps/xdiff -> /usr/src/debug/libgit2/1.9.6/deps/xdiff, directory renamed /usr/src/debug/libgit2/1.9.4/src/libgit2 -> /usr/src/debug/libgit2/1.9.6/src/libgit2, directory renamed /usr/src/debug/libgit2/1.9.4/src/util/unix -> /usr/src/debug/libgit2/1.9.6/src/util/unix, directory renamed /usr/src/debug/libgit2/1.9.4/src/util/hash/sha1dc -> /usr/src/debug/libgit2/1.9.6/src/util/hash/sha1dc, directory renamed /usr/src/debug/libgit2/1.9.4/src/util/allocators -> /usr/src/debug/libgit2/1.9.6/src/util/allocators, directory renamed /usr/src/debug/libgit2/1.9.4/deps/llhttp -> /usr/src/debug/libgit2/1.9.6/deps/llhttp, directory renamed /usr/src/debug/libgit2/1.9.4/src/cli -> /usr/src/debug/libgit2/1.9.6/src/cli
packages/x86-64-v3-poky-linux/libgit2/libgit2-src: PV changed from "1.9.4" to "1.9.6"
packages/x86-64-v3-poky-linux/libgit2/libgit2-staticdev: PKGV changed from 1.9.4 [default] to 1.9.6 [default]
packages/x86-64-v3-poky-linux/libgit2/libgit2-staticdev: PV changed from "1.9.4" to "1.9.6"
packages/x86-64-v3-poky-linux/libgit2/libgit2: PKGV changed from 1.9.4 [default] to 1.9.6 [default]
packages/x86-64-v3-poky-linux/libgit2/libgit2: FILELIST: removed "/usr/lib/libgit2.so.1.9.4", added "/usr/lib/libgit2.so.1.9.6"
packages/x86-64-v3-poky-linux/libgit2/libgit2: PV changed from "1.9.4" to "1.9.6"
Changes to packages/x86-64-v3-poky-linux/libgit2 (sysroot):
/usr/lib/libgit2.so.1.9 changed symlink target from libgit2.so.1.9.4 to libgit2.so.1.9.6
/usr/lib/libgit2.so.1.9.4 moved to /usr/lib/libgit2.so.1.9.6
^ permalink raw reply related
* [AUH] python3-hypothesis: upgrading to 6.156.9 FAILED
From: auh @ 2026-07-19 5:15 UTC (permalink / raw)
To: Trevor Gamblin; +Cc: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 2273 bytes --]
Hello,
this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe(s) *python3-hypothesis* to *6.156.9* has Failed(do_compile).
Detailed error information:
do_compile failed
Next steps:
- apply the patch: git am 0001-python3-hypothesis-upgrade-6.155.7-6.156.9.patch
- check the changes to upstream patches and summarize them in the commit message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list
Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.
Please review the attached files for further information and build/update failures.
Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler
Regards,
The Upgrade Helper
-- >8 --
From 24be0c6c68c5ff10d729e3bdae022803a8ad43d1 Mon Sep 17 00:00:00 2001
From: Upgrade Helper <auh@yoctoproject.org>
Date: Sun, 19 Jul 2026 05:12:50 +0000
Subject: [PATCH] python3-hypothesis: upgrade 6.155.7 -> 6.156.9
---
...hon3-hypothesis_6.155.7.bb => python3-hypothesis_6.156.9.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-hypothesis_6.155.7.bb => python3-hypothesis_6.156.9.bb} (91%)
diff --git a/meta/recipes-devtools/python/python3-hypothesis_6.155.7.bb b/meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-hypothesis_6.155.7.bb
rename to meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb
index 70ae7877a1..4171090f61 100644
--- a/meta/recipes-devtools/python/python3-hypothesis_6.155.7.bb
+++ b/meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb
@@ -13,7 +13,7 @@ SRC_URI += " \
file://test_rle.py \
"
-SRC_URI[sha256sum] = "d8d6091753d0669db3c90c5e5b346cb37c72f3dd9378c8413acb1fd5da63f7ea"
+SRC_URI[sha256sum] = "277ed68a0cf5f0b4cb4a3eabf2cb2962c97f1b565fa731ad6a297bd3b9573af5"
RDEPENDS:${PN} += " \
python3-attrs \
--
2.47.1
[-- Attachment #2: bitbake-output-qemux86-64.txt --]
[-- Type: text/plain, Size: 28905 bytes --]
NOTE: Reconnecting to bitbake server...
Loading cache...done.
Loaded 0 entries from dependency cache.
Parsing recipes...done.
Parsing of 951 .bb files complete (0 cached, 951 parsed). 1979 targets, 40 skipped, 0 masked, 0 errors.
Removing 1 recipes from the qemux86_64 sysroot...done.
Removing 1 recipes from the x86-64-v3 sysroot...done.
NOTE: Resolving any missing task queue dependencies
Build Configuration:
BB_VERSION = "2.19.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "universal"
TARGET_SYS = "x86_64-poky-linux"
MACHINE = "qemux86-64"
SDKMACHINE = "x86_64"
DISTRO = "poky"
DISTRO_VERSION = "6.0.99+snapshot-171af3b2915dd076c8d1b205ff75eac1ebd5a586"
TUNE_FEATURES = "m64 x86-64-v3"
meta = "tmp-auh-upgrades:171af3b2915dd076c8d1b205ff75eac1ebd5a586"
meta-yocto-bsp
meta-poky = "master:8a8f9ad79e3d50312566620998dadff0aa29c7a7"
workspace = "<unknown>:<unknown>"
Initialising tasks...NOTE: The /proc/pressure files can't be read. Continuing build without monitoring pressure
Sstate summary: Wanted 658 Local 641 Mirrors 0 Missed 17 Current 229 (97% match, 98% complete)
done.
Removing 4 stale sstate objects for arch x86-64-v3...done.
NOTE: Executing Tasks
NOTE: Running setscene task 303 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-attrs_26.1.0.bb:do_create_spdx_setscene)
NOTE: Running setscene task 315 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-unittest-automake-output_0.4.bb:do_create_spdx_setscene)
NOTE: Running setscene task 317 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-pytest_9.1.1.bb:do_create_spdx_setscene)
NOTE: Running setscene task 325 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-support/ptest-runner/ptest-runner_2.5.1.bb:do_create_spdx_setscene)
NOTE: Running setscene task 337 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-sortedcontainers_2.4.0.bb:do_create_spdx_setscene)
NOTE: Running task 155 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb:do_recipe_qa)
NOTE: recipe python3-attrs-26.1.0-r0: task do_create_spdx_setscene: Started
NOTE: recipe python3-unittest-automake-output-0.4-r0: task do_create_spdx_setscene: Started
NOTE: recipe ptest-runner-2.5.1-r0: task do_create_spdx_setscene: Started
NOTE: recipe python3-pytest-9.1.1-r0: task do_create_spdx_setscene: Started
NOTE: recipe python3-sortedcontainers-2.4.0-r0: task do_create_spdx_setscene: Started
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_recipe_qa: Started
NOTE: recipe python3-unittest-automake-output-0.4-r0: task do_create_spdx_setscene: Succeeded
NOTE: recipe python3-attrs-26.1.0-r0: task do_create_spdx_setscene: Succeeded
NOTE: recipe ptest-runner-2.5.1-r0: task do_create_spdx_setscene: Succeeded
NOTE: recipe python3-pytest-9.1.1-r0: task do_create_spdx_setscene: Succeeded
NOTE: recipe python3-sortedcontainers-2.4.0-r0: task do_create_spdx_setscene: Succeeded
NOTE: Running setscene task 429 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-attrs_26.1.0.bb:do_package_setscene)
NOTE: Running setscene task 463 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3_3.14.6.bb:do_create_spdx_setscene)
NOTE: Running setscene task 538 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-setuptools_83.0.0.bb:do_create_spdx_setscene)
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_recipe_qa: Succeeded
NOTE: recipe python3-setuptools-native-83.0.0-r0: task do_create_spdx_setscene: Started
NOTE: Running task 312 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb:do_fetch)
NOTE: recipe python3-3.14.6-r0: task do_create_spdx_setscene: Started
NOTE: recipe python3-setuptools-native-83.0.0-r0: task do_create_spdx_setscene: Succeeded
NOTE: Running setscene task 562 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-setuptools_83.0.0.bb:do_create_recipe_spdx_setscene)
NOTE: Running setscene task 563 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-wheel_0.47.0.bb:do_create_spdx_setscene)
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_fetch: Started
NOTE: recipe python3-3.14.6-r0: task do_create_spdx_setscene: Succeeded
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_fetch: Succeeded
NOTE: Running setscene task 572 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3_3.14.6.bb:do_create_recipe_spdx_setscene)
NOTE: Running setscene task 606 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-core/glibc/glibc_2.43.bb:do_create_spdx_setscene)
NOTE: Running task 348 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb:do_unpack)
NOTE: recipe python3-setuptools-native-83.0.0-r0: task do_create_recipe_spdx_setscene: Started
NOTE: recipe python3-wheel-native-0.47.0-r0: task do_create_spdx_setscene: Started
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_unpack: Started
NOTE: recipe glibc-2.43+git-r1: task do_create_spdx_setscene: Started
NOTE: recipe python3-3.14.6-r0: task do_create_recipe_spdx_setscene: Started
NOTE: recipe python3-setuptools-native-83.0.0-r0: task do_create_recipe_spdx_setscene: Succeeded
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_unpack: Succeeded
NOTE: recipe python3-wheel-native-0.47.0-r0: task do_create_spdx_setscene: Succeeded
NOTE: Running setscene task 616 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-wheel_0.47.0.bb:do_create_recipe_spdx_setscene)
NOTE: Running setscene task 617 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-build_1.5.1.bb:do_create_spdx_setscene)
NOTE: recipe python3-3.14.6-r0: task do_create_recipe_spdx_setscene: Succeeded
NOTE: Running setscene task 634 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/gcc/gcc-runtime_16.1.bb:do_create_recipe_spdx_setscene)
NOTE: recipe glibc-2.43+git-r1: task do_create_spdx_setscene: Succeeded
NOTE: Running setscene task 637 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/gcc/gcc-cross_16.1.bb:do_create_spdx_setscene)
NOTE: recipe python3-attrs-26.1.0-r0: task do_package_setscene: Started
NOTE: recipe python3-build-native-1.5.1-r0: task do_create_spdx_setscene: Started
NOTE: recipe python3-wheel-native-0.47.0-r0: task do_create_recipe_spdx_setscene: Started
NOTE: recipe gcc-cross-x86_64-16.1.0-r0: task do_create_spdx_setscene: Started
NOTE: recipe gcc-runtime-16.1.0-r0: task do_create_recipe_spdx_setscene: Started
NOTE: recipe python3-build-native-1.5.1-r0: task do_create_spdx_setscene: Succeeded
NOTE: recipe python3-wheel-native-0.47.0-r0: task do_create_recipe_spdx_setscene: Succeeded
NOTE: Running setscene task 651 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-build_1.5.1.bb:do_create_recipe_spdx_setscene)
NOTE: Running setscene task 653 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-installer_1.0.1.bb:do_create_spdx_setscene)
NOTE: recipe gcc-runtime-16.1.0-r0: task do_create_recipe_spdx_setscene: Succeeded
NOTE: recipe gcc-cross-x86_64-16.1.0-r0: task do_create_spdx_setscene: Succeeded
NOTE: Running setscene task 665 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-core/glibc/glibc_2.43.bb:do_create_recipe_spdx_setscene)
NOTE: recipe python3-build-native-1.5.1-r0: task do_create_recipe_spdx_setscene: Started
NOTE: recipe python3-installer-native-1.0.1-r0: task do_create_spdx_setscene: Started
NOTE: recipe glibc-2.43+git-r1: task do_create_recipe_spdx_setscene: Started
NOTE: recipe python3-build-native-1.5.1-r0: task do_create_recipe_spdx_setscene: Succeeded
NOTE: recipe python3-installer-native-1.0.1-r0: task do_create_spdx_setscene: Succeeded
NOTE: Running setscene task 682 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3_3.14.6.bb:do_create_spdx_setscene)
NOTE: Running setscene task 683 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-installer_1.0.1.bb:do_create_recipe_spdx_setscene)
NOTE: recipe python3-attrs-26.1.0-r0: task do_package_setscene: Succeeded
NOTE: Running setscene task 685 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-attrs_26.1.0.bb:do_deploy_source_date_epoch_setscene)
NOTE: Running setscene task 686 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/dwarfsrcfiles/dwarfsrcfiles.bb:do_populate_sysroot_setscene)
NOTE: Running setscene task 690 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/gcc/gcc-cross_16.1.bb:do_populate_sysroot_setscene)
NOTE: Running setscene task 717 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-setuptools_83.0.0.bb:do_populate_sysroot_setscene)
NOTE: recipe glibc-2.43+git-r1: task do_create_recipe_spdx_setscene: Succeeded
NOTE: Running setscene task 725 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/gcc/gcc-cross_16.1.bb:do_create_recipe_spdx_setscene)
NOTE: recipe python3-installer-native-1.0.1-r0: task do_create_recipe_spdx_setscene: Started
NOTE: recipe gcc-cross-x86_64-16.1.0-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe python3-attrs-26.1.0-r0: task do_deploy_source_date_epoch_setscene: Started
NOTE: recipe dwarfsrcfiles-native-1.0-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe gcc-cross-x86_64-16.1.0-r0: task do_create_recipe_spdx_setscene: Started
NOTE: recipe python3-setuptools-native-83.0.0-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe python3-native-3.14.6-r0: task do_create_spdx_setscene: Started
NOTE: recipe python3-installer-native-1.0.1-r0: task do_create_recipe_spdx_setscene: Succeeded
NOTE: recipe python3-attrs-26.1.0-r0: task do_deploy_source_date_epoch_setscene: Succeeded
NOTE: recipe gcc-cross-x86_64-16.1.0-r0: task do_create_recipe_spdx_setscene: Succeeded
NOTE: recipe python3-native-3.14.6-r0: task do_create_spdx_setscene: Succeeded
NOTE: Running setscene task 740 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3_3.14.6.bb:do_create_recipe_spdx_setscene)
NOTE: recipe dwarfsrcfiles-native-1.0-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 800 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/dwarfsrcfiles/dwarfsrcfiles.bb:do_recipe_qa_setscene)
NOTE: recipe python3-setuptools-native-83.0.0-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 802 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-wheel_0.47.0.bb:do_populate_sysroot_setscene)
NOTE: Running setscene task 803 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-setuptools_83.0.0.bb:do_recipe_qa_setscene)
NOTE: recipe dwarfsrcfiles-native-1.0-r0: task do_recipe_qa_setscene: Started
NOTE: recipe python3-native-3.14.6-r0: task do_create_recipe_spdx_setscene: Started
NOTE: recipe dwarfsrcfiles-native-1.0-r0: task do_recipe_qa_setscene: Succeeded
NOTE: recipe python3-setuptools-native-83.0.0-r0: task do_recipe_qa_setscene: Started
NOTE: recipe python3-wheel-native-0.47.0-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe python3-native-3.14.6-r0: task do_create_recipe_spdx_setscene: Succeeded
NOTE: recipe python3-setuptools-native-83.0.0-r0: task do_recipe_qa_setscene: Succeeded
NOTE: Running task 575 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb:do_create_recipe_spdx)
NOTE: recipe python3-wheel-native-0.47.0-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 831 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-build_1.5.1.bb:do_populate_sysroot_setscene)
NOTE: Running setscene task 833 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-wheel_0.47.0.bb:do_recipe_qa_setscene)
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_create_recipe_spdx: Started
NOTE: recipe python3-build-native-1.5.1-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe python3-wheel-native-0.47.0-r0: task do_recipe_qa_setscene: Started
NOTE: recipe python3-wheel-native-0.47.0-r0: task do_recipe_qa_setscene: Succeeded
NOTE: recipe python3-build-native-1.5.1-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 834 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-packaging_26.2.bb:do_populate_sysroot_setscene)
NOTE: Running setscene task 836 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-build_1.5.1.bb:do_recipe_qa_setscene)
NOTE: Running setscene task 837 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-pyproject-hooks_1.2.0.bb:do_populate_sysroot_setscene)
NOTE: recipe python3-build-native-1.5.1-r0: task do_recipe_qa_setscene: Started
NOTE: recipe python3-pyproject-hooks-native-1.2.0-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe python3-packaging-native-26.2-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe python3-build-native-1.5.1-r0: task do_recipe_qa_setscene: Succeeded
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_create_recipe_spdx: Succeeded
NOTE: recipe python3-pyproject-hooks-native-1.2.0-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: recipe python3-packaging-native-26.2-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 839 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-pyproject-hooks_1.2.0.bb:do_recipe_qa_setscene)
NOTE: Running setscene task 841 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-installer_1.0.1.bb:do_populate_sysroot_setscene)
NOTE: Running setscene task 842 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-packaging_26.2.bb:do_recipe_qa_setscene)
NOTE: recipe python3-pyproject-hooks-native-1.2.0-r0: task do_recipe_qa_setscene: Started
NOTE: recipe python3-installer-native-1.0.1-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe python3-packaging-native-26.2-r0: task do_recipe_qa_setscene: Started
NOTE: recipe python3-pyproject-hooks-native-1.2.0-r0: task do_recipe_qa_setscene: Succeeded
NOTE: recipe python3-packaging-native-26.2-r0: task do_recipe_qa_setscene: Succeeded
NOTE: recipe python3-installer-native-1.0.1-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 843 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-flit-core_3.12.0.bb:do_populate_sysroot_setscene)
NOTE: Running setscene task 845 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-installer_1.0.1.bb:do_recipe_qa_setscene)
NOTE: recipe python3-flit-core-native-3.12.0-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe python3-installer-native-1.0.1-r0: task do_recipe_qa_setscene: Started
NOTE: recipe python3-installer-native-1.0.1-r0: task do_recipe_qa_setscene: Succeeded
NOTE: recipe python3-flit-core-native-3.12.0-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 847 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-flit-core_3.12.0.bb:do_recipe_qa_setscene)
NOTE: Running setscene task 848 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-extended/unzip/unzip_6.0.bb:do_populate_sysroot_setscene)
NOTE: recipe unzip-native-1_6.0-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe python3-flit-core-native-3.12.0-r0: task do_recipe_qa_setscene: Started
NOTE: recipe gcc-cross-x86_64-16.1.0-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 850 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/gcc/gcc-cross_16.1.bb:do_recipe_qa_setscene)
NOTE: Running setscene task 852 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-support/libmpc/libmpc_1.4.1.bb:do_populate_sysroot_setscene)
NOTE: Running setscene task 853 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/binutils/binutils-cross_2.46.bb:do_populate_sysroot_setscene)
NOTE: recipe python3-flit-core-native-3.12.0-r0: task do_recipe_qa_setscene: Succeeded
NOTE: recipe gcc-cross-x86_64-16.1.0-r0: task do_recipe_qa_setscene: Started
NOTE: recipe binutils-cross-x86_64-2.46.1-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe unzip-native-1_6.0-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 856 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-extended/unzip/unzip_6.0.bb:do_recipe_qa_setscene)
NOTE: recipe libmpc-native-1.4.1-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe gcc-cross-x86_64-16.1.0-r0: task do_recipe_qa_setscene: Succeeded
NOTE: recipe unzip-native-1_6.0-r0: task do_recipe_qa_setscene: Started
NOTE: recipe libmpc-native-1.4.1-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 858 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-support/mpfr/mpfr_4.2.2.bb:do_populate_sysroot_setscene)
NOTE: Running setscene task 859 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-support/libmpc/libmpc_1.4.1.bb:do_recipe_qa_setscene)
NOTE: recipe unzip-native-1_6.0-r0: task do_recipe_qa_setscene: Succeeded
NOTE: recipe mpfr-native-4.2.2-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe libmpc-native-1.4.1-r0: task do_recipe_qa_setscene: Started
NOTE: recipe binutils-cross-x86_64-2.46.1-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 864 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/flex/flex_2.6.4.bb:do_populate_sysroot_setscene)
NOTE: Running setscene task 868 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/binutils/binutils-cross_2.46.bb:do_recipe_qa_setscene)
NOTE: recipe libmpc-native-1.4.1-r0: task do_recipe_qa_setscene: Succeeded
NOTE: recipe binutils-cross-x86_64-2.46.1-r0: task do_recipe_qa_setscene: Started
NOTE: recipe mpfr-native-4.2.2-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 870 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-support/mpfr/mpfr_4.2.2.bb:do_recipe_qa_setscene)
NOTE: recipe flex-native-2.6.4-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe binutils-cross-x86_64-2.46.1-r0: task do_recipe_qa_setscene: Succeeded
NOTE: recipe mpfr-native-4.2.2-r0: task do_recipe_qa_setscene: Started
NOTE: recipe flex-native-2.6.4-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 876 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/m4/m4-native_1.4.21.bb:do_populate_sysroot_setscene)
NOTE: Running setscene task 877 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/flex/flex_2.6.4.bb:do_recipe_qa_setscene)
NOTE: recipe mpfr-native-4.2.2-r0: task do_recipe_qa_setscene: Succeeded
NOTE: recipe m4-native-1.4.21-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe flex-native-2.6.4-r0: task do_recipe_qa_setscene: Started
NOTE: recipe flex-native-2.6.4-r0: task do_recipe_qa_setscene: Succeeded
NOTE: recipe m4-native-1.4.21-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 880 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/gnu-config/gnu-config_git.bb:do_populate_sysroot_setscene)
NOTE: Running setscene task 882 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/m4/m4-native_1.4.21.bb:do_recipe_qa_setscene)
NOTE: recipe m4-native-1.4.21-r0: task do_recipe_qa_setscene: Started
NOTE: recipe gnu-config-native-20260629+git-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe m4-native-1.4.21-r0: task do_recipe_qa_setscene: Succeeded
NOTE: recipe gnu-config-native-20260629+git-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 884 of 887 (virtual:native:/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/gnu-config/gnu-config_git.bb:do_recipe_qa_setscene)
NOTE: Running setscene task 885 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.69.bb:do_populate_sysroot_setscene)
NOTE: recipe quilt-native-0.69-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe gnu-config-native-20260629+git-r0: task do_recipe_qa_setscene: Started
NOTE: recipe gnu-config-native-20260629+git-r0: task do_recipe_qa_setscene: Succeeded
NOTE: recipe quilt-native-0.69-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 887 of 887 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.69.bb:do_recipe_qa_setscene)
NOTE: recipe quilt-native-0.69-r0: task do_recipe_qa_setscene: Started
NOTE: recipe quilt-native-0.69-r0: task do_recipe_qa_setscene: Succeeded
NOTE: Setscene tasks completed
NOTE: Running task 1666 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb:do_patch)
NOTE: Running task 1703 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb:do_prepare_recipe_sysroot)
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_patch: Started
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_prepare_recipe_sysroot: Started
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_patch: Succeeded
NOTE: Running task 2165 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb:do_deploy_source_date_epoch)
NOTE: Running task 2166 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb:do_populate_lic)
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_deploy_source_date_epoch: Started
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_populate_lic: Started
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_prepare_recipe_sysroot: Succeeded
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_deploy_source_date_epoch: Succeeded
NOTE: Running task 2167 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb:do_configure)
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_configure: Started
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_configure: Succeeded
NOTE: Running task 2168 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb:do_configure_ptest_base)
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_populate_lic: Succeeded
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_configure_ptest_base: Started
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_configure_ptest_base: Succeeded
NOTE: Running task 2169 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb:do_compile)
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_compile: Started
Log data follows:
| DEBUG: Executing shell function do_compile
| * Getting build dependencies for wheel...
|
| Traceback (most recent call last):
| File "/srv/pokybuild/yocto-worker/auh/build/build/tmp/work/x86-64-v3-poky-linux/python3-hypothesis/6.156.9/recipe-sysroot-native/usr/lib/python3.14/site-packages/pyproject_hooks/_impl.py", line 402, in _call_hook
| raise BackendUnavailable(
| ...<4 lines>...
| )
| pyproject_hooks._impl.BackendUnavailable: Cannot import 'maturin'
|
| TIP pass --env-dir and --sdist-extract-dir to keep the build environment and sources, then see https://build.pypa.io/en/stable/how-to/troubleshooting.html#debug-a-failed-build for help debugging a failed build
| ERROR Backend 'maturin' is not available.
| WARNING: /srv/pokybuild/yocto-worker/auh/build/build/tmp/work/x86-64-v3-poky-linux/python3-hypothesis/6.156.9/temp/run.do_compile.3463231:151 exit 1 from 'pyproject-build --no-isolation --wheel --outdir /srv/pokybuild/yocto-worker/auh/build/build/tmp/work/x86-64-v3-poky-linux/python3-hypothesis/6.156.9/dist /srv/pokybuild/yocto-worker/auh/build/build/tmp/work/x86-64-v3-poky-linux/python3-hypothesis/6.156.9/sources/hypothesis-6.156.9'
| WARNING: Backtrace (BB generated script):
| #1: python_pep517_do_compile, /srv/pokybuild/yocto-worker/auh/build/build/tmp/work/x86-64-v3-poky-linux/python3-hypothesis/6.156.9/temp/run.do_compile.3463231, line 151
| #2: do_compile, /srv/pokybuild/yocto-worker/auh/build/build/tmp/work/x86-64-v3-poky-linux/python3-hypothesis/6.156.9/temp/run.do_compile.3463231, line 146
| #3: main, /srv/pokybuild/yocto-worker/auh/build/build/tmp/work/x86-64-v3-poky-linux/python3-hypothesis/6.156.9/temp/run.do_compile.3463231, line 163
NOTE: recipe python3-hypothesis-6.156.9-r0: task do_compile: Failed
NOTE: Tasks Summary: Attempted 2169 tasks of which 2158 didn't need to be rerun and 1 failed.
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 1 seconds
NOTE: The errors for this build are stored in /srv/pokybuild/yocto-worker/auh/build/build/tmp/log/error-report/error_report_20260719051234.txt
You can send the errors to a reports server by running:
send-error-report /srv/pokybuild/yocto-worker/auh/build/build/tmp/log/error-report/error_report_20260719051234.txt [-s server]
NOTE: The contents of these logs will be posted in public if you use the above command with the default server. Please ensure you remove any identifying or proprietary information when prompted before sending.
Summary: 1 task failed:
/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb:do_compile
log: /srv/pokybuild/yocto-worker/auh/build/build/tmp/work/x86-64-v3-poky-linux/python3-hypothesis/6.156.9/temp/log.do_compile.3463231
Summary: There was 1 ERROR message, returning a non-zero exit code.
ERROR: python3-hypothesis-6.156.9-r0 do_compile: Execution of '/srv/pokybuild/yocto-worker/auh/build/build/tmp/work/x86-64-v3-poky-linux/python3-hypothesis/6.156.9/temp/run.do_compile.3463231' failed with exit code 1
ERROR: Logfile of failure stored in: /srv/pokybuild/yocto-worker/auh/build/build/tmp/work/x86-64-v3-poky-linux/python3-hypothesis/6.156.9/temp/log.do_compile.3463231
ERROR: Task (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb:do_compile) failed with exit code '1'
[-- Attachment #3: 0001-python3-hypothesis-upgrade-6.155.7-6.156.9.patch --]
[-- Type: application/octet-stream, Size: 1214 bytes --]
From 24be0c6c68c5ff10d729e3bdae022803a8ad43d1 Mon Sep 17 00:00:00 2001
From: Upgrade Helper <auh@yoctoproject.org>
Date: Sun, 19 Jul 2026 05:12:50 +0000
Subject: [PATCH] python3-hypothesis: upgrade 6.155.7 -> 6.156.9
---
...hon3-hypothesis_6.155.7.bb => python3-hypothesis_6.156.9.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-hypothesis_6.155.7.bb => python3-hypothesis_6.156.9.bb} (91%)
diff --git a/meta/recipes-devtools/python/python3-hypothesis_6.155.7.bb b/meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-hypothesis_6.155.7.bb
rename to meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb
index 70ae7877a1..4171090f61 100644
--- a/meta/recipes-devtools/python/python3-hypothesis_6.155.7.bb
+++ b/meta/recipes-devtools/python/python3-hypothesis_6.156.9.bb
@@ -13,7 +13,7 @@ SRC_URI += " \
file://test_rle.py \
"
-SRC_URI[sha256sum] = "d8d6091753d0669db3c90c5e5b346cb37c72f3dd9378c8413acb1fd5da63f7ea"
+SRC_URI[sha256sum] = "277ed68a0cf5f0b4cb4a3eabf2cb2962c97f1b565fa731ad6a297bd3b9573af5"
RDEPENDS:${PN} += " \
python3-attrs \
--
2.47.1
^ permalink raw reply related
* [AUH] Upgrade status: 2026-07-19
From: auh @ 2026-07-19 5:15 UTC (permalink / raw)
To: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 9838 bytes --]
AUH finished upgrade batch the result patches/logs can be found at:
https://valkyrie.yocto.io/pub/auh/20260719050059, next are the statistics:
Recipe upgrade statistics:
* Failed(do_compile): 1
python3-hypothesis, 6.156.9, Trevor Gamblin <tgamblin@baylibre.com>
* Succeeded: 1
libgit2, 1.9.6, Unassigned <unassigned@yoctoproject.org>
* Skipped: 63
u-boot-tools, 2026.07, last attempt 2026-07-07 05:15:46 result=failure; will retry in 19 day(s), Fabio Estevam <festevam@gmail.com>
systemd-boot, 261.1, last attempt 2026-06-27 05:09:47 result=failure; will retry in 9 day(s), Chen Qi <Qi.Chen@windriver.com>
systemd-boot-native, 261.1, last attempt 2026-06-27 05:09:47 result=failure; will retry in 9 day(s), Viswanath Kraleti <quic_vkraleti@quicinc.com>
systemd, 261.1, last attempt 2026-06-27 05:09:47 result=failure; will retry in 9 day(s), Chen Qi <Qi.Chen@windriver.com>
systemd-systemctl-native, 261.1, last attempt 2026-06-27 05:09:47 result=failure; will retry in 9 day(s), Chen Qi <Qi.Chen@windriver.com>
libtool-cross, 2.6.2, last attempt 2026-07-18 05:07:33 result=failure; will retry in 29 day(s), Robert Yang <liezhi.yang@windriver.com>
libtool-native, 2.6.2, last attempt 2026-07-18 05:07:33 result=failure; will retry in 29 day(s), Robert Yang <liezhi.yang@windriver.com>
nativesdk-libtool, 2.6.2, last attempt 2026-07-18 05:07:33 result=failure; will retry in 29 day(s), Richard Purdie <richard.purdie@linuxfoundation.org>
libtool, 2.6.2, last attempt 2026-07-18 05:07:33 result=failure; will retry in 29 day(s), Robert Yang <liezhi.yang@windriver.com>
cargo, 1.97.1, last attempt 2026-07-17 05:18:01 result=failure; will retry in 29 day(s), Randy MacLeod <Randy.MacLeod@windriver.com>
libstd-rs, 1.97.1, last attempt 2026-07-17 05:18:01 result=failure; will retry in 29 day(s), Randy MacLeod <Randy.MacLeod@windriver.com>
rust, 1.97.1, last attempt 2026-07-17 05:18:01 result=failure; will retry in 29 day(s), Randy MacLeod <Randy.MacLeod@windriver.com>
sbom-cve-check-update-nvd-native, 2026.07.19-000010, rapid-fire; last attempt 2026-07-12 05:20:32 result=success; will retry in 24 day(s), Benjamin Robin <benjamin.robin@bootlin.com>
sbom-cve-check-update-cvelist-native, 2026-07-19, rapid-fire; last attempt 2026-07-12 05:20:32 result=success; will retry in 24 day(s), Benjamin Robin <benjamin.robin@bootlin.com>
libva-initial, 2.24.1, last attempt 2026-07-09 05:09:11 result=failure; will retry in 20 day(s), Unassigned <unassigned@yoctoproject.org>
libva, 2.24.1, last attempt 2026-07-09 05:09:11 result=failure; will retry in 20 day(s), Unassigned <unassigned@yoctoproject.org>
mesa-tools-native, 26.1.5, last attempt 2026-07-16 05:15:25 result=success; will retry in 28 day(s), Unassigned <unassigned@yoctoproject.org>
mesa, 26.1.5, last attempt 2026-07-16 05:15:25 result=success; will retry in 28 day(s), Unassigned <unassigned@yoctoproject.org>
weston, 16.0.0, last attempt 2026-07-15 05:10:14 result=failure; will retry in 27 day(s), Denys Dmytriyenko <denis@denix.org>
xvinfo, 1.1.6, last attempt 2026-07-12 05:24:44 result=success; will retry in 24 day(s), Unassigned <unassigned@yoctoproject.org>
gstreamer1.0-plugins-bad, 1.28.5, last attempt 2026-07-09 05:23:35 result=success; will retry in 21 day(s), Unassigned <unassigned@yoctoproject.org>
gstreamer1.0-plugins-good, 1.28.5, last attempt 2026-07-09 05:23:35 result=success; will retry in 21 day(s), Unassigned <unassigned@yoctoproject.org>
gstreamer1.0-plugins-base, 1.28.5, last attempt 2026-07-09 05:23:35 result=success; will retry in 21 day(s), Unassigned <unassigned@yoctoproject.org>
gstreamer1.0-rtsp-server, 1.28.5, last attempt 2026-07-09 05:23:35 result=success; will retry in 21 day(s), Unassigned <unassigned@yoctoproject.org>
gstreamer1.0-plugins-ugly, 1.28.5, last attempt 2026-07-09 05:23:35 result=success; will retry in 21 day(s), Unassigned <unassigned@yoctoproject.org>
openssl, 4.0.1, last attempt 2026-07-12 05:26:56 result=failure; will retry in 24 day(s), Unassigned <unassigned@yoctoproject.org>
btrfs-tools, 7.1, last attempt 2026-07-15 05:18:40 result=success; will retry in 27 day(s), Wang Mingyu <wangmy@fujitsu.com>
cargo-c, 0.10.24+cargo-0.98.0, last attempt 2026-07-15 05:22:03 result=failure; will retry in 27 day(s), Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
gn, 0-new-commits-available, last attempt 2026-07-12 05:29:41 result=success; will retry in 24 day(s), Khem Raj <raj.khem@gmail.com>
meson, 1.11.2, last attempt 2026-07-12 05:52:48 result=success; will retry in 24 day(s), Trevor Gamblin <tgamblin@baylibre.com>
nasm, 3.02, last attempt 2026-06-29 05:08:22 result=failure; will retry in 10 day(s), Richard Purdie <richard.purdie@linuxfoundation.org>
pkgconf, 3.0.3, last attempt 2026-07-15 05:39:49 result=success; will retry in 27 day(s), Ross Burton <ross.burton@arm.com>
python3-numpy, 2.5.1, last attempt 2026-07-05 05:11:11 result=failure; will retry in 17 day(s), Trevor Gamblin <tgamblin@baylibre.com>
python3-pyasn1, 0.6.4, last attempt 2026-07-09 05:29:28 result=success; will retry in 21 day(s), Tim Orling <tim.orling@konsulko.com>
python3-pyproject-metadata, 0.12.1, last attempt 2026-07-04 05:17:57 result=success; will retry in 16 day(s), Trevor Gamblin <tgamblin@baylibre.com>
python3-uv-build, 0.11.29, last attempt 2026-07-16 05:23:44 result=success; will retry in 28 day(s), Trevor Gamblin <tgamblin@baylibre.com>
python3-websockets, 16.1.1, last attempt 2026-07-18 05:14:28 result=success; will retry in 30 day(s), Tim Orling <tim.orling@konsulko.com>
rpm-sequoia-crypto-policy, git-new-commits-available, last attempt 2026-07-09 05:32:05 result=success; will retry in 21 day(s), Zoltán Böszörményi <zboszor@gmail.com>
rpm, 6.0.2, last attempt 2026-07-17 05:19:13 result=failure; will retry in 29 day(s), Robert Yang <liezhi.yang@windriver.com>
ruby, 4.0.6, last attempt 2026-07-14 05:33:39 result=success; will retry in 26 day(s), Ross Burton <ross.burton@arm.com>
ethtool, 7.1, last attempt 2026-07-09 05:35:48 result=success; will retry in 21 day(s), Unassigned <unassigned@yoctoproject.org>
findutils, 4.11.0, last attempt 2026-07-12 05:55:55 result=failure; will retry in 24 day(s), Chen Qi <Qi.Chen@windriver.com>
lighttpd, 1.4.85, last attempt 2026-07-09 05:39:09 result=success; will retry in 21 day(s), Unassigned <unassigned@yoctoproject.org>
msmtp, 1.8.33, last attempt 2026-07-12 05:58:25 result=success; will retry in 24 day(s), Wang Mingyu <wangmy@fujitsu.com>
stress-ng, 0.21.04, last attempt 2026-07-14 05:39:27 result=success; will retry in 26 day(s), Unassigned <unassigned@yoctoproject.org>
blueprint-compiler, 0.22.2, last attempt 2026-07-11 05:36:36 result=failure; will retry in 23 day(s), Liu Yiding <liuyd.fnst@fujitsu.com>
libva-utils, 2.24.0, last attempt 2026-07-10 06:23:33 result=failure; will retry in 22 day(s), Unassigned <unassigned@yoctoproject.org>
piglit, 1.0-new-commits-available, last attempt 2026-07-12 06:27:29 result=success; will retry in 24 day(s), Ross Burton <ross.burton@arm.com>
shaderc, 2026.3, last attempt 2026-07-17 05:23:16 result=success; will retry in 29 day(s), Jose Quaresma <quaresma.jose@gmail.com>
spirv-llvm-translator, 22.1.4, last attempt 2026-07-01 06:20:46 result=failure; will retry in 13 day(s), Khem Raj <raj.khem@gmail.com>
vulkan-samples, git-new-commits-available, rapid-fire; last attempt 2026-07-14 05:39:48 result=failure; will retry in 26 day(s), Ross Burton <ross.burton@arm.com>
wayland, 1.26.0, last attempt 2026-07-17 05:31:38 result=success; will retry in 29 day(s), Denys Dmytriyenko <denis@denix.org>
gst-devtools, 1.28.5, last attempt 2026-07-09 05:43:32 result=success; will retry in 21 day(s), Unassigned <unassigned@yoctoproject.org>
gst-examples, 1.28.5, last attempt 2026-07-09 05:47:41 result=failure; will retry in 21 day(s), Unassigned <unassigned@yoctoproject.org>
gstreamer1.0-libav, 1.28.5, last attempt 2026-07-09 05:52:00 result=success; will retry in 21 day(s), Unassigned <unassigned@yoctoproject.org>
gstreamer1.0-python, 1.28.5, last attempt 2026-07-09 05:56:28 result=success; will retry in 21 day(s), Unassigned <unassigned@yoctoproject.org>
gstreamer1.0, 1.28.5, last attempt 2026-07-09 06:00:43 result=success; will retry in 21 day(s), Unassigned <unassigned@yoctoproject.org>
lame, 4.0, last attempt 2026-07-12 06:29:28 result=failure; will retry in 24 day(s), Michael Opdenacker <michael.opdenacker@rootcommit.com>
diffoscope, 325, last attempt 2026-07-18 05:19:31 result=success; will retry in 30 day(s), Joshua Watt <JPEWhacker@gmail.com>
libjitterentropy, 3.7.0, last attempt 2026-07-12 06:31:26 result=failure; will retry in 24 day(s), Ross Burton <ross.burton@arm.com>
libpsl, 0.23.0, last attempt 2026-07-13 05:29:53 result=success; will retry in 25 day(s), Unassigned <unassigned@yoctoproject.org>
libseccomp, 2.6.1, last attempt 2026-07-02 05:30:59 result=failure; will retry in 14 day(s), Simone Weiß <simone.p.weiss@posteo.net>
pinentry, 1.3.3, last attempt 2026-07-02 05:32:39 result=failure; will retry in 14 day(s), Unassigned <unassigned@yoctoproject.org>
TOTAL: attempted=2 succeeded=1(50.00%) failed=1(50.00%)
Recipe upgrade statistics per Maintainer:
Unassigned <unassigned: attempted=1 succeeded=1(100.00%) failed=0(0.00%)
Trevor Gamblin <tgamblin: attempted=1 succeeded=0(0.00%) failed=1(100.00%)
[-- Attachment #2: 20260719050059.tar.gz --]
[-- Type: application/octet-stream, Size: 22515 bytes --]
^ permalink raw reply
* [OE-core][scarthgap 00/24] Pull request (cover letter only)
From: Yoann Congal @ 2026-07-18 23:02 UTC (permalink / raw)
To: openembedded-core; +Cc: Paul Barker
Those are the patches from the last patch review:
https://lore.kernel.org/all/cover.1783590688.git.yoann.congal@smile.fr/
... with "binutils: Add CVE-2025-69646 to "CVE:" tag" removed per
review.
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/4235
oe-selftest-armhost, oe-selftest-debian and oe-selftest-fedora failed
with 15289 – [scarthgap] AB-INT: sstatetests.SStatePrintdiff.test_gcc_runtime_vs_gcc_source failure
All 3 sucessfully retried with isolated sstate/hashserv:
https://autobuilder.yoctoproject.org/valkyrie/?#/builders/23/builds/4357
https://autobuilder.yoctoproject.org/valkyrie/?#/builders/35/builds/4300
https://autobuilder.yoctoproject.org/valkyrie/?#/builders/48/builds/4128
The following changes since commit 2814f0962f56c8d1afa4de76d2895ba9b5cb767d:
build-appliance-image: Update to scarthgap head revisions (2026-07-02 13:50:35 +0100)
are available in the Git repository at:
https://git.openembedded.org/openembedded-core-contrib stable/scarthgap-next
https://git.openembedded.org/openembedded-core-contrib/log/?h=stable/scarthgap-next
for you to fetch changes up to 8aca19cff468c5f15c919c973c46be58e020af46:
cve-update: Avoid NFS caching issues (2026-07-17 12:05:24 +0200)
----------------------------------------------------------------
Adarsh Jagadish Kamini (1):
curl: fix CVE-2026-6276
Anil Dongare (2):
cargo: Fix CVE-2026-5222
cargo: Fix CVE-2026-5223
Ashishkumar Parmar (3):
qemu: Fix CVE-2025-14876
qemu: Fix CVE-2026-0665
qemu: Fix CVE-2026-2243
Benjamin Robin (Schneider Electric) (1):
openssh: CVE-2026-35387 patch also fixes CVE-2026-35414
Daniel Turull (2):
libssh2: fix CVE-2026-55200
libssh2: fix CVE-2026-55199
Esa Jaaskela (1):
linux-yocto/6.6: update CVE exclusions (6.6.142)
Himanshu Jadon (1):
tar: Fix CVE-2026-5704
Hitendra Prajapati (4):
vim: fix for CVE-2026-34982, CVE-2026-34714 & CVE-2026-35177
vim: fix for CVE-2026-28421, CVE-2026-41411 & CVE-2026-44656
vim: Fix for CVE-2026-28417, CVE-2026-32249, CVE-2026-45130
vim: Security fix for CVE-2026-28420 & CVE-2026-46483
Jaipaul Cheernam (1):
curl: fix CVE-2026-5773 - wrong reuse of SMB connection
Jakub Szczudlo (1):
libgcrypt: upgrade 1.10.3 -> 1.10.4
Nate Kent (1):
sudo: fix pam-wheel sed for sudo 1.9.17p2 sudoers
Paul Barker (1):
cve-update: Avoid NFS caching issues
Shubham Pushpkar (1):
binutils: Fix CVE-2026-6846
Theo Gaige (Schneider Electric) (4):
dhcpcd: patch CVE-2026-56113
dhcpcd: patch CVE-2026-56114
dhcpcd: patch CVE-2026-56117
perl: patch CVE-2026-8376
.../dhcpcd/dhcpcd_10.0.6.bb | 3 +
.../dhcpcd/files/CVE-2026-56113.patch | 92 +
.../dhcpcd/files/CVE-2026-56114.patch | 34 +
.../dhcpcd/files/CVE-2026-56117.patch | 167 +
...ch => CVE-2026-35414-CVE-2026-35387.patch} | 2 +-
.../openssh/openssh_9.6p1.bb | 2 +-
.../meta/cve-update-nvd2-native.bb | 9 +-
.../binutils/binutils-2.42.inc | 1 +
.../binutils/binutils/CVE-2026-6846.patch | 57 +
.../perl/files/CVE-2026-8376-01.patch | 62 +
.../perl/files/CVE-2026-8376-02.patch | 49 +
meta/recipes-devtools/perl/perl_5.38.4.bb | 2 +
meta/recipes-devtools/qemu/qemu.inc | 4 +
.../qemu/qemu/CVE-2025-14876_p1.patch | 52 +
.../qemu/qemu/CVE-2025-14876_p2.patch | 56 +
.../qemu/qemu/CVE-2026-0665.patch | 38 +
.../qemu/qemu/CVE-2026-2243.patch | 45 +
.../rust/files/CVE-2026-5222.patch | 92 +
.../rust/files/CVE-2026-5223.patch | 114 +
meta/recipes-devtools/rust/rust-source.inc | 2 +
meta/recipes-extended/sudo/sudo_1.9.17p2.bb | 2 +-
.../tar/tar/CVE-2026-5704-dependent_p1.patch | 484 +++
.../tar/tar/CVE-2026-5704-dependent_p2.patch | 169 +
.../tar/tar/CVE-2026-5704-regression.patch | 176 +
.../tar/tar/CVE-2026-5704.patch | 556 +++
meta/recipes-extended/tar/tar_1.35.bb | 4 +
.../linux/cve-exclusion_6.6.inc | 3418 +++++++++++++----
.../curl/curl/CVE-2026-5773.patch | 40 +
.../curl/curl/CVE-2026-6276.patch | 135 +
meta/recipes-support/curl/curl_8.7.1.bb | 2 +
...ilding-error-with-O2-in-sysroot-path.patch | 64 -
...r-handle-substitution-in-sed-command.patch | 49 +
...ibgcrypt_1.10.3.bb => libgcrypt_1.10.4.bb} | 4 +-
.../libssh2/libssh2/CVE-2026-55199.patch | 44 +
.../libssh2/libssh2/CVE-2026-55200.patch | 36 +
.../recipes-support/libssh2/libssh2_1.11.1.bb | 2 +
.../vim/files/CVE-2026-28417.patch | 92 +
.../vim/files/CVE-2026-28420.patch | 162 +
.../vim/files/CVE-2026-28421.patch | 148 +
.../vim/files/CVE-2026-32249.patch | 117 +
.../vim/files/CVE-2026-34714.patch | 109 +
.../vim/files/CVE-2026-34982.patch | 105 +
.../vim/files/CVE-2026-35177.patch | 60 +
.../vim/files/CVE-2026-41411.patch | 75 +
.../vim/files/CVE-2026-44656.patch | 130 +
.../vim/files/CVE-2026-45130.patch | 115 +
.../vim/files/CVE-2026-46483.patch | 77 +
meta/recipes-support/vim/vim.inc | 11 +
48 files changed, 6448 insertions(+), 821 deletions(-)
create mode 100644 meta/recipes-connectivity/dhcpcd/files/CVE-2026-56113.patch
create mode 100644 meta/recipes-connectivity/dhcpcd/files/CVE-2026-56114.patch
create mode 100644 meta/recipes-connectivity/dhcpcd/files/CVE-2026-56117.patch
rename meta/recipes-connectivity/openssh/openssh/{CVE-2026-35387.patch => CVE-2026-35414-CVE-2026-35387.patch} (99%)
create mode 100644 meta/recipes-devtools/binutils/binutils/CVE-2026-6846.patch
create mode 100644 meta/recipes-devtools/perl/files/CVE-2026-8376-01.patch
create mode 100644 meta/recipes-devtools/perl/files/CVE-2026-8376-02.patch
create mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2025-14876_p1.patch
create mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2025-14876_p2.patch
create mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2026-0665.patch
create mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2026-2243.patch
create mode 100644 meta/recipes-devtools/rust/files/CVE-2026-5222.patch
create mode 100644 meta/recipes-devtools/rust/files/CVE-2026-5223.patch
create mode 100644 meta/recipes-extended/tar/tar/CVE-2026-5704-dependent_p1.patch
create mode 100644 meta/recipes-extended/tar/tar/CVE-2026-5704-dependent_p2.patch
create mode 100644 meta/recipes-extended/tar/tar/CVE-2026-5704-regression.patch
create mode 100644 meta/recipes-extended/tar/tar/CVE-2026-5704.patch
create mode 100644 meta/recipes-support/curl/curl/CVE-2026-5773.patch
create mode 100644 meta/recipes-support/curl/curl/CVE-2026-6276.patch
delete mode 100644 meta/recipes-support/libgcrypt/files/0001-Fix-building-error-with-O2-in-sysroot-path.patch
create mode 100644 meta/recipes-support/libgcrypt/files/0002-random-cipher-handle-substitution-in-sed-command.patch
rename meta/recipes-support/libgcrypt/{libgcrypt_1.10.3.bb => libgcrypt_1.10.4.bb} (92%)
create mode 100644 meta/recipes-support/libssh2/libssh2/CVE-2026-55199.patch
create mode 100644 meta/recipes-support/libssh2/libssh2/CVE-2026-55200.patch
create mode 100644 meta/recipes-support/vim/files/CVE-2026-28417.patch
create mode 100644 meta/recipes-support/vim/files/CVE-2026-28420.patch
create mode 100644 meta/recipes-support/vim/files/CVE-2026-28421.patch
create mode 100644 meta/recipes-support/vim/files/CVE-2026-32249.patch
create mode 100644 meta/recipes-support/vim/files/CVE-2026-34714.patch
create mode 100644 meta/recipes-support/vim/files/CVE-2026-34982.patch
create mode 100644 meta/recipes-support/vim/files/CVE-2026-35177.patch
create mode 100644 meta/recipes-support/vim/files/CVE-2026-41411.patch
create mode 100644 meta/recipes-support/vim/files/CVE-2026-44656.patch
create mode 100644 meta/recipes-support/vim/files/CVE-2026-45130.patch
create mode 100644 meta/recipes-support/vim/files/CVE-2026-46483.patch
^ permalink raw reply
* [PATCH] python3-websockets: enable ptest
From: tim.orling @ 2026-07-18 19:29 UTC (permalink / raw)
To: openembedded-core; +Cc: Tim Orling
From: Tim Orling <tim.orling@konsulko.com>
* Add a subset of tests provided in the sdist instead of the full
suite provided in the git checkout.
* Skip 2 test cases that fail in test_imports.py::test_get_alias,
test_get_deprecated_alias due to an inherent test-order/caching
issue in that test module.
* Do not add python3-werkzeug (from meta-python) as a dependency
so we can limit to oe-core only.
* 301 test cases pass with no failures.
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
---
meta/conf/distro/include/ptest-packagelists.inc | 1 +
.../python/python3-websockets/run-ptest | 7 +++++++
.../python/python3-websockets_16.1.1.bb | 16 +++++++++++++++-
3 files changed, 23 insertions(+), 1 deletion(-)
create mode 100644 meta/recipes-devtools/python/python3-websockets/run-ptest
diff --git a/meta/conf/distro/include/ptest-packagelists.inc b/meta/conf/distro/include/ptest-packagelists.inc
index 2badb56c48..abe777e178 100644
--- a/meta/conf/distro/include/ptest-packagelists.inc
+++ b/meta/conf/distro/include/ptest-packagelists.inc
@@ -93,6 +93,7 @@ PTESTS_FAST = "\
python3-uritools \
python3-wcwidth \
python3-webcolors \
+ python3-websockets \
python3-wheel \
qemu \
quilt \
diff --git a/meta/recipes-devtools/python/python3-websockets/run-ptest b/meta/recipes-devtools/python/python3-websockets/run-ptest
new file mode 100644
index 0000000000..5fe2bdf545
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-websockets/run-ptest
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+# Skip these 2 test cases with fail due to an inherent test-order/caching
+# issue in that test module
+pytest --automake \
+ --deselect=tests/test_imports.py::ImportsTests::test_get_alias \
+ --deselect=tests/test_imports.py::ImportsTests::test_get_deprecated_alias
diff --git a/meta/recipes-devtools/python/python3-websockets_16.1.1.bb b/meta/recipes-devtools/python/python3-websockets_16.1.1.bb
index 2e2eb0c3ed..6baa744fac 100644
--- a/meta/recipes-devtools/python/python3-websockets_16.1.1.bb
+++ b/meta/recipes-devtools/python/python3-websockets_16.1.1.bb
@@ -4,7 +4,9 @@ HOMEPAGE = "https://github.com/aaugustin/websockets"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=51924a6af4495b8cfaee1b1da869b6f4"
-inherit pypi python_setuptools_build_meta
+inherit pypi python_setuptools_build_meta ptest-python-pytest
+
+SRC_URI += "file://run-ptest"
SRC_URI[sha256sum] = "db234eda965dcce15df96bb9709f587cd87d4d52aaf0e80e2f34ec04c7670c57"
@@ -13,3 +15,15 @@ BBCLASSEXTEND = "native nativesdk"
RDEPENDS:${PN} = " \
python3-asyncio \
"
+
+do_install_ptest:append() {
+ # These modules import test helpers from tests/asyncio, tests/sync or
+ # tests/extensions, which exist in the git checkout but are not part
+ # of the sdist, so they fail to collect. Drop them and keep only the
+ # self-contained sdist tests.
+ for f in test_auth.py test_cli.py test_client.py test_connection.py \
+ test_exceptions.py test_frames.py test_http.py test_http11.py \
+ test_protocol.py test_server.py test_streams.py; do
+ rm -f ${D}${PTEST_PATH}/tests/$f
+ done
+}
--
2.47.3
^ permalink raw reply related
* [PATCH] python3-pyasn1: upgrade 0.6.3 -> 0.6.4
From: tim.orling @ 2026-07-18 17:48 UTC (permalink / raw)
To: openembedded-core; +Cc: Tim Orling
From: Tim Orling <tim.orling@konsulko.com>
Upstream release notes:
https://github.com/pyasn1/pyasn1/blob/main/CHANGES.rst#revision-064-released-08-07-2026
Revision 0.6.4, released 08-07-2026
* CVE-2026-59885 (GHSA-8ppf-4f7h-5ppj): Fixed quadratic time complexity
in the OBJECT IDENTIFIER and RELATIVE-OID decoders. A small crafted
substrate encoding many arcs could consume excessive CPU. Arcs are now
accumulated in linear time; decoded values are unchanged (thanks for
reporting, tynus2)
* CVE-2026-59884 (GHSA-m4p7-r5rc-7g4j): Limited BER long-form tag IDs to
20 octets (140 bits), matching the OID arc limit introduced in 0.6.2.
Unbounded tag IDs allowed a crafted substrate to consume excessive CPU
and memory; longer tag IDs are now rejected with PyAsn1Error. Also fixed
Tag and TagSet repr() failing on huge tag (thanks for reporting,
mikeappsec) IDs due to the integer-to-string conversion limit (Python
3.11+)
* CVE-2026-59886 (GHSA-hm4w-wwcw-mr6r): Fixed excessive memory and CPU
consumption in Real.__float__() for values with large base-10 exponents.
Conversion no longer materializes huge intermediate integers; values too
large to represent as a Python float raise OverflowError promptly, and
prettyPrint() renders them as '<overflow>' as before. Also fixed base-10
mantissa normalization to use exact integer arithmetic; mantissas larger
than 2**53 could previously lose precision through float division (thanks
for reporting, gvozdila)
* Pinned PyPI publish GitHub Action to an immutable commit
For full comparison of changes, see:
https://github.com/pyasn1/pyasn1/compare/v0.6.3...v0.6.4
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
---
.../python/{python3-pyasn1_0.6.3.bb => python3-pyasn1_0.6.4.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-pyasn1_0.6.3.bb => python3-pyasn1_0.6.4.bb} (83%)
diff --git a/meta/recipes-devtools/python/python3-pyasn1_0.6.3.bb b/meta/recipes-devtools/python/python3-pyasn1_0.6.4.bb
similarity index 83%
rename from meta/recipes-devtools/python/python3-pyasn1_0.6.3.bb
rename to meta/recipes-devtools/python/python3-pyasn1_0.6.4.bb
index 60b38c57c5..086a21ffe8 100644
--- a/meta/recipes-devtools/python/python3-pyasn1_0.6.3.bb
+++ b/meta/recipes-devtools/python/python3-pyasn1_0.6.4.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "http://pyasn1.sourceforge.net/"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=190f79253908c986e6cacf380c3a5f6d"
-SRC_URI[sha256sum] = "697a8ecd6d98891189184ca1fa05d1bb00e2f84b5977c481452050549c8a72cf"
+SRC_URI[sha256sum] = "9c447d8431c947fe4c8febc4ed9e760bc29011a5b01e5c74b67025bd9fb8ce81"
inherit pypi python_setuptools_build_meta ptest-python-pytest
--
2.47.3
^ permalink raw reply related
* [PATCH] python3-websockets: upgrade 16.1 -> 16.1.1
From: tim.orling @ 2026-07-18 17:47 UTC (permalink / raw)
To: openembedded-core; +Cc: Tim Orling
From: Tim Orling <tim.orling@konsulko.com>
Upstream release notes:
https://websockets.readthedocs.io/en/stable/project/changelog.html
16.1.1
July 18, 2026
Bug fixes
---------
Reverted a backwards-incompatible change in decoding non-ASCII header values.
For full comparison of changes, see:
https://github.com/python-websockets/websockets/compare/16.1...16.1.1
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
---
...{python3-websockets_16.1.bb => python3-websockets_16.1.1.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-websockets_16.1.bb => python3-websockets_16.1.1.bb} (79%)
diff --git a/meta/recipes-devtools/python/python3-websockets_16.1.bb b/meta/recipes-devtools/python/python3-websockets_16.1.1.bb
similarity index 79%
rename from meta/recipes-devtools/python/python3-websockets_16.1.bb
rename to meta/recipes-devtools/python/python3-websockets_16.1.1.bb
index 0f819aecfd..2e2eb0c3ed 100644
--- a/meta/recipes-devtools/python/python3-websockets_16.1.bb
+++ b/meta/recipes-devtools/python/python3-websockets_16.1.1.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=51924a6af4495b8cfaee1b1da869b6f4"
inherit pypi python_setuptools_build_meta
-SRC_URI[sha256sum] = "299468cbe42e2b9981134c7c51d99387d8a7bf562b00183b3eec53f882846dad"
+SRC_URI[sha256sum] = "db234eda965dcce15df96bb9709f587cd87d4d52aaf0e80e2f34ec04c7670c57"
BBCLASSEXTEND = "native nativesdk"
--
2.47.3
^ permalink raw reply related
* Re: [OE-core] [PATCH v2 2/2] seatd: use readyfd2sd to get rid of systemd service startup races
From: Mathieu Dubois-Briand @ 2026-07-18 17:19 UTC (permalink / raw)
To: Lucas Stach, openembedded-core; +Cc: yocto
In-Reply-To: <20260715101345.274000-2-l.stach@pengutronix.de>
On Wed Jul 15, 2026 at 12:13 PM CEST, Lucas Stach wrote:
> Currently systemd has no insight into the startup state of the seatd server
> process, so it might start dependant services too early, causing them to
> fail due to being unable to connect to seatd.
>
> Use the readyfd2sd adapter to convert the seatd s6 ready notification to
> systemd-notify and switch the service to the notify type to allow systemd
> to defer dependant service startup until seatd is ready to accept requests.
>
> Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
> ---
Hi,
Thanks for the new version.
It looks like the systemd.SystemdBasicTests.test_systemd_failed test is
failing with this patch, strangely, only for images built without x11
support:
Traceback (most recent call last):
File "/srv/pokybuild/yocto-worker/no-x11/build/layers/openembedded-core/meta/lib/oeqa/core/decorator/__init__.py", line 35, in wrapped_f
return func(*args, **kwargs)
File "/srv/pokybuild/yocto-worker/no-x11/build/layers/openembedded-core/meta/lib/oeqa/runtime/cases/systemd.py", line 95, in test_systemd_failed
self.assertTrue(settled, msg=msg)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
AssertionError: False is not true : Timed out waiting for systemd to settle:
starting
...
RESULTS - systemd.SystemdBasicTests.test_systemd_failed: FAILED (127.02s)
SUMMARY:
core-image-weston () - Ran 76 tests in 206.326s
core-image-weston - FAIL - Required tests failed (successes=42, skipped=33, failures=1, errors=0)
core-image-weston - FAILED - Last lines of QEMU boot logs:
--- qemu_boot_log.20260718112858 ---
[␛[0;32m OK ␛[0m] Started ␛[0;1;39mSSH Per-Connection Server (192.168.7.3:49632)␛[0m.
[␛[0;32m OK ␛[0m] Started ␛[0;1;39mSSH Per-Connection Server (192.168.7.3:49648)␛[0m.
[␛[0;32m OK ␛[0m] Started ␛[0;1;39mSSH Per-Connection Server (192.168.7.3:49658)␛[0m.
[␛[0;32m OK ␛[0m] Started ␛[0;1;39mSSH Per-Connection Server (192.168.7.3:49668)␛[0m.
[␛[0;32m OK ␛[0m] Started ␛[0;1;39mSSH Per-Connection Server (192.168.7.3:49684)␛[0m.
[␛[0;32m OK ␛[0m] Started ␛[0;1;39mSSH Per-Connection Server (192.168.7.3:49692)␛[0m.
[␛[0;32m OK ␛[0m] Started ␛[0;1;39mSSH Per-Connection Server (192.168.7.3:49706)␛[0m.
[␛[0;32m OK ␛[0m] Started ␛[0;1;39mSSH Per-Connection Server (192.168.7.3:49708)␛[0m.
[␛[0;32m OK ␛[0m] Started ␛[0;1;39mSSH Per-Connection Server (192.168.7.3:49724)␛[0m.
[␛[0;32m OK ␛[0m] Started ␛[0;1;39mSSH Per-Connection Server (192.168.7.3:49728)␛[0m.
--- qemu_boot_log.20260718112858.2 ---
␛[!p␛]104␛\␛[0m␛[?7h␛[1G␛[0J␛[6n
␛[6n␛[!p␛]104␛\␛[0m␛[?7h␛[1G␛[0J␛[6n
␛[6n␛]3008;start=403e36bd5a1c42bbb36601d3a29037c0;user=root;hostname=qemux86-64;machineid=8e279edcef204437b2cc30688f5a9895;bootid=7994f691f1d5422db4ac58bdaddd68dd;pid=246;pidfdid=247;comm=(agetty);servicename=serial-getty@ttyS1.service;invocationid=cefe0df5c3e34907826aff9044103155;type=service␛\␛P+q6E616D65␛\
https://autobuilder.yoctoproject.org/valkyrie/#/builders/25/builds/4157
If needed, the build configuration is here:
https://autobuilder.yoctoproject.org/valkyrie/api/v2/logs/7747007/raw_inline
Can you have a look at the issue?
Thanks,
Mathieu
--
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply
* Re: [OE-core] [PATCH 03/12] libpsl: use libidn2 instead of ICU
From: Khem Raj @ 2026-07-18 16:08 UTC (permalink / raw)
To: ross.burton; +Cc: openembedded-core
In-Reply-To: <20260715140507.2329605-3-ross.burton@arm.com>
[-- Attachment #1: Type: text/plain, Size: 2183 bytes --]
On Wed, Jul 15, 2026 at 7:05 AM Ross Burton via lists.openembedded.org
<ross.burton=arm.com@lists.openembedded.org> wrote:
> The default IDNA library was changed from libidn2 to ICU in 2021[1] with
> no rationale, and upstream has had libidn2 as the default since 2017.
>
>
libidn2 default was switched to build non-GPL3 images conveniently by
switching to use ICU, where ICU is used by embedded systems more commonly
than libidn2.
> Switch back to libidn2 to respect upstream's opinion, and because ICU is
> a monolithic dependency: this switch causes a minimal image containg
> libpsl to shrink by ~30MB.
>
Which production image are you building ?
>
> [1] oe-core 20fc11919e2 ("libpsl: Add config knobs for runtime/builtin
> conversion choices")
>
> Signed-off-by: Ross Burton <ross.burton@arm.com>
> ---
> meta/recipes-support/libpsl/libpsl_0.22.0.bb | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/recipes-support/libpsl/libpsl_0.22.0.bb
> b/meta/recipes-support/libpsl/libpsl_0.22.0.bb
> index 741038ddc52..1e5e9c74b4c 100644
> --- a/meta/recipes-support/libpsl/libpsl_0.22.0.bb
> +++ b/meta/recipes-support/libpsl/libpsl_0.22.0.bb
> @@ -19,7 +19,7 @@ GITHUB_BASE_URI = "
> https://github.com/rockdaboot/libpsl/releases"
>
> inherit autotools gettext gtk-doc manpages pkgconfig lib_package
> github-releases
>
> -PACKAGECONFIG ?= "icu"
> +PACKAGECONFIG ?= "idn2"
> PACKAGECONFIG[manpages] = "--enable-man,--disable-man,libxslt-native"
> PACKAGECONFIG[icu] = "--enable-runtime=libicu
> --enable-builtin=libicu,,icu"
> PACKAGECONFIG[idn2] = "--enable-runtime=libidn2
> --enable-builtin=libidn2,,libidn2 libunistring"
> --
> 2.43.0
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#240962):
> https://lists.openembedded.org/g/openembedded-core/message/240962
> Mute This Topic: https://lists.openembedded.org/mt/120281289/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
[-- Attachment #2: Type: text/html, Size: 4016 bytes --]
^ permalink raw reply
* [PATCH v2 2/6] cross: add 'extend_recipe_sysroot' to 'vardepsexclude'
From: Adam Blank @ 2026-07-18 13:25 UTC (permalink / raw)
To: openembedded-core; +Cc: Adam Blank
In-Reply-To: <20260718-extend_recipe_sysroot-v2-0-b7cbf35d00ec@gmail.com>
'do_addto_recipe_sysroot' did not declare this explicitly,
but made use of the fact, that 'extend_recipe_sysroot' is
ignored on the base hash level.
Signed-off-by: Adam Blank <adam.blank.g@gmail.com>
---
meta/classes-recipe/cross.bbclass | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/classes-recipe/cross.bbclass b/meta/classes-recipe/cross.bbclass
index 82a49dc8f5..bceee5d6e6 100644
--- a/meta/classes-recipe/cross.bbclass
+++ b/meta/classes-recipe/cross.bbclass
@@ -98,6 +98,7 @@ python do_addto_recipe_sysroot () {
}
addtask addto_recipe_sysroot after do_populate_sysroot
do_addto_recipe_sysroot[deptask] = "do_populate_sysroot"
+do_addto_recipe_sysroot[vardepsexclude] += "extend_recipe_sysroot"
PATH:prepend = "${COREBASE}/scripts/cross-intercept:"
--
2.43.0
^ permalink raw reply related
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox