* [scarthgap][PATCH v2 1/3] python3: fix CVE-2026-11940
From: Benjamin Robin (Schneider Electric) @ 2026-07-20 8:01 UTC (permalink / raw)
To: openembedded-core
Cc: olivier.benjamin, mathieu.dubois-briand, pascal.eberhard,
wahid.essid, Benjamin Robin (Schneider Electric)
In-Reply-To: <20260720-fix-cves-python-scarthgap-v2-0-fe434ff03f49@bootlin.com>
tarfile.extractall() with the 'data' or 'tar' filter could be bypassed
by a crafted archive where a hardlink references a symlink stored at a
deeper name than the hardlink itself.
Signed-off-by: Benjamin Robin (Schneider Electric) <benjamin.robin@bootlin.com>
---
.../python/python3/CVE-2026-11940.patch | 66 ++++++++++++++++++++++
meta/recipes-devtools/python/python3_3.12.13.bb | 1 +
2 files changed, 67 insertions(+)
diff --git a/meta/recipes-devtools/python/python3/CVE-2026-11940.patch b/meta/recipes-devtools/python/python3/CVE-2026-11940.patch
new file mode 100644
index 000000000000..0851138ae892
--- /dev/null
+++ b/meta/recipes-devtools/python/python3/CVE-2026-11940.patch
@@ -0,0 +1,66 @@
+From 91a9bd79cdbab8f8518c4a5e669b3f19680a2f31 Mon Sep 17 00:00:00 2001
+From: Stan Ulbrych <stan@python.org>
+Date: Tue, 23 Jun 2026 14:31:38 +0100
+Subject: [PATCH] gh-151558: Fix symlink escape via `tarfile`
+ hardlink-extraction fallback (GH-151559)
+
+CVE: CVE-2026-11940
+Upstream-Status: Backport [https://github.com/python/cpython/commit/27dd970bf6b17ebca7c8ed486a40ab043ed7af8f]
+
+Signed-off-by: Benjamin Robin <benjamin.robin@bootlin.com>
+---
+ Lib/tarfile.py | 3 +++
+ Lib/test/test_tarfile.py | 24 ++++++++++++++++++++++++
+ 2 files changed, 27 insertions(+)
+
+diff --git a/Lib/tarfile.py b/Lib/tarfile.py
+index 59d3f6e5cce1..83226e907e4b 100755
+--- a/Lib/tarfile.py
++++ b/Lib/tarfile.py
+@@ -2650,6 +2650,9 @@ def makelink_with_filter(self, tarinfo, targetpath,
+ "makelink_with_filter: if filter_function is not None, "
+ + "extraction_root must also not be None")
+ try:
++ filter_function(
++ unfiltered.replace(name=tarinfo.name, deep=False),
++ extraction_root)
+ filtered = filter_function(unfiltered, extraction_root)
+ except _FILTER_ERRORS as cause:
+ raise LinkFallbackError(tarinfo, unfiltered.name) from cause
+diff --git a/Lib/test/test_tarfile.py b/Lib/test/test_tarfile.py
+index 759fa03ead70..29719d95b6c1 100644
+--- a/Lib/test/test_tarfile.py
++++ b/Lib/test/test_tarfile.py
+@@ -4080,6 +4080,30 @@ def test_sneaky_hardlink_fallback(self):
+ self.expect_file("boom", symlink_to='../../link_here')
+ self.expect_file("c", symlink_to='b')
+
++ @symlink_test
++ def test_sneaky_hardlink_fallback_deep(self):
++ # (CVE-2026-11940)
++ with ArchiveMaker() as arc:
++ arc.add("a/b/s", symlink_to=os.path.join("..", "escape"))
++ arc.add("s", hardlink_to=os.path.join("a", "b", "s"))
++
++ with self.check_context(arc.open(), 'data'):
++ e = self.expect_exception(
++ tarfile.LinkFallbackError,
++ "link 's' would be extracted as a copy of "
++ + "'a/b/s', which was rejected")
++ self.assertIsInstance(e.__cause__,
++ tarfile.LinkOutsideDestinationError)
++
++ for filter in 'tar', 'fully_trusted':
++ with self.subTest(filter), self.check_context(arc.open(), filter):
++ if not os_helper.can_symlink():
++ self.expect_file("a/")
++ self.expect_file("a/b/")
++ else:
++ self.expect_file("a/b/s", symlink_to=os.path.join('..', 'escape'))
++ self.expect_file("s", symlink_to=os.path.join('..', 'escape'))
++
+ @symlink_test
+ def test_exfiltration_via_symlink(self):
+ # (CVE-2025-4138)
+--
+2.54.0
diff --git a/meta/recipes-devtools/python/python3_3.12.13.bb b/meta/recipes-devtools/python/python3_3.12.13.bb
index 06dbc8e892d9..f41588055f32 100644
--- a/meta/recipes-devtools/python/python3_3.12.13.bb
+++ b/meta/recipes-devtools/python/python3_3.12.13.bb
@@ -44,6 +44,7 @@ SRC_URI = "http://www.python.org/ftp/python/${PV}/Python-${PV}.tar.xz \
file://CVE-2026-6019_p2.patch \
file://CVE-2025-13462.patch \
file://CVE-2026-4224.patch \
+ file://CVE-2026-11940.patch \
"
SRC_URI:append:class-native = " \
--
2.55.0
^ permalink raw reply related
* [scarthgap][PATCH v2 3/3] python3: fix CVE-2026-9669
From: Benjamin Robin (Schneider Electric) @ 2026-07-20 8:01 UTC (permalink / raw)
To: openembedded-core
Cc: olivier.benjamin, mathieu.dubois-briand, pascal.eberhard,
wahid.essid, Benjamin Robin (Schneider Electric)
In-Reply-To: <20260720-fix-cves-python-scarthgap-v2-0-fe434ff03f49@bootlin.com>
bz2.BZ2Decompressor objects could be reused after a decompression error.
If an application caught the resulting OSError and retried with the same
decompressor, crafted input could cause the decompressor to resume from an
invalid internal state and perform out-of-bounds writes to a stack buffer.
This could crash the process when processing untrusted data.
This CVE has a CVSS 4.0 score of 8.2. The patch (5755d0f08394) is
referenced in the CVEList database.
Signed-off-by: Benjamin Robin (Schneider Electric) <benjamin.robin@bootlin.com>
---
.../python/python3/CVE-2026-9669.patch | 96 ++++++++++++++++++++++
meta/recipes-devtools/python/python3_3.12.13.bb | 1 +
2 files changed, 97 insertions(+)
diff --git a/meta/recipes-devtools/python/python3/CVE-2026-9669.patch b/meta/recipes-devtools/python/python3/CVE-2026-9669.patch
new file mode 100644
index 000000000000..266c8beef05b
--- /dev/null
+++ b/meta/recipes-devtools/python/python3/CVE-2026-9669.patch
@@ -0,0 +1,96 @@
+From 5b412e1f7bdb3e0667b2bc8b216ad216d59d8373 Mon Sep 17 00:00:00 2001
+From: Stan Ulbrych <stan@python.org>
+Date: Mon, 8 Jun 2026 11:55:32 +0200
+Subject: [PATCH] gh-150599: Prevent bz2 decompressor reuse after errors
+ (GH-150600)
+
+CVE: CVE-2026-9669
+Upstream-Status: Backport [https://github.com/python/cpython/commit/5755d0f083949ff3c5bf3a37e673e24e306b036e]
+
+Signed-off-by: Benjamin Robin <benjamin.robin@bootlin.com>
+---
+ Lib/test/test_bz2.py | 15 +++++++++++++++
+ Modules/_bz2module.c | 18 +++++++++++++++---
+ 2 files changed, 30 insertions(+), 3 deletions(-)
+
+diff --git a/Lib/test/test_bz2.py b/Lib/test/test_bz2.py
+index cb730a1a46e2..dcbf6a298264 100644
+--- a/Lib/test/test_bz2.py
++++ b/Lib/test/test_bz2.py
+@@ -958,6 +958,21 @@ def test_failure(self):
+ # Previously, a second call could crash due to internal inconsistency
+ self.assertRaises(Exception, bzd.decompress, self.BAD_DATA * 30)
+
++ def test_decompress_after_data_error(self):
++ data = bytes.fromhex(
++ "425a6839314159265359000000000000007fffff000000000000000000000000"
++ "00000000000000000000000000000000000000e0370000000000000000000000"
++ "000000000000000000000000000000000000000000000000000083f3"
++ )
++ bzd = BZ2Decompressor()
++ with self.assertRaisesRegex(OSError, "Invalid data stream"):
++ bzd.decompress(data)
++ # Previously, a second call could crash due to internal inconsistency
++ self.assertFalse(bzd.needs_input)
++ self.assertFalse(bzd.eof)
++ with self.assertRaisesRegex(ValueError, "previous error"):
++ bzd.decompress(b'\x00' * 18)
++
+ @support.refcount_test
+ def test_refleaks_in___init__(self):
+ gettotalrefcount = support.get_attribute(sys, 'gettotalrefcount')
+diff --git a/Modules/_bz2module.c b/Modules/_bz2module.c
+index 97bd44b4ac96..0b0916142f57 100644
+--- a/Modules/_bz2module.c
++++ b/Modules/_bz2module.c
+@@ -114,6 +114,7 @@ typedef struct {
+ typedef struct {
+ PyObject_HEAD
+ bz_stream bzs;
++ int bzerror;
+ char eof; /* T_BOOL expects a char */
+ PyObject *unused_data;
+ char needs_input;
+@@ -453,8 +454,11 @@ decompress_buf(BZ2Decompressor *d, Py_ssize_t max_length)
+
+ d->bzs_avail_in_real += bzs->avail_in;
+
+- if (catch_bz2_error(bzret))
++ if (catch_bz2_error(bzret)) {
++ d->bzerror = bzret;
++ d->needs_input = 0;
+ goto error;
++ }
+ if (bzret == BZ_STREAM_END) {
+ d->eof = 1;
+ break;
+@@ -621,10 +625,17 @@ _bz2_BZ2Decompressor_decompress_impl(BZ2Decompressor *self, Py_buffer *data,
+ PyObject *result = NULL;
+
+ ACQUIRE_LOCK(self);
+- if (self->eof)
++ if (self->eof) {
+ PyErr_SetString(PyExc_EOFError, "End of stream already reached");
+- else
++ }
++ else if (self->bzerror) {
++ // Re-entering BZ2_bzDecompress() after an error can write out of bounds.
++ PyErr_SetString(PyExc_ValueError,
++ "Decompressor is unusable after a previous error");
++ }
++ else {
+ result = decompress(self, data->buf, data->len, max_length);
++ }
+ RELEASE_LOCK(self);
+ return result;
+ }
+@@ -658,6 +669,7 @@ _bz2_BZ2Decompressor_impl(PyTypeObject *type)
+ return NULL;
+ }
+
++ self->bzerror = 0;
+ self->needs_input = 1;
+ self->bzs_avail_in_real = 0;
+ self->input_buffer = NULL;
+--
+2.54.0
diff --git a/meta/recipes-devtools/python/python3_3.12.13.bb b/meta/recipes-devtools/python/python3_3.12.13.bb
index 24ceeb30a416..fc9764b9f641 100644
--- a/meta/recipes-devtools/python/python3_3.12.13.bb
+++ b/meta/recipes-devtools/python/python3_3.12.13.bb
@@ -46,6 +46,7 @@ SRC_URI = "http://www.python.org/ftp/python/${PV}/Python-${PV}.tar.xz \
file://CVE-2026-4224.patch \
file://CVE-2026-11940.patch \
file://CVE-2026-11972.patch \
+ file://CVE-2026-9669.patch \
"
SRC_URI:append:class-native = " \
--
2.55.0
^ permalink raw reply related
* [scarthgap][PATCH v2 2/3] python3: fix CVE-2026-11972
From: Benjamin Robin (Schneider Electric) @ 2026-07-20 8:01 UTC (permalink / raw)
To: openembedded-core
Cc: olivier.benjamin, mathieu.dubois-briand, pascal.eberhard,
wahid.essid, Benjamin Robin (Schneider Electric)
In-Reply-To: <20260720-fix-cves-python-scarthgap-v2-0-fe434ff03f49@bootlin.com>
When using the "tarfile" module with a file opened in "streaming mode"
(mode="r|") the tarfile module did not properly handle EOF, making archive
parsing take exponentially longer.
Signed-off-by: Benjamin Robin (Schneider Electric) <benjamin.robin@bootlin.com>
---
.../python/python3/CVE-2026-11972.patch | 60 ++++++++++++++++++++++
meta/recipes-devtools/python/python3_3.12.13.bb | 1 +
2 files changed, 61 insertions(+)
diff --git a/meta/recipes-devtools/python/python3/CVE-2026-11972.patch b/meta/recipes-devtools/python/python3/CVE-2026-11972.patch
new file mode 100644
index 000000000000..36334f247e6c
--- /dev/null
+++ b/meta/recipes-devtools/python/python3/CVE-2026-11972.patch
@@ -0,0 +1,60 @@
+From a83ebdb495a9cbd28a03675acdeda235fade90b3 Mon Sep 17 00:00:00 2001
+From: Petr Viktorin <encukou@gmail.com>
+Date: Tue, 23 Jun 2026 15:13:30 +0200
+Subject: [PATCH] gh-151981: Make tarfile._Stream.seek break at EOF (GH-151982)
+
+Co-authored-by: Stan Ulbrych <stan@python.org>
+
+CVE: CVE-2026-11972
+Upstream-Status: Backport [https://github.com/python/cpython/commit/f50bf13566189c8d0ce5a814f33eff3d89951896]
+
+Signed-off-by: Benjamin Robin <benjamin.robin@bootlin.com>
+---
+ Lib/tarfile.py | 4 +++-
+ Lib/test/test_tarfile.py | 16 ++++++++++++++++
+ 2 files changed, 19 insertions(+), 1 deletion(-)
+
+diff --git a/Lib/tarfile.py b/Lib/tarfile.py
+index 83226e907e4b..c0007a78f700 100755
+--- a/Lib/tarfile.py
++++ b/Lib/tarfile.py
+@@ -516,7 +516,9 @@ def seek(self, pos=0):
+ if pos - self.pos >= 0:
+ blocks, remainder = divmod(pos - self.pos, self.bufsize)
+ for i in range(blocks):
+- self.read(self.bufsize)
++ data = self.read(self.bufsize)
++ if not data:
++ break
+ self.read(remainder)
+ else:
+ raise StreamError("seeking backwards is not allowed")
+diff --git a/Lib/test/test_tarfile.py b/Lib/test/test_tarfile.py
+index 29719d95b6c1..8aeb2e1b1b9a 100644
+--- a/Lib/test/test_tarfile.py
++++ b/Lib/test/test_tarfile.py
+@@ -4480,6 +4480,22 @@ def valueerror_filter(tarinfo, path):
+ with self.check_context(arc.open(errorlevel='boo!'), filtererror_filter):
+ self.expect_exception(TypeError) # errorlevel is not int
+
++ @support.subTests('format', [tarfile.GNU_FORMAT, tarfile.PAX_FORMAT])
++ def test_getmembers_big_size(self, format):
++ # gh-151981: A loop in seek() for streaming files tried to read the
++ # declared number of blocks even at EOF
++ tinfo = tarfile.TarInfo("huge-file")
++ tinfo.size = 1 << 64
++ bio = io.BytesIO()
++ # Write header without data
++ bio.write(tinfo.tobuf(format))
++
++ # Reset & try to get contents
++ bio.seek(0)
++ with tarfile.open(fileobj=bio, mode="r|") as tar:
++ with self.assertRaises(tarfile.ReadError):
++ tar.getmembers()
++
+
+ class OverwriteTests(archiver_tests.OverwriteTests, unittest.TestCase):
+ testdir = os.path.join(TEMPDIR, "testoverwrite")
+--
+2.54.0
diff --git a/meta/recipes-devtools/python/python3_3.12.13.bb b/meta/recipes-devtools/python/python3_3.12.13.bb
index f41588055f32..24ceeb30a416 100644
--- a/meta/recipes-devtools/python/python3_3.12.13.bb
+++ b/meta/recipes-devtools/python/python3_3.12.13.bb
@@ -45,6 +45,7 @@ SRC_URI = "http://www.python.org/ftp/python/${PV}/Python-${PV}.tar.xz \
file://CVE-2025-13462.patch \
file://CVE-2026-4224.patch \
file://CVE-2026-11940.patch \
+ file://CVE-2026-11972.patch \
"
SRC_URI:append:class-native = " \
--
2.55.0
^ permalink raw reply related
* Re: [OE-core][wrynose 10/17] u-boot: re-enable RISC-V compressed (c) ISA extension
From: Paul Barker @ 2026-07-20 7:48 UTC (permalink / raw)
To: yoann.congal, openembedded-core; +Cc: Gustavo Henrique Nihei
In-Reply-To: <c643e2d8af772182167a4ee2a65d5bcdc469934f.1784364567.git.yoann.congal@smile.fr>
[-- Attachment #1: Type: text/plain, Size: 1811 bytes --]
On Sat, 2026-07-18 at 10:52 +0200, Yoann Congal via
lists.openembedded.org wrote:
> From: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
>
> SRC_URI_RISCV clears every RISC-V ISA extension via
> u-boot-riscv-isa_clear.cfg, then conditionally re-adds a fragment per
> TUNE_FEATURES bit: a, f, d, b/zbb, zicbom. There is no line for c, even
> though u-boot-riscv-isa_c.cfg (CONFIG_RISCV_ISA_C=y) already ships in
> the recipe. So for any tune with c in TUNE_FEATURES (e.g. the default
> rv64gc/rv32gc tunes), compressed instructions stay disabled after the
> clear fragment runs, and .config ends up with:
>
> # CONFIG_RISCV_ISA_C is not set
>
> Building without RVC noticeably inflates .text: on qemuriscv64
> (tune-riscv64, rv64gc), the resulting u-boot binary is 1312625 bytes of
> .text without the fix vs 1082853 bytes with CONFIG_RISCV_ISA_C=y
> correctly set, 229772 bytes (17.5%) smaller. On size-constrained
> RISC-V SPL targets this .text growth can make the SPL .bss VMA overlap
> the .text VMA and fail the link.
>
> Add the missing "c" mapping line, mirroring the existing per-extension
> entries (a, f, d, b/zbb, zicbom) already present in SRC_URI_RISCV.
>
> Tested on oe-core master, MACHINE=qemuriscv64, via the
> oe-nodistro-master bitbake-setup config:
>
> bitbake -c cleansstate u-boot && bitbake u-boot
> grep CONFIG_RISCV_ISA_C .../u-boot/2026.04/build/.config
> # before: "# CONFIG_RISCV_ISA_C is not set"
> # after: "CONFIG_RISCV_ISA_C=y"
>
> do_package_qa passes both before and after; only the ISA config and
> resulting .text size change.
>
> Fixes: cd9e7304481b ("u-boot: Overhaul UBOOT_CONFIG flow")
Should this have been de890297b392 ("u-boot: Dynamic RISC-V ISA
configuration")?
Best regards,
--
Paul Barker
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply
* Re: [OE-core] [scarthgap][PATCH] extrausers: Terminate set_user_group post-process command
From: Yoann Congal @ 2026-07-20 7:42 UTC (permalink / raw)
To: Anis Chali, chalianis1@gmail.com,
openembedded-core@lists.openembedded.org
In-Reply-To: <YT3PR01MB962678A052EB43C1B344DA62DAC42@YT3PR01MB9626.CANPRD01.PROD.OUTLOOK.COM>
On Mon Jul 20, 2026 at 1:59 AM CEST, Anis Chali wrote:
> Hello,
>
> You are right but there is something weired, this variable is ';'
> delimited in many layers like meta-security, meta-virtualization,
> meta-oe... but in poky the delimiter is a space as specified in the
> doc, I will double check to fix things in my side like adding space
> before my command or even reparse the command.
>
> Thank's.
>
> Anis C.
";" works as a separator but only because there is this compatibility
code: https://git.openembedded.org/openembedded-core/tree/meta/lib/oe/utils.py#n270
New code shouldn't use ";".
Regards,
> ________________________________
> From: Yoann Congal <yoann.congal@smile.fr>
> Sent: Monday, July 20, 2026 12:15 AM
> To: chalianis1@gmail.com <chalianis1@gmail.com>; openembedded-core@lists.openembedded.org <openembedded-core@lists.openembedded.org>
> Cc: Anis Chali <anis.chali@ro-main.com>
> Subject: Re: [OE-core] [scarthgap][PATCH] extrausers: Terminate set_user_group post-process command
>
> [You don't often get email from yoann.congal@smile.fr. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
>
> On Mon Jul 13, 2026 at 5:29 PM CEST, chalianis1 via lists.openembedded.org wrote:
>> From: Anis Chali <anis.chali@ro-main.com>
>>
>> Add the missing command separator to prevent the command from being
>> concatenated with subsequent ROOTFS_POSTPROCESS_COMMAND entries.
>>
>> Signed-off-by: Anis Chali <chalianis1@gmail.com>
>> ---
>> meta/classes/extrausers.bbclass | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/meta/classes/extrausers.bbclass b/meta/classes/extrausers.bbclass
>> index c825c06df9..94576b8872 100644
>> --- a/meta/classes/extrausers.bbclass
>> +++ b/meta/classes/extrausers.bbclass
>> @@ -23,7 +23,7 @@ inherit useradd_base
>> PACKAGE_INSTALL:append = " ${@['', 'base-passwd shadow'][bool(d.getVar('EXTRA_USERS_PARAMS'))]}"
>>
>> # Image level user / group settings
>> -ROOTFS_POSTPROCESS_COMMAND:append = " set_user_group"
>> +ROOTFS_POSTPROCESS_COMMAND:append = " set_user_group;"
>>
>> # Image level user / group settings
>> set_user_group () {
>
> Hello,
>
> ROOTFS_POSTPROCESS_COMMAND is not a shell command delimited by ';' but a
> space separated list of bitbake recipes functions. So the
> ROOTFS_POSTPROCESS_COMMAND:append = " ..." is correct here. If you have
> concatenation problem, they are likely caused by the next function not
> ensuring the space separation.
>
> Also, FYI, we have a master-first policy, to accept this patch, similar
> patches would have been sent to master and wrynose.
>
> Regards,
> --
> Yoann Congal
> Smile ECS
--
Yoann Congal
Smile ECS
^ permalink raw reply
* Re: [OE-core] [scarthgap][PATCH] gnutls: fix for CVE-2026-42011
From: Yoann Congal @ 2026-07-20 7:41 UTC (permalink / raw)
To: Yoann Congal, hprajapati, openembedded-core
In-Reply-To: <DK2N6F9IW3ZG.1J43QNDS99AWQ@smile.fr>
On Sun Jul 19, 2026 at 5:10 PM CEST, Yoann Congal wrote:
> 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!
>
Hello,
> Here the current state of this series: Hold pending an equivalent merge on wrynose.
> v1 series received here:
> [OE-core] [wrynose] [PATCH 1/6] curl: ignore CVE-2026-4873
> https://lore.kernel.org/all/20260629131453.1077612-1-adongare@cisco.com/
> but had reviews and no v2.
Self-replying: ^ this is wrong. this gnutls scarthgap patch does not
depend on a wrynose curl patch but on this one (received in the
meantime):
https://lore.kernel.org/all/20260720065644.24395-1-hprajapati@mvista.com/
Regards,
--
Yoann Congal
Smile ECS
^ permalink raw reply
* Re: [OE-core][wrynose 05/17] kernel-fit-image: Add KERNEL_DTBVENDORED support for FIT_CONF_DEFAULT_DTB
From: Paul Barker @ 2026-07-20 7:39 UTC (permalink / raw)
To: Yoann Congal, openembedded-core; +Cc: Ryan Eatmon
In-Reply-To: <1b6dd4f66b2f4c1a12791a1db3a53729ce043fd0.1784364567.git.yoann.congal@smile.fr>
[-- Attachment #1: Type: text/plain, Size: 2049 bytes --]
On Sat, 2026-07-18 at 10:52 +0200, Yoann Congal wrote:
> From: Ryan Eatmon <reatmon@ti.com>
>
> When specifying a FIT_CONF_DEFAULT_DTB for a machine, you have to
> exactly align the name with what will be in the fitImage file or you
> will get a build error. If you also turn on KERNEL_DTBVENDORED then you
> must also specify the vendor directory as part of the dtb name that you
> want for the default, but you must manually do the same mapping that the
> kernel-fit-image class is doing when it generates the fit-image.its file.
>
> This patch just adds the same logic to figure out the value for the
> requested default dtb and eliminate the need to understand the internal
> mapping of the class. It should make specifying the value more
> intuitive. The same value that you put in the KERNEL_DEVICETREE can be
> used in the FIT_CONF_DEFAULT_DTB and the new code will correctly honor
> the KERNEL_DTBVENDORED setting.
>
> Before:
>
> KERNEL_DEVICETREE = "
> ti/k3-am62p5-sk.dtb \
> ... \
> "
> FIT_CONF_DEFAULT_DTB = "ti_k3-am62p5-sk.dtb"
>
> After:
>
> KERNEL_DEVICETREE = "
> ti/k3-am62p5-sk.dtb \
> ... \
> "
> FIT_CONF_DEFAULT_DTB = "ti/k3-am62p5-sk.dtb"
>
> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> (cherry picked from commit 3bceb2dabeee13c0a80ddd74ea7ae991606d6772)
> Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Hi Yoann,
This looks like an enhancement rather than a bug fix. If there is a
strong reason to backport it though we could take it as it's small, self
contained and not invasive.
Does the previous syntax (FIT_CONF_DEFAULT_DTB = "ti_k3-am62p5-sk.dtb")
still work after this patch?
If we do take this, should we take the accompanying test case [1]?
[1]: https://lore.kernel.org/openembedded-core/20260706221933.4026508-2-reatmon@ti.com/
Best regards,
--
Paul Barker
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply
* Re: [PATCH v4 2/2] systemd: add native hwdb generator via merged systemd-tools-native
From: Daniel Turull @ 2026-07-20 7:26 UTC (permalink / raw)
To: Ross.Burton@arm.com
Cc: openembedded-core@lists.openembedded.org,
richard.purdie@linuxfoundation.org
In-Reply-To: <791CE8D7-F761-490C-9922-4A71F96614DC@arm.com>
On Fri, 2026-07-17 at 17:59 +0000, Ross Burton wrote:
> Hi Daniel,
>
> > On 3 Jul 2026, at 08:29, daniel.turull@ericsson.com wrote:
> >
> > Build systemd-hwdb natively so image construction no longer depends
> > on
> > QEMU-emulated udevadm on such hosts, with:
> > - A patch restoring /proc/self/fdinfo mount-ID fallback for kernels
> > lacking STATX_MNT_ID (applied only to the native tools recipe)
> > - A patch forcing compat mode in hwdb generation to avoid embedding
> > build-host paths in hwdb.bin (reproducibility)
> >
> > Update the update_udev_hwdb intercept to prefer the native
> > systemd-hwdb over QEMU emulation, with a test -s check to catch
> > silent failures from either path.
>
> Staring at these patches made me have thoughts and ideas, I’ve just
> sent some patches that do some cleanups to the systemctl code (and
> conflict with your series) that also then renames systemd-systemctl-
> native to -tools-, so that the upgrade work is tidier as it doesn’t
> also need to rename lots of things. This makes patches easier to
> review/revert/backport/etc.
>
> Then some research revealed that we don’t need to run update-hwdb in
> a qemu at all, we were likely doing that originally because we didn’t
> have a native recipe and the generated file has explicit
> bytesize/word order: the files generated by ppc32 vs aarch64 in qemu
> are identical, so we can just delete the qemu codepaths entirely.
>
> This did involve discovering that there’s a bug in pseudo and writing
> an upstreamable patch for systemd-hwdb to strip build paths, but I
> think we’re getting there. The last bit of the series needs a bit
> more love, but I’ll be sending that on Monday.
>
> Then we can rebase the 261 upgrade, which should be a lot smaller!
>
Thanks Ross, then I'll rebase the upgrade on top of you new patches. I
will also take the latest systemd version
what about the debian 11 compatibility, has been settle to use
buildtools within debian 11 since it is old and reaching EOL or should
I put effort to make it build natively?
Daniel
^ permalink raw reply
* Re: [OE-core] [scarthgap][PATCH] gnutls: fix for CVE-2026-42011
From: Hitendra Prajapati @ 2026-07-20 7:07 UTC (permalink / raw)
To: Yoann Congal, openembedded-core
In-Reply-To: <DK2N06S7DNIU.3NHYH9RB4Q2DZ@smile.fr>
[-- Attachment #1: Type: text/plain, Size: 1078 bytes --]
Hi Team,
patch share for wrynose layer.
Regards,
Hitendra
On 19/07/26 8:32 pm, Yoann Congal wrote:
> 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,
--
Regards,
Hitendra Prajapati
Sr. Software Engineer
MontaVista Software LLC
Mo: +91 9998906483
[-- Attachment #2: Type: text/html, Size: 2437 bytes --]
^ permalink raw reply
* [wrynose][PATCH] gnutls: fix for CVE-2026-42011
From: Hitendra Prajapati @ 2026-07-20 6:56 UTC (permalink / raw)
To: openembedded-core; +Cc: Hitendra Prajapati
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>
---
.../gnutls/gnutls/CVE-2026-42011.patch | 167 ++++++++++++++++++
meta/recipes-support/gnutls/gnutls_3.8.12.bb | 1 +
2 files changed, 168 insertions(+)
create mode 100644 meta/recipes-support/gnutls/gnutls/CVE-2026-42011.patch
diff --git a/meta/recipes-support/gnutls/gnutls/CVE-2026-42011.patch b/meta/recipes-support/gnutls/gnutls/CVE-2026-42011.patch
new file mode 100644
index 0000000000..0c56b2805a
--- /dev/null
+++ b/meta/recipes-support/gnutls/gnutls/CVE-2026-42011.patch
@@ -0,0 +1,167 @@
+From 1dead2faec6320aaba321eb56f20d442df192b83 Mon Sep 17 00:00:00 2001
+From: Alexander Sosedkin <asosedkin@redhat.com>
+Date: Tue, 14 Apr 2026 17:41:30 +0200
+Subject: [PATCH] x509/name_constraints: fix intersecting empty constraints
+
+Permitted name constraints were wrongfully ignored
+when prior CAs only had excluded name constraints,
+resulting in a name constraint bypass.
+
+With this change, they are taken into account and propagate.
+
+Reported-by: Haruto Kimura (Stella)
+Fixes: #1824
+Fixes: CVE-2026-42011
+Fixes: GNUTLS-SA-2026-04-29-6
+CVSS: 4.8 Medium CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
+Signed-off-by: Alexander Sosedkin <asosedkin@redhat.com>
+
+CVE: CVE-2026-42011
+Upstream-Status: Backport [https://gitlab.com/gnutls/gnutls/-/commit/1dead2faec6320aaba321eb56f20d442df192b83 & https://gitlab.com/gnutls/gnutls/-/commit/24713b8c63137ce0665b495d22ccce4f5ce05c84]
+Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
+---
+ lib/x509/name_constraints.c | 3 -
+ tests/name-constraints-merge.c | 113 +++++++++++++++++++++++++++++++++
+ 2 files changed, 113 insertions(+), 3 deletions(-)
+
+diff --git a/lib/x509/name_constraints.c b/lib/x509/name_constraints.c
+index 04722bd..232d466 100644
+--- a/lib/x509/name_constraints.c
++++ b/lib/x509/name_constraints.c
+@@ -723,9 +723,6 @@ static int name_constraints_node_list_intersect(
+ type_bitmask_t types_in_p1 = 0, types_in_p2 = 0;
+ static const unsigned char universal_ip[32] = { 0 };
+
+- if (permitted->size == 0 || permitted2->size == 0)
+- return GNUTLS_E_SUCCESS;
+-
+ /* make sorted views of the arrays */
+ ret = ensure_sorted(permitted);
+ if (ret < 0) {
+diff --git a/tests/name-constraints-merge.c b/tests/name-constraints-merge.c
+index 70376aa..3ff8d6c 100644
+--- a/tests/name-constraints-merge.c
++++ b/tests/name-constraints-merge.c
+@@ -473,6 +473,119 @@ void doit(void)
+ gnutls_x509_name_constraints_deinit(nc1);
+ gnutls_x509_name_constraints_deinit(nc2);
+
++ /* 6: test intersecting empty permitted with non-empty permitted
++ * NC1: excluded DNS excluded.example.org (empty permitted)
++ * NC2: permitted DNS permitted.example.org
++ * Expected result:
++ * permitted=[permitted.example.org], excluded=[excluded.example.org]
++ * unrelated.example.com is rejected
++ */
++ suite = 6;
++
++ ret = gnutls_x509_name_constraints_init(&nc1);
++ check_for_error(ret);
++
++ ret = gnutls_x509_name_constraints_init(&nc2);
++ check_for_error(ret);
++
++ set_name("excluded.example.org", &name);
++ ret = gnutls_x509_name_constraints_add_excluded(nc1, GNUTLS_SAN_DNSNAME,
++ &name);
++ check_for_error(ret);
++
++ set_name("permitted.example.org", &name);
++ ret = gnutls_x509_name_constraints_add_permitted(
++ nc2, GNUTLS_SAN_DNSNAME, &name);
++ check_for_error(ret);
++
++ ret = _gnutls_x509_name_constraints_merge(nc1, nc2);
++ check_for_error(ret);
++
++ set_name("unrelated.example.com", &name); /* entirely unrelated */
++ ret = gnutls_x509_name_constraints_check(nc1, GNUTLS_SAN_DNSNAME,
++ &name);
++ check_test_result(suite, ret, NAME_REJECTED, &name); /* #1814 */
++
++ set_name("permitted.example.org", &name); /* permitted, direct */
++ ret = gnutls_x509_name_constraints_check(nc1, GNUTLS_SAN_DNSNAME,
++ &name);
++ check_test_result(suite, ret, NAME_ACCEPTED, &name); /* sanity */
++
++ set_name("sub.permitted.example.org", &name); /* permitted, subdomain */
++ ret = gnutls_x509_name_constraints_check(nc1, GNUTLS_SAN_DNSNAME,
++ &name);
++ check_test_result(suite, ret, NAME_ACCEPTED, &name); /* sanity */
++
++ set_name("excluded.example.org", &name); /* excluded, direct */
++ ret = gnutls_x509_name_constraints_check(nc1, GNUTLS_SAN_DNSNAME,
++ &name);
++ check_test_result(suite, ret, NAME_REJECTED, &name); /* sanity */
++
++ set_name("sub.excluded.example.org", &name); /* excluded, subdomain */
++ ret = gnutls_x509_name_constraints_check(nc1, GNUTLS_SAN_DNSNAME,
++ &name);
++ check_test_result(suite, ret, NAME_REJECTED, &name); /* sanity */
++
++ gnutls_x509_name_constraints_deinit(nc1);
++ gnutls_x509_name_constraints_deinit(nc2);
++
++ /* 7: test intersecting non-empty permitted with empty permitted
++ * (same as 6, but swapped to ensure order doesn't matter)
++ * NC1: permitted DNS permitted.example.org
++ * NC2: excluded DNS excluded.example.org (empty permitted)
++ * Expected result:
++ * permitted=[permitted.example.org], excluded=[excluded.example.org]
++ * unrelated.example.com is rejected
++ */
++ suite = 7;
++
++ ret = gnutls_x509_name_constraints_init(&nc1);
++ check_for_error(ret);
++
++ ret = gnutls_x509_name_constraints_init(&nc2);
++ check_for_error(ret);
++
++ set_name("permitted.example.org", &name);
++ ret = gnutls_x509_name_constraints_add_permitted(
++ nc1, GNUTLS_SAN_DNSNAME, &name);
++ check_for_error(ret);
++
++ set_name("excluded.example.org", &name);
++ ret = gnutls_x509_name_constraints_add_excluded(nc2, GNUTLS_SAN_DNSNAME,
++ &name);
++ check_for_error(ret);
++
++ ret = _gnutls_x509_name_constraints_merge(nc1, nc2);
++ check_for_error(ret);
++
++ set_name("unrelated.example.com", &name); /* entirely unrelated */
++ ret = gnutls_x509_name_constraints_check(nc1, GNUTLS_SAN_DNSNAME,
++ &name);
++ check_test_result(suite, ret, NAME_REJECTED, &name); /* #1814 */
++
++ set_name("permitted.example.org", &name); /* permitted, direct */
++ ret = gnutls_x509_name_constraints_check(nc1, GNUTLS_SAN_DNSNAME,
++ &name);
++ check_test_result(suite, ret, NAME_ACCEPTED, &name); /* sanity */
++
++ set_name("sub.permitted.example.org", &name); /* permitted, subdomain */
++ ret = gnutls_x509_name_constraints_check(nc1, GNUTLS_SAN_DNSNAME,
++ &name);
++ check_test_result(suite, ret, NAME_ACCEPTED, &name); /* sanity */
++
++ set_name("excluded.example.org", &name); /* excluded, direct */
++ ret = gnutls_x509_name_constraints_check(nc1, GNUTLS_SAN_DNSNAME,
++ &name);
++ check_test_result(suite, ret, NAME_REJECTED, &name); /* sanity */
++
++ set_name("sub.excluded.example.org", &name); /* excluded, subdomain */
++ ret = gnutls_x509_name_constraints_check(nc1, GNUTLS_SAN_DNSNAME,
++ &name);
++ check_test_result(suite, ret, NAME_REJECTED, &name); /* sanity */
++
++ gnutls_x509_name_constraints_deinit(nc1);
++ gnutls_x509_name_constraints_deinit(nc2);
++
+ /* Test footer */
+
+ if (debug)
+--
+2.34.1
+
diff --git a/meta/recipes-support/gnutls/gnutls_3.8.12.bb b/meta/recipes-support/gnutls/gnutls_3.8.12.bb
index b92470768c..88c9aa2880 100644
--- a/meta/recipes-support/gnutls/gnutls_3.8.12.bb
+++ b/meta/recipes-support/gnutls/gnutls_3.8.12.bb
@@ -32,6 +32,7 @@ SRC_URI = "https://www.gnupg.org/ftp/gcrypt/gnutls/v${SHRT_VER}/gnutls-${PV}.tar
file://0006-buffers-match-DTLS-datagrams-by-sequence-number.patch \
file://0007-tests-mini-dtls-fragments-1839-mismatching-message_s.patch \
file://0008-tests-mini-dtls-framents-link-to-gnulib.patch \
+ file://CVE-2026-42011.patch \
"
SRC_URI[sha256sum] = "a7b341421bfd459acf7a374ca4af3b9e06608dcd7bd792b2bf470bea012b8e51"
--
2.50.1
^ permalink raw reply related
* [scarthgap][PATCH v2] binutils: Add CVE-2025-69646 to "CVE:" tag
From: Harish.Sadineni @ 2026-07-20 6:45 UTC (permalink / raw)
To: openembedded-core; +Cc: yoann.congal, Sundeep.Kokkonda
From: Harish Sadineni <Harish.Sadineni@windriver.com>
Bugzilla bug 33641 (assigned CVE-2025-69648) has been resolved as a
duplicate of bug 33638 (assigned CVE-2025-69646):
https://sourceware.org/bugzilla/show_bug.cgi?id=33641
The existing patch already fixes the issue associated with both CVEs.
Update the "CVE:" tag to reference both identifiers.
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
---
meta/recipes-devtools/binutils/binutils/CVE-2025-69648.patch | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-devtools/binutils/binutils/CVE-2025-69648.patch b/meta/recipes-devtools/binutils/binutils/CVE-2025-69648.patch
index e04d7ed6c2..e123273338 100644
--- a/meta/recipes-devtools/binutils/binutils/CVE-2025-69648.patch
+++ b/meta/recipes-devtools/binutils/binutils/CVE-2025-69648.patch
@@ -19,7 +19,7 @@ length field.
(display_debug_ranges): Check display_debug_rnglists_unit_header
return status. Stop output on error.
-CVE: CVE-2025-69648
+CVE: CVE-2025-69648 CVE-2025-69646
Upstream-Status: Backport [https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=598704a00cbac5e85c2bedd363357b5bf6fcee33]
(cherry picked from commit 598704a00cbac5e85c2bedd363357b5bf6fcee33)
--
2.49.0
^ permalink raw reply related
* Re: [OE-core] [scarthgap][PATCH] binutils: Add CVE-2025-69646 to "CVE:" tag
From: Yoann Congal @ 2026-07-20 6:23 UTC (permalink / raw)
To: Harish.Sadineni, paul, openembedded-core; +Cc: Sundeep.Kokkonda
In-Reply-To: <ed5831c1-386c-4463-8ff2-74a660fef088@windriver.com>
On Mon Jul 20, 2026 at 8:03 AM CEST, Harish via lists.openembedded.org Sadineni wrote:
> On 19-07-2026 02:36 pm, Yoann Congal wrote:
>
>> CAUTION: This email comes from a non Wind River email account!
>> Do not click links or open attachments unless you recognize the sender and know the content is safe.
>>
>> 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
> Hi Paul, Yoann,
>
> Here's more concrete evidence of the duplication:
>
> Bugzilla bug 33641 (assigned CVE-2025-69648) has been resolved as a
> duplicate of bug 33638 (assigned CVE-2025-69646):
>
> https://sourceware.org/bugzilla/show_bug.cgi?id=33641
>
> Do you want me to send a v2 with this info added to the commit message,
> or is this sufficient as-is?
Hello,
A v2 with the added info please :)
Thanks!
>
> Thanks,
> Harish
>>
>> Regards,
>> --
>> Yoann Congal
>> Smile ECS
>>
--
Yoann Congal
Smile ECS
^ permalink raw reply
* Re: [OE-core] [scarthgap][PATCH] binutils: Add CVE-2025-69646 to "CVE:" tag
From: Harish Sadineni @ 2026-07-20 6:03 UTC (permalink / raw)
To: Yoann Congal, paul, openembedded-core; +Cc: Sundeep.Kokkonda
In-Reply-To: <DK2FFQBSC7HA.15XI81YMBOZY@smile.fr>
On 19-07-2026 02:36 pm, Yoann Congal wrote:
> CAUTION: This email comes from a non Wind River email account!
> Do not click links or open attachments unless you recognize the sender and know the content is safe.
>
> 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
Hi Paul, Yoann,
Here's more concrete evidence of the duplication:
Bugzilla bug 33641 (assigned CVE-2025-69648) has been resolved as a
duplicate of bug 33638 (assigned CVE-2025-69646):
https://sourceware.org/bugzilla/show_bug.cgi?id=33641
Do you want me to send a v2 with this info added to the commit message,
or is this sufficient as-is?
Thanks,
Harish
>
> Regards,
> --
> Yoann Congal
> Smile ECS
>
^ permalink raw reply
* Re: [OE-core][scarthgap][PATCH 1/6] glib-2.0: fix CVE-2026-58010
From: Deepak Rathore -X (deeratho - E INFOCHIPS PRIVATE LIMITED at Cisco) @ 2026-07-20 5:50 UTC (permalink / raw)
To: openembedded-core@lists.openembedded.org, yoann.congal@smile.fr
In-Reply-To: <DK2X2VY96TAM.AZ9YPZM0BHHO@smile.fr>
[-- Attachment #1: Type: text/plain, Size: 1334 bytes --]
Thanks, Yoann, for the update.
Regards,
Deepak
________________________________
From: openembedded-core@lists.openembedded.org <openembedded-core@lists.openembedded.org> on behalf of Yoann Congal via lists.openembedded.org <yoann.congal=smile.fr@lists.openembedded.org>
Sent: Monday, July 20, 2026 4:26 AM
To: Deepak Rathore -X (deeratho - E INFOCHIPS PRIVATE LIMITED at Cisco) <deeratho@cisco.com>; openembedded-core@lists.openembedded.org <openembedded-core@lists.openembedded.org>
Subject: Re: [OE-core][scarthgap][PATCH 1/6] glib-2.0: fix CVE-2026-58010
On Wed Jul 15, 2026 at 7:23 PM CEST, Deepak Rathore via lists.openembedded.org wrote:
> From: Deepak Rathore <deeratho@cisco.com>
>
> This patch applies the upstream 2.86.5 backport for
> CVE-2026-58010. The upstream fix commit is referenced in [1],
> and the public CVE advisory is referenced in [2].
>
> [1] https://gitlab.gnome.org/GNOME/glib/-/commit/aa1cb87d56111ef989811e824f0ac77484cc997f
> [2] https://nvd.nist.gov/vuln/detail/CVE-2026-58010
>
> Signed-off-by: Deepak Rathore <deeratho@cisco.com>
Hello,
FYI, I will merge [wrynose][PATCH] glib-2.0: upgrade 2.88.0 -> 2.88.2
https://lore.kernel.org/openembedded-core/20260719221822.3458326-1-peter.marko@siemens.com/T/#u
first, then this series.
Thanks!
--
Yoann Congal
Smile ECS
[-- Attachment #2: Type: text/html, Size: 3059 bytes --]
^ permalink raw reply
* Re: [OE-core] [scarthgap] [PATCH] libcap: Fix CVE-2026-4878
From: Deepak Rathore -X (deeratho - E INFOCHIPS PRIVATE LIMITED at Cisco) @ 2026-07-20 5:44 UTC (permalink / raw)
To: Yoann Congal, 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: <DK2LU9CNKQC5.2LCBVE0IV9971@smile.fr>
[-- Attachment #1: Type: text/plain, Size: 3798 bytes --]
Thanks, Yoann, for the update.
Regards,
Deepak
________________________________
From: Yoann Congal <yoann.congal@smile.fr>
Sent: Sunday, July 19, 2026 7:37 PM
To: Deepak Rathore -X (deeratho - E INFOCHIPS PRIVATE LIMITED at Cisco) <deeratho@cisco.com>; 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
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
[-- Attachment #2: Type: text/html, Size: 6305 bytes --]
^ permalink raw reply
* [PATCH 1/2] libpsl: upgrade 0.22.0 -> 0.23.0
From: Khem Raj @ 2026-07-20 5:35 UTC (permalink / raw)
To: openembedded-core; +Cc: Khem Raj
License-Update: copyright notice reworded, MIT terms unchanged
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
---
.../libpsl/{libpsl_0.22.0.bb => libpsl_0.23.0.bb} | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
rename meta/recipes-support/libpsl/{libpsl_0.22.0.bb => libpsl_0.23.0.bb} (79%)
diff --git a/meta/recipes-support/libpsl/libpsl_0.22.0.bb b/meta/recipes-support/libpsl/libpsl_0.23.0.bb
similarity index 79%
rename from meta/recipes-support/libpsl/libpsl_0.22.0.bb
rename to meta/recipes-support/libpsl/libpsl_0.23.0.bb
index 1e5e9c74b4..793fe0d73b 100644
--- a/meta/recipes-support/libpsl/libpsl_0.22.0.bb
+++ b/meta/recipes-support/libpsl/libpsl_0.23.0.bb
@@ -7,13 +7,13 @@ HOMEPAGE = "https://rockdaboot.github.io/libpsl/"
BUGTRACKER = "https://github.com/rockdaboot/libpsl/issues"
LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=9f9e317096db2a598fc44237c5b8a4f7 \
- file://COPYING;md5=9f9e317096db2a598fc44237c5b8a4f7 \
+LIC_FILES_CHKSUM = "file://LICENSE;md5=49296c1806ef92c28297fb264163d81e \
+ file://COPYING;md5=49296c1806ef92c28297fb264163d81e \
"
SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BP}.tar.gz \
"
-SRC_URI[sha256sum] = "c45c3aa17576b99873e05a9b09a44041b065bbfa390e6d474d06fbfaeb9c7722"
+SRC_URI[sha256sum] = "f39b9631b3d369a21259ea4654f8875c0ec6995ce9551c0eb5d423e4c011f911"
GITHUB_BASE_URI = "https://github.com/rockdaboot/libpsl/releases"
^ permalink raw reply related
* [PATCH 2/2] libpsl: convert to meson build system
From: Khem Raj @ 2026-07-20 5:35 UTC (permalink / raw)
To: openembedded-core; +Cc: Khem Raj
In-Reply-To: <20260720053526.1992240-1-khem.raj@oss.qualcomm.com>
Switch the recipe from autotools to meson:
- inherit meson instead of autotools; drop gettext (the meson build has
no i18n) and manpages (meson installs psl.1 unconditionally, without
needing libxslt-native).
- Map the PACKAGECONFIG knobs to meson options: --enable-runtime=X
becomes -Druntime=X, and builtin PSL data stays enabled via meson's
default (-Dbuiltin=true), matching the previous --enable-builtin.
- Disable the bundled tests and fuzzers with -Dtests=false.
- The gtk-doc class drives -Ddocs on its own via GTKDOC_MESON_OPTION.
Unlike the autotools tarball, meson regenerates psl.1 at build time and
stamps it with `date +%B %Y`, which is not reproducible. Backport the
proposed upstream fix to honour SOURCE_DATE_EPOCH.
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
---
.../0001-Support-reproducible-builds.patch | 50 +++++++++++++++++++
meta/recipes-support/libpsl/libpsl_0.23.0.bb | 11 ++--
2 files changed, 57 insertions(+), 4 deletions(-)
create mode 100644 meta/recipes-support/libpsl/libpsl/0001-Support-reproducible-builds.patch
diff --git a/meta/recipes-support/libpsl/libpsl/0001-Support-reproducible-builds.patch b/meta/recipes-support/libpsl/libpsl/0001-Support-reproducible-builds.patch
new file mode 100644
index 0000000000..13a244c169
--- /dev/null
+++ b/meta/recipes-support/libpsl/libpsl/0001-Support-reproducible-builds.patch
@@ -0,0 +1,50 @@
+From deaa74f9dea55d4dbf1ef98879049c02d23749e8 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Tim=20R=C3=BChsen?= <tim.ruehsen@gmx.de>
+Date: Thu, 16 Jul 2026 13:20:21 +0200
+Subject: [PATCH] Support reproducible builds
+
+Co-authored-by: Chris Lamb <lamby@debian.org>
+Upstream-Status: Backport [https://github.com/rockdaboot/libpsl/pull/290]
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ configure.ac | 4 ++--
+ meson.build | 11 ++++++++++-
+ 2 files changed, 12 insertions(+), 3 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 8b7ccc8..3f8158d 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -42,8 +42,8 @@ AC_SUBST([LIBPSL_VERSION_MAJOR], [$(echo $VERSION | cut -d'.' -f1)])
+ AC_SUBST([LIBPSL_VERSION_MINOR], [$(echo $VERSION | cut -d'.' -f2)])
+ AC_SUBST([LIBPSL_VERSION_PATCH], [$(echo $VERSION | cut -d'.' -f3)])
+ AC_SUBST([LIBPSL_VERSION_NUMBER], [$(printf '0x%02x%02x%02x' $LIBPSL_VERSION_MAJOR $LIBPSL_VERSION_MINOR $LIBPSL_VERSION_PATCH)])
+-AC_SUBST([COPYRIGHT_MONTH], [$(date +%B)])
+-AC_SUBST([COPYRIGHT_YEAR], [$(date +%Y)])
++AC_SUBST([COPYRIGHT_MONTH], [m4_esyscmd([LC_ALL=C date -u -d "@$SOURCE_DATE_EPOCH" +%B 2>/dev/null || LC_ALL=C date -u -r "$SOURCE_DATE_EPOCH" +%B 2>/dev/null || LC_ALL=C date -u +%B])])
++AC_SUBST([COPYRIGHT_YEAR], [m4_esyscmd([LC_ALL=Cdate -u -d "@$SOURCE_DATE_EPOCH" +%Y 2>/dev/null || LC_ALL=C date -u -r "$SOURCE_DATE_EPOCH" +%Y 2>/dev/null || LC_ALL=C date -u +%Y])])
+ AC_CONFIG_FILES([include/libpsl.h tools/psl.1])
+
+ dnl
+diff --git a/meson.build b/meson.build
+index 1e46d06..06c36c6 100644
+--- a/meson.build
++++ b/meson.build
+@@ -157,7 +157,16 @@ endif
+ # Shared configuration data for copyright date and version
+ _cdata = configuration_data()
+ _cdata.set('PACKAGE_VERSION', meson.project_version())
+-copyright_date = run_command(['date', '+%B %Y'], check: true).stdout().strip()
++date_exe = find_program('date')
++epoch_cmd = run_command('sh', '-c', 'LC_ALL=C echo "${SOURCE_DATE_EPOCH:-$(date +%s)}"', check: true)
++source_date_epoch = epoch_cmd.stdout().strip()
++copyright_cmd = run_command('sh', '-c',
++ 'date -u -d "@' + source_date_epoch + '" "+%B %Y" 2>/dev/null || ' +
++ 'date -u -r "' + source_date_epoch + '" "+%B %Y" 2>/dev/null || ' +
++ 'date -u "+%B %Y"',
++ check: true
++)
++copyright_date = copyright_cmd.stdout().strip()
+ _cdata.set('COPYRIGHT_MONTH', copyright_date.split()[0])
+ _cdata.set('COPYRIGHT_YEAR', copyright_date.split()[1])
+
diff --git a/meta/recipes-support/libpsl/libpsl_0.23.0.bb b/meta/recipes-support/libpsl/libpsl_0.23.0.bb
index 793fe0d73b..f434806e1b 100644
--- a/meta/recipes-support/libpsl/libpsl_0.23.0.bb
+++ b/meta/recipes-support/libpsl/libpsl_0.23.0.bb
@@ -12,15 +12,18 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=49296c1806ef92c28297fb264163d81e \
"
SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BP}.tar.gz \
+ file://0001-Support-reproducible-builds.patch \
"
SRC_URI[sha256sum] = "f39b9631b3d369a21259ea4654f8875c0ec6995ce9551c0eb5d423e4c011f911"
GITHUB_BASE_URI = "https://github.com/rockdaboot/libpsl/releases"
-inherit autotools gettext gtk-doc manpages pkgconfig lib_package github-releases
+inherit meson gtk-doc pkgconfig lib_package github-releases
+
+# Do not build the bundled tests and fuzzers.
+EXTRA_OEMESON = "-Dtests=false"
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"
+PACKAGECONFIG[icu] = "-Druntime=libicu,,icu"
+PACKAGECONFIG[idn2] = "-Druntime=libidn2,,libidn2 libunistring"
BBCLASSEXTEND = "native nativesdk"
^ permalink raw reply related
* [AUH] puzzles: upgrading to 3c3632259d298ab62aafa8a5858823569ab1af46 SUCCEEDED
From: auh @ 2026-07-20 5:25 UTC (permalink / raw)
To: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 1859 bytes --]
Hello,
this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe(s) *puzzles* to *3c3632259d298ab62aafa8a5858823569ab1af46* has Succeeded.
Next steps:
- apply the patch: git am 0001-puzzles-upgrade-to-latest-revision.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 4deaf57be2358b6549522137c8ddd0d17fde7d06 Mon Sep 17 00:00:00 2001
From: Upgrade Helper <auh@yoctoproject.org>
Date: Mon, 20 Jul 2026 05:21:49 +0000
Subject: [PATCH] puzzles: upgrade to latest revision
---
meta/recipes-sato/puzzles/puzzles_git.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-sato/puzzles/puzzles_git.bb b/meta/recipes-sato/puzzles/puzzles_git.bb
index 71eb6673e3..6e1e2b8749 100644
--- a/meta/recipes-sato/puzzles/puzzles_git.bb
+++ b/meta/recipes-sato/puzzles/puzzles_git.bb
@@ -10,7 +10,7 @@ REQUIRED_DISTRO_FEATURES = "x11"
SRC_URI = "git://git.tartarus.org/simon/puzzles.git;branch=main;protocol=https"
UPSTREAM_CHECK_COMMITS = "1"
-SRCREV = "7ad37c64af3bc891372ec16db1531cee599b6e3a"
+SRCREV = "3c3632259d298ab62aafa8a5858823569ab1af46"
PE = "2"
PV = "0.0+git"
--
2.47.1
[-- Attachment #2: 0001-puzzles-upgrade-to-latest-revision.patch --]
[-- Type: application/octet-stream, Size: 845 bytes --]
From 4deaf57be2358b6549522137c8ddd0d17fde7d06 Mon Sep 17 00:00:00 2001
From: Upgrade Helper <auh@yoctoproject.org>
Date: Mon, 20 Jul 2026 05:21:49 +0000
Subject: [PATCH] puzzles: upgrade to latest revision
---
meta/recipes-sato/puzzles/puzzles_git.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-sato/puzzles/puzzles_git.bb b/meta/recipes-sato/puzzles/puzzles_git.bb
index 71eb6673e3..6e1e2b8749 100644
--- a/meta/recipes-sato/puzzles/puzzles_git.bb
+++ b/meta/recipes-sato/puzzles/puzzles_git.bb
@@ -10,7 +10,7 @@ REQUIRED_DISTRO_FEATURES = "x11"
SRC_URI = "git://git.tartarus.org/simon/puzzles.git;branch=main;protocol=https"
UPSTREAM_CHECK_COMMITS = "1"
-SRCREV = "7ad37c64af3bc891372ec16db1531cee599b6e3a"
+SRCREV = "3c3632259d298ab62aafa8a5858823569ab1af46"
PE = "2"
PV = "0.0+git"
--
2.47.1
[-- Attachment #3: buildhistory-diff-full.txt --]
[-- Type: text/plain, Size: 1326 bytes --]
packages/x86-64-v3-poky-linux/puzzles/puzzles-dbg: PKGSIZE changed from 23686384 to 23686328 (-0%)
packages/x86-64-v3-poky-linux/puzzles/puzzles-dbg: PKGV changed from 0.0+git0+7ad37c64af to 0.0+git0+3c3632259d
packages/x86-64-v3-poky-linux/puzzles/puzzles-dev: RRECOMMENDS: removed "puzzles (['= 2:0.0+git0+7ad37c64af-r0'])", added "puzzles (['= 2:0.0+git0+3c3632259d-r0'])"
packages/x86-64-v3-poky-linux/puzzles/puzzles-dev: PKGV changed from 0.0+git0+7ad37c64af to 0.0+git0+3c3632259d
packages/x86-64-v3-poky-linux/puzzles/puzzles-doc: PKGV changed from 0.0+git0+7ad37c64af to 0.0+git0+3c3632259d
packages/x86-64-v3-poky-linux/puzzles/puzzles-locale: PKGV changed from 0.0+git0+7ad37c64af to 0.0+git0+3c3632259d
packages/x86-64-v3-poky-linux/puzzles/puzzles-src: PKGSIZE changed from 3892272 to 3892970 (+0%)
packages/x86-64-v3-poky-linux/puzzles/puzzles-src: PKGV changed from 0.0+git0+7ad37c64af to 0.0+git0+3c3632259d
packages/x86-64-v3-poky-linux/puzzles/puzzles-staticdev: RDEPENDS: removed "puzzles-dev (['= 2:0.0+git0+7ad37c64af-r0'])", added "puzzles-dev (['= 2:0.0+git0+3c3632259d-r0'])"
packages/x86-64-v3-poky-linux/puzzles/puzzles-staticdev: PKGV changed from 0.0+git0+7ad37c64af to 0.0+git0+3c3632259d
packages/x86-64-v3-poky-linux/puzzles/puzzles: PKGV changed from 0.0+git0+7ad37c64af to 0.0+git0+3c3632259d
[-- Attachment #4: buildhistory-diff.txt --]
[-- Type: text/plain, Size: 1130 bytes --]
packages/x86-64-v3-poky-linux/puzzles/puzzles-dbg: PKGV changed from 0.0+git0+7ad37c64af to 0.0+git0+3c3632259d
packages/x86-64-v3-poky-linux/puzzles/puzzles-dev: RRECOMMENDS: removed "puzzles (['= 2:0.0+git0+7ad37c64af-r0'])", added "puzzles (['= 2:0.0+git0+3c3632259d-r0'])"
packages/x86-64-v3-poky-linux/puzzles/puzzles-dev: PKGV changed from 0.0+git0+7ad37c64af to 0.0+git0+3c3632259d
packages/x86-64-v3-poky-linux/puzzles/puzzles-doc: PKGV changed from 0.0+git0+7ad37c64af to 0.0+git0+3c3632259d
packages/x86-64-v3-poky-linux/puzzles/puzzles-locale: PKGV changed from 0.0+git0+7ad37c64af to 0.0+git0+3c3632259d
packages/x86-64-v3-poky-linux/puzzles/puzzles-src: PKGV changed from 0.0+git0+7ad37c64af to 0.0+git0+3c3632259d
packages/x86-64-v3-poky-linux/puzzles/puzzles-staticdev: PKGV changed from 0.0+git0+7ad37c64af to 0.0+git0+3c3632259d
packages/x86-64-v3-poky-linux/puzzles/puzzles-staticdev: RDEPENDS: removed "puzzles-dev (['= 2:0.0+git0+7ad37c64af-r0'])", added "puzzles-dev (['= 2:0.0+git0+3c3632259d-r0'])"
packages/x86-64-v3-poky-linux/puzzles/puzzles: PKGV changed from 0.0+git0+7ad37c64af to 0.0+git0+3c3632259d
[-- Attachment #5: bitbake-output-qemux86-64.txt --]
[-- Type: text/plain, Size: 8502 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.
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-649fa7ee74b8ba66feeb9a38d6ebada386ee8f1c"
TUNE_FEATURES = "m64 x86-64-v3"
meta = "tmp-auh-upgrades:649fa7ee74b8ba66feeb9a38d6ebada386ee8f1c"
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 773 Local 761 Mirrors 0 Missed 12 Current 675 (98% match, 99% complete)
done.
Removing 1 stale sstate objects for arch qemux86_64...done.
Removing 10 stale sstate objects for arch x86-64-v3...done.
NOTE: Executing Tasks
NOTE: Setscene tasks completed
NOTE: Running task 3022 of 3385 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-sato/puzzles/puzzles_git.bb:do_fetch)
NOTE: recipe puzzles-2_0.0+git-r0: task do_fetch: Started
NOTE: recipe puzzles-2_0.0+git-r0: task do_fetch: Succeeded
NOTE: Running task 3367 of 3385 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-sato/puzzles/puzzles_git.bb:do_unpack)
NOTE: Running task 3368 of 3385 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-sato/puzzles/puzzles_git.bb:do_prepare_recipe_sysroot)
NOTE: recipe puzzles-2_0.0+git-r0: task do_unpack: Started
NOTE: recipe puzzles-2_0.0+git-r0: task do_prepare_recipe_sysroot: Started
NOTE: recipe puzzles-2_0.0+git-r0: task do_prepare_recipe_sysroot: Succeeded
NOTE: recipe puzzles-2_0.0+git-r0: task do_unpack: Succeeded
NOTE: Running task 3369 of 3385 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-sato/puzzles/puzzles_git.bb:do_patch)
NOTE: recipe puzzles-2_0.0+git-r0: task do_patch: Started
NOTE: recipe puzzles-2_0.0+git-r0: task do_patch: Succeeded
NOTE: Running task 3370 of 3385 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-sato/puzzles/puzzles_git.bb:do_deploy_source_date_epoch)
NOTE: Running task 3371 of 3385 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-sato/puzzles/puzzles_git.bb:do_generate_toolchain_file)
NOTE: Running task 3372 of 3385 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-sato/puzzles/puzzles_git.bb:do_populate_lic)
NOTE: recipe puzzles-2_0.0+git-r0: task do_deploy_source_date_epoch: Started
NOTE: recipe puzzles-2_0.0+git-r0: task do_generate_toolchain_file: Started
NOTE: recipe puzzles-2_0.0+git-r0: task do_populate_lic: Started
NOTE: recipe puzzles-2_0.0+git-r0: task do_generate_toolchain_file: Succeeded
NOTE: recipe puzzles-2_0.0+git-r0: task do_populate_lic: Succeeded
NOTE: Task /srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-sato/puzzles/puzzles_git.bb:do_populate_lic unihash changed to e8504758d5a083768c080811f884f5574dd1fc7180439d1ecbc6b44fc7016ffb
NOTE: recipe puzzles-2_0.0+git-r0: task do_deploy_source_date_epoch: Succeeded
NOTE: Running task 3373 of 3385 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-sato/puzzles/puzzles_git.bb:do_configure)
NOTE: recipe puzzles-2_0.0+git-r0: task do_configure: Started
NOTE: recipe puzzles-2_0.0+git-r0: task do_configure: Succeeded
NOTE: Running task 3374 of 3385 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-sato/puzzles/puzzles_git.bb:do_compile)
NOTE: recipe puzzles-2_0.0+git-r0: task do_compile: Started
NOTE: recipe puzzles-2_0.0+git-r0: task do_compile: Succeeded
NOTE: Running task 3375 of 3385 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-sato/puzzles/puzzles_git.bb:do_install)
NOTE: recipe puzzles-2_0.0+git-r0: task do_install: Started
NOTE: recipe puzzles-2_0.0+git-r0: task do_install: Succeeded
NOTE: Running task 3376 of 3385 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-sato/puzzles/puzzles_git.bb:do_package)
NOTE: Running task 3377 of 3385 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-sato/puzzles/puzzles_git.bb:do_populate_sysroot)
NOTE: recipe puzzles-2_0.0+git-r0: task do_package: Started
NOTE: recipe puzzles-2_0.0+git-r0: task do_populate_sysroot: Started
NOTE: recipe puzzles-2_0.0+git-r0: task do_populate_sysroot: Succeeded
NOTE: Task /srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-sato/puzzles/puzzles_git.bb:do_populate_sysroot unihash changed to 1da57704aa274cb30a3457b94fff226e0f978c69e8d511be4936355ec301d3cc
NOTE: Setscene tasks completed
NOTE: recipe puzzles-2_0.0+git-r0: task do_package: Succeeded
NOTE: Running task 3378 of 3385 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-sato/puzzles/puzzles_git.bb:do_packagedata)
NOTE: recipe puzzles-2_0.0+git-r0: task do_packagedata: Started
NOTE: recipe puzzles-2_0.0+git-r0: task do_packagedata: Failed
NOTE: Tasks Summary: Attempted 3378 tasks of which 3365 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_20260720051757.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_20260720051757.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-sato/puzzles/puzzles_git.bb:do_packagedata
log: /srv/pokybuild/yocto-worker/auh/build/build/tmp/work/x86-64-v3-poky-linux/puzzles/0.0+git/temp/log.do_packagedata.1710207
Summary: There were 8 ERROR messages, returning a non-zero exit code.
ERROR: puzzles-2_0.0+git-r0 do_packagedata: QA Issue: Package version for package puzzles-src went backwards which would break package feeds (from 2:0.0+git0+7ad37c64af-r0 to 2:0.0+git0+3c3632259d-r0) [version-going-backwards]
ERROR: puzzles-2_0.0+git-r0 do_packagedata: QA Issue: Package version for package puzzles-dbg went backwards which would break package feeds (from 2:0.0+git0+7ad37c64af-r0 to 2:0.0+git0+3c3632259d-r0) [version-going-backwards]
ERROR: puzzles-2_0.0+git-r0 do_packagedata: QA Issue: Package version for package puzzles-staticdev went backwards which would break package feeds (from 2:0.0+git0+7ad37c64af-r0 to 2:0.0+git0+3c3632259d-r0) [version-going-backwards]
ERROR: puzzles-2_0.0+git-r0 do_packagedata: QA Issue: Package version for package puzzles-dev went backwards which would break package feeds (from 2:0.0+git0+7ad37c64af-r0 to 2:0.0+git0+3c3632259d-r0) [version-going-backwards]
ERROR: puzzles-2_0.0+git-r0 do_packagedata: QA Issue: Package version for package puzzles-doc went backwards which would break package feeds (from 2:0.0+git0+7ad37c64af-r0 to 2:0.0+git0+3c3632259d-r0) [version-going-backwards]
ERROR: puzzles-2_0.0+git-r0 do_packagedata: QA Issue: Package version for package puzzles-locale went backwards which would break package feeds (from 2:0.0+git0+7ad37c64af-r0 to 2:0.0+git0+3c3632259d-r0) [version-going-backwards]
ERROR: puzzles-2_0.0+git-r0 do_packagedata: QA Issue: Package version for package puzzles went backwards which would break package feeds (from 2:0.0+git0+7ad37c64af-r0 to 2:0.0+git0+3c3632259d-r0) [version-going-backwards]
ERROR: puzzles-2_0.0+git-r0 do_packagedata: Fatal QA errors were found, failing task.
ERROR: Logfile of failure stored in: /srv/pokybuild/yocto-worker/auh/build/build/tmp/work/x86-64-v3-poky-linux/puzzles/0.0+git/temp/log.do_packagedata.1710207
ERROR: Task (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-sato/puzzles/puzzles_git.bb:do_packagedata) failed with exit code '1'
^ permalink raw reply related
* [AUH] taglib: upgrading to 2.3.1 SUCCEEDED
From: auh @ 2026-07-20 5:25 UTC (permalink / raw)
To: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 2133 bytes --]
Hello,
this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe(s) *taglib* to *2.3.1* has Succeeded.
Next steps:
- apply the patch: git am 0001-taglib-upgrade-2.3-2.3.1.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 3454b2f004dc18bbcb1e9dad10f5705f97dc6f9f Mon Sep 17 00:00:00 2001
From: Upgrade Helper <auh@yoctoproject.org>
Date: Mon, 20 Jul 2026 05:25:14 +0000
Subject: [PATCH] taglib: upgrade 2.3 -> 2.3.1
---
meta/recipes-support/taglib/{taglib_2.3.bb => taglib_2.3.1.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-support/taglib/{taglib_2.3.bb => taglib_2.3.1.bb} (95%)
diff --git a/meta/recipes-support/taglib/taglib_2.3.bb b/meta/recipes-support/taglib/taglib_2.3.1.bb
similarity index 95%
rename from meta/recipes-support/taglib/taglib_2.3.bb
rename to meta/recipes-support/taglib/taglib_2.3.1.bb
index b29f28702d..3f3831f1f8 100644
--- a/meta/recipes-support/taglib/taglib_2.3.bb
+++ b/meta/recipes-support/taglib/taglib_2.3.1.bb
@@ -11,7 +11,7 @@ DEPENDS = "zlib utfcpp"
SRC_URI = "http://taglib.github.io/releases/${BP}.tar.gz"
-SRC_URI[sha256sum] = "7349f6fd942418bc7009ebe743eb7c9d055f02921ec56fa436ec25007c47fd38"
+SRC_URI[sha256sum] = "a19d90e6fd41d09a0281ec0fe762d51491d7a6ccffc923c4f7868c5e647ca230"
UPSTREAM_CHECK_URI = "https://taglib.org/"
UPSTREAM_CHECK_REGEX = "taglib-(?P<pver>\d+(\.\d+)+)\.tar"
--
2.47.1
[-- Attachment #2: 0001-taglib-upgrade-2.3-2.3.1.patch --]
[-- Type: application/octet-stream, Size: 1165 bytes --]
From 3454b2f004dc18bbcb1e9dad10f5705f97dc6f9f Mon Sep 17 00:00:00 2001
From: Upgrade Helper <auh@yoctoproject.org>
Date: Mon, 20 Jul 2026 05:25:14 +0000
Subject: [PATCH] taglib: upgrade 2.3 -> 2.3.1
---
meta/recipes-support/taglib/{taglib_2.3.bb => taglib_2.3.1.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-support/taglib/{taglib_2.3.bb => taglib_2.3.1.bb} (95%)
diff --git a/meta/recipes-support/taglib/taglib_2.3.bb b/meta/recipes-support/taglib/taglib_2.3.1.bb
similarity index 95%
rename from meta/recipes-support/taglib/taglib_2.3.bb
rename to meta/recipes-support/taglib/taglib_2.3.1.bb
index b29f28702d..3f3831f1f8 100644
--- a/meta/recipes-support/taglib/taglib_2.3.bb
+++ b/meta/recipes-support/taglib/taglib_2.3.1.bb
@@ -11,7 +11,7 @@ DEPENDS = "zlib utfcpp"
SRC_URI = "http://taglib.github.io/releases/${BP}.tar.gz"
-SRC_URI[sha256sum] = "7349f6fd942418bc7009ebe743eb7c9d055f02921ec56fa436ec25007c47fd38"
+SRC_URI[sha256sum] = "a19d90e6fd41d09a0281ec0fe762d51491d7a6ccffc923c4f7868c5e647ca230"
UPSTREAM_CHECK_URI = "https://taglib.org/"
UPSTREAM_CHECK_REGEX = "taglib-(?P<pver>\d+(\.\d+)+)\.tar"
--
2.47.1
[-- Attachment #3: buildhistory-diff-full.txt --]
[-- Type: text/plain, Size: 6287 bytes --]
packages/x86-64-v3-poky-linux/taglib: PKGV changed from 2.3 [default] to 2.3.1 [default]
packages/x86-64-v3-poky-linux/taglib: SRC_URI changed from "http://taglib.github.io/releases/taglib-2.3.tar.gz" to "http://taglib.github.io/releases/taglib-2.3.1.tar.gz"
packages/x86-64-v3-poky-linux/taglib: PV changed from "2.3" to "2.3.1"
Changes to packages/x86-64-v3-poky-linux/taglib (sysroot):
/usr/lib/libtag_c.so.2 changed symlink target from libtag_c.so.2.3.0 to libtag_c.so.2.3.1
/usr/lib/libtag.so.2 changed symlink target from libtag.so.2.3.0 to libtag.so.2.3.1
/usr/lib/libtag_c.so.2.3.0 moved to /usr/lib/libtag_c.so.2.3.1
/usr/lib/libtag.so.2.3.0 moved to /usr/lib/libtag.so.2.3.1
packages/x86-64-v3-poky-linux/taglib/taglib-c: PKGV changed from 2.3 [default] to 2.3.1 [default]
packages/x86-64-v3-poky-linux/taglib/taglib-c: FILELIST: removed "/usr/lib/libtag_c.so.2.3.0", added "/usr/lib/libtag_c.so.2.3.1"
packages/x86-64-v3-poky-linux/taglib/taglib-c: PV changed from "2.3" to "2.3.1"
packages/x86-64-v3-poky-linux/taglib/taglib-dbg: PKGV changed from 2.3 [default] to 2.3.1 [default]
packages/x86-64-v3-poky-linux/taglib/taglib-dbg: FILELIST: removed "/usr/lib/.debug/libtag.so.2.3.0 /usr/lib/.debug/libtag_c.so.2.3.0", added "/usr/lib/.debug/libtag.so.2.3.1 /usr/lib/.debug/libtag_c.so.2.3.1"
packages/x86-64-v3-poky-linux/taglib/taglib-dbg: PKGSIZE changed from 31428208 to 31484080 (+0%)
packages/x86-64-v3-poky-linux/taglib/taglib-dbg: PV changed from "2.3" to "2.3.1"
packages/x86-64-v3-poky-linux/taglib/taglib-dev: PKGV changed from 2.3 [default] to 2.3.1 [default]
packages/x86-64-v3-poky-linux/taglib/taglib-dev: PKGSIZE changed from 835738 to 835775 (+0%)
packages/x86-64-v3-poky-linux/taglib/taglib-dev: PV changed from "2.3" to "2.3.1"
packages/x86-64-v3-poky-linux/taglib/taglib-doc: PKGV changed from 2.3 [default] to 2.3.1 [default]
packages/x86-64-v3-poky-linux/taglib/taglib-doc: PV changed from "2.3" to "2.3.1"
packages/x86-64-v3-poky-linux/taglib/taglib-locale: PKGV changed from 2.3 [default] to 2.3.1 [default]
packages/x86-64-v3-poky-linux/taglib/taglib-locale: PV changed from "2.3" to "2.3.1"
packages/x86-64-v3-poky-linux/taglib/taglib-src: PKGV changed from 2.3 [default] to 2.3.1 [default]
packages/x86-64-v3-poky-linux/taglib/taglib-src: FILELIST: directory renamed /usr/src/debug/taglib/2.3/taglib/ogg/opus -> /usr/src/debug/taglib/2.3.1/taglib/ogg/opus, directory renamed /usr/src/debug/taglib/2.3/taglib/riff/wav -> /usr/src/debug/taglib/2.3.1/taglib/riff/wav, directory renamed /usr/src/debug/taglib/2.3/taglib/dsdiff -> /usr/src/debug/taglib/2.3.1/taglib/dsdiff, directory renamed /usr/src/debug/taglib/2.3/taglib/matroska -> /usr/src/debug/taglib/2.3.1/taglib/matroska, directory renamed /usr/src/debug/taglib/2.3/taglib/ogg/flac -> /usr/src/debug/taglib/2.3.1/taglib/ogg/flac, directory renamed /usr/src/debug/taglib/2.3/taglib/flac -> /usr/src/debug/taglib/2.3.1/taglib/flac, directory renamed /usr/src/debug/taglib/2.3/taglib/asf -> /usr/src/debug/taglib/2.3.1/taglib/asf, directory renamed /usr/src/debug/taglib/2.3/taglib/matroska/ebml -> /usr/src/debug/taglib/2.3.1/taglib/matroska/ebml, directory renamed /usr/src/debug/taglib/2.3/taglib/mpeg/id3v2/frames -> /usr/src/debug/
taglib/2.3.1/taglib/mpeg/id3v2/frames, directory renamed /usr/src/debug/taglib/2.3/taglib/mpc -> /usr/src/debug/taglib/2.3.1/taglib/mpc, directory renamed /usr/src/debug/taglib/2.3/taglib -> /usr/src/debug/taglib/2.3.1/taglib, directory renamed /usr/src/debug/taglib/2.3/taglib/mpeg -> /usr/src/debug/taglib/2.3.1/taglib/mpeg, directory renamed /usr/src/debug/taglib/2.3/taglib/riff/aiff -> /usr/src/debug/taglib/2.3.1/taglib/riff/aiff, directory renamed /usr/src/debug/taglib/2.3/taglib/wavpack -> /usr/src/debug/taglib/2.3.1/taglib/wavpack, directory renamed /usr/src/debug/taglib/2.3/taglib/it -> /usr/src/debug/taglib/2.3.1/taglib/it, directory renamed /usr/src/debug/taglib/2.3/taglib/trueaudio -> /usr/src/debug/taglib/2.3.1/taglib/trueaudio, directory renamed /usr/src/debug/taglib/2.3/taglib/toolkit -> /usr/src/debug/taglib/2.3.1/taglib/toolkit, directory renamed /usr/src/debug/taglib/2.3/taglib/ape -> /usr/src/debug/taglib/2.3.1/taglib/ape, directory renamed /usr/src/debug/taglib/2.3/
taglib/ogg/vorbis -> /usr/src/debug/taglib/2.3.1/taglib/ogg/vorbis, directory renamed /usr/src/debug/taglib/2.3/taglib/mod -> /usr/src/debug/taglib/2.3.1/taglib/mod, directory renamed /usr/src/debug/taglib/2.3/taglib/mp4 -> /usr/src/debug/taglib/2.3.1/taglib/mp4, directory renamed /usr/src/debug/taglib/2.3/taglib/xm -> /usr/src/debug/taglib/2.3.1/taglib/xm, directory renamed /usr/src/debug/taglib/2.3/taglib/dsf -> /usr/src/debug/taglib/2.3.1/taglib/dsf, directory renamed /usr/src/debug/taglib/2.3/taglib/ogg/speex -> /usr/src/debug/taglib/2.3.1/taglib/ogg/speex, directory renamed /usr/src/debug/taglib/2.3/taglib/s3m -> /usr/src/debug/taglib/2.3.1/taglib/s3m, directory renamed /usr/src/debug/taglib/2.3/taglib/shorten -> /usr/src/debug/taglib/2.3.1/taglib/shorten, directory renamed /usr/src/debug/taglib/2.3/taglib/mpeg/id3v2 -> /usr/src/debug/taglib/2.3.1/taglib/mpeg/id3v2, directory renamed /usr/src/debug/taglib/2.3/taglib/ogg -> /usr/src/debug/taglib/2.3.1/taglib/ogg, directory renam
ed /usr/src/debug/taglib/2.3/taglib/riff -> /usr/src/debug/taglib/2.3.1/taglib/riff, directory renamed /usr/src/debug/taglib/2.3/taglib/mpeg/id3v1 -> /usr/src/debug/taglib/2.3.1/taglib/mpeg/id3v1, directory renamed /usr/src/debug/taglib/2.3/bindings/c -> /usr/src/debug/taglib/2.3.1/bindings/c
packages/x86-64-v3-poky-linux/taglib/taglib-src: PKGSIZE changed from 2080518 to 2084558 (+0%)
packages/x86-64-v3-poky-linux/taglib/taglib-src: PV changed from "2.3" to "2.3.1"
packages/x86-64-v3-poky-linux/taglib/taglib-staticdev: PKGV changed from 2.3 [default] to 2.3.1 [default]
packages/x86-64-v3-poky-linux/taglib/taglib-staticdev: PV changed from "2.3" to "2.3.1"
packages/x86-64-v3-poky-linux/taglib/taglib: PKGV changed from 2.3 [default] to 2.3.1 [default]
packages/x86-64-v3-poky-linux/taglib/taglib: FILELIST: removed "/usr/lib/libtag.so.2.3.0", added "/usr/lib/libtag.so.2.3.1"
packages/x86-64-v3-poky-linux/taglib/taglib: PKGSIZE changed from 1632367 to 1632375 (+0%)
packages/x86-64-v3-poky-linux/taglib/taglib: PV changed from "2.3" to "2.3.1"
[-- Attachment #4: buildhistory-diff.txt --]
[-- Type: text/plain, Size: 617 bytes --]
Changes to packages/x86-64-v3-poky-linux/taglib (sysroot):
/usr/lib/libtag_c.so.2 changed symlink target from libtag_c.so.2.3.0 to libtag_c.so.2.3.1
/usr/lib/libtag.so.2 changed symlink target from libtag.so.2.3.0 to libtag.so.2.3.1
/usr/lib/libtag_c.so.2.3.0 moved to /usr/lib/libtag_c.so.2.3.1
/usr/lib/libtag.so.2.3.0 moved to /usr/lib/libtag.so.2.3.1
packages/x86-64-v3-poky-linux/taglib/taglib-c: FILELIST: removed "/usr/lib/libtag_c.so.2.3.0", added "/usr/lib/libtag_c.so.2.3.1"
packages/x86-64-v3-poky-linux/taglib/taglib: FILELIST: removed "/usr/lib/libtag.so.2.3.0", added "/usr/lib/libtag.so.2.3.1"
^ permalink raw reply related
* [AUH] Upgrade status: 2026-07-20
From: auh @ 2026-07-20 5:25 UTC (permalink / raw)
To: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 10253 bytes --]
AUH finished upgrade batch the result patches/logs can be found at:
https://valkyrie.yocto.io/pub/auh/20260720050101, next are the statistics:
Recipe upgrade statistics:
* Succeeded: 5
xwininfo, 1.1.7, Unassigned <unassigned@yoctoproject.org>
xvinfo, 1.1.6, Unassigned <unassigned@yoctoproject.org>
xmodmap, 1.0.12, Unassigned <unassigned@yoctoproject.org>
puzzles, 0.0-new-commits-available, Unassigned <unassigned@yoctoproject.org>
taglib, 2.3.1, Unassigned <unassigned@yoctoproject.org>
* Failed(do_compile): 1
python3-hypothesis, 6.157.0, Trevor Gamblin <tgamblin@baylibre.com>
* Skipped: 64
u-boot, 2026.07, last attempt 2026-07-07 05:15:46 result=failure; will retry in 18 day(s), Fabio Estevam <festevam@gmail.com>
u-boot-tools, 2026.07, last attempt 2026-07-07 05:15:46 result=failure; will retry in 18 day(s), Fabio Estevam <festevam@gmail.com>
systemd-systemctl-native, 261.1, last attempt 2026-06-27 05:09:47 result=failure; will retry in 8 day(s), Chen Qi <Qi.Chen@windriver.com>
systemd, 261.1, last attempt 2026-06-27 05:09:47 result=failure; will retry in 8 day(s), Chen Qi <Qi.Chen@windriver.com>
systemd-boot, 261.1, last attempt 2026-06-27 05:09:47 result=failure; will retry in 8 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 8 day(s), Viswanath Kraleti <quic_vkraleti@quicinc.com>
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>
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>
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>
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>
cargo, 1.97.1, last attempt 2026-07-17 05:18:01 result=failure; will retry in 28 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 28 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 28 day(s), Randy MacLeod <Randy.MacLeod@windriver.com>
sbom-cve-check-update-cvelist-native, 2026-07-20, rapid-fire; last attempt 2026-07-12 05:20:32 result=success; will retry in 23 day(s), Benjamin Robin <benjamin.robin@bootlin.com>
sbom-cve-check-update-nvd-native, 2026.07.20-000010, rapid-fire; last attempt 2026-07-12 05:20:32 result=success; will retry in 23 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, 26.1.5, last attempt 2026-07-16 05:15:25 result=success; will retry in 27 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 27 day(s), Unassigned <unassigned@yoctoproject.org>
weston, 16.0.0, last attempt 2026-07-15 05:10:14 result=failure; will retry in 26 day(s), Denys Dmytriyenko <denis@denix.org>
gstreamer1.0-plugins-ugly, 1.28.5, last attempt 2026-07-09 05:23:35 result=success; will retry in 20 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 20 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 20 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 20 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 20 day(s), Unassigned <unassigned@yoctoproject.org>
openssl, 4.0.1, last attempt 2026-07-12 05:26:56 result=failure; will retry in 23 day(s), Unassigned <unassigned@yoctoproject.org>
btrfs-tools, 7.1, last attempt 2026-07-15 05:18:40 result=success; will retry in 26 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 26 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 23 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 23 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 26 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 16 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 20 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 15 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 27 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 29 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 20 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 28 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 25 day(s), Ross Burton <ross.burton@arm.com>
ethtool, 7.1, last attempt 2026-07-09 05:35:48 result=success; will retry in 20 day(s), Unassigned <unassigned@yoctoproject.org>
findutils, 4.11.0, last attempt 2026-07-12 05:55:55 result=failure; will retry in 23 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 20 day(s), Unassigned <unassigned@yoctoproject.org>
msmtp, 1.8.33, last attempt 2026-07-12 05:58:25 result=success; will retry in 23 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 25 day(s), Unassigned <unassigned@yoctoproject.org>
blueprint-compiler, 0.22.2, last attempt 2026-07-11 05:36:36 result=failure; will retry in 22 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 21 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 23 day(s), Ross Burton <ross.burton@arm.com>
shaderc, 2026.3, last attempt 2026-07-17 05:23:16 result=success; will retry in 28 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 12 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 25 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 28 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 20 day(s), Unassigned <unassigned@yoctoproject.org>
gst-examples, 1.28.5, last attempt 2026-07-09 05:47:41 result=failure; will retry in 20 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 20 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 20 day(s), Unassigned <unassigned@yoctoproject.org>
gstreamer1.0, 1.28.5, last attempt 2026-07-09 06:00:43 result=success; will retry in 20 day(s), Unassigned <unassigned@yoctoproject.org>
lame, 4.0, last attempt 2026-07-12 06:29:28 result=failure; will retry in 23 day(s), Michael Opdenacker <michael.opdenacker@rootcommit.com>
diffoscope, 325, last attempt 2026-07-18 05:19:31 result=success; will retry in 29 day(s), Joshua Watt <JPEWhacker@gmail.com>
libgit2, 1.9.6, last attempt 2026-07-19 05:15:43 result=success; will retry in 30 day(s), Unassigned <unassigned@yoctoproject.org>
libjitterentropy, 3.7.0, last attempt 2026-07-12 06:31:26 result=failure; will retry in 23 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 24 day(s), Unassigned <unassigned@yoctoproject.org>
libseccomp, 2.6.1, last attempt 2026-07-02 05:30:59 result=failure; will retry in 13 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 13 day(s), Unassigned <unassigned@yoctoproject.org>
TOTAL: attempted=6 succeeded=5(83.33%) failed=1(16.67%)
Recipe upgrade statistics per Maintainer:
Trevor Gamblin <tgamblin: attempted=1 succeeded=0(0.00%) failed=1(100.00%)
Unassigned <unassigned: attempted=5 succeeded=5(100.00%) failed=0(0.00%)
[-- Attachment #2: 20260720050101.tar.gz --]
[-- Type: application/octet-stream, Size: 24918 bytes --]
^ permalink raw reply
* [AUH] python3-hypothesis: upgrading to 6.157.0 FAILED
From: auh @ 2026-07-20 5:25 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.157.0* 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.157.0.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 7e3753da565f5241cd118a7fb257e075eb55ed0d Mon Sep 17 00:00:00 2001
From: Upgrade Helper <auh@yoctoproject.org>
Date: Mon, 20 Jul 2026 05:12:36 +0000
Subject: [PATCH] python3-hypothesis: upgrade 6.155.7 -> 6.157.0
---
...hon3-hypothesis_6.155.7.bb => python3-hypothesis_6.157.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-hypothesis_6.155.7.bb => python3-hypothesis_6.157.0.bb} (91%)
diff --git a/meta/recipes-devtools/python/python3-hypothesis_6.155.7.bb b/meta/recipes-devtools/python/python3-hypothesis_6.157.0.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.157.0.bb
index 70ae7877a1..b62ac5f97d 100644
--- a/meta/recipes-devtools/python/python3-hypothesis_6.155.7.bb
+++ b/meta/recipes-devtools/python/python3-hypothesis_6.157.0.bb
@@ -13,7 +13,7 @@ SRC_URI += " \
file://test_rle.py \
"
-SRC_URI[sha256sum] = "d8d6091753d0669db3c90c5e5b346cb37c72f3dd9378c8413acb1fd5da63f7ea"
+SRC_URI[sha256sum] = "5e4cd0af9261b06fc79e8aabe7d840384b3c24eaceae7e7e25ee3800a6d6ac58"
RDEPENDS:${PN} += " \
python3-attrs \
--
2.47.1
[-- Attachment #2: bitbake-output-qemux86-64.txt --]
[-- Type: text/plain, Size: 21046 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-570bb63bd82830d1ee2ece3d25f55702749192dc"
TUNE_FEATURES = "m64 x86-64-v3"
meta = "tmp-auh-upgrades:570bb63bd82830d1ee2ece3d25f55702749192dc"
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 610 Local 591 Mirrors 0 Missed 19 Current 277 (96% match, 97% complete)
done.
Removing 4 stale sstate objects for arch x86-64-v3...done.
NOTE: Executing Tasks
NOTE: Running setscene task 364 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 395 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 420 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 430 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 440 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 322 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.157.0.bb:do_recipe_qa)
NOTE: recipe ptest-runner-2.5.1-r0: task do_create_spdx_setscene: Started
NOTE: recipe python3-unittest-automake-output-0.4-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-attrs-26.1.0-r0: task do_create_spdx_setscene: Started
NOTE: recipe python3-hypothesis-6.157.0-r0: task do_recipe_qa: Started
NOTE: recipe ptest-runner-2.5.1-r0: task do_create_spdx_setscene: Succeeded
NOTE: recipe python3-unittest-automake-output-0.4-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: recipe python3-attrs-26.1.0-r0: task do_create_spdx_setscene: Succeeded
NOTE: Running setscene task 655 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 656 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 681 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.157.0-r0: task do_recipe_qa: Succeeded
NOTE: Running task 540 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.157.0.bb:do_fetch)
NOTE: recipe python3-setuptools-native-83.0.0-r0: task do_create_spdx_setscene: Started
NOTE: recipe python3-3.14.6-r0: task do_create_spdx_setscene: Started
NOTE: recipe python3-hypothesis-6.157.0-r0: task do_fetch: Started
NOTE: recipe python3-setuptools-native-83.0.0-r0: task do_create_spdx_setscene: Succeeded
NOTE: Running setscene task 684 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 685 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.157.0-r0: task do_fetch: Succeeded
NOTE: Running task 541 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.157.0.bb:do_unpack)
NOTE: recipe python3-3.14.6-r0: task do_create_spdx_setscene: Succeeded
NOTE: Running setscene task 693 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: recipe python3-setuptools-native-83.0.0-r0: task do_create_recipe_spdx_setscene: Started
NOTE: recipe python3-hypothesis-6.157.0-r0: task do_unpack: Started
NOTE: recipe python3-wheel-native-0.47.0-r0: task do_create_spdx_setscene: Started
NOTE: recipe python3-hypothesis-6.157.0-r0: task do_unpack: Succeeded
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-wheel-native-0.47.0-r0: task do_create_spdx_setscene: Succeeded
NOTE: Running setscene task 731 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: Running setscene task 732 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: recipe python3-3.14.6-r0: task do_create_recipe_spdx_setscene: Succeeded
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 python3-build-native-1.5.1-r0: task do_create_spdx_setscene: Succeeded
NOTE: Running setscene task 748 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 python3-wheel-native-0.47.0-r0: task do_create_recipe_spdx_setscene: Succeeded
NOTE: Running setscene task 749 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: recipe python3-installer-native-1.0.1-r0: task do_create_spdx_setscene: Started
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: Succeeded
NOTE: recipe python3-build-native-1.5.1-r0: task do_create_recipe_spdx_setscene: Succeeded
NOTE: Running setscene task 752 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 754 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 756 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 783 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 python3-installer-native-1.0.1-r0: task do_create_recipe_spdx_setscene: Started
NOTE: recipe python3-native-3.14.6-r0: task do_create_spdx_setscene: Started
NOTE: recipe python3-attrs-26.1.0-r0: task do_deploy_source_date_epoch_setscene: Started
NOTE: recipe python3-installer-native-1.0.1-r0: task do_create_recipe_spdx_setscene: Succeeded
NOTE: recipe python3-setuptools-native-83.0.0-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe python3-attrs-26.1.0-r0: task do_deploy_source_date_epoch_setscene: Succeeded
NOTE: recipe python3-native-3.14.6-r0: task do_create_spdx_setscene: Succeeded
NOTE: Running setscene task 795 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 python3-setuptools-native-83.0.0-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 845 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: Running setscene task 846 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: recipe python3-native-3.14.6-r0: task do_create_recipe_spdx_setscene: Started
NOTE: Running task 1269 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.157.0.bb:do_patch)
NOTE: recipe python3-setuptools-native-83.0.0-r0: task do_recipe_qa_setscene: Started
NOTE: recipe python3-native-3.14.6-r0: task do_create_recipe_spdx_setscene: Succeeded
NOTE: recipe python3-wheel-native-0.47.0-r0: task do_populate_sysroot_setscene: Started
NOTE: recipe python3-setuptools-native-83.0.0-r0: task do_recipe_qa_setscene: Succeeded
NOTE: recipe python3-hypothesis-6.157.0-r0: task do_patch: Started
NOTE: Running task 1584 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.157.0.bb:do_create_recipe_spdx)
NOTE: recipe python3-wheel-native-0.47.0-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 869 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 870 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.157.0-r0: task do_patch: Succeeded
NOTE: Running task 1596 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.157.0.bb:do_deploy_source_date_epoch)
NOTE: Running task 1597 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.157.0.bb:do_populate_lic)
NOTE: recipe python3-hypothesis-6.157.0-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-hypothesis-6.157.0-r0: task do_deploy_source_date_epoch: Started
NOTE: recipe python3-hypothesis-6.157.0-r0: task do_populate_lic: 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 871 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 873 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 874 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-hypothesis-6.157.0-r0: task do_create_recipe_spdx: Succeeded
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-hypothesis-6.157.0-r0: task do_populate_lic: Succeeded
NOTE: recipe python3-hypothesis-6.157.0-r0: task do_deploy_source_date_epoch: Succeeded
NOTE: recipe python3-build-native-1.5.1-r0: task do_recipe_qa_setscene: 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 876 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 878 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 879 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 880 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 882 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 884 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: Running setscene task 885 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: 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 python3-flit-core-native-3.12.0-r0: task do_recipe_qa_setscene: Succeeded
NOTE: recipe unzip-native-1_6.0-r0: task do_populate_sysroot_setscene: Succeeded
NOTE: Running setscene task 887 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 unzip-native-1_6.0-r0: task do_recipe_qa_setscene: Started
NOTE: recipe unzip-native-1_6.0-r0: task do_recipe_qa_setscene: Succeeded
NOTE: Setscene tasks completed
NOTE: Running task 1895 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.157.0.bb:do_prepare_recipe_sysroot)
NOTE: recipe python3-hypothesis-6.157.0-r0: task do_prepare_recipe_sysroot: Started
NOTE: recipe python3-hypothesis-6.157.0-r0: task do_prepare_recipe_sysroot: Succeeded
NOTE: Running task 2167 of 2186 (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.157.0.bb:do_configure)
NOTE: recipe python3-hypothesis-6.157.0-r0: task do_configure: Started
NOTE: recipe python3-hypothesis-6.157.0-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.157.0.bb:do_configure_ptest_base)
NOTE: recipe python3-hypothesis-6.157.0-r0: task do_configure_ptest_base: Started
NOTE: recipe python3-hypothesis-6.157.0-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.157.0.bb:do_compile)
NOTE: recipe python3-hypothesis-6.157.0-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.157.0/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.157.0/temp/run.do_compile.1668269: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.157.0/dist /srv/pokybuild/yocto-worker/auh/build/build/tmp/work/x86-64-v3-poky-linux/python3-hypothesis/6.157.0/sources/hypothesis-6.157.0'
| 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.157.0/temp/run.do_compile.1668269, line 151
| #2: do_compile, /srv/pokybuild/yocto-worker/auh/build/build/tmp/work/x86-64-v3-poky-linux/python3-hypothesis/6.157.0/temp/run.do_compile.1668269, line 146
| #3: main, /srv/pokybuild/yocto-worker/auh/build/build/tmp/work/x86-64-v3-poky-linux/python3-hypothesis/6.157.0/temp/run.do_compile.1668269, line 163
NOTE: recipe python3-hypothesis-6.157.0-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_20260720051220.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_20260720051220.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.157.0.bb:do_compile
log: /srv/pokybuild/yocto-worker/auh/build/build/tmp/work/x86-64-v3-poky-linux/python3-hypothesis/6.157.0/temp/log.do_compile.1668269
Summary: There was 1 ERROR message, returning a non-zero exit code.
ERROR: python3-hypothesis-6.157.0-r0 do_compile: Execution of '/srv/pokybuild/yocto-worker/auh/build/build/tmp/work/x86-64-v3-poky-linux/python3-hypothesis/6.157.0/temp/run.do_compile.1668269' 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.157.0/temp/log.do_compile.1668269
ERROR: Task (/srv/pokybuild/yocto-worker/auh/build/layers/openembedded-core/meta/recipes-devtools/python/python3-hypothesis_6.157.0.bb:do_compile) failed with exit code '1'
[-- Attachment #3: 0001-python3-hypothesis-upgrade-6.155.7-6.157.0.patch --]
[-- Type: application/octet-stream, Size: 1214 bytes --]
From 7e3753da565f5241cd118a7fb257e075eb55ed0d Mon Sep 17 00:00:00 2001
From: Upgrade Helper <auh@yoctoproject.org>
Date: Mon, 20 Jul 2026 05:12:36 +0000
Subject: [PATCH] python3-hypothesis: upgrade 6.155.7 -> 6.157.0
---
...hon3-hypothesis_6.155.7.bb => python3-hypothesis_6.157.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-hypothesis_6.155.7.bb => python3-hypothesis_6.157.0.bb} (91%)
diff --git a/meta/recipes-devtools/python/python3-hypothesis_6.155.7.bb b/meta/recipes-devtools/python/python3-hypothesis_6.157.0.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.157.0.bb
index 70ae7877a1..b62ac5f97d 100644
--- a/meta/recipes-devtools/python/python3-hypothesis_6.155.7.bb
+++ b/meta/recipes-devtools/python/python3-hypothesis_6.157.0.bb
@@ -13,7 +13,7 @@ SRC_URI += " \
file://test_rle.py \
"
-SRC_URI[sha256sum] = "d8d6091753d0669db3c90c5e5b346cb37c72f3dd9378c8413acb1fd5da63f7ea"
+SRC_URI[sha256sum] = "5e4cd0af9261b06fc79e8aabe7d840384b3c24eaceae7e7e25ee3800a6d6ac58"
RDEPENDS:${PN} += " \
python3-attrs \
--
2.47.1
^ permalink raw reply related
* [AUH] xwininfo,xvinfo,xmodmap: upgrading to 1.1.7,1.1.6,1.0.12 SUCCEEDED
From: auh @ 2026-07-20 5:25 UTC (permalink / raw)
To: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 4825 bytes --]
Hello,
this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe(s) *xwininfo,xvinfo,xmodmap* to *1.1.7,1.1.6,1.0.12* has Succeeded.
Next steps:
- apply the patch: git am 0001-xwininfo-xvinfo-xmodmap-upgrade-1.1.6-1.1.7-1.1.5-1..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 f807f0b000b527d2ef41ddadadfa7ff446be4d0c Mon Sep 17 00:00:00 2001
From: Upgrade Helper <auh@yoctoproject.org>
Date: Mon, 20 Jul 2026 05:10:10 +0000
Subject: [PATCH] xwininfo,xvinfo,xmodmap: upgrade 1.1.6 -> 1.1.7,1.1.5 ->
1.1.6,1.0.11 -> 1.0.12
---
.../{xmodmap_1.0.11.bb => xmodmap_1.0.12.bb} | 23 +++++++++++++++++--
.../{xvinfo_1.1.5.bb => xvinfo_1.1.6.bb} | 2 +-
.../{xwininfo_1.1.6.bb => xwininfo_1.1.7.bb} | 2 +-
3 files changed, 23 insertions(+), 4 deletions(-)
rename meta/recipes-graphics/xorg-app/{xmodmap_1.0.11.bb => xmodmap_1.0.12.bb} (34%)
rename meta/recipes-graphics/xorg-app/{xvinfo_1.1.5.bb => xvinfo_1.1.6.bb} (80%)
rename meta/recipes-graphics/xorg-app/{xwininfo_1.1.6.bb => xwininfo_1.1.7.bb} (81%)
diff --git a/meta/recipes-graphics/xorg-app/xmodmap_1.0.11.bb b/meta/recipes-graphics/xorg-app/xmodmap_1.0.12.bb
similarity index 34%
rename from meta/recipes-graphics/xorg-app/xmodmap_1.0.11.bb
rename to meta/recipes-graphics/xorg-app/xmodmap_1.0.12.bb
index dc955aa977..aac5b9bebe 100644
--- a/meta/recipes-graphics/xorg-app/xmodmap_1.0.11.bb
+++ b/meta/recipes-graphics/xorg-app/xmodmap_1.0.12.bb
@@ -1,3 +1,22 @@
+# 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
+# @@ -1,4 +1,4 @@
+# -Copyright (c) 1987, 2010, Oracle and/or its affiliates. All rights reserved.
+# +Copyright (c) 1987, 2025, Oracle and/or its affiliates.
+#
+# Permission is hereby granted, free of charge, to any person obtaining a
+# copy of this software and associated documentation files (the "Software"),
+#
+#
+
require xorg-app-common.inc
SUMMARY = "Utility for modifying keymaps and pointer button mappings in X"
@@ -9,9 +28,9 @@ from the user's session startup script to configure the keyboard \
according to personal tastes."
LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://COPYING;md5=272c17e96370e1e74773fa22d9989621"
+LIC_FILES_CHKSUM = "file://COPYING;md5=76caa89655fe179dbb374831c98ca65f"
PE = "1"
-SRC_URI[sha256sum] = "9a2f8168f7b0bc382828847403902cb6bf175e17658b36189eac87edda877e81"
+SRC_URI[sha256sum] = "fc54b9b5bbf2ae58ba8f9d42bd051c41c7438377400c42c17d7496d19e1bb3ce"
SRC_URI_EXT = "xz"
diff --git a/meta/recipes-graphics/xorg-app/xvinfo_1.1.5.bb b/meta/recipes-graphics/xorg-app/xvinfo_1.1.6.bb
similarity index 80%
rename from meta/recipes-graphics/xorg-app/xvinfo_1.1.5.bb
rename to meta/recipes-graphics/xorg-app/xvinfo_1.1.6.bb
index d7e5d917ef..75f9b26a85 100644
--- a/meta/recipes-graphics/xorg-app/xvinfo_1.1.5.bb
+++ b/meta/recipes-graphics/xorg-app/xvinfo_1.1.6.bb
@@ -11,4 +11,4 @@ DEPENDS += " libxv"
PE = "1"
SRC_URI_EXT = "xz"
-SRC_URI[sha256sum] = "3ede71ecb26d9614ccbc6916720285e95a2c7e0c5e19b8570eaaf72ad7c5c404"
+SRC_URI[sha256sum] = "a436945e6a4ab70590358eec2b85d26970f7de480d27e8a25af8fe8421e88ae2"
diff --git a/meta/recipes-graphics/xorg-app/xwininfo_1.1.6.bb b/meta/recipes-graphics/xorg-app/xwininfo_1.1.7.bb
similarity index 81%
rename from meta/recipes-graphics/xorg-app/xwininfo_1.1.6.bb
rename to meta/recipes-graphics/xorg-app/xwininfo_1.1.7.bb
index d410f7d519..6fc49e8729 100644
--- a/meta/recipes-graphics/xorg-app/xwininfo_1.1.6.bb
+++ b/meta/recipes-graphics/xorg-app/xwininfo_1.1.7.bb
@@ -12,4 +12,4 @@ DEPENDS += "libxext libxmu gettext-native"
PE = "0"
SRC_URI_EXT = "xz"
-SRC_URI[sha256sum] = "3518897c17448df9ba99ad6d9bb1ca0f17bc0ed7c0fd61281b34ceed29a9253f"
+SRC_URI[sha256sum] = "bee14d594cc86cc59aae1015c1b452a71bf60c304131e2716ca1cf0df733b4ac"
--
2.47.1
[-- Attachment #2: buildhistory-diff-full.txt --]
[-- Type: text/plain, Size: 6395 bytes --]
packages/x86-64-v3-poky-linux/xmodmap: SRC_URI changed from "https://www.x.org/releases//individual/app/xmodmap-1.0.11.tar.xz" to "https://www.x.org/releases//individual/app/xmodmap-1.0.12.tar.xz"
packages/x86-64-v3-poky-linux/xmodmap: PV changed from "1.0.11" to "1.0.12"
packages/x86-64-v3-poky-linux/xmodmap: PKGV changed from 1.0.11 [default] to 1.0.12 [default]
packages/x86-64-v3-poky-linux/xmodmap/xmodmap-dbg: PV changed from "1.0.11" to "1.0.12"
packages/x86-64-v3-poky-linux/xmodmap/xmodmap-dbg: PKGSIZE changed from 109544 to 109720 (+0%)
packages/x86-64-v3-poky-linux/xmodmap/xmodmap-dbg: PKGV changed from 1.0.11 [default] to 1.0.12 [default]
packages/x86-64-v3-poky-linux/xmodmap/xmodmap-dev: PV changed from "1.0.11" to "1.0.12"
packages/x86-64-v3-poky-linux/xmodmap/xmodmap-dev: PKGV changed from 1.0.11 [default] to 1.0.12 [default]
packages/x86-64-v3-poky-linux/xmodmap/xmodmap-doc: PV changed from "1.0.11" to "1.0.12"
packages/x86-64-v3-poky-linux/xmodmap/xmodmap-doc: PKGSIZE changed from 12632 to 12892 (+2%)
packages/x86-64-v3-poky-linux/xmodmap/xmodmap-doc: PKGV changed from 1.0.11 [default] to 1.0.12 [default]
packages/x86-64-v3-poky-linux/xmodmap/xmodmap-locale: PV changed from "1.0.11" to "1.0.12"
packages/x86-64-v3-poky-linux/xmodmap/xmodmap-locale: PKGV changed from 1.0.11 [default] to 1.0.12 [default]
packages/x86-64-v3-poky-linux/xmodmap/xmodmap-src: PV changed from "1.0.11" to "1.0.12"
packages/x86-64-v3-poky-linux/xmodmap/xmodmap-src: PKGSIZE changed from 60980 to 60857 (-0%)
packages/x86-64-v3-poky-linux/xmodmap/xmodmap-src: FILELIST: directory renamed /usr/src/debug/xmodmap/1.0.11 -> /usr/src/debug/xmodmap/1.0.12
packages/x86-64-v3-poky-linux/xmodmap/xmodmap-src: PKGV changed from 1.0.11 [default] to 1.0.12 [default]
packages/x86-64-v3-poky-linux/xmodmap/xmodmap-staticdev: PV changed from "1.0.11" to "1.0.12"
packages/x86-64-v3-poky-linux/xmodmap/xmodmap-staticdev: PKGV changed from 1.0.11 [default] to 1.0.12 [default]
packages/x86-64-v3-poky-linux/xmodmap/xmodmap: PV changed from "1.0.11" to "1.0.12"
packages/x86-64-v3-poky-linux/xmodmap/xmodmap: PKGV changed from 1.0.11 [default] to 1.0.12 [default]
packages/x86-64-v3-poky-linux/xvinfo: SRC_URI changed from "https://www.x.org/releases//individual/app/xvinfo-1.1.5.tar.xz" to "https://www.x.org/releases//individual/app/xvinfo-1.1.6.tar.xz"
packages/x86-64-v3-poky-linux/xvinfo: PV changed from "1.1.5" to "1.1.6"
packages/x86-64-v3-poky-linux/xvinfo: PKGV changed from 1.1.5 [default] to 1.1.6 [default]
packages/x86-64-v3-poky-linux/xvinfo/xvinfo-dbg: PV changed from "1.1.5" to "1.1.6"
packages/x86-64-v3-poky-linux/xvinfo/xvinfo-dbg: PKGSIZE changed from 36760 to 37232 (+1%)
packages/x86-64-v3-poky-linux/xvinfo/xvinfo-dbg: PKGV changed from 1.1.5 [default] to 1.1.6 [default]
packages/x86-64-v3-poky-linux/xvinfo/xvinfo-dev: PV changed from "1.1.5" to "1.1.6"
packages/x86-64-v3-poky-linux/xvinfo/xvinfo-dev: PKGV changed from 1.1.5 [default] to 1.1.6 [default]
packages/x86-64-v3-poky-linux/xvinfo/xvinfo-doc: PV changed from "1.1.5" to "1.1.6"
packages/x86-64-v3-poky-linux/xvinfo/xvinfo-doc: PKGSIZE changed from 771 to 924 (+20%)
packages/x86-64-v3-poky-linux/xvinfo/xvinfo-doc: PKGV changed from 1.1.5 [default] to 1.1.6 [default]
packages/x86-64-v3-poky-linux/xvinfo/xvinfo-locale: PV changed from "1.1.5" to "1.1.6"
packages/x86-64-v3-poky-linux/xvinfo/xvinfo-locale: PKGV changed from 1.1.5 [default] to 1.1.6 [default]
packages/x86-64-v3-poky-linux/xvinfo/xvinfo-src: PV changed from "1.1.5" to "1.1.6"
packages/x86-64-v3-poky-linux/xvinfo/xvinfo-src: PKGSIZE changed from 13191 to 13579 (+3%)
packages/x86-64-v3-poky-linux/xvinfo/xvinfo-src: FILELIST: directory renamed /usr/src/debug/xvinfo/1.1.5 -> /usr/src/debug/xvinfo/1.1.6
packages/x86-64-v3-poky-linux/xvinfo/xvinfo-src: PKGV changed from 1.1.5 [default] to 1.1.6 [default]
packages/x86-64-v3-poky-linux/xvinfo/xvinfo-staticdev: PV changed from "1.1.5" to "1.1.6"
packages/x86-64-v3-poky-linux/xvinfo/xvinfo-staticdev: PKGV changed from 1.1.5 [default] to 1.1.6 [default]
packages/x86-64-v3-poky-linux/xvinfo/xvinfo: PV changed from "1.1.5" to "1.1.6"
packages/x86-64-v3-poky-linux/xvinfo/xvinfo: PKGV changed from 1.1.5 [default] to 1.1.6 [default]
packages/x86-64-v3-poky-linux/xwininfo: SRC_URI changed from "https://www.x.org/releases//individual/app/xwininfo-1.1.6.tar.xz" to "https://www.x.org/releases//individual/app/xwininfo-1.1.7.tar.xz"
packages/x86-64-v3-poky-linux/xwininfo: PV changed from "1.1.6" to "1.1.7"
packages/x86-64-v3-poky-linux/xwininfo: PKGV changed from 1.1.6 [default] to 1.1.7 [default]
packages/x86-64-v3-poky-linux/xwininfo/xwininfo-dbg: PV changed from "1.1.6" to "1.1.7"
packages/x86-64-v3-poky-linux/xwininfo/xwininfo-dbg: PKGSIZE changed from 148880 to 148984 (+0%)
packages/x86-64-v3-poky-linux/xwininfo/xwininfo-dbg: PKGV changed from 1.1.6 [default] to 1.1.7 [default]
packages/x86-64-v3-poky-linux/xwininfo/xwininfo-dev: PV changed from "1.1.6" to "1.1.7"
packages/x86-64-v3-poky-linux/xwininfo/xwininfo-dev: PKGV changed from 1.1.6 [default] to 1.1.7 [default]
packages/x86-64-v3-poky-linux/xwininfo/xwininfo-doc: PV changed from "1.1.6" to "1.1.7"
packages/x86-64-v3-poky-linux/xwininfo/xwininfo-doc: PKGSIZE changed from 7320 to 7432 (+2%)
packages/x86-64-v3-poky-linux/xwininfo/xwininfo-doc: PKGV changed from 1.1.6 [default] to 1.1.7 [default]
packages/x86-64-v3-poky-linux/xwininfo/xwininfo-locale: PV changed from "1.1.6" to "1.1.7"
packages/x86-64-v3-poky-linux/xwininfo/xwininfo-locale: PKGV changed from 1.1.6 [default] to 1.1.7 [default]
packages/x86-64-v3-poky-linux/xwininfo/xwininfo-src: PV changed from "1.1.6" to "1.1.7"
packages/x86-64-v3-poky-linux/xwininfo/xwininfo-src: PKGSIZE changed from 89673 to 89874 (+0%)
packages/x86-64-v3-poky-linux/xwininfo/xwininfo-src: FILELIST: directory renamed /usr/src/debug/xwininfo/1.1.6 -> /usr/src/debug/xwininfo/1.1.7
packages/x86-64-v3-poky-linux/xwininfo/xwininfo-src: PKGV changed from 1.1.6 [default] to 1.1.7 [default]
packages/x86-64-v3-poky-linux/xwininfo/xwininfo-staticdev: PV changed from "1.1.6" to "1.1.7"
packages/x86-64-v3-poky-linux/xwininfo/xwininfo-staticdev: PKGV changed from 1.1.6 [default] to 1.1.7 [default]
packages/x86-64-v3-poky-linux/xwininfo/xwininfo: PV changed from "1.1.6" to "1.1.7"
packages/x86-64-v3-poky-linux/xwininfo/xwininfo: PKGV changed from 1.1.6 [default] to 1.1.7 [default]
[-- Attachment #3: buildhistory-diff.txt --]
[-- Type: text/plain, Size: 88 bytes --]
packages/x86-64-v3-poky-linux/xvinfo/xvinfo-doc: PKGSIZE changed from 771 to 924 (+20%)
[-- Attachment #4: 0001-xwininfo-xvinfo-xmodmap-upgrade-1.1.6-1.1.7-1.1.5-1..patch --]
[-- Type: application/octet-stream, Size: 3799 bytes --]
From f807f0b000b527d2ef41ddadadfa7ff446be4d0c Mon Sep 17 00:00:00 2001
From: Upgrade Helper <auh@yoctoproject.org>
Date: Mon, 20 Jul 2026 05:10:10 +0000
Subject: [PATCH] xwininfo,xvinfo,xmodmap: upgrade 1.1.6 -> 1.1.7,1.1.5 ->
1.1.6,1.0.11 -> 1.0.12
---
.../{xmodmap_1.0.11.bb => xmodmap_1.0.12.bb} | 23 +++++++++++++++++--
.../{xvinfo_1.1.5.bb => xvinfo_1.1.6.bb} | 2 +-
.../{xwininfo_1.1.6.bb => xwininfo_1.1.7.bb} | 2 +-
3 files changed, 23 insertions(+), 4 deletions(-)
rename meta/recipes-graphics/xorg-app/{xmodmap_1.0.11.bb => xmodmap_1.0.12.bb} (34%)
rename meta/recipes-graphics/xorg-app/{xvinfo_1.1.5.bb => xvinfo_1.1.6.bb} (80%)
rename meta/recipes-graphics/xorg-app/{xwininfo_1.1.6.bb => xwininfo_1.1.7.bb} (81%)
diff --git a/meta/recipes-graphics/xorg-app/xmodmap_1.0.11.bb b/meta/recipes-graphics/xorg-app/xmodmap_1.0.12.bb
similarity index 34%
rename from meta/recipes-graphics/xorg-app/xmodmap_1.0.11.bb
rename to meta/recipes-graphics/xorg-app/xmodmap_1.0.12.bb
index dc955aa977..aac5b9bebe 100644
--- a/meta/recipes-graphics/xorg-app/xmodmap_1.0.11.bb
+++ b/meta/recipes-graphics/xorg-app/xmodmap_1.0.12.bb
@@ -1,3 +1,22 @@
+# 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
+# @@ -1,4 +1,4 @@
+# -Copyright (c) 1987, 2010, Oracle and/or its affiliates. All rights reserved.
+# +Copyright (c) 1987, 2025, Oracle and/or its affiliates.
+#
+# Permission is hereby granted, free of charge, to any person obtaining a
+# copy of this software and associated documentation files (the "Software"),
+#
+#
+
require xorg-app-common.inc
SUMMARY = "Utility for modifying keymaps and pointer button mappings in X"
@@ -9,9 +28,9 @@ from the user's session startup script to configure the keyboard \
according to personal tastes."
LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://COPYING;md5=272c17e96370e1e74773fa22d9989621"
+LIC_FILES_CHKSUM = "file://COPYING;md5=76caa89655fe179dbb374831c98ca65f"
PE = "1"
-SRC_URI[sha256sum] = "9a2f8168f7b0bc382828847403902cb6bf175e17658b36189eac87edda877e81"
+SRC_URI[sha256sum] = "fc54b9b5bbf2ae58ba8f9d42bd051c41c7438377400c42c17d7496d19e1bb3ce"
SRC_URI_EXT = "xz"
diff --git a/meta/recipes-graphics/xorg-app/xvinfo_1.1.5.bb b/meta/recipes-graphics/xorg-app/xvinfo_1.1.6.bb
similarity index 80%
rename from meta/recipes-graphics/xorg-app/xvinfo_1.1.5.bb
rename to meta/recipes-graphics/xorg-app/xvinfo_1.1.6.bb
index d7e5d917ef..75f9b26a85 100644
--- a/meta/recipes-graphics/xorg-app/xvinfo_1.1.5.bb
+++ b/meta/recipes-graphics/xorg-app/xvinfo_1.1.6.bb
@@ -11,4 +11,4 @@ DEPENDS += " libxv"
PE = "1"
SRC_URI_EXT = "xz"
-SRC_URI[sha256sum] = "3ede71ecb26d9614ccbc6916720285e95a2c7e0c5e19b8570eaaf72ad7c5c404"
+SRC_URI[sha256sum] = "a436945e6a4ab70590358eec2b85d26970f7de480d27e8a25af8fe8421e88ae2"
diff --git a/meta/recipes-graphics/xorg-app/xwininfo_1.1.6.bb b/meta/recipes-graphics/xorg-app/xwininfo_1.1.7.bb
similarity index 81%
rename from meta/recipes-graphics/xorg-app/xwininfo_1.1.6.bb
rename to meta/recipes-graphics/xorg-app/xwininfo_1.1.7.bb
index d410f7d519..6fc49e8729 100644
--- a/meta/recipes-graphics/xorg-app/xwininfo_1.1.6.bb
+++ b/meta/recipes-graphics/xorg-app/xwininfo_1.1.7.bb
@@ -12,4 +12,4 @@ DEPENDS += "libxext libxmu gettext-native"
PE = "0"
SRC_URI_EXT = "xz"
-SRC_URI[sha256sum] = "3518897c17448df9ba99ad6d9bb1ca0f17bc0ed7c0fd61281b34ceed29a9253f"
+SRC_URI[sha256sum] = "bee14d594cc86cc59aae1015c1b452a71bf60c304131e2716ca1cf0df733b4ac"
--
2.47.1
^ permalink raw reply related
* Re: [OE-core] [scarthgap][PATCH] extrausers: Terminate set_user_group post-process command
From: Anis Chali @ 2026-07-19 23:59 UTC (permalink / raw)
To: Yoann Congal, chalianis1@gmail.com,
openembedded-core@lists.openembedded.org
In-Reply-To: <DK2W7U194RBL.10J1D4A3IAQPV@smile.fr>
[-- Attachment #1: Type: text/plain, Size: 2375 bytes --]
Hello,
You are right but there is something weired, this variable is ';' delimited in many layers like meta-security, meta-virtualization, meta-oe... but in poky the delimiter is a space as specified in the doc, I will double check to fix things in my side like adding space before my command or even reparse the command.
Thank's.
Anis C.
________________________________
From: Yoann Congal <yoann.congal@smile.fr>
Sent: Monday, July 20, 2026 12:15 AM
To: chalianis1@gmail.com <chalianis1@gmail.com>; openembedded-core@lists.openembedded.org <openembedded-core@lists.openembedded.org>
Cc: Anis Chali <anis.chali@ro-main.com>
Subject: Re: [OE-core] [scarthgap][PATCH] extrausers: Terminate set_user_group post-process command
[You don't often get email from yoann.congal@smile.fr. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
On Mon Jul 13, 2026 at 5:29 PM CEST, chalianis1 via lists.openembedded.org wrote:
> From: Anis Chali <anis.chali@ro-main.com>
>
> Add the missing command separator to prevent the command from being
> concatenated with subsequent ROOTFS_POSTPROCESS_COMMAND entries.
>
> Signed-off-by: Anis Chali <chalianis1@gmail.com>
> ---
> meta/classes/extrausers.bbclass | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/classes/extrausers.bbclass b/meta/classes/extrausers.bbclass
> index c825c06df9..94576b8872 100644
> --- a/meta/classes/extrausers.bbclass
> +++ b/meta/classes/extrausers.bbclass
> @@ -23,7 +23,7 @@ inherit useradd_base
> PACKAGE_INSTALL:append = " ${@['', 'base-passwd shadow'][bool(d.getVar('EXTRA_USERS_PARAMS'))]}"
>
> # Image level user / group settings
> -ROOTFS_POSTPROCESS_COMMAND:append = " set_user_group"
> +ROOTFS_POSTPROCESS_COMMAND:append = " set_user_group;"
>
> # Image level user / group settings
> set_user_group () {
Hello,
ROOTFS_POSTPROCESS_COMMAND is not a shell command delimited by ';' but a
space separated list of bitbake recipes functions. So the
ROOTFS_POSTPROCESS_COMMAND:append = " ..." is correct here. If you have
concatenation problem, they are likely caused by the next function not
ensuring the space separation.
Also, FYI, we have a master-first policy, to accept this patch, similar
patches would have been sent to master and wrynose.
Regards,
--
Yoann Congal
Smile ECS
[-- Attachment #2: Type: text/html, Size: 4627 bytes --]
^ permalink raw reply
* [OE-core][scarthgap][PATCH 2/3] wireless-regdb: upgrade 2026.03.18 -> 2026.05.30
From: ankur.tyagi85 @ 2026-07-20 4:23 UTC (permalink / raw)
To: openembedded-core; +Cc: Ankur Tyagi, Richard Purdie
In-Reply-To: <20260720042344.695725-1-ankur.tyagi85@gmail.com>
From: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 86e35bc1ab5fb2132b06b666fe73fc9bd6446ab6)
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
---
...ireless-regdb_2026.03.18.bb => wireless-regdb_2026.05.30.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-kernel/wireless-regdb/{wireless-regdb_2026.03.18.bb => wireless-regdb_2026.05.30.bb} (94%)
diff --git a/meta/recipes-kernel/wireless-regdb/wireless-regdb_2026.03.18.bb b/meta/recipes-kernel/wireless-regdb/wireless-regdb_2026.05.30.bb
similarity index 94%
rename from meta/recipes-kernel/wireless-regdb/wireless-regdb_2026.03.18.bb
rename to meta/recipes-kernel/wireless-regdb/wireless-regdb_2026.05.30.bb
index a70e9dd0da..e544b72965 100644
--- a/meta/recipes-kernel/wireless-regdb/wireless-regdb_2026.03.18.bb
+++ b/meta/recipes-kernel/wireless-regdb/wireless-regdb_2026.05.30.bb
@@ -5,7 +5,7 @@ LICENSE = "ISC"
LIC_FILES_CHKSUM = "file://LICENSE;md5=07c4f6dea3845b02a18dc00c8c87699c"
SRC_URI = "https://www.kernel.org/pub/software/network/${BPN}/${BP}.tar.xz"
-SRC_URI[sha256sum] = "5fc0000475d8c5368ccc5222827c16aef98b1eb6a69c9b5a3e7b7e98528945ac"
+SRC_URI[sha256sum] = "8a27bfc081bafed8c24dd70fab0d96f098e5a0bfcd08d3da672595f225ab8993"
inherit bin_package allarch
^ permalink raw reply related
* [OE-core][scarthgap][PATCH 3/3] ca-certificates: upgrade 20260223 -> 20260601
From: ankur.tyagi85 @ 2026-07-20 4:23 UTC (permalink / raw)
To: openembedded-core; +Cc: Ankur Tyagi, Richard Purdie
In-Reply-To: <20260720042344.695725-1-ankur.tyagi85@gmail.com>
From: Ankur Tyagi <ankur.tyagi85@gmail.com>
License-Update: ca-certificates-local example removed[1]
[1] https://salsa.debian.org/debian/ca-certificates/-/commit/0ba2e089daf128206b0a13423ceede612bb60270
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 366cfc1103661f98020d7b7c8d249f2b7f9432af)
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
---
...a-certificates_20260223.bb => ca-certificates_20260601.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-support/ca-certificates/{ca-certificates_20260223.bb => ca-certificates_20260601.bb} (94%)
diff --git a/meta/recipes-support/ca-certificates/ca-certificates_20260223.bb b/meta/recipes-support/ca-certificates/ca-certificates_20260601.bb
similarity index 94%
rename from meta/recipes-support/ca-certificates/ca-certificates_20260223.bb
rename to meta/recipes-support/ca-certificates/ca-certificates_20260601.bb
index 9cf6d5afc7..b23f20a782 100644
--- a/meta/recipes-support/ca-certificates/ca-certificates_20260223.bb
+++ b/meta/recipes-support/ca-certificates/ca-certificates_20260601.bb
@@ -5,7 +5,7 @@ This derived from Debian's CA Certificates."
HOMEPAGE = "http://packages.debian.org/sid/ca-certificates"
SECTION = "misc"
LICENSE = "GPL-2.0-or-later & MPL-2.0"
-LIC_FILES_CHKSUM = "file://debian/copyright;md5=ae5b36b514e3f12ce1aa8e2ee67f3d7e"
+LIC_FILES_CHKSUM = "file://debian/copyright;md5=dab7c7cea776d1a1648deb0052c72647"
# This is needed to ensure we can run the postinst at image creation time
DEPENDS = ""
@@ -14,7 +14,7 @@ DEPENDS:class-nativesdk = "openssl-native"
# Need rehash from openssl and run-parts from debianutils
PACKAGE_WRITE_DEPS += "openssl-native debianutils-native"
-SRC_URI[sha256sum] = "2fa2b00d4360f0d14ec51640ae8aea9e563956b95ea786e3c3c01c4eead42b56"
+SRC_URI[sha256sum] = "7ab6301f7f34eef90a4d278647c260bc0762e0e14561f4649854cf4b0d4bea21"
SRC_URI = "${DEBIAN_MIRROR}/main/c/ca-certificates/${BPN}_${PV}.tar.xz \
file://0001-update-ca-certificates-don-t-use-Debianisms-in-run-p.patch \
file://0003-update-ca-certificates-use-relative-symlinks-from-ET.patch \
^ 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