summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-filesystems/recipes-utils/e2tools/e2tools_0.1.2.bb16
-rw-r--r--meta-gnome/recipes-gnome/nautilus/nautilus_49.2.bb (renamed from meta-gnome/recipes-gnome/nautilus/nautilus_49.1.bb)2
-rw-r--r--meta-networking/recipes-support/openvpn/openvpn_2.6.16.bb (renamed from meta-networking/recipes-support/openvpn/openvpn_2.6.15.bb)2
-rw-r--r--meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_2.2.1.bb (renamed from meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_2.1.0.bb)2
-rw-r--r--meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.2.1.bb (renamed from meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.1.0.bb)2
-rw-r--r--meta-oe/recipes-devtools/debootstrap/debootstrap_1.0.142.bb (renamed from meta-oe/recipes-devtools/debootstrap/debootstrap_1.0.141.bb)2
-rw-r--r--meta-oe/recipes-devtools/python/python3-psycopg_3.2.13.bb (renamed from meta-oe/recipes-devtools/python/python3-psycopg_3.2.12.bb)2
-rw-r--r--meta-oe/recipes-extended/sanlock/sanlock_4.2.0.bb (renamed from meta-oe/recipes-extended/sanlock/sanlock_4.1.0.bb)2
-rw-r--r--meta-oe/recipes-extended/valkey/valkey/0001-src-config.h-Enable-HAVE_ARM_NEON-on-AArch64.patch31
-rw-r--r--meta-oe/recipes-extended/valkey/valkey_9.0.0.bb1
-rw-r--r--meta-oe/recipes-gnome/gtk+/gtkmm4_4.20.0.bb (renamed from meta-oe/recipes-gnome/gtk+/gtkmm4_4.14.0.bb)8
-rw-r--r--meta-oe/recipes-graphics/gphoto2/libgphoto2_2.5.33.bb (renamed from meta-oe/recipes-graphics/gphoto2/libgphoto2_2.5.32.bb)2
-rw-r--r--meta-oe/recipes-navigation/gpsd/gpsd_3.27.bb (renamed from meta-oe/recipes-navigation/gpsd/gpsd_3.26.1.bb)2
-rw-r--r--meta-oe/recipes-support/fuse/fuse3_3.17.4.bb (renamed from meta-oe/recipes-support/fuse/fuse3_3.16.2.bb)2
-rw-r--r--meta-oe/recipes-support/lcms/lcms_2.17.bb (renamed from meta-oe/recipes-support/lcms/lcms_2.16.bb)2
-rw-r--r--meta-oe/recipes-support/lvm2/lvm2.inc4
-rw-r--r--meta-oe/recipes-support/nss/nss_3.118.1.bb (renamed from meta-oe/recipes-support/nss/nss_3.117.bb)2
-rw-r--r--meta-python/conf/include/ptest-packagelists-meta-python.inc3
-rw-r--r--meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-asgiref_3.11.0.bb (renamed from meta-python/recipes-devtools/python/python3-asgiref_3.10.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-asyncinotify_4.3.2.bb (renamed from meta-python/recipes-devtools/python/python3-asyncinotify_4.2.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-bandit_1.9.2.bb (renamed from meta-python/recipes-devtools/python/python3-bandit_1.8.6.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-bleak_2.0.0.bb (renamed from meta-python/recipes-devtools/python/python3-bleak_1.1.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-cfgv_3.5.0.bb (renamed from meta-python/recipes-devtools/python/python3-cfgv_3.4.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-cmake_4.2.0.bb (renamed from meta-python/recipes-devtools/python/python3-cmake_4.1.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-coverage_7.12.0.bb (renamed from meta-python/recipes-devtools/python/python3-coverage_7.11.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-dirty-equals_0.11.bb (renamed from meta-python/recipes-devtools/python/python3-dirty-equals_0.10.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-moteus_0.3.96.bb (renamed from meta-python/recipes-devtools/python/python3-moteus_0.3.95.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-httpx_0.35.0.bb24
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-mock/0001-Add-asyncio-fixture-to-test_instance_async_method_sp.patch32
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-mock_3.15.1.bb (renamed from meta-python/recipes-devtools/python/python3-pytest-mock_3.14.1.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-picked/0001-adjust-failing-tests-to-capture-only-ptest-output.patch50
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-picked/run-ptest5
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-picked_0.5.1.bb20
-rw-r--r--meta-python/recipes-devtools/python/python3-rich-argparse_1.7.2.bb (renamed from meta-python/recipes-devtools/python/python3-rich-argparse_1.7.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-stevedore_5.6.0.bb (renamed from meta-python/recipes-devtools/python/python3-stevedore_5.5.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-tenacity/0001-ptest-skip-a-test-that-does-not-pass-on-qemu.patch27
-rw-r--r--meta-python/recipes-devtools/python/python3-tenacity_9.1.2.bb19
-rw-r--r--meta-python/recipes-devtools/python/python3-types-psutil_7.1.1.20251122.bb (renamed from meta-python/recipes-devtools/python/python3-types-psutil_7.0.0.20250601.bb)2
-rw-r--r--meta-python/recipes-extended/python3-gpt-image/python3-gpt-image_0.9.1.bb (renamed from meta-python/recipes-extended/python3-gpt-image/python3-gpt-image_0.9.0.bb)4
40 files changed, 231 insertions, 66 deletions
diff --git a/meta-filesystems/recipes-utils/e2tools/e2tools_0.1.2.bb b/meta-filesystems/recipes-utils/e2tools/e2tools_0.1.2.bb
index 219735acd1..b7b925da0e 100644
--- a/meta-filesystems/recipes-utils/e2tools/e2tools_0.1.2.bb
+++ b/meta-filesystems/recipes-utils/e2tools/e2tools_0.1.2.bb
@@ -39,7 +39,21 @@ do_install_ptest() {
39 ${D}${PTEST_PATH}/build/autom4te.cache \ 39 ${D}${PTEST_PATH}/build/autom4te.cache \
40 ${D}${PTEST_PATH}/*/*/.git ${D}${PTEST_PATH}/*/*/.github \ 40 ${D}${PTEST_PATH}/*/*/.git ${D}${PTEST_PATH}/*/*/.github \
41 ${D}${PTEST_PATH}/*/*/autom4te.cache 41 ${D}${PTEST_PATH}/*/*/autom4te.cache
42 sed -i -e 's;${TMPDIR};;g' ${D}${PTEST_PATH}/build/config.status 42 sed -e 's@[^ ]*-ffile-prefix-map=[^ "]*@@g' \
43 -e 's@[^ ]*-fdebug-prefix-map=[^ "]*@@g' \
44 -e 's@[^ ]*-fmacro-prefix-map=[^ "]*@@g' \
45 -e 's@[^ ]*--sysroot=[^ "]*@@g' \
46 -e 's@[^ ]*--with-libtool-sysroot=[^ "]*@@g' \
47 -e 's@[^ ]*--with-install-prefix=[^ "]*@@g' \
48 -e '/EXT2FS_CFLAGS/d' \
49 -e '/LDFLAGS/d' \
50 -e '/PKG_CONFIG_PATH/d' \
51 -e '/PKG_CONFIG_LIBDIR/d' \
52 -e 's@${S}@${PTEST_PATH}@g' \
53 -e 's@${B}@${PTEST_PATH}/build@g' \
54 -e 's@${HOSTTOOLS_DIR}@@g' \
55 -e 's@${RECIPE_SYSROOT}@@g' \
56 -i ${D}${PTEST_PATH}/build/config.status
43} 57}
44 58
45RDEPENDS:${PN}-ptest += "bash coreutils e2fsprogs e2tools gawk make perl" 59RDEPENDS:${PN}-ptest += "bash coreutils e2fsprogs e2tools gawk make perl"
diff --git a/meta-gnome/recipes-gnome/nautilus/nautilus_49.1.bb b/meta-gnome/recipes-gnome/nautilus/nautilus_49.2.bb
index b71182e3bf..1229fa4a80 100644
--- a/meta-gnome/recipes-gnome/nautilus/nautilus_49.1.bb
+++ b/meta-gnome/recipes-gnome/nautilus/nautilus_49.2.bb
@@ -24,7 +24,7 @@ DEPENDS = " \
24 24
25inherit gnomebase gsettings gobject-introspection gi-docgen gettext features_check mime-xdg gtk-icon-cache 25inherit gnomebase gsettings gobject-introspection gi-docgen gettext features_check mime-xdg gtk-icon-cache
26 26
27SRC_URI[archive.sha256sum] = "add2a0e410fd22da2851ddd0c5b3d22c9e9d8c33111511f336961e3b461b535e" 27SRC_URI[archive.sha256sum] = "2576b34bed2781a89f09051ec9fcae3ae17eb7172cd7be678f592aa14e4c26b1"
28 28
29REQUIRED_DISTRO_FEATURES = "x11 opengl gobject-introspection-data" 29REQUIRED_DISTRO_FEATURES = "x11 opengl gobject-introspection-data"
30 30
diff --git a/meta-networking/recipes-support/openvpn/openvpn_2.6.15.bb b/meta-networking/recipes-support/openvpn/openvpn_2.6.16.bb
index 8a88282cd5..88f564313f 100644
--- a/meta-networking/recipes-support/openvpn/openvpn_2.6.15.bb
+++ b/meta-networking/recipes-support/openvpn/openvpn_2.6.16.bb
@@ -15,7 +15,7 @@ SRC_URI = "http://swupdate.openvpn.org/community/releases/${BP}.tar.gz \
15 15
16UPSTREAM_CHECK_URI = "https://openvpn.net/community-downloads" 16UPSTREAM_CHECK_URI = "https://openvpn.net/community-downloads"
17 17
18SRC_URI[sha256sum] = "e35513ee15995e3c71adfd8891b9f33522896c70b3baa2ed9a23c7a42c4d7bde" 18SRC_URI[sha256sum] = "05cb5fdf1ea33fcba719580b31a97feaa019c4a3050563e88bc3b34675e6fed4"
19 19
20CVE_STATUS[CVE-2020-27569] = "not-applicable-config: Applies only Aviatrix OpenVPN client, not openvpn" 20CVE_STATUS[CVE-2020-27569] = "not-applicable-config: Applies only Aviatrix OpenVPN client, not openvpn"
21 21
diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_2.1.0.bb b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_2.2.1.bb
index 0467c834b8..13a7b8a45e 100644
--- a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_2.1.0.bb
+++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_2.2.1.bb
@@ -8,7 +8,7 @@ inherit cmake
8 8
9DEPENDS += "expat" 9DEPENDS += "expat"
10 10
11SRCREV = "0261d0ec60b68c1f0a6ec9acf63d1379f7d569f8" 11SRCREV = "28b78822cfc5fbec4bd9906168493e9985f586ed"
12SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master;tag=v${PV};subpath=tools" 12SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master;tag=v${PV};subpath=tools"
13 13
14S = "${UNPACKDIR}/tools" 14S = "${UNPACKDIR}/tools"
diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.1.0.bb b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.2.1.bb
index 62b30e9894..6cacb5dfe8 100644
--- a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.1.0.bb
+++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.2.1.bb
@@ -16,7 +16,7 @@ PACKAGECONFIG[with-tests] = "-DSDBUSCPP_BUILD_TESTS=ON -DSDBUSCPP_INSTALL_TESTS=
16 16
17DEPENDS += "expat" 17DEPENDS += "expat"
18 18
19SRCREV = "0261d0ec60b68c1f0a6ec9acf63d1379f7d569f8" 19SRCREV = "28b78822cfc5fbec4bd9906168493e9985f586ed"
20SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master;tag=v${PV} \ 20SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master;tag=v${PV} \
21 file://run-ptest" 21 file://run-ptest"
22 22
diff --git a/meta-oe/recipes-devtools/debootstrap/debootstrap_1.0.141.bb b/meta-oe/recipes-devtools/debootstrap/debootstrap_1.0.142.bb
index 9287962ab7..1478ebb1e4 100644
--- a/meta-oe/recipes-devtools/debootstrap/debootstrap_1.0.141.bb
+++ b/meta-oe/recipes-devtools/debootstrap/debootstrap_1.0.142.bb
@@ -11,7 +11,7 @@ SRC_URI = "\
11 file://0003-do-not-hardcode-the-full-path-of-dpkg.patch \ 11 file://0003-do-not-hardcode-the-full-path-of-dpkg.patch \
12" 12"
13 13
14SRC_URI[sha256sum] = "232ec755f4b1f445f829996885846abba6f1b6fd55d049476ab26ddd8c4b4e1b" 14SRC_URI[sha256sum] = "334b188c2bab5c1aa6f858a044274631d342f07f5ddec1bad870d728f02fd652"
15 15
16S = "${UNPACKDIR}/debootstrap" 16S = "${UNPACKDIR}/debootstrap"
17 17
diff --git a/meta-oe/recipes-devtools/python/python3-psycopg_3.2.12.bb b/meta-oe/recipes-devtools/python/python3-psycopg_3.2.13.bb
index 4133a4b5b0..49030c56fd 100644
--- a/meta-oe/recipes-devtools/python/python3-psycopg_3.2.12.bb
+++ b/meta-oe/recipes-devtools/python/python3-psycopg_3.2.13.bb
@@ -7,7 +7,7 @@ features offered by PostgreSQL."
7LICENSE = "LGPL-3.0-only" 7LICENSE = "LGPL-3.0-only"
8LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3000208d539ec061b899bce1d9ce9404" 8LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3000208d539ec061b899bce1d9ce9404"
9 9
10SRC_URI[sha256sum] = "85c08d6f6e2a897b16280e0ff6406bef29b1327c045db06d21f364d7cd5da90b" 10SRC_URI[sha256sum] = "309adaeda61d44556046ec9a83a93f42bbe5310120b1995f3af49ab6d9f13c1d"
11 11
12inherit pypi python_setuptools_build_meta 12inherit pypi python_setuptools_build_meta
13 13
diff --git a/meta-oe/recipes-extended/sanlock/sanlock_4.1.0.bb b/meta-oe/recipes-extended/sanlock/sanlock_4.2.0.bb
index 2f4886057e..8babaf8017 100644
--- a/meta-oe/recipes-extended/sanlock/sanlock_4.1.0.bb
+++ b/meta-oe/recipes-extended/sanlock/sanlock_4.2.0.bb
@@ -17,7 +17,7 @@ SRC_URI = "git://pagure.io/sanlock.git;protocol=http;branch=master \
17 file://0001-sanlock-Replace-cp-a-with-cp-R-no-dereference-preser.patch \ 17 file://0001-sanlock-Replace-cp-a-with-cp-R-no-dereference-preser.patch \
18 file://0001-add-missing-system-header-string.h.patch \ 18 file://0001-add-missing-system-header-string.h.patch \
19 " 19 "
20SRCREV = "57013022da9c06c13f65a24684522a04323f59b6" 20SRCREV = "efe86d2e691383da07942fe9a4bccab13046f3d4"
21 21
22 22
23CVE_STATUS[CVE-2012-5638] = "fixed-version: The CPE in the NVD database doesn't reflect correctly the vulnerable versions." 23CVE_STATUS[CVE-2012-5638] = "fixed-version: The CPE in the NVD database doesn't reflect correctly the vulnerable versions."
diff --git a/meta-oe/recipes-extended/valkey/valkey/0001-src-config.h-Enable-HAVE_ARM_NEON-on-AArch64.patch b/meta-oe/recipes-extended/valkey/valkey/0001-src-config.h-Enable-HAVE_ARM_NEON-on-AArch64.patch
new file mode 100644
index 0000000000..464fa60ee5
--- /dev/null
+++ b/meta-oe/recipes-extended/valkey/valkey/0001-src-config.h-Enable-HAVE_ARM_NEON-on-AArch64.patch
@@ -0,0 +1,31 @@
1From b15bcea48132bb8e8c1c2a4a05860cd5b73db5fd Mon Sep 17 00:00:00 2001
2From: Leon Anavi <leon.anavi@konsulko.com>
3Date: Tue, 25 Nov 2025 08:56:49 +0000
4Subject: [PATCH] src/config.h: Enable HAVE_ARM_NEON on AArch64
5
6Only enable HAVE_ARM_NEON on AArch64 because it supports vaddvq and
7all needed compiler intrinsics.
8
9Upstream-Status: Submitted [https://github.com/valkey-io/valkey/pull/2873]
10
11Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
12---
13 src/config.h | 2 +-
14 1 file changed, 1 insertion(+), 1 deletion(-)
15
16diff --git a/src/config.h b/src/config.h
17index de0c24dcc..0c6b111a9 100644
18--- a/src/config.h
19+++ b/src/config.h
20@@ -392,7 +392,7 @@ void setcpuaffinity(const char *cpulist);
21 #endif
22
23 /* Check if we can compile ARM SIMD code */
24-#if defined(__ARM_NEON) || defined(__ARM_NEON__)
25+#if defined(__aarch64__) && (defined(__ARM_NEON) || defined(__ARM_NEON__))
26 #define HAVE_ARM_NEON 1
27 #else
28 #define HAVE_ARM_NEON 0
29--
302.47.3
31
diff --git a/meta-oe/recipes-extended/valkey/valkey_9.0.0.bb b/meta-oe/recipes-extended/valkey/valkey_9.0.0.bb
index 82b08d7a82..77f2551261 100644
--- a/meta-oe/recipes-extended/valkey/valkey_9.0.0.bb
+++ b/meta-oe/recipes-extended/valkey/valkey_9.0.0.bb
@@ -15,6 +15,7 @@ SRC_URI = " \
15 file://oe-use-libc-malloc.patch \ 15 file://oe-use-libc-malloc.patch \
16 file://0001-src-Do-not-reset-FINAL_LIBS.patch \ 16 file://0001-src-Do-not-reset-FINAL_LIBS.patch \
17 file://GNU_SOURCE-7.patch \ 17 file://GNU_SOURCE-7.patch \
18 file://0001-src-config.h-Enable-HAVE_ARM_NEON-on-AArch64.patch \
18" 19"
19SRCREV = "5018b12b0de2d2322a1bbf6b041c43740587c0f2" 20SRCREV = "5018b12b0de2d2322a1bbf6b041c43740587c0f2"
20 21
diff --git a/meta-oe/recipes-gnome/gtk+/gtkmm4_4.14.0.bb b/meta-oe/recipes-gnome/gtk+/gtkmm4_4.20.0.bb
index d3a01e444c..439ab800f8 100644
--- a/meta-oe/recipes-gnome/gtk+/gtkmm4_4.14.0.bb
+++ b/meta-oe/recipes-gnome/gtk+/gtkmm4_4.20.0.bb
@@ -3,8 +3,10 @@ HOMEPAGE = "http://www.gtkmm.org/"
3SECTION = "libs" 3SECTION = "libs"
4 4
5LICENSE = "LGPL-2.1-only & GPL-2.0-only" 5LICENSE = "LGPL-2.1-only & GPL-2.0-only"
6LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \ 6LIC_FILES_CHKSUM = " \
7 file://COPYING.tools;md5=751419260aa954499f7abaabaa882bbe" 7 file://COPYING;md5=4bf661c1e3793e55c8d1051bc5e0ae21 \
8 file://COPYING.tools;md5=570a9b3749dd0463a1778803b12a6dce \
9"
8 10
9DEPENDS = "glib-2.0-native atkmm pangomm-2.48 glibmm gtk4 cairomm-1.16 gdk-pixbuf-native" 11DEPENDS = "glib-2.0-native atkmm pangomm-2.48 glibmm gtk4 cairomm-1.16 gdk-pixbuf-native"
10 12
@@ -14,7 +16,7 @@ inherit gnomebase features_check
14 16
15REQUIRED_DISTRO_FEATURES = "opengl x11" 17REQUIRED_DISTRO_FEATURES = "opengl x11"
16 18
17SRC_URI[archive.sha256sum] = "9350a0444b744ca3dc69586ebd1b6707520922b6d9f4f232103ce603a271ecda" 19SRC_URI[archive.sha256sum] = "daad9bf9b70f90975f91781fc7a656c923a91374261f576c883cd3aebd59c833"
18 20
19EXTRA_OEMESON = "-Dbuild-demos=false" 21EXTRA_OEMESON = "-Dbuild-demos=false"
20 22
diff --git a/meta-oe/recipes-graphics/gphoto2/libgphoto2_2.5.32.bb b/meta-oe/recipes-graphics/gphoto2/libgphoto2_2.5.33.bb
index 20e0645d21..6b5e6c21b9 100644
--- a/meta-oe/recipes-graphics/gphoto2/libgphoto2_2.5.32.bb
+++ b/meta-oe/recipes-graphics/gphoto2/libgphoto2_2.5.33.bb
@@ -13,7 +13,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/gphoto/${BP}.tar.xz;name=libgphoto2 \
13 file://40-libgphoto2.rules \ 13 file://40-libgphoto2.rules \
14 file://0001-configure-Filter-out-buildpaths-from-CC.patch \ 14 file://0001-configure-Filter-out-buildpaths-from-CC.patch \
15" 15"
16SRC_URI[libgphoto2.sha256sum] = "495a347be21b8f970607a81e739aa91513a8479cbd73b79454a339c73e2b860e" 16SRC_URI[libgphoto2.sha256sum] = "28825f767a85544cb58f6e15028f8e53a5bb37a62148b3f1708b524781c3bef2"
17 17
18UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/gphoto/files/libgphoto/" 18UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/gphoto/files/libgphoto/"
19 19
diff --git a/meta-oe/recipes-navigation/gpsd/gpsd_3.26.1.bb b/meta-oe/recipes-navigation/gpsd/gpsd_3.27.bb
index e4a571daa6..41a3231069 100644
--- a/meta-oe/recipes-navigation/gpsd/gpsd_3.26.1.bb
+++ b/meta-oe/recipes-navigation/gpsd/gpsd_3.27.bb
@@ -10,7 +10,7 @@ HOMEPAGE = "https://gpsd.io/"
10SRC_URI = "${SAVANNAH_GNU_MIRROR}/${BPN}/${BP}.tar.gz \ 10SRC_URI = "${SAVANNAH_GNU_MIRROR}/${BPN}/${BP}.tar.gz \
11 file://gpsd.init \ 11 file://gpsd.init \
12 " 12 "
13SRC_URI[sha256sum] = "dc7e465968c1540e61bc57c7586d6a57a0047212a014efdad348f907bc2e0990" 13SRC_URI[sha256sum] = "6195292dd7910be68cb7018d45166283eaefd3f9db9773fcd6e9a78d49eac999"
14 14
15inherit scons update-rc.d python3-dir python3native systemd update-alternatives pkgconfig 15inherit scons update-rc.d python3-dir python3native systemd update-alternatives pkgconfig
16 16
diff --git a/meta-oe/recipes-support/fuse/fuse3_3.16.2.bb b/meta-oe/recipes-support/fuse/fuse3_3.17.4.bb
index 1c91a1aa17..256c663852 100644
--- a/meta-oe/recipes-support/fuse/fuse3_3.16.2.bb
+++ b/meta-oe/recipes-support/fuse/fuse3_3.17.4.bb
@@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = " \
14" 14"
15 15
16SRC_URI = "https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.gz" 16SRC_URI = "https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.gz"
17SRC_URI[sha256sum] = "f797055d9296b275e981f5f62d4e32e089614fc253d1ef2985851025b8a0ce87" 17SRC_URI[sha256sum] = "df9e40ae927b73dc702d0bce7925c0c618af47ad0b13204fbf2be66e54d8528b"
18 18
19S = "${UNPACKDIR}/fuse-${PV}" 19S = "${UNPACKDIR}/fuse-${PV}"
20 20
diff --git a/meta-oe/recipes-support/lcms/lcms_2.16.bb b/meta-oe/recipes-support/lcms/lcms_2.17.bb
index 9422c7330b..616bb323c0 100644
--- a/meta-oe/recipes-support/lcms/lcms_2.16.bb
+++ b/meta-oe/recipes-support/lcms/lcms_2.17.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=e9ce323c4b71c943a785db90142b228a" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=e9ce323c4b71c943a785db90142b228a"
5 5
6SRC_URI = "${SOURCEFORGE_MIRROR}/lcms/lcms2-${PV}.tar.gz" 6SRC_URI = "${SOURCEFORGE_MIRROR}/lcms/lcms2-${PV}.tar.gz"
7SRC_URI[sha256sum] = "d873d34ad8b9b4cea010631f1a6228d2087475e4dc5e763eb81acc23d9d45a51" 7SRC_URI[sha256sum] = "d11af569e42a1baa1650d20ad61d12e41af4fead4aa7964a01f93b08b53ab074"
8 8
9DEPENDS = "tiff" 9DEPENDS = "tiff"
10 10
diff --git a/meta-oe/recipes-support/lvm2/lvm2.inc b/meta-oe/recipes-support/lvm2/lvm2.inc
index 09ee410614..ccefa206b6 100644
--- a/meta-oe/recipes-support/lvm2/lvm2.inc
+++ b/meta-oe/recipes-support/lvm2/lvm2.inc
@@ -18,8 +18,8 @@ SRC_URI = "git://sourceware.org/git/lvm2.git;branch=main \
18 file://0001-include-libgen.h-for-basename.patch \ 18 file://0001-include-libgen.h-for-basename.patch \
19 " 19 "
20 20
21SRCREV = "c8b7a765cbd731af32964adaf921f9e19d56a048" 21SRCREV = "d34fc799fd86538756ba56b37e1ab56ab1b75d13"
22PV = "2.03.36" 22PV = "2.03.37"
23 23
24UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\_\d+)+)" 24UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\_\d+)+)"
25 25
diff --git a/meta-oe/recipes-support/nss/nss_3.117.bb b/meta-oe/recipes-support/nss/nss_3.118.1.bb
index 5e81441219..dad242df2f 100644
--- a/meta-oe/recipes-support/nss/nss_3.117.bb
+++ b/meta-oe/recipes-support/nss/nss_3.118.1.bb
@@ -33,7 +33,7 @@ SRC_URI = "https://ftp.mozilla.org/pub/security/nss/releases/${VERSION_DIR}/src/
33 file://0006-Fix-nss-multilib-build-on-openSUSE-11.x-32bit.patch \ 33 file://0006-Fix-nss-multilib-build-on-openSUSE-11.x-32bit.patch \
34 file://0007-freebl-add-a-configure-option-to-disable-ARM-HW-cryp.patch \ 34 file://0007-freebl-add-a-configure-option-to-disable-ARM-HW-cryp.patch \
35 " 35 "
36SRC_URI[sha256sum] = "5786b523a2f2e9295ed10d711960d2e33cd620bb80d6288443eda43553a51996" 36SRC_URI[sha256sum] = "8c390a676ea37266fcd3d0cd2fb070e2f69f4d78fa4ed88e07ac0c9eb5aab8d3"
37 37
38UPSTREAM_CHECK_URI = "https://ftp.mozilla.org/pub/security/nss/releases/" 38UPSTREAM_CHECK_URI = "https://ftp.mozilla.org/pub/security/nss/releases/"
39UPSTREAM_CHECK_REGEX = "NSS_(?P<pver>\d+(\_\d+)+)" 39UPSTREAM_CHECK_REGEX = "NSS_(?P<pver>\d+(\_\d+)+)"
diff --git a/meta-python/conf/include/ptest-packagelists-meta-python.inc b/meta-python/conf/include/ptest-packagelists-meta-python.inc
index ad179ccf56..b0130387bb 100644
--- a/meta-python/conf/include/ptest-packagelists-meta-python.inc
+++ b/meta-python/conf/include/ptest-packagelists-meta-python.inc
@@ -74,7 +74,9 @@ PTESTS_FAST_META_PYTHON = "\
74 python3-pyasyncore \ 74 python3-pyasyncore \
75 python3-pyroute2 \ 75 python3-pyroute2 \
76 python3-pyserial \ 76 python3-pyserial \
77 python3-pytest-httpx \
77 python3-pytest-mock \ 78 python3-pytest-mock \
79 python3-pytest-picked \
78 python3-pytest-sugar \ 80 python3-pytest-sugar \
79 python3-pytoml \ 81 python3-pytoml \
80 python3-pyyaml-include \ 82 python3-pyyaml-include \
@@ -95,6 +97,7 @@ PTESTS_FAST_META_PYTHON = "\
95 python3-soupsieve \ 97 python3-soupsieve \
96 python3-sqlparse \ 98 python3-sqlparse \
97 python3-starlette \ 99 python3-starlette \
100 python3-tenacity \
98 python3-tomli-w \ 101 python3-tomli-w \
99 python3-tomlkit \ 102 python3-tomlkit \
100 python3-trustme \ 103 python3-trustme \
diff --git a/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb b/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
index 9b06096d1d..d3abc0761f 100644
--- a/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
+++ b/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
@@ -348,8 +348,10 @@ RDEPENDS:packagegroup-meta-python3 = "\
348 python3-pytest-forked \ 348 python3-pytest-forked \
349 python3-pytest-helpers-namespace \ 349 python3-pytest-helpers-namespace \
350 python3-pytest-html \ 350 python3-pytest-html \
351 python3-pytest-httpx \
351 python3-pytest-lazy-fixtures \ 352 python3-pytest-lazy-fixtures \
352 python3-pytest-metadata \ 353 python3-pytest-metadata \
354 python3-pytest-picked\
353 python3-pytest-tempdir \ 355 python3-pytest-tempdir \
354 python3-pytest-timeout \ 356 python3-pytest-timeout \
355 python3-pytest-xdist \ 357 python3-pytest-xdist \
diff --git a/meta-python/recipes-devtools/python/python3-asgiref_3.10.0.bb b/meta-python/recipes-devtools/python/python3-asgiref_3.11.0.bb
index 7be6156c76..6cf2e73e7a 100644
--- a/meta-python/recipes-devtools/python/python3-asgiref_3.10.0.bb
+++ b/meta-python/recipes-devtools/python/python3-asgiref_3.11.0.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
4LICENSE = "BSD-3-Clause" 4LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=f09eb47206614a4954c51db8a94840fa" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=f09eb47206614a4954c51db8a94840fa"
6 6
7SRC_URI[sha256sum] = "d89f2d8cd8b56dada7d52fa7dc8075baa08fb836560710d38c292a7a3f78c04e" 7SRC_URI[sha256sum] = "13acff32519542a1736223fb79a715acdebe24286d98e8b164a73085f40da2c4"
8 8
9export BUILD_SYS 9export BUILD_SYS
10export HOST_SYS 10export HOST_SYS
diff --git a/meta-python/recipes-devtools/python/python3-asyncinotify_4.2.1.bb b/meta-python/recipes-devtools/python/python3-asyncinotify_4.3.2.bb
index f95dadff90..810a142fac 100644
--- a/meta-python/recipes-devtools/python/python3-asyncinotify_4.2.1.bb
+++ b/meta-python/recipes-devtools/python/python3-asyncinotify_4.3.2.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://gitlab.com/Taywee/asyncinotify"
3LICENSE = "MPL-2.0" 3LICENSE = "MPL-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=f75d2927d3c1ed2414ef72048f5ad640" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=f75d2927d3c1ed2414ef72048f5ad640"
5 5
6SRC_URI[sha256sum] = "8078b0b0d81c19043141ab0fc5654e89a4d3023dc3e4486aaa245b1ff5f5ddc9" 6SRC_URI[sha256sum] = "3321deedc443c8402229a423623d3ae2fc17c433b9b9bfe170828ee0c7ea3871"
7 7
8inherit pypi python_setuptools_build_meta 8inherit pypi python_setuptools_build_meta
9 9
diff --git a/meta-python/recipes-devtools/python/python3-bandit_1.8.6.bb b/meta-python/recipes-devtools/python/python3-bandit_1.9.2.bb
index 211d579869..55f911bd3f 100644
--- a/meta-python/recipes-devtools/python/python3-bandit_1.8.6.bb
+++ b/meta-python/recipes-devtools/python/python3-bandit_1.9.2.bb
@@ -2,7 +2,7 @@ SUMMARY = "Security oriented static analyser for python code."
2LICENSE = "Apache-2.0" 2LICENSE = "Apache-2.0"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658" 3LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
4 4
5SRC_URI[sha256sum] = "dbfe9c25fc6961c2078593de55fd19f2559f9e45b99f1272341f5b95dea4e56b" 5SRC_URI[sha256sum] = "32410415cd93bf9c8b91972159d5cf1e7f063a9146d70345641cd3877de348ce"
6 6
7DEPENDS = "python3-pbr-native python3-git python3-pbr python3-pyyaml python3-six python3-stevedore" 7DEPENDS = "python3-pbr-native python3-git python3-pbr python3-pyyaml python3-six python3-stevedore"
8 8
diff --git a/meta-python/recipes-devtools/python/python3-bleak_1.1.1.bb b/meta-python/recipes-devtools/python/python3-bleak_2.0.0.bb
index a532a520e7..161b21b88c 100644
--- a/meta-python/recipes-devtools/python/python3-bleak_1.1.1.bb
+++ b/meta-python/recipes-devtools/python/python3-bleak_2.0.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/hbldh/bleak"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=bcbc2069a86cba1b5e47253679f66ed7" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=bcbc2069a86cba1b5e47253679f66ed7"
5 5
6SRCREV = "2564f9162c46f451db8067930637f30487315f7a" 6SRCREV = "718e5d76cd051910a9d5266266af632c2529c03c"
7PYPI_SRC_URI = "git://github.com/hbldh/bleak.git;protocol=https;branch=develop;destsuffix=${S}" 7PYPI_SRC_URI = "git://github.com/hbldh/bleak.git;protocol=https;branch=develop;destsuffix=${S}"
8 8
9inherit pypi python_poetry_core ptest-python-pytest 9inherit pypi python_poetry_core ptest-python-pytest
diff --git a/meta-python/recipes-devtools/python/python3-cfgv_3.4.0.bb b/meta-python/recipes-devtools/python/python3-cfgv_3.5.0.bb
index 73d5d2567a..5f27cee388 100644
--- a/meta-python/recipes-devtools/python/python3-cfgv_3.4.0.bb
+++ b/meta-python/recipes-devtools/python/python3-cfgv_3.5.0.bb
@@ -5,4 +5,4 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=92844452d544a48a78abc3a862fbd8a4"
5PYPI_PACKAGE = "cfgv" 5PYPI_PACKAGE = "cfgv"
6 6
7inherit pypi setuptools3 7inherit pypi setuptools3
8SRC_URI[sha256sum] = "e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560" 8SRC_URI[sha256sum] = "d5b1034354820651caa73ede66a6294d6e95c1b00acc5e9b098e917404669132"
diff --git a/meta-python/recipes-devtools/python/python3-cmake_4.1.2.bb b/meta-python/recipes-devtools/python/python3-cmake_4.2.0.bb
index ec7b8fe491..5782be0023 100644
--- a/meta-python/recipes-devtools/python/python3-cmake_4.1.2.bb
+++ b/meta-python/recipes-devtools/python/python3-cmake_4.2.0.bb
@@ -11,7 +11,7 @@ PYPI_PACKAGE = "cmake"
11PYPI_ARCHIVE_NAME_PREFIX = "pypi-" 11PYPI_ARCHIVE_NAME_PREFIX = "pypi-"
12 12
13inherit pypi python_setuptools_build_meta 13inherit pypi python_setuptools_build_meta
14SRC_URI[sha256sum] = "bee98458447b3a3b937b72849489e6e37ba0076d46df2fbb3af26739e1a3ed10" 14SRC_URI[sha256sum] = "7744c20e4a23e68dea276d819767d2bdbb45442cc342560b03ff693b755cd181"
15 15
16SRC_URI += " \ 16SRC_URI += " \
17 file://CMakeLists.txt \ 17 file://CMakeLists.txt \
diff --git a/meta-python/recipes-devtools/python/python3-coverage_7.11.3.bb b/meta-python/recipes-devtools/python/python3-coverage_7.12.0.bb
index 25f606c8f7..b3a3a4e7ef 100644
--- a/meta-python/recipes-devtools/python/python3-coverage_7.11.3.bb
+++ b/meta-python/recipes-devtools/python/python3-coverage_7.12.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://coverage.readthedocs.io"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93" 4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93"
5 5
6SRC_URI[sha256sum] = "0f59387f5e6edbbffec2281affb71cdc85e0776c1745150a3ab9b6c1d016106b" 6SRC_URI[sha256sum] = "fc11e0a4e372cb5f282f16ef90d4a585034050ccda536451901abfb19a57f40c"
7 7
8inherit pypi python_setuptools_build_meta 8inherit pypi python_setuptools_build_meta
9 9
diff --git a/meta-python/recipes-devtools/python/python3-dirty-equals_0.10.0.bb b/meta-python/recipes-devtools/python/python3-dirty-equals_0.11.bb
index 6aa4d53cdc..098c8ae0e6 100644
--- a/meta-python/recipes-devtools/python/python3-dirty-equals_0.10.0.bb
+++ b/meta-python/recipes-devtools/python/python3-dirty-equals_0.11.bb
@@ -10,7 +10,7 @@ HOMEPAGE = "https://github.com/samuelcolvin/dirty-equals"
10LICENSE = "MIT" 10LICENSE = "MIT"
11LIC_FILES_CHKSUM = "file://LICENSE;md5=aa97bb3778992892e226b4504b83b60c" 11LIC_FILES_CHKSUM = "file://LICENSE;md5=aa97bb3778992892e226b4504b83b60c"
12 12
13SRC_URI[sha256sum] = "623d7a07c5ba437f1a834c6246d1e3eb97238ca70331c61a499d9aabd757b899" 13SRC_URI[sha256sum] = "f4ac74ee88f2d11e2fa0f65eb30ee4f07105c5f86f4dc92b09eb1138775027c3"
14 14
15S = "${UNPACKDIR}/dirty_equals-${PV}" 15S = "${UNPACKDIR}/dirty_equals-${PV}"
16 16
diff --git a/meta-python/recipes-devtools/python/python3-moteus_0.3.95.bb b/meta-python/recipes-devtools/python/python3-moteus_0.3.96.bb
index 27dd6ef82b..99d36791e1 100644
--- a/meta-python/recipes-devtools/python/python3-moteus_0.3.95.bb
+++ b/meta-python/recipes-devtools/python/python3-moteus_0.3.96.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://setup.py;beginline=3;endline=9;md5=24025d3c660abfc62a
5 5
6inherit pypi setuptools3 6inherit pypi setuptools3
7 7
8SRC_URI[sha256sum] = "8607d7c841345ba88fafacc98b820129176e877f5b13176fe5acb4805cc22281" 8SRC_URI[sha256sum] = "b30d63a38bfc834e0bf8154d2f8cead81fbeaee38f14fff0ef2a40f620ed11eb"
9 9
10S = "${UNPACKDIR}/moteus-${PV}" 10S = "${UNPACKDIR}/moteus-${PV}"
11 11
diff --git a/meta-python/recipes-devtools/python/python3-pytest-httpx_0.35.0.bb b/meta-python/recipes-devtools/python/python3-pytest-httpx_0.35.0.bb
new file mode 100644
index 0000000000..a419f8841e
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pytest-httpx_0.35.0.bb
@@ -0,0 +1,24 @@
1SUMMARY = "Send responses to httpx."
2HOMEPAGE = "https://github.com/Colin-b/pytest_httpx"
3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=80d06bde9296c367ea063b11e9518842"
5RECIPE_MAINTAINER = "Tom Geelen <t.f.g.geelen@gmail.com>"
6
7SRC_URI[sha256sum] = "d619ad5d2e67734abfbb224c3d9025d64795d4b8711116b1a13f72a251ae511f"
8
9inherit pypi python_setuptools_build_meta ptest-python-pytest
10
11DEPENDS += "python3-setuptools-scm-native"
12
13RDEPENDS:${PN} += "\
14 python3-httpx (>=0.28) \
15 python3-pytest (>=8) \
16"
17
18RDEPENDS:${PN}-ptest += "\
19 python3-pytest-cov \
20 python3-pytest-asyncio \
21"
22
23PYPI_PACKAGE = "pytest_httpx"
24UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
diff --git a/meta-python/recipes-devtools/python/python3-pytest-mock/0001-Add-asyncio-fixture-to-test_instance_async_method_sp.patch b/meta-python/recipes-devtools/python/python3-pytest-mock/0001-Add-asyncio-fixture-to-test_instance_async_method_sp.patch
deleted file mode 100644
index d57c51f880..0000000000
--- a/meta-python/recipes-devtools/python/python3-pytest-mock/0001-Add-asyncio-fixture-to-test_instance_async_method_sp.patch
+++ /dev/null
@@ -1,32 +0,0 @@
1From 17850cde66d52a851a8a15a61f5c97311d30a296 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 26 Jul 2025 16:03:03 -0700
4Subject: [PATCH] Add asyncio fixture to test_instance_async_method_spy
5
6This ensures that this test executes and passes
7with pytest-8.4+
8
9pytest now throws errors for such functions [1]
10which were skipped in older versions
11
12[1] https://github.com/pytest-dev/pytest/issues/11372
13
14Upstream-Status: Submitted [https://github.com/pytest-dev/pytest-mock/pull/516]
15Signed-off-by: Khem Raj <raj.khem@gmail.com>
16---
17 tests/test_pytest_mock.py | 2 +-
18 1 file changed, 1 insertion(+), 1 deletion(-)
19
20diff --git a/tests/test_pytest_mock.py b/tests/test_pytest_mock.py
21index 1a51636..b158d97 100644
22--- a/tests/test_pytest_mock.py
23+++ b/tests/test_pytest_mock.py
24@@ -523,7 +523,7 @@ def test_callable_like_spy(testdir: Any, mocker: MockerFixture) -> None:
25 assert spy.spy_return == 20
26 assert spy.spy_return_list == [20]
27
28-
29+@pytest.mark.asyncio
30 async def test_instance_async_method_spy(mocker: MockerFixture) -> None:
31 class Foo:
32 async def bar(self, arg):
diff --git a/meta-python/recipes-devtools/python/python3-pytest-mock_3.14.1.bb b/meta-python/recipes-devtools/python/python3-pytest-mock_3.15.1.bb
index 07e2c60f54..835ff0ab3a 100644
--- a/meta-python/recipes-devtools/python/python3-pytest-mock_3.14.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pytest-mock_3.15.1.bb
@@ -6,10 +6,9 @@ LIC_FILES_CHKSUM = " \
6" 6"
7 7
8SRC_URI += " \ 8SRC_URI += " \
9 file://0001-Add-asyncio-fixture-to-test_instance_async_method_sp.patch \
10 file://run-ptest \ 9 file://run-ptest \
11" 10"
12SRC_URI[sha256sum] = "159e9edac4c451ce77a5cdb9fc5d1100708d2dd4ba3c3df572f14097351af80e" 11SRC_URI[sha256sum] = "1849a238f6f396da19762269de72cb1814ab44416fa73a8686deac10b0d87a0f"
13 12
14inherit pypi python_setuptools_build_meta ptest 13inherit pypi python_setuptools_build_meta ptest
15 14
diff --git a/meta-python/recipes-devtools/python/python3-pytest-picked/0001-adjust-failing-tests-to-capture-only-ptest-output.patch b/meta-python/recipes-devtools/python/python3-pytest-picked/0001-adjust-failing-tests-to-capture-only-ptest-output.patch
new file mode 100644
index 0000000000..dfb50ace75
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pytest-picked/0001-adjust-failing-tests-to-capture-only-ptest-output.patch
@@ -0,0 +1,50 @@
1From b9341394314e5dcaca0aa1d91fc3af28c64db387 Mon Sep 17 00:00:00 2001
2From: Tom Geelen <t.f.g.geelen@gmail.com>
3Date: Tue, 25 Nov 2025 20:42:15 +0100
4Subject: [PATCH] adjust failing tests to capture only ptest output
5
6The tests should only check for warnings emitted by the plugin itself,
7not for any other warnings that may be emitted by other plugins or pytest
8itself.
9
10Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
11Upstream-Status: Inappropriate [OE specific]
12---
13 tests/test_pytest_picked.py | 17 ++++++++++++++---
14 1 file changed, 14 insertions(+), 3 deletions(-)
15
16diff --git a/tests/test_pytest_picked.py b/tests/test_pytest_picked.py
17index fb2bedb..947b43a 100644
18--- a/tests/test_pytest_picked.py
19+++ b/tests/test_pytest_picked.py
20@@ -182,8 +182,13 @@ def test_should_accept_branch_as_mode(testdir, tmpdir, recwarn):
21 "Changed test folders... 0. []",
22 ]
23 )
24- assert len(recwarn) == 1
25- assert str(recwarn[0].message) == "Now `main` is the default parent branch"
26+ # Only count the plugin's own UserWarning about default parent branch
27+ plugin_warnings = [
28+ w
29+ for w in recwarn
30+ if w.category is UserWarning and "default parent branch" in str(w.message)
31+ ]
32+ assert len(plugin_warnings) == 1
33
34
35 def test_should_accept_unstaged_as_mode(testdir, tmpdir, recwarn):
36@@ -211,7 +216,13 @@ def test_should_accept_unstaged_as_mode(testdir, tmpdir, recwarn):
37 "Changed test folders... 0. []",
38 ]
39 )
40- assert len(recwarn) == 0
41+ # Ignore unrelated deprecation warnings from other plugins
42+ plugin_warnings = [
43+ w
44+ for w in recwarn
45+ if w.category is UserWarning and "default parent branch" in str(w.message)
46+ ]
47+ assert len(plugin_warnings) == 0
48
49
50 def test_should_not_run_the_tests_if_mode_is_invalid(testdir, tmpdir):
diff --git a/meta-python/recipes-devtools/python/python3-pytest-picked/run-ptest b/meta-python/recipes-devtools/python/python3-pytest-picked/run-ptest
new file mode 100644
index 0000000000..39f369f20b
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pytest-picked/run-ptest
@@ -0,0 +1,5 @@
1#!/bin/sh
2
3# need to explicitly call the correct fixture as of pytest 8.x
4
5pytest -p pytester --automake
diff --git a/meta-python/recipes-devtools/python/python3-pytest-picked_0.5.1.bb b/meta-python/recipes-devtools/python/python3-pytest-picked_0.5.1.bb
new file mode 100644
index 0000000000..c7c2183337
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pytest-picked_0.5.1.bb
@@ -0,0 +1,20 @@
1SUMMARY = "Run the tests related to the changed files"
2HOMEPAGE = "https://github.com/anapaulagomes/pytest-picked"
3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=6d374a27c85c3fcc979009952ec16f1b"
5RECIPE_MAINTAINER = "Tom Geelen <t.f.g.geelen@gmail.com>"
6
7SRC_URI += "file://run-ptest \
8 file://0001-adjust-failing-tests-to-capture-only-ptest-output.patch \
9 "
10SRC_URI[sha256sum] = "6634c4356a560a5dc3dba35471865e6eb06bbd356b56b69c540593e9d5620ded"
11
12inherit pypi python_setuptools_build_meta ptest-python-pytest
13
14RDEPENDS:${PN} += "\
15 git \
16 python3-pytest (>=3.7.0) \
17"
18
19PYPI_PACKAGE = "pytest_picked"
20UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
diff --git a/meta-python/recipes-devtools/python/python3-rich-argparse_1.7.1.bb b/meta-python/recipes-devtools/python/python3-rich-argparse_1.7.2.bb
index 8228a509a3..1d0d6ecba5 100644
--- a/meta-python/recipes-devtools/python/python3-rich-argparse_1.7.1.bb
+++ b/meta-python/recipes-devtools/python/python3-rich-argparse_1.7.2.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=06f5c372171ce02f7e6a18f5f57f0b69"
6PYPI_PACKAGE = "rich_argparse" 6PYPI_PACKAGE = "rich_argparse"
7UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 7UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
8 8
9SRC_URI[sha256sum] = "d7a493cde94043e41ea68fb43a74405fa178de981bf7b800f7a3bd02ac5c27be" 9SRC_URI[sha256sum] = "64fd2e948fc96e8a1a06e0e72c111c2ce7f3af74126d75c0f5f63926e7289cd1"
10 10
11inherit pypi python_hatchling 11inherit pypi python_hatchling
12 12
diff --git a/meta-python/recipes-devtools/python/python3-stevedore_5.5.0.bb b/meta-python/recipes-devtools/python/python3-stevedore_5.6.0.bb
index 5f63f6b128..634df7db37 100644
--- a/meta-python/recipes-devtools/python/python3-stevedore_5.5.0.bb
+++ b/meta-python/recipes-devtools/python/python3-stevedore_5.6.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://docs.openstack.org/stevedore/latest/"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
5 5
6SRC_URI[sha256sum] = "d31496a4f4df9825e1a1e4f1f74d19abb0154aff311c3b376fcc89dae8fccd73" 6SRC_URI[sha256sum] = "f22d15c6ead40c5bbfa9ca54aa7e7b4a07d59b36ae03ed12ced1a54cf0b51945"
7 7
8DEPENDS += "python3-pbr-native" 8DEPENDS += "python3-pbr-native"
9 9
diff --git a/meta-python/recipes-devtools/python/python3-tenacity/0001-ptest-skip-a-test-that-does-not-pass-on-qemu.patch b/meta-python/recipes-devtools/python/python3-tenacity/0001-ptest-skip-a-test-that-does-not-pass-on-qemu.patch
new file mode 100644
index 0000000000..7fb9458a32
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-tenacity/0001-ptest-skip-a-test-that-does-not-pass-on-qemu.patch
@@ -0,0 +1,27 @@
1From 8895af81a672bb8aad2aa8e32b93cb9ca96cac63 Mon Sep 17 00:00:00 2001
2From: Jan Vermaete <jan.vermaete@oip.be>
3Date: Tue, 25 Nov 2025 10:52:15 +0100
4Subject: [PATCH 1/1] ptest: skip a test that does not pass on qemu
5
6Upstream-Status: Inappropriate [oe specific]
7
8Signed-off-by: Jan Vermaete <jan.vermaete@oip.be>
9---
10 tests/test_asyncio.py | 1 +
11 1 file changed, 1 insertion(+)
12
13diff --git a/tests/test_asyncio.py b/tests/test_asyncio.py
14index 0b74476..2da0784 100644
15--- a/tests/test_asyncio.py
16+++ b/tests/test_asyncio.py
17@@ -192,6 +192,7 @@ class TestContextManager(unittest.TestCase):
18 else:
19 raise Exception
20
21+ @unittest.skip("Failing in ptest with qemu")
22 @asynctest
23 async def test_sleeps(self):
24 start = current_time_ms()
25--
262.43.0
27
diff --git a/meta-python/recipes-devtools/python/python3-tenacity_9.1.2.bb b/meta-python/recipes-devtools/python/python3-tenacity_9.1.2.bb
new file mode 100644
index 0000000000..76d23aee40
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-tenacity_9.1.2.bb
@@ -0,0 +1,19 @@
1SUMMARY = "Retry code until it succeeds"
2HOMEPAGE = "https://github.com/jd/tenacity"
3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=175792518e4ac015ab6696d16c4f607e"
5
6SRC_URI[sha256sum] = "1169d376c297e7de388d18b4481760d478b0e99a777cad3a9c86e556f4b697cb"
7
8SRC_URI:append = "file://0001-ptest-skip-a-test-that-does-not-pass-on-qemu.patch"
9
10DEPENDS += "python3-setuptools-scm-native"
11
12inherit pypi python_setuptools_build_meta ptest-python-pytest
13
14PYPI_PACKAGE = "tenacity"
15
16RDEPENDS:${PN}-ptest += "\
17 python3-tornado \
18 python3-typeguard \
19"
diff --git a/meta-python/recipes-devtools/python/python3-types-psutil_7.0.0.20250601.bb b/meta-python/recipes-devtools/python/python3-types-psutil_7.1.1.20251122.bb
index fedc14f9df..a771e7b897 100644
--- a/meta-python/recipes-devtools/python/python3-types-psutil_7.0.0.20250601.bb
+++ b/meta-python/recipes-devtools/python/python3-types-psutil_7.1.1.20251122.bb
@@ -8,7 +8,7 @@ UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
8 8
9inherit pypi python_setuptools_build_meta 9inherit pypi python_setuptools_build_meta
10 10
11SRC_URI[sha256sum] = "71fe9c4477a7e3d4f1233862f0877af87bff057ff398f04f4e5c0ca60aded197" 11SRC_URI[sha256sum] = "cdb39c30a81ce6e433aa672922d59b78c4c6a9c64cd9936f1f6894d26c82ae0f"
12 12
13BBCLASSEXTEND = "native" 13BBCLASSEXTEND = "native"
14 14
diff --git a/meta-python/recipes-extended/python3-gpt-image/python3-gpt-image_0.9.0.bb b/meta-python/recipes-extended/python3-gpt-image/python3-gpt-image_0.9.1.bb
index 90b77cdfea..33bb3deca8 100644
--- a/meta-python/recipes-extended/python3-gpt-image/python3-gpt-image_0.9.0.bb
+++ b/meta-python/recipes-extended/python3-gpt-image/python3-gpt-image_0.9.1.bb
@@ -3,14 +3,14 @@ on local disks. Written in pure Python gpt-image allows GPT disk images to \
3be built on a local filesystem and exported to a destination device." 3be built on a local filesystem and exported to a destination device."
4SUMMARY = "GPT Image (pure python)" 4SUMMARY = "GPT Image (pure python)"
5LICENSE = "MIT" 5LICENSE = "MIT"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=db5f8de88d13d0917db21293d0e82e1d" 6LIC_FILES_CHKSUM = "file://LICENSE;md5=d91d608dc8f12334a889700389229b7b"
7 7
8DEPENDS += "python3-pip" 8DEPENDS += "python3-pip"
9 9
10PYPI_PACKAGE = "gpt_image" 10PYPI_PACKAGE = "gpt_image"
11UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 11UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
12 12
13SRC_URI[sha256sum] = "c06d8efc7cf8d6f3954c1c3d8544f494aa95da37fe04e38a9699ad3f57455f7e" 13SRC_URI[sha256sum] = "07363562ec1cf5b50319ad0389486b576ed43c4682a16a8286822af9fd1f4594"
14 14
15inherit pypi python3native python_setuptools_build_meta ptest-python-pytest 15inherit pypi python3native python_setuptools_build_meta ptest-python-pytest
16 16