All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/12] Upgrades on 3rd Nov
@ 2026-11-03  9:27 Jaipaul Cheernam
  2026-11-03  9:27 ` [PATCH 01/12] expat: upgrade 2.9.0 -> 2.10.0 Jaipaul Cheernam
                   ` (11 more replies)
  0 siblings, 12 replies; 17+ messages in thread
From: Jaipaul Cheernam @ 2026-11-03  9:27 UTC (permalink / raw)
  To: openembedded-core

Jaipaul Cheernam (12):
  expat: upgrade 2.9.0 -> 2.10.0
  librepo: upgrade 1.21.3 -> 1.22.0
  nghttp2: upgrade 1.70.0 -> 1.71.0
  apr-util: upgrade 1.6.5 -> 1.6.6
  python3-jsonpointer: upgrade 3.5 -> 3.8
  python3-markupsafe: upgrade 3.0.3 -> 3.0.4
  python3-uv-build: upgrade 0.13.5 -> 0.13.7
  python3-pip: upgrade 26.2.2 -> 26.3
  mesa-demos: upgrade to latest revision
  hwdata: upgrade 0.411 -> 0.412
  hwdata: upgrade 0.412 -> 0.413
  gtk4: upgrade 4.24.0 -> 4.24.1

 .../expat/{expat_2.9.0.bb => expat_2.10.0.bb} |  2 +-
 ...tain-PYTHON_INSTALL_DIR-by-running-p.patch |  2 +-
 .../{librepo_1.21.3.bb => librepo_1.22.0.bb}  |  0
 ...nter_3.5.bb => python3-jsonpointer_3.8.bb} |  2 +-
 ...e_3.0.3.bb => python3-markupsafe_3.0.4.bb} |  2 +-
 .../python3-pip/no_shebang_mangling.patch     |  6 +--
 ...hon3-pip_26.2.2.bb => python3-pip_26.3.bb} |  2 +-
 .../python/python3-uv-build-crates.inc        | 42 ++++++++++---------
 ...d_0.13.5.bb => python3-uv-build_0.13.7.bb} |  2 +-
 .../gtk+/{gtk4_4.24.0.bb => gtk4_4.24.1.bb}   |  2 +-
 .../recipes-graphics/mesa/mesa-demos_9.0.0.bb |  2 +-
 .../apr/apr-util/configfix.patch              | 16 +++++--
 .../{apr-util_1.6.5.bb => apr-util_1.6.6.bb}  |  2 +-
 .../{hwdata_0.411.bb => hwdata_0.413.bb}      |  2 +-
 .../{nghttp2_1.70.0.bb => nghttp2_1.71.0.bb}  |  2 +-
 15 files changed, 48 insertions(+), 38 deletions(-)
 rename meta/recipes-core/expat/{expat_2.9.0.bb => expat_2.10.0.bb} (92%)
 rename meta/recipes-devtools/librepo/{librepo_1.21.3.bb => librepo_1.22.0.bb} (100%)
 rename meta/recipes-devtools/python/{python3-jsonpointer_3.5.bb => python3-jsonpointer_3.8.bb} (87%)
 rename meta/recipes-devtools/python/{python3-markupsafe_3.0.3.bb => python3-markupsafe_3.0.4.bb} (81%)
 rename meta/recipes-devtools/python/{python3-pip_26.2.2.bb => python3-pip_26.3.bb} (97%)
 rename meta/recipes-devtools/python/{python3-uv-build_0.13.5.bb => python3-uv-build_0.13.7.bb} (92%)
 rename meta/recipes-gnome/gtk+/{gtk4_4.24.0.bb => gtk4_4.24.1.bb} (98%)
 rename meta/recipes-support/apr/{apr-util_1.6.5.bb => apr-util_1.6.6.bb} (97%)
 rename meta/recipes-support/hwdata/{hwdata_0.411.bb => hwdata_0.413.bb} (93%)
 rename meta/recipes-support/nghttp2/{nghttp2_1.70.0.bb => nghttp2_1.71.0.bb} (84%)


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH 01/12] expat: upgrade 2.9.0 -> 2.10.0
  2026-11-03  9:27 [PATCH 00/12] Upgrades on 3rd Nov Jaipaul Cheernam
@ 2026-11-03  9:27 ` Jaipaul Cheernam
  2026-11-03  9:27 ` [PATCH 02/12] librepo: upgrade 1.21.3 -> 1.22.0 Jaipaul Cheernam
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 17+ messages in thread
From: Jaipaul Cheernam @ 2026-11-03  9:27 UTC (permalink / raw)
  To: openembedded-core

Changes: https://github.com/libexpat/libexpat/blob/R_2_10_0/expat/Changes

Release 2.10.0 Mon November 2 2026
        Security fixes:
           #1431  CVE-2026-113351 -- Fix denial of service with use of
                    `XML_ParserReset`
  #1433 #1436 ..
  #1438 #1439 ..
           #1442  CVE-2026-115506 -- Detect billion laughs attacks quicker
                    and more of its variations. Related payload fuzzer at:
                      https://github.com/hannob/lololol
                    Please note that a layer of compression around XML can
                    significantly reduce the minimum attack payload size.
                    In case of backporting, please note pull request #1439
                    in particular.
           #1444  CVE-2026-117610 -- Fix initial non-final empty subparser
                    parse calls. Was segfaulting previously.
           #1450  CVE-2026-118370 -- Protect `attIndex` and `nPrefixes` in
                    function `storeAtts` from signed integer overflow

        Bug fixes:
           #1452  lib: Initialize `m_parsingStatus.finalBuffer` in `parserInit`
                    to fix calling `XML_GetParsingStatus` right after
                    parser creation
     #1457 #1459  lib: Improve `XML_Parse` for `XML_CONTEXT_BYTES == 0`
                    including NULL pointer arithmetic undefined behavior
                    and uninitialized variable access
           #1458  lib: Use C99 length modifiers for `ptrdiff_t` and `size_t`
                    to fix support for CHERI-RISC-V
           #1461  lib: Check `isCalledFromInsideHandler` first in `XML_Parse`
           #1467  lib: Add missing check for a character handler reset

        Other changes:
           #1441  Autotools: Move `-lm` from LDFLAGS to LIBADD/LDADD
                    to better support compilation with `-Wl,--as-needed`
           #1412  CMake: Support repeated `find_package` calls
           #1413  lib: Address warning `XML_GE is not defined [-Werror=undef]`
           #1415  lib: Stop delaying `callStoreEntityValue` error handling
           #1415  lib: Add missing call to `poolDiscard`
           #1437  lib: Add missing `NULL` check for `m_startDoctypeDeclHandler`
           #1417  lib: Migrate `ENTITY.textLen` and `ENTITY.processed` from
                         `int` to `size_t`
           #1463  lib: Fix integer truncation in `XmlGetAttributes`/`getAtts`
           #1420  lib: Some more `XML_Bool` to `bool` migration
     #1449 #1460  lib: Document the memory reuse black magic that function
                    `storeAtts` is doing
           #1453  lib: Document failure to reject bad redefinitions of
                    predefined entities
           #1432  tests: Replace `XML_SetHashSalt` with
                    `XML_SetHashSalt16Bytes`
     #1416 #1435  Version info bumped from 14:0:13 (libexpat*.so.1.13.0)
                    to 14:1:13 (libexpat*.so.1.13.1); see https://verbump.de/
                    for what these numbers do

        Infrastructure:
           #1414  CI: Stop using about-to-be-removed image "macos-14"
     #1418 #1434  CI: Bump MinGW Clang from 23.1.2 to 23.1.4
           #1443  CI: Bump Fil-C from 0.686 to 0.687
           #1456  Drop a `lib/xcsinc.c` leftover

        Special thanks to:
            Alexander Bluhm
            Bartłomiej Dmitruk
            Berkay Eren Ürün
            Brooks Davis
            brspoon
            Funda Wang
            Hanno Böck
            Matthew Fernandez
            Minkyung Park
            Mirko Swillus
            Pu Cheng
            Scott Moore
            Shani Yosef
            Xisco Fauli
                 and
            City of Munich Open Source Sabbatical
            echo.ai
            Siemens
            Striga
            VulnCheck

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
 meta/recipes-core/expat/{expat_2.9.0.bb => expat_2.10.0.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-core/expat/{expat_2.9.0.bb => expat_2.10.0.bb} (92%)

diff --git a/meta/recipes-core/expat/expat_2.9.0.bb b/meta/recipes-core/expat/expat_2.10.0.bb
similarity index 92%
rename from meta/recipes-core/expat/expat_2.9.0.bb
rename to meta/recipes-core/expat/expat_2.10.0.bb
index 9b33764839..5b252f6146 100644
--- a/meta/recipes-core/expat/expat_2.9.0.bb
+++ b/meta/recipes-core/expat/expat_2.10.0.bb
@@ -15,7 +15,7 @@ SRC_URI = "${GITHUB_BASE_URI}/download/R_${VERSION_TAG}/expat-${PV}.tar.xz  \
 GITHUB_BASE_URI = "https://github.com/libexpat/libexpat/releases/"
 UPSTREAM_CHECK_REGEX = "releases/tag/R_(?P<pver>.+)"
 
-SRC_URI[sha256sum] = "1e6371862cc31999b368c3b89b49994f0677e1bab5f1b2b85ae3741f5d803051"
+SRC_URI[sha256sum] = "c624ba2998fc65df1163a49641ff3f9ab73138b11641d92c86bee0fb01b1bc7f"
 
 EXTRA_OECMAKE:class-native += "-DEXPAT_BUILD_DOCS=OFF"
 

^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 02/12] librepo: upgrade 1.21.3 -> 1.22.0
  2026-11-03  9:27 [PATCH 00/12] Upgrades on 3rd Nov Jaipaul Cheernam
  2026-11-03  9:27 ` [PATCH 01/12] expat: upgrade 2.9.0 -> 2.10.0 Jaipaul Cheernam
@ 2026-11-03  9:27 ` Jaipaul Cheernam
  2026-11-03  9:36   ` Patchtest results for " patchtest
  2026-11-03  9:27 ` [PATCH 03/12] nghttp2: upgrade 1.70.0 -> 1.71.0 Jaipaul Cheernam
                   ` (9 subsequent siblings)
  11 siblings, 1 reply; 17+ messages in thread
From: Jaipaul Cheernam @ 2026-11-03  9:27 UTC (permalink / raw)
  To: openembedded-core

Release: https://github.com/rpm-software-management/librepo/releases/tag/1.22.0

What's Changed

  Add LR_PACKAGEDOWNLOAD_TRANSIENT to skip persisting checksum cache by @stewartsmith in #412
  python: Fix reference leaks of list items by @prownd in #408
  Update FSF addresses by @evan-goode in #417
  python tests: add missing shebang to run_unittests.sh.in by @fundawang in #418
  yum: Fix memory leaks in lr_yum_download_repos() and lr_yum_download_repo() by @prownd in #402
  Add support for excluding domains and locations in metalink parsing by @bc-lee in #357
  spec: Remove unsed build dependency on python3-sphinx by @ppisar in #419

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
 ...2-Do-not-try-to-obtain-PYTHON_INSTALL_DIR-by-running-p.patch | 2 +-
 .../librepo/{librepo_1.21.3.bb => librepo_1.22.0.bb}            | 0
 2 files changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/librepo/{librepo_1.21.3.bb => librepo_1.22.0.bb} (100%)

diff --git a/meta/recipes-devtools/librepo/librepo/0002-Do-not-try-to-obtain-PYTHON_INSTALL_DIR-by-running-p.patch b/meta/recipes-devtools/librepo/librepo/0002-Do-not-try-to-obtain-PYTHON_INSTALL_DIR-by-running-p.patch
index c7d23732ab..2b6c1c85b4 100644
--- a/meta/recipes-devtools/librepo/librepo/0002-Do-not-try-to-obtain-PYTHON_INSTALL_DIR-by-running-p.patch
+++ b/meta/recipes-devtools/librepo/librepo/0002-Do-not-try-to-obtain-PYTHON_INSTALL_DIR-by-running-p.patch
@@ -1,4 +1,4 @@
-From a6282ddaf4a7143866ef500db3bb334b599fa300 Mon Sep 17 00:00:00 2001
+From 66610d0a0c683ecdd2f39e3936f88624452590c1 Mon Sep 17 00:00:00 2001
 From: Alexander Kanavin <alex.kanavin@gmail.com>
 Date: Fri, 30 Dec 2016 18:05:36 +0200
 Subject: [PATCH] Do not try to obtain PYTHON_INSTALL_DIR by running python.
diff --git a/meta/recipes-devtools/librepo/librepo_1.21.3.bb b/meta/recipes-devtools/librepo/librepo_1.22.0.bb
similarity index 100%
rename from meta/recipes-devtools/librepo/librepo_1.21.3.bb
rename to meta/recipes-devtools/librepo/librepo_1.22.0.bb

^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 03/12] nghttp2: upgrade 1.70.0 -> 1.71.0
  2026-11-03  9:27 [PATCH 00/12] Upgrades on 3rd Nov Jaipaul Cheernam
  2026-11-03  9:27 ` [PATCH 01/12] expat: upgrade 2.9.0 -> 2.10.0 Jaipaul Cheernam
  2026-11-03  9:27 ` [PATCH 02/12] librepo: upgrade 1.21.3 -> 1.22.0 Jaipaul Cheernam
@ 2026-11-03  9:27 ` Jaipaul Cheernam
  2026-11-03  9:27 ` [PATCH 04/12] apr-util: upgrade 1.6.5 -> 1.6.6 Jaipaul Cheernam
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 17+ messages in thread
From: Jaipaul Cheernam @ 2026-11-03  9:27 UTC (permalink / raw)
  To: openembedded-core

Update bash_completion
Update manual pages
Bump package and library versions
Update AUTHORS
Bump ngtcp2 and nghttp3
GHA: Remove macos-15
Remove public server text
Update window upfront
Update remote window upfront when DATA is sent
Increase recv window when DATA frame header is received
Bump deps
Fix docker build
Bump wolfssl to v5.9.4-stable
Bump aws-lc to v5.12.0
Bump boringssl
Bump libbpf to v1.8.0
Simplify map insertion
Fix priority update
Simplify map insertion
build(deps): bump github.com/quic-go/quic-go from 0.64.0 to 0.64.1
Remove LICENSE file
Add oss-scanner files
Better map hasher
build(deps): bump github.com/quic-go/quic-go from 0.64.0 to 0.64.1
nghttp2_nv_array_copy: Detect size_t overflow
Update doc
Fix signed integer overflow in nghttp2_session_get_stream_local_window_size
Deal with too large window size when consuming data
build(deps): bump github.com/quic-go/quic-go from 0.63.0 to 0.64.0
GHA: Use aws-lc instead of openssl for macos build
build(deps): bump golang.org/x/net from 0.59.0 to 0.61.0
Update doc
bpf: Avoid verifier instruction limits
nghttpx: Fix the bug that GSO on QUIC connection is disabled
Update GitHub funding configuration
build(deps): bump github.com/quic-go/quic-go from 0.62.0 to 0.63.0
build(deps): bump golang.org/x/net from 0.58.0 to 0.59.0
GHA: Reduce cmake and macos jobs
GHA: Remove cygwin build because it stopped functioning
GHA: Reduce openssl1 jobs
GHA: Use packaged OpenSSL
Bump ubuntu
Bump ubuntu to 26.04 for android Dockerfile
GHA: Bump ubuntu to 26.04
GHA: Bump clang to 21
Bump neverbleed
nghttpx: Remove server push
Bump clang-format to 21
lib: Disallow HEADERS and PUSH_PROMISE in CONNECT stream
nghttpx: Rewrite CertLookupTree based on RFC 9525 rules
nghttpx: Client TLS certificate validation based on RFC 9525
nghttpx: Refactor Router
build(deps): bump github.com/quic-go/quic-go from 0.61.0 to 0.62.0
Bump go to 1.26
Munit cxx assertions
src: Use munit C++ assertions
tests: Bump munit
GHA: Use g++-15
Gha bump ubuntu
GHA: Disable examples with aws-lc as well
GHA: Bump ubuntu to 26.04
build(deps): bump golang.org/x/net from 0.57.0 to 0.58.0
nghttpx: Check QUIC version
Add length check for CONTINUATION
util: add <fstream> include
build(deps): bump actions/stale from 10 to 11
Revert "Take into account idle streams"
Add option to limit the maximum outbound queue size
Take into account idle streams
build(deps): bump actions/stale from 10 to 11
Bump package version

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
 .../nghttp2/{nghttp2_1.70.0.bb => nghttp2_1.71.0.bb}            | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-support/nghttp2/{nghttp2_1.70.0.bb => nghttp2_1.71.0.bb} (84%)

diff --git a/meta/recipes-support/nghttp2/nghttp2_1.70.0.bb b/meta/recipes-support/nghttp2/nghttp2_1.71.0.bb
similarity index 84%
rename from meta/recipes-support/nghttp2/nghttp2_1.70.0.bb
rename to meta/recipes-support/nghttp2/nghttp2_1.71.0.bb
index 1b09f91ce6..214545ab81 100644
--- a/meta/recipes-support/nghttp2/nghttp2_1.70.0.bb
+++ b/meta/recipes-support/nghttp2/nghttp2_1.71.0.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=764abdf30b2eadd37ce47dcbce0ea1ec"
 
 SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/nghttp2-${PV}.tar.xz"
 
-SRC_URI[sha256sum] = "e05cb1388eaca3830aded4ccf20044b6e1ac1a61411dcca11b0437c4285c8bc2"
+SRC_URI[sha256sum] = "c0f55121d88650e4b9227aec28cebaf664d2417ca60fe70be0f8d38829f52116"
 
 inherit cmake manpages python3native github-releases
 

^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 04/12] apr-util: upgrade 1.6.5 -> 1.6.6
  2026-11-03  9:27 [PATCH 00/12] Upgrades on 3rd Nov Jaipaul Cheernam
                   ` (2 preceding siblings ...)
  2026-11-03  9:27 ` [PATCH 03/12] nghttp2: upgrade 1.70.0 -> 1.71.0 Jaipaul Cheernam
@ 2026-11-03  9:27 ` Jaipaul Cheernam
  2026-11-03  9:27 ` [PATCH 05/12] python3-jsonpointer: upgrade 3.5 -> 3.8 Jaipaul Cheernam
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 17+ messages in thread
From: Jaipaul Cheernam @ 2026-11-03  9:27 UTC (permalink / raw)
  To: openembedded-core

Changes with APR-util 1.6.6
  *) Fix crypto/apr_passwd.c compilation errors on older systems. PR 70283.

  *) Fix crashes in apr_crypto_get_block_key_types() with default cmake builds
  on
     Windows. PR 70260.

- Refresh existing patch

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
 .../recipes-support/apr/apr-util/configfix.patch | 16 ++++++++++++----
 .../apr/{apr-util_1.6.5.bb => apr-util_1.6.6.bb} |  2 +-
 2 files changed, 13 insertions(+), 5 deletions(-)
 rename meta/recipes-support/apr/{apr-util_1.6.5.bb => apr-util_1.6.6.bb} (97%)

diff --git a/meta/recipes-support/apr/apr-util/configfix.patch b/meta/recipes-support/apr/apr-util/configfix.patch
index 4cc0ad79ae..5322e73d29 100644
--- a/meta/recipes-support/apr/apr-util/configfix.patch
+++ b/meta/recipes-support/apr/apr-util/configfix.patch
@@ -1,9 +1,17 @@
+From f05a53c7e957b215743359ff787eff3040f51e89 Mon Sep 17 00:00:00 2001
+From: Richard Purdie <rpurdie@linux.intel.com>
+Date: Mon, 12 Jan 2009 17:34:52 +0000
+Subject: [PATCH] apr/apr-util: Fix some other config path gremlins breaking
+
 Upstream-Status: Inappropriate [configuration]
+---
+ apu-config.in | 27 +--------------------------
+ 1 file changed, 1 insertion(+), 26 deletions(-)
 
-Index: apr-util-1.3.4/apu-config.in
-===================================================================
---- apr-util-1.3.4.orig/apu-config.in	2009-01-12 17:08:06.000000000 +0000
-+++ apr-util-1.3.4/apu-config.in	2009-01-12 17:09:00.000000000 +0000
+diff --git a/apu-config.in b/apu-config.in
+index 82109e5..12d9fca 100644
+--- a/apu-config.in
++++ b/apu-config.in
 @@ -139,14 +139,7 @@ while test $# -gt 0; do
      exit 0
      ;;
diff --git a/meta/recipes-support/apr/apr-util_1.6.5.bb b/meta/recipes-support/apr/apr-util_1.6.6.bb
similarity index 97%
rename from meta/recipes-support/apr/apr-util_1.6.5.bb
rename to meta/recipes-support/apr/apr-util_1.6.6.bb
index ba1e3359ff..ebefffcd0d 100644
--- a/meta/recipes-support/apr/apr-util_1.6.5.bb
+++ b/meta/recipes-support/apr/apr-util_1.6.6.bb
@@ -14,7 +14,7 @@ SRC_URI = "${APACHE_MIRROR}/apr/${BPN}-${PV}.tar.gz \
            file://run-ptest \
            "
 
-SRC_URI[sha256sum] = "f43a1c8c79eef497a022ec6c99dddbdf57e42001da6ccbfae259631ed5aa2805"
+SRC_URI[sha256sum] = "acd5f38440eda830e40c4fe35c2a6b8119493cfdba9c9d73d985c317beb4e4f8"
 
 EXTRA_OECONF = "--with-apr=${STAGING_BINDIR_CROSS}/apr-1-config \
 		--without-odbc \

^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 05/12] python3-jsonpointer: upgrade 3.5 -> 3.8
  2026-11-03  9:27 [PATCH 00/12] Upgrades on 3rd Nov Jaipaul Cheernam
                   ` (3 preceding siblings ...)
  2026-11-03  9:27 ` [PATCH 04/12] apr-util: upgrade 1.6.5 -> 1.6.6 Jaipaul Cheernam
@ 2026-11-03  9:27 ` Jaipaul Cheernam
  2026-11-04  8:14   ` [OE-core] " Mathieu Dubois-Briand
  2026-11-04  9:07   ` [PATCH v2] " Jaipaul Cheernam
  2026-11-03  9:27 ` [PATCH 06/12] python3-markupsafe: upgrade 3.0.3 -> 3.0.4 Jaipaul Cheernam
                   ` (6 subsequent siblings)
  11 siblings, 2 replies; 17+ messages in thread
From: Jaipaul Cheernam @ 2026-11-03  9:27 UTC (permalink / raw)
  To: openembedded-core

CompareLog: https://github.com/stefankoegl/python-json-pointer/compare/v3.5...v3.8

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
 .../{python3-jsonpointer_3.5.bb => python3-jsonpointer_3.8.bb}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-jsonpointer_3.5.bb => python3-jsonpointer_3.8.bb} (87%)

diff --git a/meta/recipes-devtools/python/python3-jsonpointer_3.5.bb b/meta/recipes-devtools/python/python3-jsonpointer_3.8.bb
similarity index 87%
rename from meta/recipes-devtools/python/python3-jsonpointer_3.5.bb
rename to meta/recipes-devtools/python/python3-jsonpointer_3.8.bb
index dc39b0ea38..bc63f8a4cb 100644
--- a/meta/recipes-devtools/python/python3-jsonpointer_3.5.bb
+++ b/meta/recipes-devtools/python/python3-jsonpointer_3.8.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=32b15c843b7a329130f4e266a281ebb3"
 
 inherit pypi ptest setuptools3
 
-SRC_URI[sha256sum] = "81f28618a019cf1b011a6cf757439737972de1ccbeca2e1f86dfb4d661800792"
+SRC_URI[sha256sum] = "a627a255641390bfb4d51d4cfbb90648078ae855b45804ef7e19ea13a4cca355"
 
 SRC_URI += " \
 	file://run-ptest \

^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 06/12] python3-markupsafe: upgrade 3.0.3 -> 3.0.4
  2026-11-03  9:27 [PATCH 00/12] Upgrades on 3rd Nov Jaipaul Cheernam
                   ` (4 preceding siblings ...)
  2026-11-03  9:27 ` [PATCH 05/12] python3-jsonpointer: upgrade 3.5 -> 3.8 Jaipaul Cheernam
@ 2026-11-03  9:27 ` Jaipaul Cheernam
  2026-11-03  9:27 ` [PATCH 07/12] python3-uv-build: upgrade 0.13.5 -> 0.13.7 Jaipaul Cheernam
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 17+ messages in thread
From: Jaipaul Cheernam @ 2026-11-03  9:27 UTC (permalink / raw)
  To: openembedded-core

Version 3.0.4
-------------

Released 2026-10-02

-   Build Python 3.15, armv7l, ppc64le, Android, and iOS wheels.
-   Improve performance of ``striptags``. :issue:`521`

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
 ...{python3-markupsafe_3.0.3.bb => python3-markupsafe_3.0.4.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-markupsafe_3.0.3.bb => python3-markupsafe_3.0.4.bb} (81%)

diff --git a/meta/recipes-devtools/python/python3-markupsafe_3.0.3.bb b/meta/recipes-devtools/python/python3-markupsafe_3.0.4.bb
similarity index 81%
rename from meta/recipes-devtools/python/python3-markupsafe_3.0.3.bb
rename to meta/recipes-devtools/python/python3-markupsafe_3.0.4.bb
index 58c03766c6..63b9fb4801 100644
--- a/meta/recipes-devtools/python/python3-markupsafe_3.0.3.bb
+++ b/meta/recipes-devtools/python/python3-markupsafe_3.0.4.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "http://github.com/mitsuhiko/markupsafe"
 LICENSE = "BSD-3-Clause"
 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ffeffa59c90c9c4a033c7574f8f3fb75"
 
-SRC_URI[sha256sum] = "722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698"
+SRC_URI[sha256sum] = "2e9ad7dd851bf45fab9f75cbff4cb493fee9979e8d8c7c9c3ee119022518edd6"
 
 inherit pypi python_setuptools_build_meta ptest-python-pytest
 

^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 07/12] python3-uv-build: upgrade 0.13.5 -> 0.13.7
  2026-11-03  9:27 [PATCH 00/12] Upgrades on 3rd Nov Jaipaul Cheernam
                   ` (5 preceding siblings ...)
  2026-11-03  9:27 ` [PATCH 06/12] python3-markupsafe: upgrade 3.0.3 -> 3.0.4 Jaipaul Cheernam
@ 2026-11-03  9:27 ` Jaipaul Cheernam
  2026-11-03  9:27 ` [PATCH 08/12] python3-pip: upgrade 26.2.2 -> 26.3 Jaipaul Cheernam
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 17+ messages in thread
From: Jaipaul Cheernam @ 2026-11-03  9:27 UTC (permalink / raw)
  To: openembedded-core

Release: https://github.com/astral-sh/uv/blob/main/CHANGELOG.md#0137

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
 .../python/python3-uv-build-crates.inc        | 42 ++++++++++---------
 ...d_0.13.5.bb => python3-uv-build_0.13.7.bb} |  2 +-
 2 files changed, 23 insertions(+), 21 deletions(-)
 rename meta/recipes-devtools/python/{python3-uv-build_0.13.5.bb => python3-uv-build_0.13.7.bb} (92%)

diff --git a/meta/recipes-devtools/python/python3-uv-build-crates.inc b/meta/recipes-devtools/python/python3-uv-build-crates.inc
index a5746f7693..d668493bd0 100644
--- a/meta/recipes-devtools/python/python3-uv-build-crates.inc
+++ b/meta/recipes-devtools/python/python3-uv-build-crates.inc
@@ -18,10 +18,11 @@ SRC_URI += " \
     crate://crates.io/astral-tokio-tar/0.7.0 \
     crate://crates.io/astral-version-ranges/0.2.3 \
     crate://crates.io/astral_async_zip/0.0.22 \
-    crate://crates.io/async-compression/0.4.48 \
+    crate://crates.io/async-compression/0.4.50 \
     crate://crates.io/autocfg/1.5.0 \
     crate://crates.io/backon/1.6.0 \
     crate://crates.io/base64/0.22.1 \
+    crate://crates.io/base64/0.23.1 \
     crate://crates.io/bitflags/1.3.2 \
     crate://crates.io/bitflags/2.13.2 \
     crate://crates.io/block-buffer/0.10.4 \
@@ -103,7 +104,7 @@ SRC_URI += " \
     crate://crates.io/idna_adapter/1.2.1 \
     crate://crates.io/indexmap/2.14.2 \
     crate://crates.io/indoc/2.0.7 \
-    crate://crates.io/insta/1.48.0 \
+    crate://crates.io/insta/1.49.0 \
     crate://crates.io/io-extras/0.19.0 \
     crate://crates.io/io-lifetimes/2.0.4 \
     crate://crates.io/io-lifetimes/3.0.1 \
@@ -115,7 +116,7 @@ SRC_URI += " \
     crate://crates.io/jiff-core/0.1.0 \
     crate://crates.io/jiff-static/0.2.37 \
     crate://crates.io/js-sys/0.3.91 \
-    crate://crates.io/junction/2.0.0 \
+    crate://crates.io/junction/2.1.0 \
     crate://crates.io/lazy_static/1.5.0 \
     crate://crates.io/libc/0.2.189 \
     crate://crates.io/linux-raw-sys/0.12.1 \
@@ -192,10 +193,10 @@ SRC_URI += " \
     crate://crates.io/simdutf8/0.1.5 \
     crate://crates.io/similar/2.7.0 \
     crate://crates.io/slab/0.4.12 \
-    crate://crates.io/smallvec/1.16.1 \
+    crate://crates.io/smallvec/1.16.2 \
     crate://crates.io/smawk/0.3.2 \
     crate://crates.io/socket2/0.6.3 \
-    crate://crates.io/spdx/0.13.5 \
+    crate://crates.io/spdx/0.13.6 \
     crate://crates.io/stable_deref_trait/1.2.1 \
     crate://crates.io/strip-ansi-escapes/0.2.1 \
     crate://crates.io/strsim/0.11.1 \
@@ -208,8 +209,8 @@ SRC_URI += " \
     crate://crates.io/tempfile/3.27.0 \
     crate://crates.io/terminal_size/0.4.4 \
     crate://crates.io/textwrap/0.16.4 \
-    crate://crates.io/thiserror/2.0.20 \
-    crate://crates.io/thiserror-impl/2.0.20 \
+    crate://crates.io/thiserror/2.0.21 \
+    crate://crates.io/thiserror-impl/2.0.21 \
     crate://crates.io/thread_local/1.1.9 \
     crate://crates.io/tinystr/0.8.2 \
     crate://crates.io/tinyvec/1.11.0 \
@@ -237,7 +238,7 @@ SRC_URI += " \
     crate://crates.io/url/2.5.8 \
     crate://crates.io/utf8_iter/1.0.4 \
     crate://crates.io/utf8parse/0.2.2 \
-    crate://crates.io/uuid/1.26.1 \
+    crate://crates.io/uuid/1.27.0 \
     crate://crates.io/valuable/0.1.1 \
     crate://crates.io/version_check/0.9.5 \
     crate://crates.io/vte/0.14.1 \
@@ -286,8 +287,8 @@ SRC_URI += " \
     crate://crates.io/writeable/0.6.2 \
     crate://crates.io/yoke/0.8.1 \
     crate://crates.io/yoke-derive/0.8.1 \
-    crate://crates.io/zerocopy/0.8.57 \
-    crate://crates.io/zerocopy-derive/0.8.57 \
+    crate://crates.io/zerocopy/0.8.63 \
+    crate://crates.io/zerocopy-derive/0.8.63 \
     crate://crates.io/zerofrom/0.1.6 \
     crate://crates.io/zerofrom-derive/0.1.6 \
     crate://crates.io/zerotrie/0.2.3 \
@@ -313,10 +314,11 @@ SRC_URI[astral-mail-headers-0.0.1.sha256sum] = "dc019ecca82cfc91ffa31ab4ffe705aa
 SRC_URI[astral-tokio-tar-0.7.0.sha256sum] = "6f2e989b33246fe9240d39accf4dd9a01e0b6c1f3ce9dd095e0a47fa02505523"
 SRC_URI[astral-version-ranges-0.2.3.sha256sum] = "b315acc4dc7f0d3ccdd557a01b6a89fa2d896e99a450b98e829fc8152f0b2f98"
 SRC_URI[astral_async_zip-0.0.22.sha256sum] = "0f8508d09c6bc6abd42767d1d43c7702891691484875ce94f7997da1301d95e9"
-SRC_URI[async-compression-0.4.48.sha256sum] = "fb61aea1a7def73ee7c350a184f0e70b32c182344e2e75bf70c9b621b83417fd"
+SRC_URI[async-compression-0.4.50.sha256sum] = "ee19bd99b43e3691acbad4e840420a4881cea6c0b66a208125a824f8fd53f5a1"
 SRC_URI[autocfg-1.5.0.sha256sum] = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
 SRC_URI[backon-1.6.0.sha256sum] = "cffb0e931875b666fc4fcb20fee52e9bbd1ef836fd9e9e04ec21555f9f85f7ef"
 SRC_URI[base64-0.22.1.sha256sum] = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
+SRC_URI[base64-0.23.1.sha256sum] = "ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5"
 SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
 SRC_URI[bitflags-2.13.2.sha256sum] = "3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06"
 SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
@@ -398,7 +400,7 @@ SRC_URI[idna-1.1.0.sha256sum] = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d
 SRC_URI[idna_adapter-1.2.1.sha256sum] = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
 SRC_URI[indexmap-2.14.2.sha256sum] = "cc4e190f5d26ca7051642629da2c52fc03bde85a03197c99408dcd291734c855"
 SRC_URI[indoc-2.0.7.sha256sum] = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"
-SRC_URI[insta-1.48.0.sha256sum] = "86f0f8fee8c926415c58d6ae43a08523a26faccb2323f5e6b644fe7dd4ef6b82"
+SRC_URI[insta-1.49.0.sha256sum] = "b67d3d2e287e4b86c10b3f3b641033d1f89b74bdb39d05f34952e2b9a6fe21cd"
 SRC_URI[io-extras-0.19.0.sha256sum] = "20fd6de4ccfcc187e38bc21cfa543cb5a302cb86a8b114eb7f0bf0dc9f8ac00f"
 SRC_URI[io-lifetimes-2.0.4.sha256sum] = "06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983"
 SRC_URI[io-lifetimes-3.0.1.sha256sum] = "2f0fb0570afe1fed943c5c3d4102d5358592d8625fda6a0007fdbe65a92fba96"
@@ -410,7 +412,7 @@ SRC_URI[jiff-0.2.37.sha256sum] = "0ab1baf72f08796de0260609515130699b890ac25f30e6
 SRC_URI[jiff-core-0.1.0.sha256sum] = "7feca88439efe53da3754500c1851dedf3cb36c524dd5cf8225cc0794de95d09"
 SRC_URI[jiff-static-0.2.37.sha256sum] = "378268a1116ad67ae6228701118ac9f491d78fda38a40a1f1a9e1348de6f7212"
 SRC_URI[js-sys-0.3.91.sha256sum] = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c"
-SRC_URI[junction-2.0.0.sha256sum] = "160f2eade097f30263b548aae5deb12ad349c909baa710fa24b92c9090b2e006"
+SRC_URI[junction-2.1.0.sha256sum] = "cde48f36530cbd91b65f050101e6c056d6eb743cea2a8f0f19beef69c6742ff8"
 SRC_URI[lazy_static-1.5.0.sha256sum] = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
 SRC_URI[libc-0.2.189.sha256sum] = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2"
 SRC_URI[linux-raw-sys-0.12.1.sha256sum] = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
@@ -487,10 +489,10 @@ SRC_URI[simd-adler32-0.3.8.sha256sum] = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1
 SRC_URI[simdutf8-0.1.5.sha256sum] = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e"
 SRC_URI[similar-2.7.0.sha256sum] = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa"
 SRC_URI[slab-0.4.12.sha256sum] = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
-SRC_URI[smallvec-1.16.1.sha256sum] = "ba467056f1b547ed52077911161fc86985becbc60e8e1857c8a144dab0def891"
+SRC_URI[smallvec-1.16.2.sha256sum] = "f9395f0f0eee849a9b707b2f06bb92a6a422090e2123bb2ef8e87a0e61892a8e"
 SRC_URI[smawk-0.3.2.sha256sum] = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c"
 SRC_URI[socket2-0.6.3.sha256sum] = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e"
-SRC_URI[spdx-0.13.5.sha256sum] = "081670c233dfbed55690cc0cd38424e0e24ac1b2673d0b408b3f7b684738dfa9"
+SRC_URI[spdx-0.13.6.sha256sum] = "646c5a367da914e3babcb9cd8e91c37ccaac42325b8f86f036513ad103f2a716"
 SRC_URI[stable_deref_trait-1.2.1.sha256sum] = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
 SRC_URI[strip-ansi-escapes-0.2.1.sha256sum] = "2a8f8038e7e7969abb3f1b7c2a811225e9296da208539e0f79c5251d6cac0025"
 SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
@@ -503,8 +505,8 @@ SRC_URI[temp-env-0.3.6.sha256sum] = "96374855068f47402c3121c6eed88d29cb1de8f3ab2
 SRC_URI[tempfile-3.27.0.sha256sum] = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
 SRC_URI[terminal_size-0.4.4.sha256sum] = "230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874"
 SRC_URI[textwrap-0.16.4.sha256sum] = "6ecfad6c3abc80a577f2b91c1e412ee57e7a060d430b553c1b0c940974ebcd49"
-SRC_URI[thiserror-2.0.20.sha256sum] = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f"
-SRC_URI[thiserror-impl-2.0.20.sha256sum] = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af"
+SRC_URI[thiserror-2.0.21.sha256sum] = "09e52cb86a36cede5cb101bf8908837b3e4c6e5e59fe7fd85c23fb56200d189e"
+SRC_URI[thiserror-impl-2.0.21.sha256sum] = "fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524"
 SRC_URI[thread_local-1.1.9.sha256sum] = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
 SRC_URI[tinystr-0.8.2.sha256sum] = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
 SRC_URI[tinyvec-1.11.0.sha256sum] = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3"
@@ -532,7 +534,7 @@ SRC_URI[unscanny-0.1.0.sha256sum] = "e9df2af067a7953e9c3831320f35c1cc0600c30d44d
 SRC_URI[url-2.5.8.sha256sum] = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
 SRC_URI[utf8_iter-1.0.4.sha256sum] = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
 SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
-SRC_URI[uuid-1.26.1.sha256sum] = "2ef6dac1e96601b4fb3acccccff2139741fcb757cb9a36089bf5be91cfb285ce"
+SRC_URI[uuid-1.27.0.sha256sum] = "97277d36b9c3ace13e58fa6e753f8b0bbbf302a18dd193240d70f9e29681059a"
 SRC_URI[valuable-0.1.1.sha256sum] = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
 SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
 SRC_URI[vte-0.14.1.sha256sum] = "231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077"
@@ -581,8 +583,8 @@ SRC_URI[winx-0.36.4.sha256sum] = "3f3fd376f71958b862e7afb20cfe5a22830e1963462f3a
 SRC_URI[writeable-0.6.2.sha256sum] = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
 SRC_URI[yoke-0.8.1.sha256sum] = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
 SRC_URI[yoke-derive-0.8.1.sha256sum] = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
-SRC_URI[zerocopy-0.8.57.sha256sum] = "d35102a9f36d089ccae9e4c6802bc118be4487b80aaffc0ab4e0cf5ce92d2873"
-SRC_URI[zerocopy-derive-0.8.57.sha256sum] = "146c01f5ab44258da43cf276c74a2763db2ff3969c9c652c3f2de07041d0b2bc"
+SRC_URI[zerocopy-0.8.63.sha256sum] = "e5fe1f8f1b06191a00962174c61aa5005e0bb391a6d80d07e24d115c01a92ed8"
+SRC_URI[zerocopy-derive-0.8.63.sha256sum] = "863ad3ac83293fb4d740aedbfdc9240dd8d1a50c1099acd76ce80ce7c7230c7f"
 SRC_URI[zerofrom-0.1.6.sha256sum] = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
 SRC_URI[zerofrom-derive-0.1.6.sha256sum] = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
 SRC_URI[zerotrie-0.2.3.sha256sum] = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
diff --git a/meta/recipes-devtools/python/python3-uv-build_0.13.5.bb b/meta/recipes-devtools/python/python3-uv-build_0.13.7.bb
similarity index 92%
rename from meta/recipes-devtools/python/python3-uv-build_0.13.5.bb
rename to meta/recipes-devtools/python/python3-uv-build_0.13.7.bb
index 8b05c79a25..8974550c86 100644
--- a/meta/recipes-devtools/python/python3-uv-build_0.13.5.bb
+++ b/meta/recipes-devtools/python/python3-uv-build_0.13.7.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE-APACHE;md5=86d3f3a95c324c9479bd8986968f4327 \
                     file://crates/uv-pep508/License-Apache;md5=e23fadd6ceef8c618fc1c65191d846fa \
                     file://crates/uv-pep508/License-BSD;md5=ef7a6027dc4c2389b9afad7e690274c7"
 
-SRC_URI[sha256sum] = "c95a3d092cb8880b37f35013f9f7339f3867bc422abed36776255f34e22bc62c"
+SRC_URI[sha256sum] = "c561c4fa00f64efd348bdbe3a01ade41bc9af99ba57d807cc7b2abdf73571366"
 
 require ${BPN}-crates.inc
 

^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 08/12] python3-pip: upgrade 26.2.2 -> 26.3
  2026-11-03  9:27 [PATCH 00/12] Upgrades on 3rd Nov Jaipaul Cheernam
                   ` (6 preceding siblings ...)
  2026-11-03  9:27 ` [PATCH 07/12] python3-uv-build: upgrade 0.13.5 -> 0.13.7 Jaipaul Cheernam
@ 2026-11-03  9:27 ` Jaipaul Cheernam
  2026-11-03  9:27 ` [PATCH 09/12] mesa-demos: upgrade to latest revision Jaipaul Cheernam
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 17+ messages in thread
From: Jaipaul Cheernam @ 2026-11-03  9:27 UTC (permalink / raw)
  To: openembedded-core

26.3 (2026-11-02)
=================

Improved Documentation
----------------------

- Clarify in the security policy that pip has never considered installing
  untrusted wheels safe. This is because Python's import system is dynamic, so
  pip cannot guarantee that installing a wheel will not execute third-party
  code. (`#14412 < >`_)

Deprecations and Removals
-------------------------

- Block unexpected imports during installation, warn about unsafe imports
  afterward, and improve recovery from interrupted installations. (`#13842 <
  >`_)

Features
--------

- Show build backend warnings for local source directories and log them at debug
  level for other sources. (`#14372 < >`_)
- Add support for selecting extras in pylock.toml files with ``-r
  pylock.toml[extra1,extra2]``. (`#14205 < >`_)
- Allow ``--group`` to select non-default groups from local pylock files,
  e.g. ``--group pylock.toml:docs``. (`#14390 < >`_)
- Support ``--no-binary`` with ``-r pylock.toml``. Before, pip would get the
  sdist from the index instead of the locked URL, or fail if no wheel were
  available in the lock file. (`#14187 < >`_)
- Speed up installing a wheel with console scripts by not resolving every
  ``PATH`` entry. (`#14235 < >`_)
- Clarify the warning for ``~``-prefixed leftover distribution directories.
  (`#11849 < >`_)

Bug Fixes
---------

- Report build-backend import failures as pip errors instead of displaying an
  uncaught traceback. (`#12248 < >`_)
- No longer log the "pip is looking at multiple versions of a package" message
  until pip has looked at at least two versions of that package. (`#12928 < >`_)
- Fix ``pip``'s self version check reporting an outdated version from the
  environment instead of the running pip when run as a zipapp. (`#13084 < >`_)
- Fix a fatal error when using the ``PIP_CONFIG_FILE`` environment variable with
  ``pip config set``. (`#13279 < >`_)
- Avoid misleading error messages that include extra markers such as
  ``; extra == "..."`` when installing packages. (`#13618 < >`_)
- When installing to a custom ``--prefix``, use the ``posix_prefix`` scheme
  when running from a Debian patched Python distribution to avoid a superfluous
  ``/local/`` subdirectory. (`#13634 < >`_)
- Refuse to follow an HTTP redirect to a ``file:`` URL. (`#14171 < >`_)
- Prevent wheel cache origin mismatch warnings from exposing URL credentials.
  (`#14232 < >`_)
- Report the incomplete-download error on Windows, not a ``PermissionError``.
  (`#14237 < >`_)
- Fix the global configuration location on macOS in virtual environments created
  from Homebrew Python. (`#14303 < >`_)
- Reject extra arguments to ``pip config edit`` instead of silently ignoring
  them. (`#14347 < >`_)
- Honor supplied hashes when using ``--no-require-hashes``. (`#14355 < >`_)
- Fix wheel installation with data files when the installation prefix is a
  filesystem root. (`#14358 < >`_)
- Restore support for UTF-8 configuration files when Python's UTF-8 mode is
  enabled. (`#14367 < >`_)
- Restore vendored Requests' PyOpenSSL fallback on non-Windows systems without
  importing PyOpenSSL on Windows. (`#14402 < >`_)
- Respect configured network settings while checking build constraint files.
  (`#14403 < >`_)
- Apply PyPI's direct URL dependency restriction to extras and cached wheels.
  (`#14341 < >`_)
- Fix a crash when installing or uninstalling a distribution with an invalid
  entry point. (`#8573 < >`_)
- Fail with a clearer error message on invalid configuration values. (`#8671 <
  >`_)
- Keep ``--version`` available only for pip and prevent its use in subcommands.
  (`#9456 < >`_)

Vendored Libraries
------------------

- Upgrade certifi to 2026.10.23
- Upgrade distlib to 0.4.4
- Upgrade idna to 3.20
- Upgrade msgpack to 1.2.4
- Upgrade packaging to 26.3
- Upgrade platformdirs to 4.12.4
- Upgrade pygments to 2.21.0
- Upgrade pyproject-hooks to 1.3.3
- Upgrade rich to 15.0.0
- Downgrade tomli to 2.3.2 to retain TOML 1.0 parsing on Python 3.10.
- Upgrade truststore to 0.10.5
- Upgrade urllib3 to 2.8.0

Process
-------

- Allow pip itself to be built with flit-core 4.

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
 .../python/python3-pip/no_shebang_mangling.patch            | 6 +++---
 .../python/{python3-pip_26.2.2.bb => python3-pip_26.3.bb}   | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)
 rename meta/recipes-devtools/python/{python3-pip_26.2.2.bb => python3-pip_26.3.bb} (97%)

diff --git a/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch b/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch
index f388928230..998d8a73cf 100644
--- a/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch
+++ b/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch
@@ -1,4 +1,4 @@
-From ea75b7fc017f7a1a3a47e9e2bef21209f0f36a04 Mon Sep 17 00:00:00 2001
+From 717c440db8787fda9fb2abf207fe894e291ce0f0 Mon Sep 17 00:00:00 2001
 From: Richard Purdie <richard.purdie@linuxfoundation.org>
 Date: Wed, 23 Feb 2022 12:27:06 +0000
 Subject: [PATCH] python3-pip: Don't change shebang
@@ -13,7 +13,7 @@ Upstream-Status: Inappropriate [OE specific config]
  1 file changed, 3 insertions(+), 1 deletion(-)
 
 diff --git a/src/pip/_vendor/distlib/scripts.py b/src/pip/_vendor/distlib/scripts.py
-index ac9e909..1faa5b6 100644
+index 0338012..64b00a2 100644
 --- a/src/pip/_vendor/distlib/scripts.py
 +++ b/src/pip/_vendor/distlib/scripts.py
 @@ -157,6 +157,8 @@ class ScriptMaker(object):
@@ -25,7 +25,7 @@ index ac9e909..1faa5b6 100644
          if os.name != 'posix':
              simple_shebang = True
          elif getattr(sys, "cross_compiling", False):
-@@ -367,7 +369,7 @@ class ScriptMaker(object):
+@@ -373,7 +375,7 @@ class ScriptMaker(object):
                  return
  
              match = FIRST_LINE_RE.match(first_line.replace(b'\r\n', b'\n'))
diff --git a/meta/recipes-devtools/python/python3-pip_26.2.2.bb b/meta/recipes-devtools/python/python3-pip_26.3.bb
similarity index 97%
rename from meta/recipes-devtools/python/python3-pip_26.2.2.bb
rename to meta/recipes-devtools/python/python3-pip_26.3.bb
index c83c9e4468..a6ce6a1fbc 100644
--- a/meta/recipes-devtools/python/python3-pip_26.2.2.bb
+++ b/meta/recipes-devtools/python/python3-pip_26.3.bb
@@ -26,7 +26,7 @@ inherit pypi python_flit_core
 
 SRC_URI += "file://no_shebang_mangling.patch"
 
-SRC_URI[sha256sum] = "3a8e5c800492787f33a4114ef54444546c340df428974ebba17e0fd47e11af2f"
+SRC_URI[sha256sum] = "6c36ae7da8695be67e3cd9f7d87919667ced53f57ce2ede75d89b5912ed2bc4c"
 
 CVE_PRODUCT = "pypa:pip"
 

^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 09/12] mesa-demos: upgrade to latest revision
  2026-11-03  9:27 [PATCH 00/12] Upgrades on 3rd Nov Jaipaul Cheernam
                   ` (7 preceding siblings ...)
  2026-11-03  9:27 ` [PATCH 08/12] python3-pip: upgrade 26.2.2 -> 26.3 Jaipaul Cheernam
@ 2026-11-03  9:27 ` Jaipaul Cheernam
  2026-11-03  9:27 ` [PATCH 10/12] hwdata: upgrade 0.411 -> 0.412 Jaipaul Cheernam
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 17+ messages in thread
From: Jaipaul Cheernam @ 2026-11-03  9:27 UTC (permalink / raw)
  To: openembedded-core

meson: list GLU before GL in demo dependencies

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
 meta/recipes-graphics/mesa/mesa-demos_9.0.0.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/mesa/mesa-demos_9.0.0.bb b/meta/recipes-graphics/mesa/mesa-demos_9.0.0.bb
index e945538c48..6c5b83f4a1 100644
--- a/meta/recipes-graphics/mesa/mesa-demos_9.0.0.bb
+++ b/meta/recipes-graphics/mesa/mesa-demos_9.0.0.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://src/xdemos/glxgears.c;beginline=1;endline=5;md5=2c456
 
 SRC_URI = "git://gitlab.freedesktop.org/mesa/demos.git;protocol=https;branch=main"
 
-SRCREV = "71b184c379625c91195f5d69186d4de5a1f642ac"
+SRCREV = "649baedafcb90313ade69909fdef1ee156ab5f8d"
 
 # This recipe doesn't plan to make more releases, so track upstream git commits
 PV .= "+git"

^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 10/12] hwdata: upgrade 0.411 -> 0.412
  2026-11-03  9:27 [PATCH 00/12] Upgrades on 3rd Nov Jaipaul Cheernam
                   ` (8 preceding siblings ...)
  2026-11-03  9:27 ` [PATCH 09/12] mesa-demos: upgrade to latest revision Jaipaul Cheernam
@ 2026-11-03  9:27 ` Jaipaul Cheernam
  2026-11-03  9:27 ` [PATCH 11/12] hwdata: upgrade 0.412 -> 0.413 Jaipaul Cheernam
  2026-11-03  9:28 ` [PATCH 12/12] gtk4: upgrade 4.24.0 -> 4.24.1 Jaipaul Cheernam
  11 siblings, 0 replies; 17+ messages in thread
From: Jaipaul Cheernam @ 2026-11-03  9:27 UTC (permalink / raw)
  To: openembedded-core

Update pci

Release: https://github.com/vcrhonek/hwdata/releases/tag/v0.412

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
 .../recipes-support/hwdata/{hwdata_0.411.bb => hwdata_0.412.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-support/hwdata/{hwdata_0.411.bb => hwdata_0.412.bb} (93%)

diff --git a/meta/recipes-support/hwdata/hwdata_0.411.bb b/meta/recipes-support/hwdata/hwdata_0.412.bb
similarity index 93%
rename from meta/recipes-support/hwdata/hwdata_0.411.bb
rename to meta/recipes-support/hwdata/hwdata_0.412.bb
index b83c11f09d..c59654e138 100644
--- a/meta/recipes-support/hwdata/hwdata_0.411.bb
+++ b/meta/recipes-support/hwdata/hwdata_0.412.bb
@@ -8,7 +8,7 @@ LICENSE = "GPL-2.0-or-later OR X11"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=1556547711e8246992b999edd9445a57"
 
 SRC_URI = "git://github.com/vcrhonek/${BPN}.git;branch=master;protocol=https;tag=v${PV}"
-SRCREV = "7fc63d411377e40aab66bfbf77dce6a439c3fe87"
+SRCREV = "816a9490ffcdad1929e0e53f79c500e1aeadd492"
 
 inherit allarch
 

^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 11/12] hwdata: upgrade 0.412 -> 0.413
  2026-11-03  9:27 [PATCH 00/12] Upgrades on 3rd Nov Jaipaul Cheernam
                   ` (9 preceding siblings ...)
  2026-11-03  9:27 ` [PATCH 10/12] hwdata: upgrade 0.411 -> 0.412 Jaipaul Cheernam
@ 2026-11-03  9:27 ` Jaipaul Cheernam
  2026-11-03  9:28 ` [PATCH 12/12] gtk4: upgrade 4.24.0 -> 4.24.1 Jaipaul Cheernam
  11 siblings, 0 replies; 17+ messages in thread
From: Jaipaul Cheernam @ 2026-11-03  9:27 UTC (permalink / raw)
  To: openembedded-core

Release: https://github.com/vcrhonek/hwdata/releases/tag/v0.413

Update pci and vendor ids

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
 .../recipes-support/hwdata/{hwdata_0.412.bb => hwdata_0.413.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-support/hwdata/{hwdata_0.412.bb => hwdata_0.413.bb} (93%)

diff --git a/meta/recipes-support/hwdata/hwdata_0.412.bb b/meta/recipes-support/hwdata/hwdata_0.413.bb
similarity index 93%
rename from meta/recipes-support/hwdata/hwdata_0.412.bb
rename to meta/recipes-support/hwdata/hwdata_0.413.bb
index c59654e138..cbda8816dd 100644
--- a/meta/recipes-support/hwdata/hwdata_0.412.bb
+++ b/meta/recipes-support/hwdata/hwdata_0.413.bb
@@ -8,7 +8,7 @@ LICENSE = "GPL-2.0-or-later OR X11"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=1556547711e8246992b999edd9445a57"
 
 SRC_URI = "git://github.com/vcrhonek/${BPN}.git;branch=master;protocol=https;tag=v${PV}"
-SRCREV = "816a9490ffcdad1929e0e53f79c500e1aeadd492"
+SRCREV = "1cf7032160ad57e2eaad36c4f23eede1edd8203b"
 
 inherit allarch
 

^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 12/12] gtk4: upgrade 4.24.0 -> 4.24.1
  2026-11-03  9:27 [PATCH 00/12] Upgrades on 3rd Nov Jaipaul Cheernam
                   ` (10 preceding siblings ...)
  2026-11-03  9:27 ` [PATCH 11/12] hwdata: upgrade 0.412 -> 0.413 Jaipaul Cheernam
@ 2026-11-03  9:28 ` Jaipaul Cheernam
  2026-11-03  9:36   ` Patchtest results for " patchtest
  11 siblings, 1 reply; 17+ messages in thread
From: Jaipaul Cheernam @ 2026-11-03  9:28 UTC (permalink / raw)
  To: openembedded-core

NEWS: https://gitlab.gnome.org/GNOME/gtk/-/blob/4.24.1/NEWS

Overview of Changes in 4.24.1, 01-10-2026
=========================================

* Bugs fixed:
  - #8409 search-entry: Needs extra touch to show OSK although it has focus
    (Guido Günther)
  - #8419 text-input: Preedit gets cleared due to text-change-cause(1) (Guido
    Günther)
  - #8433 GtkSvgWidget can't parse '@media' if it is not on a new line (Matthias
    Clasen)
  - !10264 gtkmain: Split out debug code
  - !10367 gtkgstsink: release GL context on disposal (Pierre Berube)
  - !10369 Post-release version bump (Matthias Clasen)
  - !10372 Fix typo in CONTRIBUTING.md (Michael Fohqul)
  - !10385 texthandle: fix transformation issues & relative movement (Florian
    "sp1rit"​)
  - !10393 Fix typo ('witten' should be 'written') (ReinoutS)
  - !10395 searchbar: Show OSK when search-mode gets enabled (Guido Günther)
  - !10396 docs: Correct docs for allocation functions (Benjamin Otte)
  - !10398 textbuffer: Fix tag colors in accessible text attributes (Sean Rowe)
  - !10403 gtk/inscription: Refresh GtkInscription's PangoLayout when rooted
    (Christian Hergert)
  - !10409 text: Protect against invalid offset (Alessandro Astone)
  - !10414 macos: fix cursor keys (Arjan Molenaar)
  - !10421 various fixes (Benjamin Otte)
  - !10422 Norwegian Nynorsk translation. (Roy-Magne Mo)
  - !10423 gl: Create 2 fbos per frame instead of 1 per image (Benjamin Otte)
  - !10425 Update Norwegian nynorsk translation (Roy-Magne Mo)
  - !10429 textview: Make text handles visible after giving them a position
    (Carlos Garnacho)

* Translation updates:
  - Norwegian Nynorsk (Roy-Magne Mo)

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
 meta/recipes-gnome/gtk+/{gtk4_4.24.0.bb => gtk4_4.24.1.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-gnome/gtk+/{gtk4_4.24.0.bb => gtk4_4.24.1.bb} (98%)

diff --git a/meta/recipes-gnome/gtk+/gtk4_4.24.0.bb b/meta/recipes-gnome/gtk+/gtk4_4.24.1.bb
similarity index 98%
rename from meta/recipes-gnome/gtk+/gtk4_4.24.0.bb
rename to meta/recipes-gnome/gtk+/gtk4_4.24.1.bb
index 08fd2c30b7..5a18c4bdf9 100644
--- a/meta/recipes-gnome/gtk+/gtk4_4.24.0.bb
+++ b/meta/recipes-gnome/gtk+/gtk4_4.24.1.bb
@@ -33,7 +33,7 @@ LIC_FILES_CHKSUM = " \
     file://tests/testgtk.c;endline=25;md5=49d06770681b8322466b52ed19d29fb2 \
 "
 
-SRC_URI[archive.sha256sum] = "28ba4ac1c04f86eac09b79a163cb163a4c2b54442d9f7eccc04679062a581044"
+SRC_URI[archive.sha256sum] = "e98abe720e16129c8c0f50761dee0a2e9ae2478055e31018f6cf977fcf6513e9"
 
 S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
 

^ permalink raw reply related	[flat|nested] 17+ messages in thread

* Patchtest results for [PATCH 02/12] librepo: upgrade 1.21.3 -> 1.22.0
  2026-11-03  9:27 ` [PATCH 02/12] librepo: upgrade 1.21.3 -> 1.22.0 Jaipaul Cheernam
@ 2026-11-03  9:36   ` patchtest
  0 siblings, 0 replies; 17+ messages in thread
From: patchtest @ 2026-11-03  9:36 UTC (permalink / raw)
  To: Jaipaul Cheernam; +Cc: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 3150 bytes --]

Thank you for your submission. Patchtest identified one
or more issues with the patch. Please see the log below for
more information:

---
Testing patch /home/patchtest/share/mboxes/02-12-librepo-upgrade-1.21.3---1.22.0.patch

FAIL: test commit message user tags: Mbox includes one or more GitHub-style username tags. Ensure that any "@" symbols are stripped out of usernames (test_mbox.TestMbox.test_commit_message_user_tags)

PASS: pretest src uri left files (test_metadata.TestMetadata.pretest_src_uri_left_files)
PASS: test CVE check ignore (test_metadata.TestMetadata.test_cve_check_ignore)
PASS: test Signed-off-by presence (test_mbox.TestMbox.test_signed_off_by_presence)
PASS: test auh changelog truncation notice (test_mbox.TestMbox.test_auh_changelog_truncation_notice)
PASS: test author valid (test_mbox.TestMbox.test_author_valid)
PASS: test commit message presence (test_mbox.TestMbox.test_commit_message_presence)
PASS: test lic files chksum modified not mentioned (test_metadata.TestMetadata.test_lic_files_chksum_modified_not_mentioned)
PASS: test max line length (test_metadata.TestMetadata.test_max_line_length)
PASS: test mbox format (test_mbox.TestMbox.test_mbox_format)
PASS: test non-AUH upgrade (test_mbox.TestMbox.test_non_auh_upgrade)
PASS: test shortlog format (test_mbox.TestMbox.test_shortlog_format)
PASS: test shortlog length (test_mbox.TestMbox.test_shortlog_length)
PASS: test src uri left files (test_metadata.TestMetadata.test_src_uri_left_files)
PASS: test target mailing list (test_mbox.TestMbox.test_target_mailing_list)

SKIP: pretest pylint: No python related patches, skipping test (test_python_pylint.PyLint.pretest_pylint)
SKIP: test CVE tag format: No new source patches introduced (test_patch.TestPatch.test_cve_tag_format)
SKIP: test Signed-off-by presence: No new source patches introduced (test_patch.TestPatch.test_signed_off_by_presence)
SKIP: test Upstream-Status presence: No new source patches introduced (test_patch.TestPatch.test_upstream_status_presence_format)
SKIP: test bugzilla entry format: No bug ID found (test_mbox.TestMbox.test_bugzilla_entry_format)
SKIP: test lic files chksum presence: No added recipes, skipping test (test_metadata.TestMetadata.test_lic_files_chksum_presence)
SKIP: test license presence: No added recipes, skipping test (test_metadata.TestMetadata.test_license_presence)
SKIP: test pylint: No python related patches, skipping test (test_python_pylint.PyLint.test_pylint)
SKIP: test series merge on head: Merge test is disabled for now (test_mbox.TestMbox.test_series_merge_on_head)
SKIP: test summary presence: No added recipes, skipping test (test_metadata.TestMetadata.test_summary_presence)

---

Please address the issues identified and
submit a new revision of the patch, or alternatively, reply to this
email with an explanation of why the patch should be accepted. If you
believe these results are due to an error in patchtest, please submit a
bug at https://bugzilla.yoctoproject.org/ (use the 'Patchtest' category
under 'Yocto Project Subprojects'). For more information on specific
failures, see: https://wiki.yoctoproject.org/wiki/Patchtest. Thank
you!

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Patchtest results for [PATCH 12/12] gtk4: upgrade 4.24.0 -> 4.24.1
  2026-11-03  9:28 ` [PATCH 12/12] gtk4: upgrade 4.24.0 -> 4.24.1 Jaipaul Cheernam
@ 2026-11-03  9:36   ` patchtest
  0 siblings, 0 replies; 17+ messages in thread
From: patchtest @ 2026-11-03  9:36 UTC (permalink / raw)
  To: Jaipaul Cheernam; +Cc: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 3147 bytes --]

Thank you for your submission. Patchtest identified one
or more issues with the patch. Please see the log below for
more information:

---
Testing patch /home/patchtest/share/mboxes/12-12-gtk4-upgrade-4.24.0---4.24.1.patch

FAIL: test commit message user tags: Mbox includes one or more GitHub-style username tags. Ensure that any "@" symbols are stripped out of usernames (test_mbox.TestMbox.test_commit_message_user_tags)

PASS: pretest src uri left files (test_metadata.TestMetadata.pretest_src_uri_left_files)
PASS: test CVE check ignore (test_metadata.TestMetadata.test_cve_check_ignore)
PASS: test Signed-off-by presence (test_mbox.TestMbox.test_signed_off_by_presence)
PASS: test auh changelog truncation notice (test_mbox.TestMbox.test_auh_changelog_truncation_notice)
PASS: test author valid (test_mbox.TestMbox.test_author_valid)
PASS: test commit message presence (test_mbox.TestMbox.test_commit_message_presence)
PASS: test lic files chksum modified not mentioned (test_metadata.TestMetadata.test_lic_files_chksum_modified_not_mentioned)
PASS: test max line length (test_metadata.TestMetadata.test_max_line_length)
PASS: test mbox format (test_mbox.TestMbox.test_mbox_format)
PASS: test non-AUH upgrade (test_mbox.TestMbox.test_non_auh_upgrade)
PASS: test shortlog format (test_mbox.TestMbox.test_shortlog_format)
PASS: test shortlog length (test_mbox.TestMbox.test_shortlog_length)
PASS: test src uri left files (test_metadata.TestMetadata.test_src_uri_left_files)
PASS: test target mailing list (test_mbox.TestMbox.test_target_mailing_list)

SKIP: pretest pylint: No python related patches, skipping test (test_python_pylint.PyLint.pretest_pylint)
SKIP: test CVE tag format: No new source patches introduced (test_patch.TestPatch.test_cve_tag_format)
SKIP: test Signed-off-by presence: No new source patches introduced (test_patch.TestPatch.test_signed_off_by_presence)
SKIP: test Upstream-Status presence: No new source patches introduced (test_patch.TestPatch.test_upstream_status_presence_format)
SKIP: test bugzilla entry format: No bug ID found (test_mbox.TestMbox.test_bugzilla_entry_format)
SKIP: test lic files chksum presence: No added recipes, skipping test (test_metadata.TestMetadata.test_lic_files_chksum_presence)
SKIP: test license presence: No added recipes, skipping test (test_metadata.TestMetadata.test_license_presence)
SKIP: test pylint: No python related patches, skipping test (test_python_pylint.PyLint.test_pylint)
SKIP: test series merge on head: Merge test is disabled for now (test_mbox.TestMbox.test_series_merge_on_head)
SKIP: test summary presence: No added recipes, skipping test (test_metadata.TestMetadata.test_summary_presence)

---

Please address the issues identified and
submit a new revision of the patch, or alternatively, reply to this
email with an explanation of why the patch should be accepted. If you
believe these results are due to an error in patchtest, please submit a
bug at https://bugzilla.yoctoproject.org/ (use the 'Patchtest' category
under 'Yocto Project Subprojects'). For more information on specific
failures, see: https://wiki.yoctoproject.org/wiki/Patchtest. Thank
you!

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [OE-core] [PATCH 05/12] python3-jsonpointer: upgrade 3.5 -> 3.8
  2026-11-03  9:27 ` [PATCH 05/12] python3-jsonpointer: upgrade 3.5 -> 3.8 Jaipaul Cheernam
@ 2026-11-04  8:14   ` Mathieu Dubois-Briand
  2026-11-04  9:07   ` [PATCH v2] " Jaipaul Cheernam
  1 sibling, 0 replies; 17+ messages in thread
From: Mathieu Dubois-Briand @ 2026-11-04  8:14 UTC (permalink / raw)
  To: Jaipaul Cheernam, openembedded-core

On Tue Nov 3, 2026 at 10:27 AM CET, Jaipaul Cheernam wrote:
> CompareLog: https://github.com/stefankoegl/python-json-pointer/compare/v3.5...v3.8
>
> Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
> ---

Hi Jaipaul,

Thanks for the upgrades.

I can see some ptest failures here:

AssertionError:
Failed ptests:
{'python3-jsonpointer': 'START: ptest-runner\n'
                        '2026-11-03T21:12\n'
                        'ERROR: unittest.loader._FailedTest.tests\n'
                        'Traceback (most recent call last):\n'
                        '  File "/usr/lib/python3-jsonpointer/ptest/tests.py", '
                        'line 990, in load_tests\n'
                        '    '
                        "tests.addTests(doctest.DocFileSuite('doc/tutorial.rst'))\n"
                        '                   '
                        '~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n'
                        '  File "/usr/lib/python3.14/doctest.py", line 2636, '
                        'in DocFileSuite\n'
                        '    suite.addTest(DocFileTest(path, **kw))\n'
                        '                  ~~~~~~~~~~~^^^^^^^^^^^^\n'
                        '  File "/usr/lib/python3.14/doctest.py", line 2558, '
                        'in DocFileTest\n'
                        '    doc, path = _load_testfile(path, package, '
                        'module_relative,\n'
                        '                '
                        '~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n'
                        '                               encoding or "utf-8")\n'
                        '                               ^^^^^^^^^^^^^^^^^^^^\n'
                        '  File "/usr/lib/python3.14/doctest.py", line 255, in '
                        '_load_testfile\n'
                        '    file_contents = loader.get_data(filename)\n'
                        '  File "<frozen importlib._bootstrap_external>", line '
                        '954, in get_data\n'
                        'FileNotFoundError: [Errno 2] No such file or '
                        'directory: '
                        "'/usr/lib/python3-jsonpointer/ptest/doc/tutorial.rst'\n"
                        '============================================================================\n'
                        '\n'
                        '============================================================================\n'
                        'Testsuite summary\n'
                        '# TOTAL: 1\n'
                        '# PASS: 0\n'
                        '# SKIP: 0\n'
                        '# XFAIL: 0\n'
                        '# FAIL: 0\n'
                        '# XPASS: 0\n'
                        '# ERROR: 1\n'
                        '\n'
                        'ERROR: Exit status is 1\n'
                        'DURATION: 0\n'}

ptests which had no test results:
['python3-jsonpointer']

https://autobuilder.yoctoproject.org/valkyrie/#/builders/61/builds/4839
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2723
https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/4871
https://autobuilder.yoctoproject.org/valkyrie/#/builders/109/builds/1495
https://autobuilder.yoctoproject.org/valkyrie/#/builders/110/builds/1516

Can you have a look at the issues?

Thanks,
Mathieu

-- 
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH v2] python3-jsonpointer: upgrade 3.5 -> 3.8
  2026-11-03  9:27 ` [PATCH 05/12] python3-jsonpointer: upgrade 3.5 -> 3.8 Jaipaul Cheernam
  2026-11-04  8:14   ` [OE-core] " Mathieu Dubois-Briand
@ 2026-11-04  9:07   ` Jaipaul Cheernam
  1 sibling, 0 replies; 17+ messages in thread
From: Jaipaul Cheernam @ 2026-11-04  9:07 UTC (permalink / raw)
  To: openembedded-core

CompareLog: https://github.com/stefankoegl/python-json-pointer/compare/v3.5...v3.8

- install doc/*.rst into ptest; v3.8 tests.py now reads doc/tutorial.rst
  and doc/commandline.rst at runtime, introduced in [1]

Testsuite summary:
TOTAL: 84
PASS: 84
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0

[1] https://github.com/stefankoegl/python-json-pointer/commit/729bd881462f536746248188ca138fd758e910b0

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
Changes Since v1:
- install doc/*.rst into ptest

 ...{python3-jsonpointer_3.5.bb => python3-jsonpointer_3.8.bb} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-jsonpointer_3.5.bb => python3-jsonpointer_3.8.bb} (78%)

diff --git a/meta/recipes-devtools/python/python3-jsonpointer_3.5.bb b/meta/recipes-devtools/python/python3-jsonpointer_3.8.bb
similarity index 78%
rename from meta/recipes-devtools/python/python3-jsonpointer_3.5.bb
rename to meta/recipes-devtools/python/python3-jsonpointer_3.8.bb
index dc39b0ea38..b9fdf6347e 100644
--- a/meta/recipes-devtools/python/python3-jsonpointer_3.5.bb
+++ b/meta/recipes-devtools/python/python3-jsonpointer_3.8.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=32b15c843b7a329130f4e266a281ebb3"
 
 inherit pypi ptest setuptools3
 
-SRC_URI[sha256sum] = "81f28618a019cf1b011a6cf757439737972de1ccbeca2e1f86dfb4d661800792"
+SRC_URI[sha256sum] = "a627a255641390bfb4d51d4cfbb90648078ae855b45804ef7e19ea13a4cca355"
 
 SRC_URI += " \
 	file://run-ptest \
@@ -15,6 +15,8 @@ do_install_ptest() {
 	install -m 0644 ${S}/tests.py ${D}${PTEST_PATH}/
 	install -d ${D}${PTEST_PATH}/bin
 	install -m 0755 ${S}/bin/jsonpointer ${D}${PTEST_PATH}/bin/
+	install -d ${D}${PTEST_PATH}/doc
+	install -m 0644 ${S}/doc/*.rst ${D}${PTEST_PATH}/doc/
 }
 
 RDEPENDS:${PN} += " \

^ permalink raw reply related	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2026-11-04  9:07 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-03  9:27 [PATCH 00/12] Upgrades on 3rd Nov Jaipaul Cheernam
2026-11-03  9:27 ` [PATCH 01/12] expat: upgrade 2.9.0 -> 2.10.0 Jaipaul Cheernam
2026-11-03  9:27 ` [PATCH 02/12] librepo: upgrade 1.21.3 -> 1.22.0 Jaipaul Cheernam
2026-11-03  9:36   ` Patchtest results for " patchtest
2026-11-03  9:27 ` [PATCH 03/12] nghttp2: upgrade 1.70.0 -> 1.71.0 Jaipaul Cheernam
2026-11-03  9:27 ` [PATCH 04/12] apr-util: upgrade 1.6.5 -> 1.6.6 Jaipaul Cheernam
2026-11-03  9:27 ` [PATCH 05/12] python3-jsonpointer: upgrade 3.5 -> 3.8 Jaipaul Cheernam
2026-11-04  8:14   ` [OE-core] " Mathieu Dubois-Briand
2026-11-04  9:07   ` [PATCH v2] " Jaipaul Cheernam
2026-11-03  9:27 ` [PATCH 06/12] python3-markupsafe: upgrade 3.0.3 -> 3.0.4 Jaipaul Cheernam
2026-11-03  9:27 ` [PATCH 07/12] python3-uv-build: upgrade 0.13.5 -> 0.13.7 Jaipaul Cheernam
2026-11-03  9:27 ` [PATCH 08/12] python3-pip: upgrade 26.2.2 -> 26.3 Jaipaul Cheernam
2026-11-03  9:27 ` [PATCH 09/12] mesa-demos: upgrade to latest revision Jaipaul Cheernam
2026-11-03  9:27 ` [PATCH 10/12] hwdata: upgrade 0.411 -> 0.412 Jaipaul Cheernam
2026-11-03  9:27 ` [PATCH 11/12] hwdata: upgrade 0.412 -> 0.413 Jaipaul Cheernam
2026-11-03  9:28 ` [PATCH 12/12] gtk4: upgrade 4.24.0 -> 4.24.1 Jaipaul Cheernam
2026-11-03  9:36   ` Patchtest results for " patchtest

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.