Openembedded Core Discussions
 help / color / mirror / Atom feed
From: Trevor Gamblin <tgamblin@baylibre.com>
To: wangmy@fujitsu.com, openembedded-core@lists.openembedded.org
Subject: Re: [OE-core] [PATCH 50/56] python3: upgrade 3.13.2 -> 3.13.3
Date: Mon, 12 May 2025 05:33:12 -0400	[thread overview]
Message-ID: <f2560cef-3fce-4f38-a62e-f41a4c63d413@baylibre.com> (raw)
In-Reply-To: <1747040619-7566-50-git-send-email-wangmy@fujitsu.com>


On 2025-05-12 05:03, wangmy via lists.openembedded.org wrote:
> From: Wang Mingyu <wangmy@fujitsu.com>
>
> 0001-Avoid-shebang-overflow-on-python-config.py.patch
> 0001-Generate-data-for-OpenSSL-3.4-and-add-it-to-multissl.patch
> 0001-Lib-sysconfig.py-use-prefix-value-from-build-configu.patch
> 0001-Skip-failing-tests-due-to-load-variability-on-YP-AB.patch
> 0001-skip-no_stdout_fileno-test-due-to-load-variability.patch
> 0001-test_readline-skip-limited-history-test.patch
> 0001-test_storlines-skip-due-to-load-variability.patch
> makerace.patch
> valid-dists.patch
> refreshed for 3.13.3

This patch results in the same error encountered when I sent the upgrade 
recently:

| ./pgo-wrapper ./python -m test.regrtest --pgo test_grammar 
test_opcodes test_dict test_types
| Using random seed: 1744120448
| 0:00:00 load avg: 55.96 Run 4 tests sequentially in a single process
| 0:00:00 load avg: 55.96 [1/4] test_grammar
| 0:00:00 load avg: 55.96 [1/4] test_grammar passed
| 0:00:00 load avg: 55.96 [2/4] test_opcodes
| 0:00:00 load avg: 55.96 [2/4] test_opcodes passed
| 0:00:00 load avg: 55.96 [3/4] test_dict
| 0:00:01 load avg: 52.84 [3/4] test_dict passed
| 0:00:01 load avg: 52.84 [4/4] test_types
| test test_types failed
| 0:00:06 load avg: 52.84 [4/4] test_types failed (1 failure)
|
| Total duration: 6.1 sec
| Total tests: run=321 failures=1 skipped=1
| Total test files: run=4/4 failed=1
| Result: FAILURE
| make: *** [Makefile:897: profile-run-stamp] Error 2
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
ERROR: Task 
(virtual:nativesdk:/home/tgamblin/workspace/yocto/poky/meta/recipes-devtools/python/python3_3.13.3.bb:do_compile) 
failed with exit code '1'

I have not determined the source of the issue yet.

> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
> ---
>   ...shebang-overflow-on-python-config.py.patch |   6 +-
>   ...r-OpenSSL-3.4-and-add-it-to-multissl.patch | 108 +++++++++---------
>   ...-use-prefix-value-from-build-configu.patch |   6 +-
>   ...sts-due-to-load-variability-on-YP-AB.patch |  12 +-
>   ..._fileno-test-due-to-load-variability.patch |   6 +-
>   ...t_readline-skip-limited-history-test.patch |  14 ++-
>   ...orlines-skip-due-to-load-variability.patch |   6 +-
>   .../python/python3/makerace.patch             |   6 +-
>   .../python/python3/valid-dists.patch          |  28 +++--
>   .../{python3_3.13.2.bb => python3_3.13.3.bb}  |   2 +-
>   10 files changed, 101 insertions(+), 93 deletions(-)
>   rename meta/recipes-devtools/python/{python3_3.13.2.bb => python3_3.13.3.bb} (99%)
>
> diff --git a/meta/recipes-devtools/python/python3/0001-Avoid-shebang-overflow-on-python-config.py.patch b/meta/recipes-devtools/python/python3/0001-Avoid-shebang-overflow-on-python-config.py.patch
> index 81a613c151..e7f7fdfda5 100644
> --- a/meta/recipes-devtools/python/python3/0001-Avoid-shebang-overflow-on-python-config.py.patch
> +++ b/meta/recipes-devtools/python/python3/0001-Avoid-shebang-overflow-on-python-config.py.patch
> @@ -1,4 +1,4 @@
> -From 6b111a328c1c57b1580d63894b2b5d337316f6d4 Mon Sep 17 00:00:00 2001
> +From 0239f786147acda432c4a0ac0615ff13375053e3 Mon Sep 17 00:00:00 2001
>   From: Paulo Neves <ptsneves@gmail.com>
>   Date: Tue, 7 Jun 2022 16:16:41 +0200
>   Subject: [PATCH] Avoid shebang overflow on python-config.py
> @@ -16,10 +16,10 @@ Upstream-Status: Denied [distribution]
>    1 file changed, 2 insertions(+)
>   
>   diff --git a/Makefile.pre.in b/Makefile.pre.in
> -index 9ec3a71..f7d5382 100644
> +index ce490a3..8284a87 100644
>   --- a/Makefile.pre.in
>   +++ b/Makefile.pre.in
> -@@ -2578,6 +2578,8 @@ python-config: $(srcdir)/Misc/python-config.in Misc/python-config.sh
> +@@ -2579,6 +2579,8 @@ python-config: $(srcdir)/Misc/python-config.in Misc/python-config.sh
>    	@ # Substitution happens here, as the completely-expanded BINDIR
>    	@ # is not available in configure
>    	sed -e "s,@EXENAME@,$(EXENAME)," < $(srcdir)/Misc/python-config.in >python-config.py
> diff --git a/meta/recipes-devtools/python/python3/0001-Generate-data-for-OpenSSL-3.4-and-add-it-to-multissl.patch b/meta/recipes-devtools/python/python3/0001-Generate-data-for-OpenSSL-3.4-and-add-it-to-multissl.patch
> index 075737e7d1..b3118c5cfe 100644
> --- a/meta/recipes-devtools/python/python3/0001-Generate-data-for-OpenSSL-3.4-and-add-it-to-multissl.patch
> +++ b/meta/recipes-devtools/python/python3/0001-Generate-data-for-OpenSSL-3.4-and-add-it-to-multissl.patch
> @@ -1,4 +1,4 @@
> -From db5c5763f3e3172f1dd011355b41469770dafc0f Mon Sep 17 00:00:00 2001
> +From ad6f45615d99a2a9e8338dc3066781d449155868 Mon Sep 17 00:00:00 2001
>   From: Petr Viktorin <encukou@gmail.com>
>   Date: Thu, 28 Nov 2024 13:29:27 +0100
>   Subject: [PATCH] gh-127330: Update for OpenSSL 3.4 & document+improve the
> @@ -31,7 +31,7 @@ Signed-off-by: Peter Marko <peter.marko@siemens.com>
>    rename Modules/{_ssl_data_31.h => _ssl_data_34.h} (92%)
>   
>   diff --git a/Modules/_ssl.c b/Modules/_ssl.c
> -index b6b5ebf094c..e5b8bf21002 100644
> +index 53a2802..e898a5a 100644
>   --- a/Modules/_ssl.c
>   +++ b/Modules/_ssl.c
>   @@ -121,7 +121,7 @@ static void _PySSLFixErrno(void) {
> @@ -44,7 +44,7 @@ index b6b5ebf094c..e5b8bf21002 100644
>    #include "_ssl_data_300.h"
>    #elif (OPENSSL_VERSION_NUMBER >= 0x10101000L)
>   diff --git a/Modules/_ssl_data_111.h b/Modules/_ssl_data_111.h
> -index 093c786e6a2..061fac2bd58 100644
> +index 093c786..061fac2 100644
>   --- a/Modules/_ssl_data_111.h
>   +++ b/Modules/_ssl_data_111.h
>   @@ -1,4 +1,6 @@
> @@ -56,7 +56,7 @@ index 093c786e6a2..061fac2bd58 100644
>    #ifdef ERR_LIB_ASN1
>        {"ASN1", ERR_LIB_ASN1},
>   diff --git a/Modules/_ssl_data_300.h b/Modules/_ssl_data_300.h
> -index dc66731f6b6..b687ce43c77 100644
> +index dc66731..b687ce4 100644
>   --- a/Modules/_ssl_data_300.h
>   +++ b/Modules/_ssl_data_300.h
>   @@ -1,4 +1,7 @@
> @@ -72,7 +72,7 @@ diff --git a/Modules/_ssl_data_31.h b/Modules/_ssl_data_34.h
>   similarity index 92%
>   rename from Modules/_ssl_data_31.h
>   rename to Modules/_ssl_data_34.h
> -index c589c501f4e..d4af3e1c1fa 100644
> +index c589c50..d4af3e1 100644
>   --- a/Modules/_ssl_data_31.h
>   +++ b/Modules/_ssl_data_34.h
>   @@ -1,4 +1,6 @@
> @@ -1078,7 +1078,7 @@ index c589c501f4e..d4af3e1c1fa 100644
>      #ifdef SSL_R_TLSV1_ALERT_ACCESS_DENIED
>        {"TLSV1_ALERT_ACCESS_DENIED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_ACCESS_DENIED},
>      #else
> -@@ -7470,6 +7982,16 @@ static struct py_ssl_error_code error_codes[] = {
> +@@ -7470,11 +7982,26 @@ static struct py_ssl_error_code error_codes[] = {
>      #else
>        {"TLSV1_ALERT_DECODE_ERROR", 20, 1050},
>      #endif
> @@ -1087,57 +1087,60 @@ index c589c501f4e..d4af3e1c1fa 100644
>   +  #else
>   +    {"TLSV1_ALERT_DECODE_ERROR", 20, 1050},
>   +  #endif
> +   #ifdef SSL_R_TLSV1_ALERT_DECRYPTION_FAILED
> +     {"TLSV1_ALERT_DECRYPTION_FAILED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPTION_FAILED},
> +   #else
> +     {"TLSV1_ALERT_DECRYPTION_FAILED", 20, 1021},
> +   #endif
>   +  #ifdef SSL_R_TLSV1_ALERT_DECRYPTION_FAILED
>   +    {"TLSV1_ALERT_DECRYPTION_FAILED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPTION_FAILED},
>   +  #else
>   +    {"TLSV1_ALERT_DECRYPTION_FAILED", 20, 1021},
>   +  #endif
> -   #ifdef SSL_R_TLSV1_ALERT_DECRYPTION_FAILED
> -     {"TLSV1_ALERT_DECRYPTION_FAILED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPTION_FAILED},
> -   #else
> -@@ -7480,6 +8002,16 @@ static struct py_ssl_error_code error_codes[] = {
> -   #else
> -     {"TLSV1_ALERT_DECRYPT_ERROR", 20, 1051},
> -   #endif
>   +  #ifdef SSL_R_TLSV1_ALERT_DECRYPT_ERROR
>   +    {"TLSV1_ALERT_DECRYPT_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPT_ERROR},
>   +  #else
>   +    {"TLSV1_ALERT_DECRYPT_ERROR", 20, 1051},
>   +  #endif
> +   #ifdef SSL_R_TLSV1_ALERT_DECRYPT_ERROR
> +     {"TLSV1_ALERT_DECRYPT_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPT_ERROR},
> +   #else
> +@@ -7485,6 +8012,16 @@ static struct py_ssl_error_code error_codes[] = {
> +   #else
> +     {"TLSV1_ALERT_EXPORT_RESTRICTION", 20, 1060},
> +   #endif
>   +  #ifdef SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION
>   +    {"TLSV1_ALERT_EXPORT_RESTRICTION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION},
>   +  #else
>   +    {"TLSV1_ALERT_EXPORT_RESTRICTION", 20, 1060},
>   +  #endif
> -   #ifdef SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION
> -     {"TLSV1_ALERT_EXPORT_RESTRICTION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION},
> -   #else
> -@@ -7490,6 +8022,16 @@ static struct py_ssl_error_code error_codes[] = {
> -   #else
> -     {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", 20, 1086},
> -   #endif
>   +  #ifdef SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK
>   +    {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK},
>   +  #else
>   +    {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", 20, 1086},
>   +  #endif
> +   #ifdef SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK
> +     {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK},
> +   #else
> +@@ -7495,11 +8032,36 @@ static struct py_ssl_error_code error_codes[] = {
> +   #else
> +     {"TLSV1_ALERT_INSUFFICIENT_SECURITY", 20, 1071},
> +   #endif
>   +  #ifdef SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY
>   +    {"TLSV1_ALERT_INSUFFICIENT_SECURITY", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY},
>   +  #else
>   +    {"TLSV1_ALERT_INSUFFICIENT_SECURITY", 20, 1071},
>   +  #endif
> -   #ifdef SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY
> -     {"TLSV1_ALERT_INSUFFICIENT_SECURITY", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY},
> -   #else
> -@@ -7500,6 +8042,26 @@ static struct py_ssl_error_code error_codes[] = {
> -   #else
> -     {"TLSV1_ALERT_INTERNAL_ERROR", 20, 1080},
> -   #endif
>   +  #ifdef SSL_R_TLSV1_ALERT_INTERNAL_ERROR
>   +    {"TLSV1_ALERT_INTERNAL_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INTERNAL_ERROR},
>   +  #else
>   +    {"TLSV1_ALERT_INTERNAL_ERROR", 20, 1080},
>   +  #endif
> +   #ifdef SSL_R_TLSV1_ALERT_INTERNAL_ERROR
> +     {"TLSV1_ALERT_INTERNAL_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INTERNAL_ERROR},
> +   #else
> +     {"TLSV1_ALERT_INTERNAL_ERROR", 20, 1080},
> +   #endif
>   +  #ifdef SSL_R_TLSV1_ALERT_NO_APPLICATION_PROTOCOL
>   +    {"TLSV1_ALERT_NO_APPLICATION_PROTOCOL", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_NO_APPLICATION_PROTOCOL},
>   +  #else
> @@ -1156,7 +1159,7 @@ index c589c501f4e..d4af3e1c1fa 100644
>      #ifdef SSL_R_TLSV1_ALERT_NO_RENEGOTIATION
>        {"TLSV1_ALERT_NO_RENEGOTIATION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_NO_RENEGOTIATION},
>      #else
> -@@ -7510,21 +8072,56 @@ static struct py_ssl_error_code error_codes[] = {
> +@@ -7510,6 +8072,16 @@ static struct py_ssl_error_code error_codes[] = {
>      #else
>        {"TLSV1_ALERT_PROTOCOL_VERSION", 20, 1070},
>      #endif
> @@ -1165,26 +1168,23 @@ index c589c501f4e..d4af3e1c1fa 100644
>   +  #else
>   +    {"TLSV1_ALERT_PROTOCOL_VERSION", 20, 1070},
>   +  #endif
> -   #ifdef SSL_R_TLSV1_ALERT_RECORD_OVERFLOW
> -     {"TLSV1_ALERT_RECORD_OVERFLOW", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_RECORD_OVERFLOW},
> -   #else
> -     {"TLSV1_ALERT_RECORD_OVERFLOW", 20, 1022},
> -   #endif
>   +  #ifdef SSL_R_TLSV1_ALERT_RECORD_OVERFLOW
>   +    {"TLSV1_ALERT_RECORD_OVERFLOW", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_RECORD_OVERFLOW},
>   +  #else
>   +    {"TLSV1_ALERT_RECORD_OVERFLOW", 20, 1022},
>   +  #endif
> +   #ifdef SSL_R_TLSV1_ALERT_RECORD_OVERFLOW
> +     {"TLSV1_ALERT_RECORD_OVERFLOW", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_RECORD_OVERFLOW},
> +   #else
> +@@ -7520,11 +8092,36 @@ static struct py_ssl_error_code error_codes[] = {
> +   #else
> +     {"TLSV1_ALERT_UNKNOWN_CA", 20, 1048},
> +   #endif
>   +  #ifdef SSL_R_TLSV1_ALERT_UNKNOWN_CA
>   +    {"TLSV1_ALERT_UNKNOWN_CA", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_UNKNOWN_CA},
>   +  #else
>   +    {"TLSV1_ALERT_UNKNOWN_CA", 20, 1048},
>   +  #endif
> -   #ifdef SSL_R_TLSV1_ALERT_UNKNOWN_CA
> -     {"TLSV1_ALERT_UNKNOWN_CA", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_UNKNOWN_CA},
> -   #else
> -     {"TLSV1_ALERT_UNKNOWN_CA", 20, 1048},
> -   #endif
>   +  #ifdef SSL_R_TLSV1_ALERT_UNKNOWN_PSK_IDENTITY
>   +    {"TLSV1_ALERT_UNKNOWN_PSK_IDENTITY", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_UNKNOWN_PSK_IDENTITY},
>   +  #else
> @@ -1213,7 +1213,7 @@ index c589c501f4e..d4af3e1c1fa 100644
>      #ifdef SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE
>        {"TLSV1_BAD_CERTIFICATE_HASH_VALUE", ERR_LIB_SSL, SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE},
>      #else
> -@@ -7535,6 +8132,16 @@ static struct py_ssl_error_code error_codes[] = {
> +@@ -7535,11 +8132,26 @@ static struct py_ssl_error_code error_codes[] = {
>      #else
>        {"TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE", 20, 1113},
>      #endif
> @@ -1222,30 +1222,35 @@ index c589c501f4e..d4af3e1c1fa 100644
>   +  #else
>   +    {"TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE", 20, 1113},
>   +  #endif
> +   #ifdef SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE
> +     {"TLSV1_CERTIFICATE_UNOBTAINABLE", ERR_LIB_SSL, SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE},
> +   #else
> +     {"TLSV1_CERTIFICATE_UNOBTAINABLE", 20, 1111},
> +   #endif
>   +  #ifdef SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE
>   +    {"TLSV1_CERTIFICATE_UNOBTAINABLE", ERR_LIB_SSL, SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE},
>   +  #else
>   +    {"TLSV1_CERTIFICATE_UNOBTAINABLE", 20, 1111},
>   +  #endif
> -   #ifdef SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE
> -     {"TLSV1_CERTIFICATE_UNOBTAINABLE", ERR_LIB_SSL, SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE},
> -   #else
> -@@ -7545,6 +8152,16 @@ static struct py_ssl_error_code error_codes[] = {
> -   #else
> -     {"TLSV1_UNRECOGNIZED_NAME", 20, 1112},
> -   #endif
>   +  #ifdef SSL_R_TLSV1_UNRECOGNIZED_NAME
>   +    {"TLSV1_UNRECOGNIZED_NAME", ERR_LIB_SSL, SSL_R_TLSV1_UNRECOGNIZED_NAME},
>   +  #else
>   +    {"TLSV1_UNRECOGNIZED_NAME", 20, 1112},
>   +  #endif
> +   #ifdef SSL_R_TLSV1_UNRECOGNIZED_NAME
> +     {"TLSV1_UNRECOGNIZED_NAME", ERR_LIB_SSL, SSL_R_TLSV1_UNRECOGNIZED_NAME},
> +   #else
> +@@ -7550,6 +8162,11 @@ static struct py_ssl_error_code error_codes[] = {
> +   #else
> +     {"TLSV1_UNSUPPORTED_EXTENSION", 20, 1110},
> +   #endif
>   +  #ifdef SSL_R_TLSV1_UNSUPPORTED_EXTENSION
>   +    {"TLSV1_UNSUPPORTED_EXTENSION", ERR_LIB_SSL, SSL_R_TLSV1_UNSUPPORTED_EXTENSION},
>   +  #else
>   +    {"TLSV1_UNSUPPORTED_EXTENSION", 20, 1110},
>   +  #endif
> -   #ifdef SSL_R_TLSV1_UNSUPPORTED_EXTENSION
> -     {"TLSV1_UNSUPPORTED_EXTENSION", ERR_LIB_SSL, SSL_R_TLSV1_UNSUPPORTED_EXTENSION},
> +   #ifdef SSL_R_TLS_ILLEGAL_EXPORTER_LABEL
> +     {"TLS_ILLEGAL_EXPORTER_LABEL", ERR_LIB_SSL, SSL_R_TLS_ILLEGAL_EXPORTER_LABEL},
>      #else
>   @@ -7665,6 +8282,11 @@ static struct py_ssl_error_code error_codes[] = {
>      #else
> @@ -1359,7 +1364,7 @@ index c589c501f4e..d4af3e1c1fa 100644
>        {"WRONG_LOOKUP_TYPE", ERR_LIB_X509, X509_R_WRONG_LOOKUP_TYPE},
>      #else
>   diff --git a/Tools/c-analyzer/cpython/_parser.py b/Tools/c-analyzer/cpython/_parser.py
> -index 21be53e7884..a08b32fa45d 100644
> +index 12010f0..104cf22 100644
>   --- a/Tools/c-analyzer/cpython/_parser.py
>   +++ b/Tools/c-analyzer/cpython/_parser.py
>   @@ -70,9 +70,7 @@ Python/thread_pthread.h
> @@ -1374,7 +1379,7 @@ index 21be53e7884..a08b32fa45d 100644
>    Modules/unicodedata_db.h
>    Modules/unicodename_db.h
>   diff --git a/Tools/ssl/make_ssl_data.py b/Tools/ssl/make_ssl_data.py
> -index 9860871..0cd05c7 100755
> +index 9860871..982d05a 100755
>   --- a/Tools/ssl/make_ssl_data.py
>   +++ b/Tools/ssl/make_ssl_data.py
>   @@ -5,9 +5,28 @@ This script should be called *manually* when we want to upgrade SSLError
> @@ -1447,6 +1452,3 @@ index eae0e0c..fb06f63 100755
>    ]
>    
>    LIBRESSL_OLD_VERSIONS = [
> ---
> -2.30.2
> -
> diff --git a/meta/recipes-devtools/python/python3/0001-Lib-sysconfig.py-use-prefix-value-from-build-configu.patch b/meta/recipes-devtools/python/python3/0001-Lib-sysconfig.py-use-prefix-value-from-build-configu.patch
> index ca72ebc899..cb3a13ff0a 100644
> --- a/meta/recipes-devtools/python/python3/0001-Lib-sysconfig.py-use-prefix-value-from-build-configu.patch
> +++ b/meta/recipes-devtools/python/python3/0001-Lib-sysconfig.py-use-prefix-value-from-build-configu.patch
> @@ -1,4 +1,4 @@
> -From 3f4f3e917950e286d5729ea949ca342995eb3c3e Mon Sep 17 00:00:00 2001
> +From e7c0c356efe61be74c4c7a463d01b4eeb677c7df Mon Sep 17 00:00:00 2001
>   From: Alexander Kanavin <alex@linutronix.de>
>   Date: Fri, 17 Nov 2023 14:26:32 +0100
>   Subject: [PATCH] Lib/sysconfig.py: use prefix value from build configuration
> @@ -14,10 +14,10 @@ Signed-off-by: Alexander Kanavin <alex@linutronix.de>
>    1 file changed, 5 insertions(+)
>   
>   diff --git a/Lib/sysconfig/__init__.py b/Lib/sysconfig/__init__.py
> -index f8e1c7d..0882526 100644
> +index 7a5feac..867f497 100644
>   --- a/Lib/sysconfig/__init__.py
>   +++ b/Lib/sysconfig/__init__.py
> -@@ -494,6 +494,11 @@ def _init_config_vars():
> +@@ -501,6 +501,11 @@ def _init_config_vars():
>            _CONFIG_VARS['VPATH'] = sys._vpath
>        if os.name == 'posix':
>            _init_posix(_CONFIG_VARS)
> diff --git a/meta/recipes-devtools/python/python3/0001-Skip-failing-tests-due-to-load-variability-on-YP-AB.patch b/meta/recipes-devtools/python/python3/0001-Skip-failing-tests-due-to-load-variability-on-YP-AB.patch
> index c8537db1fd..38a6ef065e 100644
> --- a/meta/recipes-devtools/python/python3/0001-Skip-failing-tests-due-to-load-variability-on-YP-AB.patch
> +++ b/meta/recipes-devtools/python/python3/0001-Skip-failing-tests-due-to-load-variability-on-YP-AB.patch
> @@ -1,4 +1,4 @@
> -From 8828a52ebace98199569404f01174398bcc64a00 Mon Sep 17 00:00:00 2001
> +From d6982c7de7dbeec6f50c05b923be02780b30ce89 Mon Sep 17 00:00:00 2001
>   From: Yi Fan Yu <yifan.yu@windriver.com>
>   Date: Thu, 1 Apr 2021 13:08:37 -0700
>   Subject: [PATCH] Skip failing tests due to load variability on YP AB
> @@ -23,10 +23,10 @@ Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
>    2 files changed, 5 insertions(+)
>   
>   diff --git a/Lib/test/_test_multiprocessing.py b/Lib/test/_test_multiprocessing.py
> -index 5dae370..23eb971 100644
> +index 4b06123..b69e33f 100644
>   --- a/Lib/test/_test_multiprocessing.py
>   +++ b/Lib/test/_test_multiprocessing.py
> -@@ -688,6 +688,7 @@ class _TestProcess(BaseTestCase):
> +@@ -692,6 +692,7 @@ class _TestProcess(BaseTestCase):
>            close_queue(q)
>    
>        @support.requires_resource('walltime')
> @@ -34,7 +34,7 @@ index 5dae370..23eb971 100644
>        def test_many_processes(self):
>            if self.TYPE == 'threads':
>                self.skipTest('test not appropriate for {}'.format(self.TYPE))
> -@@ -2211,6 +2212,7 @@ class _TestBarrier(BaseTestCase):
> +@@ -2223,6 +2224,7 @@ class _TestBarrier(BaseTestCase):
>            except threading.BrokenBarrierError:
>                results.append(True)
>    
> @@ -42,7 +42,7 @@ index 5dae370..23eb971 100644
>        def test_timeout(self):
>            """
>            Test wait(timeout)
> -@@ -5299,6 +5301,7 @@ class TestWait(unittest.TestCase):
> +@@ -5311,6 +5313,7 @@ class TestWait(unittest.TestCase):
>            time.sleep(period)
>    
>        @support.requires_resource('walltime')
> @@ -51,7 +51,7 @@ index 5dae370..23eb971 100644
>            from multiprocessing.connection import wait
>    
>   diff --git a/Lib/test/test_time.py b/Lib/test/test_time.py
> -index 293799f..1dbb623 100644
> +index ee17c93..13041f3 100644
>   --- a/Lib/test/test_time.py
>   +++ b/Lib/test/test_time.py
>   @@ -548,6 +548,7 @@ class TimeTestCase(unittest.TestCase):
> diff --git a/meta/recipes-devtools/python/python3/0001-skip-no_stdout_fileno-test-due-to-load-variability.patch b/meta/recipes-devtools/python/python3/0001-skip-no_stdout_fileno-test-due-to-load-variability.patch
> index ea103bc834..7d8c9db9e1 100644
> --- a/meta/recipes-devtools/python/python3/0001-skip-no_stdout_fileno-test-due-to-load-variability.patch
> +++ b/meta/recipes-devtools/python/python3/0001-skip-no_stdout_fileno-test-due-to-load-variability.patch
> @@ -1,4 +1,4 @@
> -From c5bdd39f8ebc4e6c58a47d7e424eac028eddb4ff Mon Sep 17 00:00:00 2001
> +From d40708eac1cc5d0feb9e8ef3921d09cd7fffb23b Mon Sep 17 00:00:00 2001
>   From: Trevor Gamblin <tgamblin@baylibre.com>
>   Date: Fri, 15 Sep 2023 08:48:33 -0400
>   Subject: [PATCH] skip no_stdout_fileno test due to load variability
> @@ -16,10 +16,10 @@ Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
>    1 file changed, 1 insertion(+)
>   
>   diff --git a/Lib/test/test_builtin.py b/Lib/test/test_builtin.py
> -index c5394de..ed17fb6 100644
> +index d4da291..efe84bd 100644
>   --- a/Lib/test/test_builtin.py
>   +++ b/Lib/test/test_builtin.py
> -@@ -2435,6 +2435,7 @@ class PtyTests(unittest.TestCase):
> +@@ -2458,6 +2458,7 @@ class PtyTests(unittest.TestCase):
>                             "byte 0xe9 in position 4: ordinal not in "
>                             "range(128)")
>    
> diff --git a/meta/recipes-devtools/python/python3/0001-test_readline-skip-limited-history-test.patch b/meta/recipes-devtools/python/python3/0001-test_readline-skip-limited-history-test.patch
> index 862a7f5ea7..9a4c0e4626 100644
> --- a/meta/recipes-devtools/python/python3/0001-test_readline-skip-limited-history-test.patch
> +++ b/meta/recipes-devtools/python/python3/0001-test_readline-skip-limited-history-test.patch
> @@ -1,4 +1,4 @@
> -From 1a0a145261ba4f97aaff3c0c656ac2e0ad9695a8 Mon Sep 17 00:00:00 2001
> +From 8fc0adf5a393faf2303b929cc3723a1d97417041 Mon Sep 17 00:00:00 2001
>   From: Trevor Gamblin <tgamblin@baylibre.com>
>   Date: Tue, 13 Aug 2024 11:07:05 -0400
>   Subject: [PATCH] test_readline: skip limited history test
> @@ -13,12 +13,14 @@ Upstream-Status: Inappropriate [OE-specific]
>   
>   Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
>   ---
> - Lib/test/test_readline.py | 2 ++
> - 1 file changed, 2 insertions(+)
> + Lib/test/test_readline.py | 3 +++
> + 1 file changed, 3 insertions(+)
>   
> +diff --git a/Lib/test/test_readline.py b/Lib/test/test_readline.py
> +index 8b8772c..90b9dbc 100644
>   --- a/Lib/test/test_readline.py
>   +++ b/Lib/test/test_readline.py
> -@@ -70,6 +70,7 @@ class TestHistoryManipulation (unittest.
> +@@ -70,6 +70,7 @@ class TestHistoryManipulation (unittest.TestCase):
>    
>        @unittest.skipUnless(hasattr(readline, "append_history_file"),
>                             "append_history not available")
> @@ -26,7 +28,7 @@ Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
>        def test_write_read_append(self):
>            hfile = tempfile.NamedTemporaryFile(delete=False)
>            hfile.close()
> -@@ -141,6 +142,7 @@ class TestHistoryManipulation (unittest.
> +@@ -141,6 +142,7 @@ class TestHistoryManipulation (unittest.TestCase):
>            self.assertEqual(readline.get_history_item(1), "entrée 1")
>            self.assertEqual(readline.get_history_item(2), "entrée 22")
>    
> @@ -34,7 +36,7 @@ Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
>        def test_write_read_limited_history(self):
>            previous_length = readline.get_history_length()
>            self.addCleanup(readline.set_history_length, previous_length)
> -@@ -382,6 +384,7 @@ readline.write_history_file(history_file
> +@@ -382,6 +384,7 @@ readline.write_history_file(history_file)
>            self.assertIn(b"done", output)
>    
>    
> diff --git a/meta/recipes-devtools/python/python3/0001-test_storlines-skip-due-to-load-variability.patch b/meta/recipes-devtools/python/python3/0001-test_storlines-skip-due-to-load-variability.patch
> index b4f873fd72..c1a9bebe78 100644
> --- a/meta/recipes-devtools/python/python3/0001-test_storlines-skip-due-to-load-variability.patch
> +++ b/meta/recipes-devtools/python/python3/0001-test_storlines-skip-due-to-load-variability.patch
> @@ -1,4 +1,4 @@
> -From 9f252a691cd335341938489da32d6e2d4620d8ca Mon Sep 17 00:00:00 2001
> +From 45a38769a5cc7c1e16211bda02e9eb6c23e04eee Mon Sep 17 00:00:00 2001
>   From: Trevor Gamblin <tgamblin@baylibre.com>
>   Date: Fri, 6 Oct 2023 10:59:44 -0400
>   Subject: [PATCH] test_storlines: skip due to load variability
> @@ -16,10 +16,10 @@ Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
>    1 file changed, 1 insertion(+)
>   
>   diff --git a/Lib/test/test_ftplib.py b/Lib/test/test_ftplib.py
> -index bed0e6d..36602be 100644
> +index c864d40..8459c4c 100644
>   --- a/Lib/test/test_ftplib.py
>   +++ b/Lib/test/test_ftplib.py
> -@@ -627,6 +627,7 @@ class TestFTPClass(TestCase):
> +@@ -630,6 +630,7 @@ class TestFTPClass(TestCase):
>                self.client.storbinary('stor', f, rest=r)
>                self.assertEqual(self.server.handler_instance.rest, str(r))
>    
> diff --git a/meta/recipes-devtools/python/python3/makerace.patch b/meta/recipes-devtools/python/python3/makerace.patch
> index b115a6fa65..d69db443f9 100644
> --- a/meta/recipes-devtools/python/python3/makerace.patch
> +++ b/meta/recipes-devtools/python/python3/makerace.patch
> @@ -1,4 +1,4 @@
> -From 2b458b4e1bcd57e3f135d3f0e715f64b98b27906 Mon Sep 17 00:00:00 2001
> +From bdb637f4c65329f1e452ad08158a7ab89529ff39 Mon Sep 17 00:00:00 2001
>   From: Richard Purdie <richard.purdie@linuxfoundation.org>
>   Date: Tue, 13 Jul 2021 23:19:29 +0100
>   Subject: [PATCH] python3: Fix make race
> @@ -17,10 +17,10 @@ Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
>    1 file changed, 1 insertion(+), 1 deletion(-)
>   
>   diff --git a/Makefile.pre.in b/Makefile.pre.in
> -index be1b9ea..9ec3a71 100644
> +index 7586b6c..ce490a3 100644
>   --- a/Makefile.pre.in
>   +++ b/Makefile.pre.in
> -@@ -2485,7 +2485,7 @@ COMPILEALL_OPTS=-j0
> +@@ -2486,7 +2486,7 @@ COMPILEALL_OPTS=-j0
>    TEST_MODULES=@TEST_MODULES@
>    
>    .PHONY: libinstall
> diff --git a/meta/recipes-devtools/python/python3/valid-dists.patch b/meta/recipes-devtools/python/python3/valid-dists.patch
> index 1b2c078c21..50ee4d455a 100644
> --- a/meta/recipes-devtools/python/python3/valid-dists.patch
> +++ b/meta/recipes-devtools/python/python3/valid-dists.patch
> @@ -1,4 +1,4 @@
> -From a65c29adc027b3615154cab73aaedd58a6aa23da Mon Sep 17 00:00:00 2001
> +From a5a3716a7bb4bef5478757b986059e13981d473e Mon Sep 17 00:00:00 2001
>   From: "Jason R. Coombs" <jaraco@jaraco.com>
>   Date: Tue, 23 Jul 2024 08:36:16 -0400
>   Subject: [PATCH] Prioritize valid dists to invalid dists when retrieving by
> @@ -8,12 +8,16 @@ Closes python/importlib_metadata#489
>   
>   Upstream-Status: Backport [https://github.com/python/importlib_metadata/commit/a65c29adc027b3615154cab73aaedd58a6aa23da]
>   Signed-off-by: Ross Burton <ross.burton@arm.com>
> +---
> + Lib/importlib/metadata/__init__.py   | 14 +++-
> + Lib/importlib/metadata/_itertools.py | 98 ++++++++++++++++++++++++++++
> + 2 files changed, 110 insertions(+), 2 deletions(-)
>   
> -diff --git i/Lib/importlib/metadata/__init__.py w/Lib/importlib/metadata/__init__.py
> -index 8ce62dd864f..085378caabc 100644
> ---- i/Lib/importlib/metadata/__init__.py
> -+++ w/Lib/importlib/metadata/__init__.py
> -@@ -21,7 +21,7 @@
> +diff --git a/Lib/importlib/metadata/__init__.py b/Lib/importlib/metadata/__init__.py
> +index 8ce62dd..085378c 100644
> +--- a/Lib/importlib/metadata/__init__.py
> ++++ b/Lib/importlib/metadata/__init__.py
> +@@ -21,7 +21,7 @@ import collections
>    from . import _meta
>    from ._collections import FreezableDefaultDict, Pair
>    from ._functools import method_cache, pass_none
> @@ -22,7 +26,7 @@ index 8ce62dd864f..085378caabc 100644
>    from ._meta import PackageMetadata, SimplePath
>    
>    from contextlib import suppress
> -@@ -404,7 +404,7 @@ def from_name(cls, name: str) -> Distribution:
> +@@ -404,7 +404,7 @@ class Distribution(DeprecatedNonAbstract):
>            if not name:
>                raise ValueError("A distribution name is required.")
>            try:
> @@ -31,7 +35,7 @@ index 8ce62dd864f..085378caabc 100644
>            except StopIteration:
>                raise PackageNotFoundError(name)
>    
> -@@ -428,6 +428,16 @@ def discover(
> +@@ -428,6 +428,16 @@ class Distribution(DeprecatedNonAbstract):
>                resolver(context) for resolver in cls._discover_resolvers()
>            )
>    
> @@ -48,10 +52,10 @@ index 8ce62dd864f..085378caabc 100644
>        @staticmethod
>        def at(path: str | os.PathLike[str]) -> Distribution:
>            """Return a Distribution for the indicated metadata path.
> -diff --git i/Lib/importlib/metadata/_itertools.py w/Lib/importlib/metadata/_itertools.py
> -index d4ca9b9140e..79d37198ce7 100644
> ---- i/Lib/importlib/metadata/_itertools.py
> -+++ w/Lib/importlib/metadata/_itertools.py
> +diff --git a/Lib/importlib/metadata/_itertools.py b/Lib/importlib/metadata/_itertools.py
> +index d4ca9b9..79d3719 100644
> +--- a/Lib/importlib/metadata/_itertools.py
> ++++ b/Lib/importlib/metadata/_itertools.py
>   @@ -1,3 +1,4 @@
>   +from collections import defaultdict, deque
>    from itertools import filterfalse
> diff --git a/meta/recipes-devtools/python/python3_3.13.2.bb b/meta/recipes-devtools/python/python3_3.13.3.bb
> similarity index 99%
> rename from meta/recipes-devtools/python/python3_3.13.2.bb
> rename to meta/recipes-devtools/python/python3_3.13.3.bb
> index 8e16ce90dc..6839d28e19 100644
> --- a/meta/recipes-devtools/python/python3_3.13.2.bb
> +++ b/meta/recipes-devtools/python/python3_3.13.3.bb
> @@ -36,7 +36,7 @@ SRC_URI:append:class-native = " \
>              file://0001-Lib-sysconfig.py-use-prefix-value-from-build-configu.patch \
>              "
>   
> -SRC_URI[sha256sum] = "d984bcc57cd67caab26f7def42e523b1c015bbc5dc07836cf4f0b63fa159eb56"
> +SRC_URI[sha256sum] = "40f868bcbdeb8149a3149580bb9bfd407b3321cd48f0be631af955ac92c0e041"
>   
>   # exclude pre-releases for both python 2.x and 3.x
>   UPSTREAM_CHECK_REGEX = "[Pp]ython-(?P<pver>\d+(\.\d+)+).tar"
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#216348): https://lists.openembedded.org/g/openembedded-core/message/216348
> Mute This Topic: https://lists.openembedded.org/mt/113067238/7611679
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [tgamblin@baylibre.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


  reply	other threads:[~2025-05-12  9:33 UTC|newest]

Thread overview: 63+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-05-12  9:02 [OE-core] [PATCH 01/56] appstream: upgrade 1.0.4 -> 1.0.5 wangmy
2025-05-12  9:02 ` [OE-core] [PATCH 02/56] at-spi2-core: upgrade 2.56.1 -> 2.56.2 wangmy
2025-05-12  9:02 ` [OE-core] [PATCH 03/56] babeltrace2: upgrade 2.1.0 -> 2.1.1 wangmy
2025-05-12  9:02 ` [OE-core] [PATCH 04/56] barebox-tools: upgrade 2025.03.0 -> 2025.04.0 wangmy
2025-05-12  9:02 ` [OE-core] [PATCH 05/56] bind: upgrade 9.20.7 -> 9.20.8 wangmy
2025-05-12  9:02 ` [OE-core] [PATCH 06/56] boost: upgrade 1.87.0 -> 1.88.0 wangmy
2025-05-12  9:02 ` [OE-core] [PATCH 07/56] ca-certificates: upgrade 20241223 -> 20250419 wangmy
2025-05-12  9:02 ` [OE-core] [PATCH 08/56] ccache: upgrade 4.11.2 -> 4.11.3 wangmy
2025-05-12  9:02 ` [OE-core] [PATCH 09/56] cups: upgrade 2.4.11 -> 2.4.12 wangmy
2025-05-12  9:02 ` [OE-core] [PATCH 10/56] debianutils: upgrade 5.21 -> 5.22 wangmy
2025-05-12  9:02 ` [OE-core] [PATCH 11/56] diffstat: upgrade 1.67 -> 1.68 wangmy
2025-05-12  9:02 ` [OE-core] [PATCH 12/56] enchant2: upgrade 2.8.2 -> 2.8.4 wangmy
2025-05-12  9:02 ` [OE-core] [PATCH 13/56] epiphany: upgrade 48.0 -> 48.3 wangmy
2025-05-12  9:02 ` [OE-core] [PATCH 14/56] fmt: upgrade 11.1.4 -> 11.2.0 wangmy
2025-05-12  9:02 ` [OE-core] [PATCH 15/56] ghostscript: upgrade 10.05.0 -> 10.05.1 wangmy
2025-05-12  9:02 ` [OE-core] [PATCH 16/56] grep: upgrade 3.11 -> 3.12 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 17/56] harfbuzz: upgrade 11.1.0 -> 11.2.0 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 18/56] iso-codes: upgrade 4.17.0 -> 4.18.0 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 19/56] kexec-tools: upgrade 2.0.30 -> 2.0.31 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 20/56] libadwaita: upgrade 1.7.0 -> 1.7.2 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 21/56] libcgroup: upgrade 3.1.0 -> 3.2.0 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 22/56] libffi: upgrade 3.4.7 -> 3.4.8 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 23/56] libgpg-error: upgrade 1.51 -> 1.55 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 24/56] libjitterentropy: upgrade 3.6.2 -> 3.6.3 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 25/56] libjpeg-turbo: upgrade 3.0.1 -> 3.1.0 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 26/56] libpng: upgrade 1.6.47 -> 1.6.48 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 27/56] libsdl2: upgrade 2.32.4 -> 2.32.6 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 28/56] liburcu: upgrade 0.15.1 -> 0.15.2 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 29/56] libuv: upgrade 1.50.0 -> 1.51.0 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 30/56] libxft: upgrade 2.3.8 -> 2.3.9 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 31/56] libxkbcommon: upgrade 1.8.1 -> 1.9.2 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 32/56] man-db: upgrade 2.13.0 -> 2.13.1 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 33/56] openssh: upgrade 9.9p2 -> 10.0p1 wangmy
2025-05-12 13:22   ` Richard Purdie
2025-05-13 14:29     ` Peter Kjellerstedt
2025-05-14 14:07       ` Richard Purdie
2025-05-12  9:03 ` [OE-core] [PATCH 34/56] pixman: upgrade 0.44.2 -> 0.46.0 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 35/56] python3-calver: upgrade 2025.04.02 -> 2025.04.17 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 36/56] python3-certifi: upgrade 2025.1.31 -> 2025.4.26 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 37/56] python3-hatch-fancy-pypi-readme: upgrade 24.1.0 -> 25.1.0 wangmy
2025-05-14  6:41   ` Martin Jansa
2025-05-14  8:39     ` Mingyu Wang (Fujitsu)
2025-05-14  9:46       ` Martin Jansa
2025-05-12  9:03 ` [OE-core] [PATCH 38/56] python3-hypothesis: upgrade 6.131.0 -> 6.131.14 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 39/56] python3-jsonschema-specifications: upgrade 2024.10.1 -> 2025.4.1 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 40/56] python3-lxml: upgrade 5.3.2 -> 5.4.0 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 41/56] python3-mako: upgrade 1.3.9 -> 1.3.10 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 42/56] python3-markdown: upgrade 3.7 -> 3.8 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 43/56] python3-meson-python: upgrade 0.17.1 -> 0.18.0 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 44/56] python3-packaging: upgrade 24.2 -> 25.0 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 45/56] python3-pdm: upgrade 2.23.1 -> 2.24.1 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 46/56] python3-pip: upgrade 25.0.1 -> 25.1.1 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 47/56] python3-poetry-core: upgrade 2.1.2 -> 2.1.3 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 48/56] python3-pycairo: upgrade 1.27.0 -> 1.28.0 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 49/56] python3-typing-extensions: upgrade 4.13.1 -> 4.13.2 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 50/56] python3: upgrade 3.13.2 -> 3.13.3 wangmy
2025-05-12  9:33   ` Trevor Gamblin [this message]
2025-05-12  9:03 ` [OE-core] [PATCH 51/56] python3-yamllint: upgrade 1.37.0 -> 1.37.1 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 52/56] re2c: upgrade 4.1 -> 4.2 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 53/56] repo: upgrade 2.53 -> 2.54 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 54/56] resolvconf: upgrade 1.92 -> 1.93 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 55/56] shaderc: upgrade 2025.1 -> 2025.2 wangmy
2025-05-12  9:03 ` [OE-core] [PATCH 56/56] swig: upgrade 4.3.0 -> 4.3.1 wangmy

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=f2560cef-3fce-4f38-a62e-f41a4c63d413@baylibre.com \
    --to=tgamblin@baylibre.com \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=wangmy@fujitsu.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox