diff options
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 | ||
| 45 | RDEPENDS:${PN}-ptest += "bash coreutils e2fsprogs e2tools gawk make perl" | 59 | RDEPENDS:${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 | ||
| 25 | inherit gnomebase gsettings gobject-introspection gi-docgen gettext features_check mime-xdg gtk-icon-cache | 25 | inherit gnomebase gsettings gobject-introspection gi-docgen gettext features_check mime-xdg gtk-icon-cache |
| 26 | 26 | ||
| 27 | SRC_URI[archive.sha256sum] = "add2a0e410fd22da2851ddd0c5b3d22c9e9d8c33111511f336961e3b461b535e" | 27 | SRC_URI[archive.sha256sum] = "2576b34bed2781a89f09051ec9fcae3ae17eb7172cd7be678f592aa14e4c26b1" |
| 28 | 28 | ||
| 29 | REQUIRED_DISTRO_FEATURES = "x11 opengl gobject-introspection-data" | 29 | REQUIRED_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 | ||
| 16 | UPSTREAM_CHECK_URI = "https://openvpn.net/community-downloads" | 16 | UPSTREAM_CHECK_URI = "https://openvpn.net/community-downloads" |
| 17 | 17 | ||
| 18 | SRC_URI[sha256sum] = "e35513ee15995e3c71adfd8891b9f33522896c70b3baa2ed9a23c7a42c4d7bde" | 18 | SRC_URI[sha256sum] = "05cb5fdf1ea33fcba719580b31a97feaa019c4a3050563e88bc3b34675e6fed4" |
| 19 | 19 | ||
| 20 | CVE_STATUS[CVE-2020-27569] = "not-applicable-config: Applies only Aviatrix OpenVPN client, not openvpn" | 20 | CVE_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 | ||
| 9 | DEPENDS += "expat" | 9 | DEPENDS += "expat" |
| 10 | 10 | ||
| 11 | SRCREV = "0261d0ec60b68c1f0a6ec9acf63d1379f7d569f8" | 11 | SRCREV = "28b78822cfc5fbec4bd9906168493e9985f586ed" |
| 12 | SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master;tag=v${PV};subpath=tools" | 12 | SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master;tag=v${PV};subpath=tools" |
| 13 | 13 | ||
| 14 | S = "${UNPACKDIR}/tools" | 14 | S = "${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 | ||
| 17 | DEPENDS += "expat" | 17 | DEPENDS += "expat" |
| 18 | 18 | ||
| 19 | SRCREV = "0261d0ec60b68c1f0a6ec9acf63d1379f7d569f8" | 19 | SRCREV = "28b78822cfc5fbec4bd9906168493e9985f586ed" |
| 20 | SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master;tag=v${PV} \ | 20 | SRC_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 | ||
| 14 | SRC_URI[sha256sum] = "232ec755f4b1f445f829996885846abba6f1b6fd55d049476ab26ddd8c4b4e1b" | 14 | SRC_URI[sha256sum] = "334b188c2bab5c1aa6f858a044274631d342f07f5ddec1bad870d728f02fd652" |
| 15 | 15 | ||
| 16 | S = "${UNPACKDIR}/debootstrap" | 16 | S = "${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." | |||
| 7 | LICENSE = "LGPL-3.0-only" | 7 | LICENSE = "LGPL-3.0-only" |
| 8 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3000208d539ec061b899bce1d9ce9404" | 8 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3000208d539ec061b899bce1d9ce9404" |
| 9 | 9 | ||
| 10 | SRC_URI[sha256sum] = "85c08d6f6e2a897b16280e0ff6406bef29b1327c045db06d21f364d7cd5da90b" | 10 | SRC_URI[sha256sum] = "309adaeda61d44556046ec9a83a93f42bbe5310120b1995f3af49ab6d9f13c1d" |
| 11 | 11 | ||
| 12 | inherit pypi python_setuptools_build_meta | 12 | inherit 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 | " |
| 20 | SRCREV = "57013022da9c06c13f65a24684522a04323f59b6" | 20 | SRCREV = "efe86d2e691383da07942fe9a4bccab13046f3d4" |
| 21 | 21 | ||
| 22 | 22 | ||
| 23 | CVE_STATUS[CVE-2012-5638] = "fixed-version: The CPE in the NVD database doesn't reflect correctly the vulnerable versions." | 23 | CVE_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 @@ | |||
| 1 | From b15bcea48132bb8e8c1c2a4a05860cd5b73db5fd Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Leon Anavi <leon.anavi@konsulko.com> | ||
| 3 | Date: Tue, 25 Nov 2025 08:56:49 +0000 | ||
| 4 | Subject: [PATCH] src/config.h: Enable HAVE_ARM_NEON on AArch64 | ||
| 5 | |||
| 6 | Only enable HAVE_ARM_NEON on AArch64 because it supports vaddvq and | ||
| 7 | all needed compiler intrinsics. | ||
| 8 | |||
| 9 | Upstream-Status: Submitted [https://github.com/valkey-io/valkey/pull/2873] | ||
| 10 | |||
| 11 | Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> | ||
| 12 | --- | ||
| 13 | src/config.h | 2 +- | ||
| 14 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 15 | |||
| 16 | diff --git a/src/config.h b/src/config.h | ||
| 17 | index 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 | -- | ||
| 30 | 2.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 | " |
| 19 | SRCREV = "5018b12b0de2d2322a1bbf6b041c43740587c0f2" | 20 | SRCREV = "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/" | |||
| 3 | SECTION = "libs" | 3 | SECTION = "libs" |
| 4 | 4 | ||
| 5 | LICENSE = "LGPL-2.1-only & GPL-2.0-only" | 5 | LICENSE = "LGPL-2.1-only & GPL-2.0-only" |
| 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \ | 6 | LIC_FILES_CHKSUM = " \ |
| 7 | file://COPYING.tools;md5=751419260aa954499f7abaabaa882bbe" | 7 | file://COPYING;md5=4bf661c1e3793e55c8d1051bc5e0ae21 \ |
| 8 | file://COPYING.tools;md5=570a9b3749dd0463a1778803b12a6dce \ | ||
| 9 | " | ||
| 8 | 10 | ||
| 9 | DEPENDS = "glib-2.0-native atkmm pangomm-2.48 glibmm gtk4 cairomm-1.16 gdk-pixbuf-native" | 11 | DEPENDS = "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 | ||
| 15 | REQUIRED_DISTRO_FEATURES = "opengl x11" | 17 | REQUIRED_DISTRO_FEATURES = "opengl x11" |
| 16 | 18 | ||
| 17 | SRC_URI[archive.sha256sum] = "9350a0444b744ca3dc69586ebd1b6707520922b6d9f4f232103ce603a271ecda" | 19 | SRC_URI[archive.sha256sum] = "daad9bf9b70f90975f91781fc7a656c923a91374261f576c883cd3aebd59c833" |
| 18 | 20 | ||
| 19 | EXTRA_OEMESON = "-Dbuild-demos=false" | 21 | EXTRA_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 | " |
| 16 | SRC_URI[libgphoto2.sha256sum] = "495a347be21b8f970607a81e739aa91513a8479cbd73b79454a339c73e2b860e" | 16 | SRC_URI[libgphoto2.sha256sum] = "28825f767a85544cb58f6e15028f8e53a5bb37a62148b3f1708b524781c3bef2" |
| 17 | 17 | ||
| 18 | UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/gphoto/files/libgphoto/" | 18 | UPSTREAM_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/" | |||
| 10 | SRC_URI = "${SAVANNAH_GNU_MIRROR}/${BPN}/${BP}.tar.gz \ | 10 | SRC_URI = "${SAVANNAH_GNU_MIRROR}/${BPN}/${BP}.tar.gz \ |
| 11 | file://gpsd.init \ | 11 | file://gpsd.init \ |
| 12 | " | 12 | " |
| 13 | SRC_URI[sha256sum] = "dc7e465968c1540e61bc57c7586d6a57a0047212a014efdad348f907bc2e0990" | 13 | SRC_URI[sha256sum] = "6195292dd7910be68cb7018d45166283eaefd3f9db9773fcd6e9a78d49eac999" |
| 14 | 14 | ||
| 15 | inherit scons update-rc.d python3-dir python3native systemd update-alternatives pkgconfig | 15 | inherit 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 | ||
| 16 | SRC_URI = "https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.gz" | 16 | SRC_URI = "https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.gz" |
| 17 | SRC_URI[sha256sum] = "f797055d9296b275e981f5f62d4e32e089614fc253d1ef2985851025b8a0ce87" | 17 | SRC_URI[sha256sum] = "df9e40ae927b73dc702d0bce7925c0c618af47ad0b13204fbf2be66e54d8528b" |
| 18 | 18 | ||
| 19 | S = "${UNPACKDIR}/fuse-${PV}" | 19 | S = "${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" | |||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=e9ce323c4b71c943a785db90142b228a" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=e9ce323c4b71c943a785db90142b228a" |
| 5 | 5 | ||
| 6 | SRC_URI = "${SOURCEFORGE_MIRROR}/lcms/lcms2-${PV}.tar.gz" | 6 | SRC_URI = "${SOURCEFORGE_MIRROR}/lcms/lcms2-${PV}.tar.gz" |
| 7 | SRC_URI[sha256sum] = "d873d34ad8b9b4cea010631f1a6228d2087475e4dc5e763eb81acc23d9d45a51" | 7 | SRC_URI[sha256sum] = "d11af569e42a1baa1650d20ad61d12e41af4fead4aa7964a01f93b08b53ab074" |
| 8 | 8 | ||
| 9 | DEPENDS = "tiff" | 9 | DEPENDS = "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 | ||
| 21 | SRCREV = "c8b7a765cbd731af32964adaf921f9e19d56a048" | 21 | SRCREV = "d34fc799fd86538756ba56b37e1ab56ab1b75d13" |
| 22 | PV = "2.03.36" | 22 | PV = "2.03.37" |
| 23 | 23 | ||
| 24 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\_\d+)+)" | 24 | UPSTREAM_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 | " |
| 36 | SRC_URI[sha256sum] = "5786b523a2f2e9295ed10d711960d2e33cd620bb80d6288443eda43553a51996" | 36 | SRC_URI[sha256sum] = "8c390a676ea37266fcd3d0cd2fb070e2f69f4d78fa4ed88e07ac0c9eb5aab8d3" |
| 37 | 37 | ||
| 38 | UPSTREAM_CHECK_URI = "https://ftp.mozilla.org/pub/security/nss/releases/" | 38 | UPSTREAM_CHECK_URI = "https://ftp.mozilla.org/pub/security/nss/releases/" |
| 39 | UPSTREAM_CHECK_REGEX = "NSS_(?P<pver>\d+(\_\d+)+)" | 39 | UPSTREAM_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" | |||
| 4 | LICENSE = "BSD-3-Clause" | 4 | LICENSE = "BSD-3-Clause" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=f09eb47206614a4954c51db8a94840fa" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=f09eb47206614a4954c51db8a94840fa" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "d89f2d8cd8b56dada7d52fa7dc8075baa08fb836560710d38c292a7a3f78c04e" | 7 | SRC_URI[sha256sum] = "13acff32519542a1736223fb79a715acdebe24286d98e8b164a73085f40da2c4" |
| 8 | 8 | ||
| 9 | export BUILD_SYS | 9 | export BUILD_SYS |
| 10 | export HOST_SYS | 10 | export 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" | |||
| 3 | LICENSE = "MPL-2.0" | 3 | LICENSE = "MPL-2.0" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=f75d2927d3c1ed2414ef72048f5ad640" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=f75d2927d3c1ed2414ef72048f5ad640" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "8078b0b0d81c19043141ab0fc5654e89a4d3023dc3e4486aaa245b1ff5f5ddc9" | 6 | SRC_URI[sha256sum] = "3321deedc443c8402229a423623d3ae2fc17c433b9b9bfe170828ee0c7ea3871" |
| 7 | 7 | ||
| 8 | inherit pypi python_setuptools_build_meta | 8 | inherit 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." | |||
| 2 | LICENSE = "Apache-2.0" | 2 | LICENSE = "Apache-2.0" |
| 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658" | 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658" |
| 4 | 4 | ||
| 5 | SRC_URI[sha256sum] = "dbfe9c25fc6961c2078593de55fd19f2559f9e45b99f1272341f5b95dea4e56b" | 5 | SRC_URI[sha256sum] = "32410415cd93bf9c8b91972159d5cf1e7f063a9146d70345641cd3877de348ce" |
| 6 | 6 | ||
| 7 | DEPENDS = "python3-pbr-native python3-git python3-pbr python3-pyyaml python3-six python3-stevedore" | 7 | DEPENDS = "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" | |||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=bcbc2069a86cba1b5e47253679f66ed7" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=bcbc2069a86cba1b5e47253679f66ed7" |
| 5 | 5 | ||
| 6 | SRCREV = "2564f9162c46f451db8067930637f30487315f7a" | 6 | SRCREV = "718e5d76cd051910a9d5266266af632c2529c03c" |
| 7 | PYPI_SRC_URI = "git://github.com/hbldh/bleak.git;protocol=https;branch=develop;destsuffix=${S}" | 7 | PYPI_SRC_URI = "git://github.com/hbldh/bleak.git;protocol=https;branch=develop;destsuffix=${S}" |
| 8 | 8 | ||
| 9 | inherit pypi python_poetry_core ptest-python-pytest | 9 | inherit 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" | |||
| 5 | PYPI_PACKAGE = "cfgv" | 5 | PYPI_PACKAGE = "cfgv" |
| 6 | 6 | ||
| 7 | inherit pypi setuptools3 | 7 | inherit pypi setuptools3 |
| 8 | SRC_URI[sha256sum] = "e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560" | 8 | SRC_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" | |||
| 11 | PYPI_ARCHIVE_NAME_PREFIX = "pypi-" | 11 | PYPI_ARCHIVE_NAME_PREFIX = "pypi-" |
| 12 | 12 | ||
| 13 | inherit pypi python_setuptools_build_meta | 13 | inherit pypi python_setuptools_build_meta |
| 14 | SRC_URI[sha256sum] = "bee98458447b3a3b937b72849489e6e37ba0076d46df2fbb3af26739e1a3ed10" | 14 | SRC_URI[sha256sum] = "7744c20e4a23e68dea276d819767d2bdbb45442cc342560b03ff693b755cd181" |
| 15 | 15 | ||
| 16 | SRC_URI += " \ | 16 | SRC_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" | |||
| 3 | LICENSE = "Apache-2.0" | 3 | LICENSE = "Apache-2.0" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93" | 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "0f59387f5e6edbbffec2281affb71cdc85e0776c1745150a3ab9b6c1d016106b" | 6 | SRC_URI[sha256sum] = "fc11e0a4e372cb5f282f16ef90d4a585034050ccda536451901abfb19a57f40c" |
| 7 | 7 | ||
| 8 | inherit pypi python_setuptools_build_meta | 8 | inherit 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" | |||
| 10 | LICENSE = "MIT" | 10 | LICENSE = "MIT" |
| 11 | LIC_FILES_CHKSUM = "file://LICENSE;md5=aa97bb3778992892e226b4504b83b60c" | 11 | LIC_FILES_CHKSUM = "file://LICENSE;md5=aa97bb3778992892e226b4504b83b60c" |
| 12 | 12 | ||
| 13 | SRC_URI[sha256sum] = "623d7a07c5ba437f1a834c6246d1e3eb97238ca70331c61a499d9aabd757b899" | 13 | SRC_URI[sha256sum] = "f4ac74ee88f2d11e2fa0f65eb30ee4f07105c5f86f4dc92b09eb1138775027c3" |
| 14 | 14 | ||
| 15 | S = "${UNPACKDIR}/dirty_equals-${PV}" | 15 | S = "${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 | ||
| 6 | inherit pypi setuptools3 | 6 | inherit pypi setuptools3 |
| 7 | 7 | ||
| 8 | SRC_URI[sha256sum] = "8607d7c841345ba88fafacc98b820129176e877f5b13176fe5acb4805cc22281" | 8 | SRC_URI[sha256sum] = "b30d63a38bfc834e0bf8154d2f8cead81fbeaee38f14fff0ef2a40f620ed11eb" |
| 9 | 9 | ||
| 10 | S = "${UNPACKDIR}/moteus-${PV}" | 10 | S = "${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 @@ | |||
| 1 | SUMMARY = "Send responses to httpx." | ||
| 2 | HOMEPAGE = "https://github.com/Colin-b/pytest_httpx" | ||
| 3 | LICENSE = "MIT" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=80d06bde9296c367ea063b11e9518842" | ||
| 5 | RECIPE_MAINTAINER = "Tom Geelen <t.f.g.geelen@gmail.com>" | ||
| 6 | |||
| 7 | SRC_URI[sha256sum] = "d619ad5d2e67734abfbb224c3d9025d64795d4b8711116b1a13f72a251ae511f" | ||
| 8 | |||
| 9 | inherit pypi python_setuptools_build_meta ptest-python-pytest | ||
| 10 | |||
| 11 | DEPENDS += "python3-setuptools-scm-native" | ||
| 12 | |||
| 13 | RDEPENDS:${PN} += "\ | ||
| 14 | python3-httpx (>=0.28) \ | ||
| 15 | python3-pytest (>=8) \ | ||
| 16 | " | ||
| 17 | |||
| 18 | RDEPENDS:${PN}-ptest += "\ | ||
| 19 | python3-pytest-cov \ | ||
| 20 | python3-pytest-asyncio \ | ||
| 21 | " | ||
| 22 | |||
| 23 | PYPI_PACKAGE = "pytest_httpx" | ||
| 24 | UPSTREAM_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 @@ | |||
| 1 | From 17850cde66d52a851a8a15a61f5c97311d30a296 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Sat, 26 Jul 2025 16:03:03 -0700 | ||
| 4 | Subject: [PATCH] Add asyncio fixture to test_instance_async_method_spy | ||
| 5 | |||
| 6 | This ensures that this test executes and passes | ||
| 7 | with pytest-8.4+ | ||
| 8 | |||
| 9 | pytest now throws errors for such functions [1] | ||
| 10 | which were skipped in older versions | ||
| 11 | |||
| 12 | [1] https://github.com/pytest-dev/pytest/issues/11372 | ||
| 13 | |||
| 14 | Upstream-Status: Submitted [https://github.com/pytest-dev/pytest-mock/pull/516] | ||
| 15 | Signed-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 | |||
| 20 | diff --git a/tests/test_pytest_mock.py b/tests/test_pytest_mock.py | ||
| 21 | index 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 | ||
| 8 | SRC_URI += " \ | 8 | SRC_URI += " \ |
| 9 | file://0001-Add-asyncio-fixture-to-test_instance_async_method_sp.patch \ | ||
| 10 | file://run-ptest \ | 9 | file://run-ptest \ |
| 11 | " | 10 | " |
| 12 | SRC_URI[sha256sum] = "159e9edac4c451ce77a5cdb9fc5d1100708d2dd4ba3c3df572f14097351af80e" | 11 | SRC_URI[sha256sum] = "1849a238f6f396da19762269de72cb1814ab44416fa73a8686deac10b0d87a0f" |
| 13 | 12 | ||
| 14 | inherit pypi python_setuptools_build_meta ptest | 13 | inherit 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 @@ | |||
| 1 | From b9341394314e5dcaca0aa1d91fc3af28c64db387 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Tom Geelen <t.f.g.geelen@gmail.com> | ||
| 3 | Date: Tue, 25 Nov 2025 20:42:15 +0100 | ||
| 4 | Subject: [PATCH] adjust failing tests to capture only ptest output | ||
| 5 | |||
| 6 | The tests should only check for warnings emitted by the plugin itself, | ||
| 7 | not for any other warnings that may be emitted by other plugins or pytest | ||
| 8 | itself. | ||
| 9 | |||
| 10 | Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com> | ||
| 11 | Upstream-Status: Inappropriate [OE specific] | ||
| 12 | --- | ||
| 13 | tests/test_pytest_picked.py | 17 ++++++++++++++--- | ||
| 14 | 1 file changed, 14 insertions(+), 3 deletions(-) | ||
| 15 | |||
| 16 | diff --git a/tests/test_pytest_picked.py b/tests/test_pytest_picked.py | ||
| 17 | index 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 | |||
| 5 | pytest -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 @@ | |||
| 1 | SUMMARY = "Run the tests related to the changed files" | ||
| 2 | HOMEPAGE = "https://github.com/anapaulagomes/pytest-picked" | ||
| 3 | LICENSE = "MIT" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=6d374a27c85c3fcc979009952ec16f1b" | ||
| 5 | RECIPE_MAINTAINER = "Tom Geelen <t.f.g.geelen@gmail.com>" | ||
| 6 | |||
| 7 | SRC_URI += "file://run-ptest \ | ||
| 8 | file://0001-adjust-failing-tests-to-capture-only-ptest-output.patch \ | ||
| 9 | " | ||
| 10 | SRC_URI[sha256sum] = "6634c4356a560a5dc3dba35471865e6eb06bbd356b56b69c540593e9d5620ded" | ||
| 11 | |||
| 12 | inherit pypi python_setuptools_build_meta ptest-python-pytest | ||
| 13 | |||
| 14 | RDEPENDS:${PN} += "\ | ||
| 15 | git \ | ||
| 16 | python3-pytest (>=3.7.0) \ | ||
| 17 | " | ||
| 18 | |||
| 19 | PYPI_PACKAGE = "pytest_picked" | ||
| 20 | UPSTREAM_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" | |||
| 6 | PYPI_PACKAGE = "rich_argparse" | 6 | PYPI_PACKAGE = "rich_argparse" |
| 7 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 7 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
| 8 | 8 | ||
| 9 | SRC_URI[sha256sum] = "d7a493cde94043e41ea68fb43a74405fa178de981bf7b800f7a3bd02ac5c27be" | 9 | SRC_URI[sha256sum] = "64fd2e948fc96e8a1a06e0e72c111c2ce7f3af74126d75c0f5f63926e7289cd1" |
| 10 | 10 | ||
| 11 | inherit pypi python_hatchling | 11 | inherit 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/" | |||
| 3 | LICENSE = "Apache-2.0" | 3 | LICENSE = "Apache-2.0" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "d31496a4f4df9825e1a1e4f1f74d19abb0154aff311c3b376fcc89dae8fccd73" | 6 | SRC_URI[sha256sum] = "f22d15c6ead40c5bbfa9ca54aa7e7b4a07d59b36ae03ed12ced1a54cf0b51945" |
| 7 | 7 | ||
| 8 | DEPENDS += "python3-pbr-native" | 8 | DEPENDS += "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 @@ | |||
| 1 | From 8895af81a672bb8aad2aa8e32b93cb9ca96cac63 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Jan Vermaete <jan.vermaete@oip.be> | ||
| 3 | Date: Tue, 25 Nov 2025 10:52:15 +0100 | ||
| 4 | Subject: [PATCH 1/1] ptest: skip a test that does not pass on qemu | ||
| 5 | |||
| 6 | Upstream-Status: Inappropriate [oe specific] | ||
| 7 | |||
| 8 | Signed-off-by: Jan Vermaete <jan.vermaete@oip.be> | ||
| 9 | --- | ||
| 10 | tests/test_asyncio.py | 1 + | ||
| 11 | 1 file changed, 1 insertion(+) | ||
| 12 | |||
| 13 | diff --git a/tests/test_asyncio.py b/tests/test_asyncio.py | ||
| 14 | index 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 | -- | ||
| 26 | 2.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 @@ | |||
| 1 | SUMMARY = "Retry code until it succeeds" | ||
| 2 | HOMEPAGE = "https://github.com/jd/tenacity" | ||
| 3 | LICENSE = "Apache-2.0" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=175792518e4ac015ab6696d16c4f607e" | ||
| 5 | |||
| 6 | SRC_URI[sha256sum] = "1169d376c297e7de388d18b4481760d478b0e99a777cad3a9c86e556f4b697cb" | ||
| 7 | |||
| 8 | SRC_URI:append = "file://0001-ptest-skip-a-test-that-does-not-pass-on-qemu.patch" | ||
| 9 | |||
| 10 | DEPENDS += "python3-setuptools-scm-native" | ||
| 11 | |||
| 12 | inherit pypi python_setuptools_build_meta ptest-python-pytest | ||
| 13 | |||
| 14 | PYPI_PACKAGE = "tenacity" | ||
| 15 | |||
| 16 | RDEPENDS:${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 | ||
| 9 | inherit pypi python_setuptools_build_meta | 9 | inherit pypi python_setuptools_build_meta |
| 10 | 10 | ||
| 11 | SRC_URI[sha256sum] = "71fe9c4477a7e3d4f1233862f0877af87bff057ff398f04f4e5c0ca60aded197" | 11 | SRC_URI[sha256sum] = "cdb39c30a81ce6e433aa672922d59b78c4c6a9c64cd9936f1f6894d26c82ae0f" |
| 12 | 12 | ||
| 13 | BBCLASSEXTEND = "native" | 13 | BBCLASSEXTEND = "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 \ | |||
| 3 | be built on a local filesystem and exported to a destination device." | 3 | be built on a local filesystem and exported to a destination device." |
| 4 | SUMMARY = "GPT Image (pure python)" | 4 | SUMMARY = "GPT Image (pure python)" |
| 5 | LICENSE = "MIT" | 5 | LICENSE = "MIT" |
| 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=db5f8de88d13d0917db21293d0e82e1d" | 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=d91d608dc8f12334a889700389229b7b" |
| 7 | 7 | ||
| 8 | DEPENDS += "python3-pip" | 8 | DEPENDS += "python3-pip" |
| 9 | 9 | ||
| 10 | PYPI_PACKAGE = "gpt_image" | 10 | PYPI_PACKAGE = "gpt_image" |
| 11 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 11 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
| 12 | 12 | ||
| 13 | SRC_URI[sha256sum] = "c06d8efc7cf8d6f3954c1c3d8544f494aa95da37fe04e38a9699ad3f57455f7e" | 13 | SRC_URI[sha256sum] = "07363562ec1cf5b50319ad0389486b576ed43c4682a16a8286822af9fd1f4594" |
| 14 | 14 | ||
| 15 | inherit pypi python3native python_setuptools_build_meta ptest-python-pytest | 15 | inherit pypi python3native python_setuptools_build_meta ptest-python-pytest |
| 16 | 16 | ||
