* [PATCH 1/6] cups: upgrade 2.4.19 -> 2.4.20
@ 2026-10-07 5:58 Jaipaul Cheernam
2026-10-07 5:58 ` [PATCH 2/6] harfbuzz: upgrade 14.5.1 -> 14.6.0 Jaipaul Cheernam
` (4 more replies)
0 siblings, 5 replies; 10+ messages in thread
From: Jaipaul Cheernam @ 2026-10-07 5:58 UTC (permalink / raw)
To: openembedded-core
Release Notes: https://github.com/OpenPrinting/cups/releases/tag/v2.4.20
Changes: https://github.com/OpenPrinting/cups/blob/v2.4.20/CHANGES.md#v2420---2026-10-05
Assigned CVE ids:
CVE-2025-55480, CVE-2026-61702, CVE-2026-87875, CVE-2026-87876,
CVE-2026-55453, CVE-2026-55467, CVE-2026-105326
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
.../recipes-extended/cups/cups/0001-use-echo-only-in-init.patch | 2 +-
.../cups/cups/0002-don-t-try-to-run-generated-binaries.patch | 2 +-
.../cups/0004-cups-fix-multilib-install-file-conflicts.patch | 2 +-
meta/recipes-extended/cups/cups/libexecdir.patch | 2 +-
meta/recipes-extended/cups/{cups_2.4.19.bb => cups_2.4.20.bb} | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
rename meta/recipes-extended/cups/{cups_2.4.19.bb => cups_2.4.20.bb} (51%)
diff --git a/meta/recipes-extended/cups/cups/0001-use-echo-only-in-init.patch b/meta/recipes-extended/cups/cups/0001-use-echo-only-in-init.patch
index e4b473aaf3..ca92548cbe 100644
--- a/meta/recipes-extended/cups/cups/0001-use-echo-only-in-init.patch
+++ b/meta/recipes-extended/cups/cups/0001-use-echo-only-in-init.patch
@@ -1,4 +1,4 @@
-From 575a890a818e8ddc95d22838480b62988ffcd639 Mon Sep 17 00:00:00 2001
+From 4b7e48fb41dce9c10a4c4f91dc9fabfb14b9f1d7 Mon Sep 17 00:00:00 2001
From: Saul Wold <sgw@linux.intel.com>
Date: Thu, 13 Dec 2012 19:03:52 -0800
Subject: [PATCH] use echo only in init
diff --git a/meta/recipes-extended/cups/cups/0002-don-t-try-to-run-generated-binaries.patch b/meta/recipes-extended/cups/cups/0002-don-t-try-to-run-generated-binaries.patch
index 378ef677a5..b79b8be307 100644
--- a/meta/recipes-extended/cups/cups/0002-don-t-try-to-run-generated-binaries.patch
+++ b/meta/recipes-extended/cups/cups/0002-don-t-try-to-run-generated-binaries.patch
@@ -1,4 +1,4 @@
-From 36fa890e4b30bf42318065fe3172ef92b2d3e313 Mon Sep 17 00:00:00 2001
+From 9818e95ed747752e37d792693d3bf971af765084 Mon Sep 17 00:00:00 2001
From: Koen Kooi <koen@dominion.thruhere.net>
Date: Sun, 30 Jan 2011 16:37:27 +0100
Subject: [PATCH] don't try to run generated binaries
diff --git a/meta/recipes-extended/cups/cups/0004-cups-fix-multilib-install-file-conflicts.patch b/meta/recipes-extended/cups/cups/0004-cups-fix-multilib-install-file-conflicts.patch
index 2728fc7e3c..7dd5920338 100644
--- a/meta/recipes-extended/cups/cups/0004-cups-fix-multilib-install-file-conflicts.patch
+++ b/meta/recipes-extended/cups/cups/0004-cups-fix-multilib-install-file-conflicts.patch
@@ -1,4 +1,4 @@
-From 53aeff85692ce3fd0ac325ec7dcdff31748ccee6 Mon Sep 17 00:00:00 2001
+From c9c54505f5c1f77d598e8e1baea09a3794a4f5d9 Mon Sep 17 00:00:00 2001
From: Kai Kang <kai.kang@windriver.com>
Date: Wed, 3 Oct 2018 00:27:11 +0800
Subject: [PATCH] cups: fix multilib install file conflicts
diff --git a/meta/recipes-extended/cups/cups/libexecdir.patch b/meta/recipes-extended/cups/cups/libexecdir.patch
index 4acff27e54..4fdc2d7da4 100644
--- a/meta/recipes-extended/cups/cups/libexecdir.patch
+++ b/meta/recipes-extended/cups/cups/libexecdir.patch
@@ -1,4 +1,4 @@
-From fab57dbafccee851b22b757f08fc3273ad78b8ae Mon Sep 17 00:00:00 2001
+From 97f71812d2553661ccac15eaf7fd354824339ef8 Mon Sep 17 00:00:00 2001
From: Ross Burton <ross.burton@arm.com>
Date: Tue, 13 Jul 2021 12:56:30 +0100
Subject: [PATCH] Use $libexecdir instead of hardcoding $prefix/lib as this
diff --git a/meta/recipes-extended/cups/cups_2.4.19.bb b/meta/recipes-extended/cups/cups_2.4.20.bb
similarity index 51%
rename from meta/recipes-extended/cups/cups_2.4.19.bb
rename to meta/recipes-extended/cups/cups_2.4.20.bb
index c4885b60bc..18ab74c783 100644
--- a/meta/recipes-extended/cups/cups_2.4.19.bb
+++ b/meta/recipes-extended/cups/cups_2.4.20.bb
@@ -2,4 +2,4 @@ require cups.inc
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
-SRC_URI[sha256sum] = "820984b12a67f98705785aae2dd1347fe0ac097828001d4583ff64574aed6389"
+SRC_URI[sha256sum] = "ab4d9cd7f3e58060091d2b24972223d6401675f11c49b65abf4f6ef31dea22ff"
^ permalink raw reply related [flat|nested] 10+ messages in thread* [PATCH 2/6] harfbuzz: upgrade 14.5.1 -> 14.6.0
2026-10-07 5:58 [PATCH 1/6] cups: upgrade 2.4.19 -> 2.4.20 Jaipaul Cheernam
@ 2026-10-07 5:58 ` Jaipaul Cheernam
2026-10-07 5:58 ` [PATCH 3/6] rpm-sequoia-crypto-policy: upgrade to latest revision Jaipaul Cheernam
` (3 subsequent siblings)
4 siblings, 0 replies; 10+ messages in thread
From: Jaipaul Cheernam @ 2026-10-07 5:58 UTC (permalink / raw)
To: openembedded-core
Overview of changes leading to 14.6.0
Monday, October 5, 2026
=====================================
- Fix shaping failures caused by out-of-range glyph IDs, a regression from
11.4.0.
- Update experimental beyond-64k support to the final ISO Open Font Format
5th edition. This support remains disabled by default.
- Add support for the `DMAP` table.
- Support `FeatureVariations` 1.1 lookup variations, including subsetting and
instancing.
- Update `VARC` to the revised variation-store format. The new format is
incompatible with the previous one.
- Various `VARC` fixes.
- Fix background color and stride handling in the experimental raster library.
- Improve the experimental Rust shaper (HarfRust) and font functions
(`fontations`), and update HarfRust to 0.14.
- Various subsetting fixes and improvements.
- Various fixes for malformed fonts.
- Various build and CI fixes.
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
.../harfbuzz/{harfbuzz_14.5.1.bb => harfbuzz_14.6.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-graphics/harfbuzz/{harfbuzz_14.5.1.bb => harfbuzz_14.6.0.bb} (96%)
diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_14.5.1.bb b/meta/recipes-graphics/harfbuzz/harfbuzz_14.6.0.bb
similarity index 96%
rename from meta/recipes-graphics/harfbuzz/harfbuzz_14.5.1.bb
rename to meta/recipes-graphics/harfbuzz/harfbuzz_14.6.0.bb
index d10f1bfa01..7ef0897a18 100644
--- a/meta/recipes-graphics/harfbuzz/harfbuzz_14.5.1.bb
+++ b/meta/recipes-graphics/harfbuzz/harfbuzz_14.6.0.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b98429b8e8e3c2a67cfef01e99e4893d \
"
SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BPN}-${PV}.tar.xz"
-SRC_URI[sha256sum] = "7e2fa4e8c7c98e8d8140671f5772542afaaa6acccfbd746506886b6d85f7f8d6"
+SRC_URI[sha256sum] = "d07a007327277708a2a73ae437887cdbaf282937f6d03ca5467723e9099af586"
inherit meson pkgconfig lib_package gtk-doc gobject-introspection github-releases
^ permalink raw reply related [flat|nested] 10+ messages in thread* [PATCH 3/6] rpm-sequoia-crypto-policy: upgrade to latest revision
2026-10-07 5:58 [PATCH 1/6] cups: upgrade 2.4.19 -> 2.4.20 Jaipaul Cheernam
2026-10-07 5:58 ` [PATCH 2/6] harfbuzz: upgrade 14.5.1 -> 14.6.0 Jaipaul Cheernam
@ 2026-10-07 5:58 ` Jaipaul Cheernam
2026-10-07 5:58 ` [PATCH 4/6] python3-hypothesis: upgrade 6.168.3 -> 6.168.5 Jaipaul Cheernam
` (2 subsequent siblings)
4 siblings, 0 replies; 10+ messages in thread
From: Jaipaul Cheernam @ 2026-10-07 5:58 UTC (permalink / raw)
To: openembedded-core
.gitlab-ci.yml: hardcode prebuilt image URLs for forks to use them
update-crypto-policies: add ruff ignore for positional arguments
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
.../rpm-sequoia/rpm-sequoia-crypto-policy_git.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crypto-policy_git.bb b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crypto-policy_git.bb
index 7f7896cf85..ab6a3755e5 100644
--- a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crypto-policy_git.bb
+++ b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crypto-policy_git.bb
@@ -10,7 +10,7 @@ inherit allarch python3native
SRC_URI = "git://gitlab.com/redhat-crypto/fedora-crypto-policies.git;protocol=https;branch=master"
-SRCREV = "359ab169da6a0d4d0fa09fed562bb0d56f470030"
+SRCREV = "14a7b30a95489e38e63c61779e2410cbf5884613"
UPSTREAM_CHECK_COMMITS = "1"
do_compile () {
^ permalink raw reply related [flat|nested] 10+ messages in thread* [PATCH 4/6] python3-hypothesis: upgrade 6.168.3 -> 6.168.5
2026-10-07 5:58 [PATCH 1/6] cups: upgrade 2.4.19 -> 2.4.20 Jaipaul Cheernam
2026-10-07 5:58 ` [PATCH 2/6] harfbuzz: upgrade 14.5.1 -> 14.6.0 Jaipaul Cheernam
2026-10-07 5:58 ` [PATCH 3/6] rpm-sequoia-crypto-policy: upgrade to latest revision Jaipaul Cheernam
@ 2026-10-07 5:58 ` Jaipaul Cheernam
2026-10-07 5:58 ` [PATCH 5/6] python3-more-itertools: upgrade 10.8.0 -> 11.1.0 Jaipaul Cheernam
2026-10-07 5:58 ` [PATCH 6/6] python3-rpds-py: upgrade 2026.6.3 -> 2026.9.1 Jaipaul Cheernam
4 siblings, 0 replies; 10+ messages in thread
From: Jaipaul Cheernam @ 2026-10-07 5:58 UTC (permalink / raw)
To: openembedded-core
changelog: https://hypothesis.readthedocs.io/en/latest/changelog.html#v6-168-5
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
.../python/python3-hypothesis-crates.inc | 20 +++++++++----------
...168.3.bb => python3-hypothesis_6.168.5.bb} | 2 +-
2 files changed, 11 insertions(+), 11 deletions(-)
rename meta/recipes-devtools/python/{python3-hypothesis_6.168.3.bb => python3-hypothesis_6.168.5.bb} (91%)
diff --git a/meta/recipes-devtools/python/python3-hypothesis-crates.inc b/meta/recipes-devtools/python/python3-hypothesis-crates.inc
index 080e6ed7f4..57a1c2c29e 100644
--- a/meta/recipes-devtools/python/python3-hypothesis-crates.inc
+++ b/meta/recipes-devtools/python/python3-hypothesis-crates.inc
@@ -12,11 +12,11 @@ SRC_URI += " \
crate://crates.io/portable-atomic/1.13.1 \
crate://crates.io/ppv-lite86/0.2.21 \
crate://crates.io/proc-macro2/1.0.106 \
- crate://crates.io/pyo3/0.29.2 \
- crate://crates.io/pyo3-build-config/0.29.2 \
- crate://crates.io/pyo3-ffi/0.29.2 \
- crate://crates.io/pyo3-macros/0.29.2 \
- crate://crates.io/pyo3-macros-backend/0.29.2 \
+ crate://crates.io/pyo3/0.29.3 \
+ crate://crates.io/pyo3-build-config/0.29.3 \
+ crate://crates.io/pyo3-ffi/0.29.3 \
+ crate://crates.io/pyo3-macros/0.29.3 \
+ crate://crates.io/pyo3-macros-backend/0.29.3 \
crate://crates.io/quote/1.0.46 \
crate://crates.io/r-efi/5.3.0 \
crate://crates.io/rand/0.9.4 \
@@ -41,11 +41,11 @@ SRC_URI[once_cell-1.21.4.sha256sum] = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d0
SRC_URI[portable-atomic-1.13.1.sha256sum] = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
SRC_URI[ppv-lite86-0.2.21.sha256sum] = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
SRC_URI[proc-macro2-1.0.106.sha256sum] = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
-SRC_URI[pyo3-0.29.2.sha256sum] = "4688ddedf473e32662b9b067670129a8afb8c18e351482c70d62ba4a88171e8b"
-SRC_URI[pyo3-build-config-0.29.2.sha256sum] = "f41027e41b4bd03f6e60f9f417fe24a6341a6bb744edd62b6f709f2a52ea30e9"
-SRC_URI[pyo3-ffi-0.29.2.sha256sum] = "e591a95526fead067432c3b3a33fc74770b87b1e04e73671090d9c2055a2b327"
-SRC_URI[pyo3-macros-0.29.2.sha256sum] = "73225868fc1cd84eef2c3c230ddb91273bf1de46aeb8a4248da76d32a0924a1c"
-SRC_URI[pyo3-macros-backend-0.29.2.sha256sum] = "571575aa3749fa6216757dd47d2a3e7ef360f329a40f0666a9fbd14889024952"
+SRC_URI[pyo3-0.29.3.sha256sum] = "700d18fa267b73b9b521fd7e13580e2f446916f176cacee1ab63fcc8191f1655"
+SRC_URI[pyo3-build-config-0.29.3.sha256sum] = "7b3fc0c4d08f6bb10e71fe39dfb9e2f59c6eb6854e22ec8092f50c69a4499adb"
+SRC_URI[pyo3-ffi-0.29.3.sha256sum] = "dfc0b8e19df29aad7086cf977bb0c2a2f143e30567eb113e9cf72b62ca698330"
+SRC_URI[pyo3-macros-0.29.3.sha256sum] = "6100e8a4b5eba53afaa5ed078364851a0b2499c553a44c31026b929049b49dc6"
+SRC_URI[pyo3-macros-backend-0.29.3.sha256sum] = "6143877a16e82b5a727b7127ff4cd86858a24a28d745d72f43e6f227c7b1bdb3"
SRC_URI[quote-1.0.46.sha256sum] = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368"
SRC_URI[r-efi-5.3.0.sha256sum] = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
SRC_URI[rand-0.9.4.sha256sum] = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea"
diff --git a/meta/recipes-devtools/python/python3-hypothesis_6.168.3.bb b/meta/recipes-devtools/python/python3-hypothesis_6.168.5.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-hypothesis_6.168.3.bb
rename to meta/recipes-devtools/python/python3-hypothesis_6.168.5.bb
index 980161d42c..93580094f0 100644
--- a/meta/recipes-devtools/python/python3-hypothesis_6.168.3.bb
+++ b/meta/recipes-devtools/python/python3-hypothesis_6.168.5.bb
@@ -16,7 +16,7 @@ SRC_URI += " \
file://test_rle.py \
"
-SRC_URI[sha256sum] = "a43388f9067678fef6e13bdff325b6cfa6961a590498bb37f7ff31589c83bc75"
+SRC_URI[sha256sum] = "76b9226962fe11d40858253a967eda95bb65811365286317e0118f4ec8f808c7"
RDEPENDS:${PN} += " \
python3-attrs \
^ permalink raw reply related [flat|nested] 10+ messages in thread* [PATCH 5/6] python3-more-itertools: upgrade 10.8.0 -> 11.1.0
2026-10-07 5:58 [PATCH 1/6] cups: upgrade 2.4.19 -> 2.4.20 Jaipaul Cheernam
` (2 preceding siblings ...)
2026-10-07 5:58 ` [PATCH 4/6] python3-hypothesis: upgrade 6.168.3 -> 6.168.5 Jaipaul Cheernam
@ 2026-10-07 5:58 ` Jaipaul Cheernam
2026-10-07 14:23 ` [OE-core] " Mathieu Dubois-Briand
2026-10-08 18:21 ` [PATCH v2] " Jaipaul Cheernam
2026-10-07 5:58 ` [PATCH 6/6] python3-rpds-py: upgrade 2026.6.3 -> 2026.9.1 Jaipaul Cheernam
4 siblings, 2 replies; 10+ messages in thread
From: Jaipaul Cheernam @ 2026-10-07 5:58 UTC (permalink / raw)
To: openembedded-core
changeLog: https://more-itertools.readthedocs.io/en/stable/versions.html#id1
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
...ore-itertools_10.8.0.bb => python3-more-itertools_11.1.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-more-itertools_10.8.0.bb => python3-more-itertools_11.1.0.bb} (82%)
diff --git a/meta/recipes-devtools/python/python3-more-itertools_10.8.0.bb b/meta/recipes-devtools/python/python3-more-itertools_11.1.0.bb
similarity index 82%
rename from meta/recipes-devtools/python/python3-more-itertools_10.8.0.bb
rename to meta/recipes-devtools/python/python3-more-itertools_11.1.0.bb
index 053197ea5c..2ea5af632a 100644
--- a/meta/recipes-devtools/python/python3-more-itertools_10.8.0.bb
+++ b/meta/recipes-devtools/python/python3-more-itertools_11.1.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/erikrose/more-itertools"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3396ea30f9d21389d7857719816f83b5"
-SRC_URI[sha256sum] = "f638ddf8a1a0d134181275fb5d58b086ead7c6a72429ad725c67503f13ba30bd"
+SRC_URI[sha256sum] = "48e8f4d9e7e5878571ecf6f2b4e57634f93cd474cc8cfbd2376f2d11b396e30d"
inherit pypi python_flit_core ptest-python-pytest
^ permalink raw reply related [flat|nested] 10+ messages in thread* Re: [OE-core] [PATCH 5/6] python3-more-itertools: upgrade 10.8.0 -> 11.1.0
2026-10-07 5:58 ` [PATCH 5/6] python3-more-itertools: upgrade 10.8.0 -> 11.1.0 Jaipaul Cheernam
@ 2026-10-07 14:23 ` Mathieu Dubois-Briand
2026-10-08 7:21 ` Trevor Gamblin
2026-10-08 18:21 ` [PATCH v2] " Jaipaul Cheernam
1 sibling, 1 reply; 10+ messages in thread
From: Mathieu Dubois-Briand @ 2026-10-07 14:23 UTC (permalink / raw)
To: Jaipaul Cheernam, openembedded-core
On Wed Oct 7, 2026 at 7:58 AM CEST, Jaipaul Cheernam wrote:
> changeLog: https://more-itertools.readthedocs.io/en/stable/versions.html#id1
>
> Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
> ---
Hi Jaipaul,
It looks like ptests for python3-more-itertools are failing on riscv64
after this upgrade. It might be a timing issue, as usual.
{'python3-more-itertools': 'START: ptest-runner\n'
...
'tests/test_more.py:TestSynchronized.test_concurrent_calls\n'
'Timeout! System state:\n'
'Collected system state:\n'
Tried a few rebuilds, it did appear every times:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2563
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2564
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2565
Can you have a look at the issue? Maybe we need to relax the timings or
disable the test on riscv.
Thanks,
Mathieu
--
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [OE-core] [PATCH 5/6] python3-more-itertools: upgrade 10.8.0 -> 11.1.0
2026-10-07 14:23 ` [OE-core] " Mathieu Dubois-Briand
@ 2026-10-08 7:21 ` Trevor Gamblin
0 siblings, 0 replies; 10+ messages in thread
From: Trevor Gamblin @ 2026-10-08 7:21 UTC (permalink / raw)
To: Mathieu Dubois-Briand, Jaipaul Cheernam, openembedded-core
On Wed Oct 7, 2026 at 10:23 AM EDT, Mathieu Dubois-Briand wrote:
> On Wed Oct 7, 2026 at 7:58 AM CEST, Jaipaul Cheernam wrote:
>> changeLog: https://more-itertools.readthedocs.io/en/stable/versions.html#id1
>>
>> Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
>> ---
>
> Hi Jaipaul,
>
> It looks like ptests for python3-more-itertools are failing on riscv64
> after this upgrade. It might be a timing issue, as usual.
>
> {'python3-more-itertools': 'START: ptest-runner\n'
> ...
> 'tests/test_more.py:TestSynchronized.test_concurrent_calls\n'
> 'Timeout! System state:\n'
> 'Collected system state:\n'
>
> Tried a few rebuilds, it did appear every times:
>
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2563
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2564
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2565
>
> Can you have a look at the issue? Maybe we need to relax the timings or
> disable the test on riscv.
I will take a look at this next week if it isn't solved by then.
Trevor
>
> Thanks,
> Mathieu
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH v2] python3-more-itertools: upgrade 10.8.0 -> 11.1.0
2026-10-07 5:58 ` [PATCH 5/6] python3-more-itertools: upgrade 10.8.0 -> 11.1.0 Jaipaul Cheernam
2026-10-07 14:23 ` [OE-core] " Mathieu Dubois-Briand
@ 2026-10-08 18:21 ` Jaipaul Cheernam
2026-10-12 17:10 ` [OE-core] " Alexander Kanavin
1 sibling, 1 reply; 10+ messages in thread
From: Jaipaul Cheernam @ 2026-10-08 18:21 UTC (permalink / raw)
To: openembedded-core
changeLog: https://more-itertools.readthedocs.io/en/stable/versions.html#id1
- Extend the ptest-runner timeout to 1800s on riscv32/riscv64 for the new
slow TestConcurrentTee.test_concurrent_consumers.
qemux86-64 PASS 18s
qemux86-64-musl PASS 19s
qemuarm64-musl PASS 27s
qemuarm64 PASS 28s
qemuriscv64 PASS 1654s
qemuriscv32 PASS 1702s
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
Changes since v1:
- TestConcurrentTee.test_concurrent_consumers test is test spins up 100 threads,
each fully consuming an independent tee of a 100,000-element iterator, with locking/synchronization between them.
This values are hard coded, so either test case needs to deselect or timeout needs to increase.
So, I choose to increase timeout for riscv64/riscv32 rather than deslect.
meta/recipes-core/images/core-image-ptest.bb | 2 ++
...ore-itertools_10.8.0.bb => python3-more-itertools_11.1.0.bb} | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-more-itertools_10.8.0.bb => python3-more-itertools_11.1.0.bb} (82%)
diff --git a/meta/recipes-core/images/core-image-ptest.bb b/meta/recipes-core/images/core-image-ptest.bb
index 22bb23c0e7..d374d96cd9 100644
--- a/meta/recipes-core/images/core-image-ptest.bb
+++ b/meta/recipes-core/images/core-image-ptest.bb
@@ -10,6 +10,8 @@ HOMEPAGE = "https://www.yoctoproject.org/"
PTESTS = "${PTESTS_SLOW} ${PTESTS_FAST}"
PTEST_RUNNER_TIMEOUT:virtclass-mcextend-python3-cffi = "600"
+PTEST_RUNNER_TIMEOUT:virtclass-mcextend-python3-more-itertools:riscv64 = "1800"
+PTEST_RUNNER_TIMEOUT:virtclass-mcextend-python3-more-itertools:riscv32 = "1800"
PTEST_RUNNER_TIMEOUT:virtclass-mcextend-go = "4800"
IMAGE_INSTALL:append = " ${MCNAME}-ptest openssh"
diff --git a/meta/recipes-devtools/python/python3-more-itertools_10.8.0.bb b/meta/recipes-devtools/python/python3-more-itertools_11.1.0.bb
similarity index 82%
rename from meta/recipes-devtools/python/python3-more-itertools_10.8.0.bb
rename to meta/recipes-devtools/python/python3-more-itertools_11.1.0.bb
index 053197ea5c..2ea5af632a 100644
--- a/meta/recipes-devtools/python/python3-more-itertools_10.8.0.bb
+++ b/meta/recipes-devtools/python/python3-more-itertools_11.1.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/erikrose/more-itertools"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3396ea30f9d21389d7857719816f83b5"
-SRC_URI[sha256sum] = "f638ddf8a1a0d134181275fb5d58b086ead7c6a72429ad725c67503f13ba30bd"
+SRC_URI[sha256sum] = "48e8f4d9e7e5878571ecf6f2b4e57634f93cd474cc8cfbd2376f2d11b396e30d"
inherit pypi python_flit_core ptest-python-pytest
^ permalink raw reply related [flat|nested] 10+ messages in thread* Re: [OE-core] [PATCH v2] python3-more-itertools: upgrade 10.8.0 -> 11.1.0
2026-10-08 18:21 ` [PATCH v2] " Jaipaul Cheernam
@ 2026-10-12 17:10 ` Alexander Kanavin
0 siblings, 0 replies; 10+ messages in thread
From: Alexander Kanavin @ 2026-10-12 17:10 UTC (permalink / raw)
To: jaipaul.cheernam, Trevor Gamblin; +Cc: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 1634 bytes --]
On Thu, 8 Oct 2026 at 20:22, Jaipaul Cheernam via lists.openembedded.org
<jaipaul.cheernam=est.tech@lists.openembedded.org> wrote:
> - Extend the ptest-runner timeout to 1800s on riscv32/riscv64 for the new
> slow TestConcurrentTee.test_concurrent_consumers.
>
> qemux86-64 PASS 18s
> qemux86-64-musl PASS 19s
> qemuarm64-musl PASS 27s
> qemuarm64 PASS 28s
> qemuriscv64 PASS 1654s
> qemuriscv32 PASS 1702s
>
> Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
> ---
> Changes since v1:
> - TestConcurrentTee.test_concurrent_consumers test is test spins up 100
> threads,
> each fully consuming an independent tee of a 100,000-element
> iterator, with locking/synchronization between them.
> This values are hard coded, so either test case needs to deselect or
> timeout needs to increase.
> So, I choose to increase timeout for riscv64/riscv32 rather than
> deslect.
>
The consensus in the patch review was that a nearly 100x time increase in
TCG vs. real silicon is still pathological and needs to be investigated
(assuming all targets run exact same test code). So can you look into that,
perhaps with guidance from Trevor (or maybe Trevor can also check what is
happening)?
Also a 1800s timeout when the test takes 1702s is too close, and that can
easily go over on loaded autobuilder machines. For reliability, it would
need to be at least double what you observe. But if we don't make progress
with figuring out the slowness, we should probably disable the specific
slow test, rather than let it run for 30 minutes.
Alex
[-- Attachment #2: Type: text/html, Size: 2605 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 6/6] python3-rpds-py: upgrade 2026.6.3 -> 2026.9.1
2026-10-07 5:58 [PATCH 1/6] cups: upgrade 2.4.19 -> 2.4.20 Jaipaul Cheernam
` (3 preceding siblings ...)
2026-10-07 5:58 ` [PATCH 5/6] python3-more-itertools: upgrade 10.8.0 -> 11.1.0 Jaipaul Cheernam
@ 2026-10-07 5:58 ` Jaipaul Cheernam
4 siblings, 0 replies; 10+ messages in thread
From: Jaipaul Cheernam @ 2026-10-07 5:58 UTC (permalink / raw)
To: openembedded-core
Compare-Log: https://github.com/crate-py/rpds/compare/v2026.6.3...v2026.9.1
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
.../python/python3-rpds-py-crates.inc | 28 +++++++++----------
...026.6.3.bb => python3-rpds-py_2026.9.1.bb} | 2 +-
2 files changed, 15 insertions(+), 15 deletions(-)
rename meta/recipes-devtools/python/{python3-rpds-py_2026.6.3.bb => python3-rpds-py_2026.9.1.bb} (84%)
diff --git a/meta/recipes-devtools/python/python3-rpds-py-crates.inc b/meta/recipes-devtools/python/python3-rpds-py-crates.inc
index 16091415ef..a5ec5a993a 100644
--- a/meta/recipes-devtools/python/python3-rpds-py-crates.inc
+++ b/meta/recipes-devtools/python/python3-rpds-py-crates.inc
@@ -2,41 +2,41 @@
# from Cargo.lock
SRC_URI += " \
- crate://crates.io/archery/1.2.2 \
+ crate://crates.io/archery/1.2.3 \
crate://crates.io/heck/0.5.0 \
crate://crates.io/libc/0.2.177 \
crate://crates.io/once_cell/1.21.3 \
crate://crates.io/portable-atomic/1.11.1 \
crate://crates.io/proc-macro2/1.0.103 \
- crate://crates.io/pyo3/0.29.0 \
- crate://crates.io/pyo3-build-config/0.29.0 \
- crate://crates.io/pyo3-ffi/0.29.0 \
- crate://crates.io/pyo3-macros/0.29.0 \
- crate://crates.io/pyo3-macros-backend/0.29.0 \
+ crate://crates.io/pyo3/0.29.3 \
+ crate://crates.io/pyo3-build-config/0.29.3 \
+ crate://crates.io/pyo3-ffi/0.29.3 \
+ crate://crates.io/pyo3-macros/0.29.3 \
+ crate://crates.io/pyo3-macros-backend/0.29.3 \
crate://crates.io/quote/1.0.42 \
crate://crates.io/rpds/1.2.1 \
crate://crates.io/smallvec/1.15.1 \
crate://crates.io/syn/2.0.111 \
crate://crates.io/target-lexicon/0.13.3 \
- crate://crates.io/triomphe/0.1.15 \
+ crate://crates.io/triomphe/0.1.16 \
crate://crates.io/unicode-ident/1.0.22 \
"
-SRC_URI[archery-1.2.2.sha256sum] = "70e0a5f99dfebb87bb342d0f53bb92c81842e100bbb915223e38349580e5441d"
+SRC_URI[archery-1.2.3.sha256sum] = "33ca55ee147b1926dbea904f50fe4902494e97bc742205abbbf10c709e43815f"
SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
SRC_URI[libc-0.2.177.sha256sum] = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976"
SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
SRC_URI[portable-atomic-1.11.1.sha256sum] = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
SRC_URI[proc-macro2-1.0.103.sha256sum] = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
-SRC_URI[pyo3-0.29.0.sha256sum] = "cd274650b21d4bfc26a0a47587962c1edb425f69287324355cd040c3ea66071c"
-SRC_URI[pyo3-build-config-0.29.0.sha256sum] = "c5e2a7d2f0d013342f295c048ad19237add5154a55b1c5a254c0ec93d4109078"
-SRC_URI[pyo3-ffi-0.29.0.sha256sum] = "ca85c467da1bbc8d866eea5deff9cf29ea5f7785054a17da36e65bda9c05845b"
-SRC_URI[pyo3-macros-0.29.0.sha256sum] = "9ac53762fd065daa3194dd09337a38bd793a188100fd1a9304c4ab312d901771"
-SRC_URI[pyo3-macros-backend-0.29.0.sha256sum] = "4ca3a1557399783172dc5bf39cfca835157732532cba56b71d2292161e53b362"
+SRC_URI[pyo3-0.29.3.sha256sum] = "700d18fa267b73b9b521fd7e13580e2f446916f176cacee1ab63fcc8191f1655"
+SRC_URI[pyo3-build-config-0.29.3.sha256sum] = "7b3fc0c4d08f6bb10e71fe39dfb9e2f59c6eb6854e22ec8092f50c69a4499adb"
+SRC_URI[pyo3-ffi-0.29.3.sha256sum] = "dfc0b8e19df29aad7086cf977bb0c2a2f143e30567eb113e9cf72b62ca698330"
+SRC_URI[pyo3-macros-0.29.3.sha256sum] = "6100e8a4b5eba53afaa5ed078364851a0b2499c553a44c31026b929049b49dc6"
+SRC_URI[pyo3-macros-backend-0.29.3.sha256sum] = "6143877a16e82b5a727b7127ff4cd86858a24a28d745d72f43e6f227c7b1bdb3"
SRC_URI[quote-1.0.42.sha256sum] = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
SRC_URI[rpds-1.2.1.sha256sum] = "e025feb26210bc196b908e72deb063b1b4000754304341cbc168a1e72c857ebc"
SRC_URI[smallvec-1.15.1.sha256sum] = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
SRC_URI[syn-2.0.111.sha256sum] = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87"
SRC_URI[target-lexicon-0.13.3.sha256sum] = "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c"
-SRC_URI[triomphe-0.1.15.sha256sum] = "dd69c5aa8f924c7519d6372789a74eac5b94fb0f8fcf0d4a97eb0bfc3e785f39"
+SRC_URI[triomphe-0.1.16.sha256sum] = "b40688ea6389c8171614b25491f71d4a27946e0c7ce2da1c6de27e25abf1a0ae"
SRC_URI[unicode-ident-1.0.22.sha256sum] = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
diff --git a/meta/recipes-devtools/python/python3-rpds-py_2026.6.3.bb b/meta/recipes-devtools/python/python3-rpds-py_2026.9.1.bb
similarity index 84%
rename from meta/recipes-devtools/python/python3-rpds-py_2026.6.3.bb
rename to meta/recipes-devtools/python/python3-rpds-py_2026.9.1.bb
index 68d13ccb96..d896e28042 100644
--- a/meta/recipes-devtools/python/python3-rpds-py_2026.6.3.bb
+++ b/meta/recipes-devtools/python/python3-rpds-py_2026.9.1.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://pypi.org/project/rpds-py/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=7767fa537c4596c54141f32882c4a984"
-SRC_URI[sha256sum] = "1cebd1337c242e4ec2293e541f712b2da849b29f48f0c293684b71c0632625d4"
+SRC_URI[sha256sum] = "4793ef7f78268b124b73fa933440f01d258bbae01de9fa53e9080c9ab0425a12"
require ${BPN}-crates.inc
^ permalink raw reply related [flat|nested] 10+ messages in thread
end of thread, other threads:[~2026-10-12 17:10 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-07 5:58 [PATCH 1/6] cups: upgrade 2.4.19 -> 2.4.20 Jaipaul Cheernam
2026-10-07 5:58 ` [PATCH 2/6] harfbuzz: upgrade 14.5.1 -> 14.6.0 Jaipaul Cheernam
2026-10-07 5:58 ` [PATCH 3/6] rpm-sequoia-crypto-policy: upgrade to latest revision Jaipaul Cheernam
2026-10-07 5:58 ` [PATCH 4/6] python3-hypothesis: upgrade 6.168.3 -> 6.168.5 Jaipaul Cheernam
2026-10-07 5:58 ` [PATCH 5/6] python3-more-itertools: upgrade 10.8.0 -> 11.1.0 Jaipaul Cheernam
2026-10-07 14:23 ` [OE-core] " Mathieu Dubois-Briand
2026-10-08 7:21 ` Trevor Gamblin
2026-10-08 18:21 ` [PATCH v2] " Jaipaul Cheernam
2026-10-12 17:10 ` [OE-core] " Alexander Kanavin
2026-10-07 5:58 ` [PATCH 6/6] python3-rpds-py: upgrade 2026.6.3 -> 2026.9.1 Jaipaul Cheernam
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox