* [PATCH 1/7] libcap-ng: upgrade 0.9.3 -> 0.9.5
@ 2026-08-21 9:09 Richard Purdie
2026-08-21 9:09 ` [PATCH 2/7] mesa: upgrade 26.2.0 -> 26.2.1 Richard Purdie
` (5 more replies)
0 siblings, 6 replies; 7+ messages in thread
From: Richard Purdie @ 2026-08-21 9:09 UTC (permalink / raw)
To: openembedded-core
0.9.5
- Fix broken utility_logic_test when run as a 32 bit app
- Install the cap-audit man page conditionally
- Fix V3 file capability usage
- Preserve existing securebits in capng_lock
- Make python configuration a little more strict
0.9.4
- Add bluetooth collection to netcap --advanced
- Don't drop netcap --advanced if only VSOCK kernel headers are missing
- In cap-audit, verify executable is being passed
- Add a systemd simulator to cap-audit: use --service to test a service file
- Improve cap-audit recommendations by correlating syscall outcomes
- Allow supplying vmlinux.h for reproducible cap-audit builds
- Restore --with-python/--without-python as generic Python configure options
- Fix on-demand bash completion loading for the utilities
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../{libcap-ng-python_0.9.3.bb => libcap-ng-python_0.9.5.bb} | 0
meta/recipes-support/libcap-ng/libcap-ng.inc | 2 +-
.../libcap-ng/{libcap-ng_0.9.3.bb => libcap-ng_0.9.5.bb} | 0
3 files changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-support/libcap-ng/{libcap-ng-python_0.9.3.bb => libcap-ng-python_0.9.5.bb} (100%)
rename meta/recipes-support/libcap-ng/{libcap-ng_0.9.3.bb => libcap-ng_0.9.5.bb} (100%)
diff --git a/meta/recipes-support/libcap-ng/libcap-ng-python_0.9.3.bb b/meta/recipes-support/libcap-ng/libcap-ng-python_0.9.5.bb
similarity index 100%
rename from meta/recipes-support/libcap-ng/libcap-ng-python_0.9.3.bb
rename to meta/recipes-support/libcap-ng/libcap-ng-python_0.9.5.bb
diff --git a/meta/recipes-support/libcap-ng/libcap-ng.inc b/meta/recipes-support/libcap-ng/libcap-ng.inc
index 5c1a7fdfeaf..2a31be6f4dd 100644
--- a/meta/recipes-support/libcap-ng/libcap-ng.inc
+++ b/meta/recipes-support/libcap-ng/libcap-ng.inc
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
file://COPYING.LIB;md5=e3eda01d9815f8d24aae2dbd89b68b06"
SRC_URI = "git://github.com/stevegrubb/libcap-ng.git;protocol=https;branch=master;tag=v${PV}"
-SRCREV = "0ab44af5a23e8edb69a39c0dc803ce4395ff2086"
+SRCREV = "9ae44402f4c405f08b9dd5ec070127d0d92afee4"
inherit lib_package autotools pkgconfig bash-completion
diff --git a/meta/recipes-support/libcap-ng/libcap-ng_0.9.3.bb b/meta/recipes-support/libcap-ng/libcap-ng_0.9.5.bb
similarity index 100%
rename from meta/recipes-support/libcap-ng/libcap-ng_0.9.3.bb
rename to meta/recipes-support/libcap-ng/libcap-ng_0.9.5.bb
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 2/7] mesa: upgrade 26.2.0 -> 26.2.1
2026-08-21 9:09 [PATCH 1/7] libcap-ng: upgrade 0.9.3 -> 0.9.5 Richard Purdie
@ 2026-08-21 9:09 ` Richard Purdie
2026-08-21 9:09 ` [PATCH 3/7] puzzles: upgrade to latest revision Richard Purdie
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Richard Purdie @ 2026-08-21 9:09 UTC (permalink / raw)
To: openembedded-core
https://docs.mesa3d.org/relnotes/26.2.1.html
New features
None
Bug fixes
RadeonSI VA-API: vertical color discontinuity / split on YouTube (AV1/VP9) with RX 7900 XTX
Recording on AMD GPU using gpu-screen-recorder with VAAPI H.264 backend produces corrupted output since Mesa 26.0.0
Regression: HEVC hardware decoding (VA-API) fails with “invalid UVD command 5!” on Stoney Ridge (amdgpu) in Mesa 26+
V3D driver (Mesa) does not expose GL_EXT_shader_texture_lod, breaking raspberry Pi5 WebGL in Firefox (e.g. Google Maps with Street View)
Witchfire - black artifacts
[ANV][BMG] llama.cpp Flaky unit test results with latest Mesaï» on Arc B70 (Regression)
[NVK/Kepler] NAK compiler panic in assign_regs.rs: “Failed to find free register” when launching wgpu application (Zed)
[RADV] Insurgency Sandstorm - black Z-fighting geometry
[meson] rust crate downloading for subbprojects blocked
[radv] Anisotropic filtering glitch in Wolfenstein II: The New Colossus
i915 GPU hang on Alder Lake-HX GT1 (8086:4688) with Mesa 26.2.0 OpenGL — works on 26.1.6
radeonsi/VCN: HEVC VAAPI encode corrupts P-frames on Van Gogh (gfx1033) since Mesa 26.0 — I-frames and H.264 unaffected
radeonsi: black screen in picom after ae36b9e3459766a953fe6318545463f9a773d119
radeonsi: null-deref in validate_io() during glUseProgramStages on separable, SPIR-V-ingested program pipeline
radv: vkCopyMemoryToImage segmentation fault with block-compressed formats when memoryRowLength is non-zero
tu/anv: pDependencyInfos dereferenced as a single pointer instead of an array in CmdWaitEvents2
tu: assertions in tu_formats.cc: Assertion `fmt.fmt != FMT6_NONE’ failed
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
...lib-avoid-builtin_cpu_supports-for-avx2-detecti.patch | 9 ++++-----
...freedreno-don-t-encode-build-path-into-binaries.patch | 9 +++------
...01-meson-misdetects-64bit-atomics-on-mips-clang.patch | 2 +-
...ntel-compiler-jay-jay_ir.h-do-not-used-typed-en.patch | 4 ++--
...til-u_math.c-do-not-use-arm-fpu-instructions-if.patch | 2 +-
meta/recipes-graphics/mesa/mesa.inc | 4 ++--
6 files changed, 13 insertions(+), 17 deletions(-)
diff --git a/meta/recipes-graphics/mesa/files/0001-addrlib-avoid-builtin_cpu_supports-for-avx2-detecti.patch b/meta/recipes-graphics/mesa/files/0001-addrlib-avoid-builtin_cpu_supports-for-avx2-detecti.patch
index 7234f76b397..07a4f66af8a 100644
--- a/meta/recipes-graphics/mesa/files/0001-addrlib-avoid-builtin_cpu_supports-for-avx2-detecti.patch
+++ b/meta/recipes-graphics/mesa/files/0001-addrlib-avoid-builtin_cpu_supports-for-avx2-detecti.patch
@@ -1,3 +1,4 @@
+From 539870cc9dc54989c588f9a6bcf71f19f3ca45f6 Mon Sep 17 00:00:00 2001
From: Khem Raj <khem.raj@oss.qualcomm.com>
Date: Thu, 13 Aug 2026 00:00:00 +0000
Subject: [PATCH] addrlib: avoid __builtin_cpu_supports for avx2 detection
@@ -16,8 +17,8 @@ entirely and works with both GCC and Clang.
Upstream-Status: Submitted [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/43820]
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
---
- src/amd/addrlib/src/core/addrswizzlersimd.h | 15 +++++++++++++--
- 1 file changed, 13 insertions(+), 2 deletions(-)
+ src/amd/addrlib/src/core/addrswizzlersimd.h | 15 ++++++++++++++-
+ 1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/src/amd/addrlib/src/core/addrswizzlersimd.h b/src/amd/addrlib/src/core/addrswizzlersimd.h
index fd53e40..ce30204 100644
@@ -31,7 +32,7 @@ index fd53e40..ce30204 100644
+#include <cpuid.h>
#endif
#include <immintrin.h>
-
+
@@ -85,7 +87,18 @@ static inline bool CpuSupportsAvx2() {
#if _MSC_VER
return IsProcessorFeaturePresent(PF_AVX2_INSTRUCTIONS_AVAILABLE);
@@ -52,5 +53,3 @@ index fd53e40..ce30204 100644
#else
#error "What platform is this?"
#endif
---
-2.43.0
diff --git a/meta/recipes-graphics/mesa/files/0001-freedreno-don-t-encode-build-path-into-binaries.patch b/meta/recipes-graphics/mesa/files/0001-freedreno-don-t-encode-build-path-into-binaries.patch
index a5e6570af85..590851f6f1d 100644
--- a/meta/recipes-graphics/mesa/files/0001-freedreno-don-t-encode-build-path-into-binaries.patch
+++ b/meta/recipes-graphics/mesa/files/0001-freedreno-don-t-encode-build-path-into-binaries.patch
@@ -1,4 +1,4 @@
-From 1ae1feb55885c8ec26ed2ef148fa75c6240d9804 Mon Sep 17 00:00:00 2001
+From ea7f29215915d3e08111b4ed489defedc0f30c8b Mon Sep 17 00:00:00 2001
From: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Date: Wed, 10 Dec 2025 02:27:16 +0200
Subject: [PATCH] freedreno: don't encode build path into binaries
@@ -25,7 +25,7 @@ Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/freedreno/meson.build b/src/freedreno/meson.build
-index e8f01b880bc..8144a75bd1c 100644
+index e8f01b8..8144a75 100644
--- a/src/freedreno/meson.build
+++ b/src/freedreno/meson.build
@@ -4,9 +4,10 @@
@@ -42,7 +42,7 @@ index e8f01b880bc..8144a75bd1c 100644
dep_libarchive = dependency('libarchive', allow_fallback: true, required: false, disabler : true)
dep_libxml2 = dependency('libxml-2.0', allow_fallback: true, required: false)
diff --git a/src/freedreno/registers/meson.build b/src/freedreno/registers/meson.build
-index 9318ce48fe5..8d2b305d202 100644
+index 9318ce4..8d2b305 100644
--- a/src/freedreno/registers/meson.build
+++ b/src/freedreno/registers/meson.build
@@ -16,6 +16,8 @@ freedreno_copyright = files(copyright_file)
@@ -54,6 +54,3 @@ index 9318ce48fe5..8d2b305d202 100644
subdir('adreno')
foreach f : xml_adreno_files
---
-2.55.0
-
diff --git a/meta/recipes-graphics/mesa/files/0001-meson-misdetects-64bit-atomics-on-mips-clang.patch b/meta/recipes-graphics/mesa/files/0001-meson-misdetects-64bit-atomics-on-mips-clang.patch
index 5d90bb2319f..9d148ed46bf 100644
--- a/meta/recipes-graphics/mesa/files/0001-meson-misdetects-64bit-atomics-on-mips-clang.patch
+++ b/meta/recipes-graphics/mesa/files/0001-meson-misdetects-64bit-atomics-on-mips-clang.patch
@@ -1,4 +1,4 @@
-From 1217bf10e7c79f8e7f716fae8f7ac2f2211c35d2 Mon Sep 17 00:00:00 2001
+From 82b7419010da29c7d2e1968a369f3682bc1010ef Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Mon, 13 Jan 2020 15:23:47 -0800
Subject: [PATCH] meson misdetects 64bit atomics on mips/clang
diff --git a/meta/recipes-graphics/mesa/files/0001-src-intel-compiler-jay-jay_ir.h-do-not-used-typed-en.patch b/meta/recipes-graphics/mesa/files/0001-src-intel-compiler-jay-jay_ir.h-do-not-used-typed-en.patch
index 72b6d10b0f6..4a4836b6bf7 100644
--- a/meta/recipes-graphics/mesa/files/0001-src-intel-compiler-jay-jay_ir.h-do-not-used-typed-en.patch
+++ b/meta/recipes-graphics/mesa/files/0001-src-intel-compiler-jay-jay_ir.h-do-not-used-typed-en.patch
@@ -1,4 +1,4 @@
-From 43090e97a7c586a682eb845442191236f3963242 Mon Sep 17 00:00:00 2001
+From 26b14d36b941b7839d13f82d12a8ca569b718235 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex@linutronix.de>
Date: Sun, 14 Jun 2026 17:42:19 +0200
Subject: [PATCH] src/intel/compiler/jay/jay_ir.h: do not used typed enum
@@ -13,7 +13,7 @@ Signed-off-by: Alexander Kanavin <alex@linutronix.de>
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/intel/compiler/jay/jay_ir.h b/src/intel/compiler/jay/jay_ir.h
-index 8307044..abf175a 100644
+index 3b819cb..34b8877 100644
--- a/src/intel/compiler/jay/jay_ir.h
+++ b/src/intel/compiler/jay/jay_ir.h
@@ -518,7 +518,7 @@ jay_type_is_any_float(enum jay_type t)
diff --git a/meta/recipes-graphics/mesa/files/0001-src-util-u_math.c-do-not-use-arm-fpu-instructions-if.patch b/meta/recipes-graphics/mesa/files/0001-src-util-u_math.c-do-not-use-arm-fpu-instructions-if.patch
index 55c9c6e1d08..801c872c71f 100644
--- a/meta/recipes-graphics/mesa/files/0001-src-util-u_math.c-do-not-use-arm-fpu-instructions-if.patch
+++ b/meta/recipes-graphics/mesa/files/0001-src-util-u_math.c-do-not-use-arm-fpu-instructions-if.patch
@@ -1,4 +1,4 @@
-From 2e41d846e6da26e73418d31b782f6b65eca48c45 Mon Sep 17 00:00:00 2001
+From 425aa8da2249c01f852fade871721e5e2f25555f Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex@linutronix.de>
Date: Wed, 1 Jul 2026 22:48:15 +0200
Subject: [PATCH] src/util/u_math.c: do not use arm fpu instructions if fpu is
diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc
index 8ee7db50edd..7a3e0a26c61 100644
--- a/meta/recipes-graphics/mesa/mesa.inc
+++ b/meta/recipes-graphics/mesa/mesa.inc
@@ -22,8 +22,8 @@ SRC_URI = "https://archive.mesa3d.org/mesa-${PV}.tar.xz \
file://0001-addrlib-avoid-builtin_cpu_supports-for-avx2-detecti.patch \
"
-SRC_URI[sha256sum] = "efd4bb08cdb7c365a812cd4e6c9202ab55b2f22cdcd13c7d6c4f9647b799a4ef"
-PV = "26.2.0"
+SRC_URI[sha256sum] = "c47e81bddc4760360a41ac3c5acec38acb81f9d750ecef47e7f3adc7021a4442"
+PV = "26.2.1"
UPSTREAM_CHECK_GITTAGREGEX = "mesa-(?P<pver>\d+(\.\d+)+)"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 3/7] puzzles: upgrade to latest revision
2026-08-21 9:09 [PATCH 1/7] libcap-ng: upgrade 0.9.3 -> 0.9.5 Richard Purdie
2026-08-21 9:09 ` [PATCH 2/7] mesa: upgrade 26.2.0 -> 26.2.1 Richard Purdie
@ 2026-08-21 9:09 ` Richard Purdie
2026-08-21 9:09 ` [PATCH 4/7] stress-ng: upgrade 0.21.04 -> 0.22.00 Richard Purdie
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Richard Purdie @ 2026-08-21 9:09 UTC (permalink / raw)
To: openembedded-core
3c36322 Click-and-type puzzles: clicks outside grid hide cursor
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
meta/recipes-sato/puzzles/puzzles_git.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-sato/puzzles/puzzles_git.bb b/meta/recipes-sato/puzzles/puzzles_git.bb
index 71eb6673e3c..6e1e2b87491 100644
--- a/meta/recipes-sato/puzzles/puzzles_git.bb
+++ b/meta/recipes-sato/puzzles/puzzles_git.bb
@@ -10,7 +10,7 @@ REQUIRED_DISTRO_FEATURES = "x11"
SRC_URI = "git://git.tartarus.org/simon/puzzles.git;branch=main;protocol=https"
UPSTREAM_CHECK_COMMITS = "1"
-SRCREV = "7ad37c64af3bc891372ec16db1531cee599b6e3a"
+SRCREV = "3c3632259d298ab62aafa8a5858823569ab1af46"
PE = "2"
PV = "0.0+git"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 4/7] stress-ng: upgrade 0.21.04 -> 0.22.00
2026-08-21 9:09 [PATCH 1/7] libcap-ng: upgrade 0.9.3 -> 0.9.5 Richard Purdie
2026-08-21 9:09 ` [PATCH 2/7] mesa: upgrade 26.2.0 -> 26.2.1 Richard Purdie
2026-08-21 9:09 ` [PATCH 3/7] puzzles: upgrade to latest revision Richard Purdie
@ 2026-08-21 9:09 ` Richard Purdie
2026-08-21 9:09 ` [PATCH 5/7] python3-lxml: upgrade 6.1.1 -> 6.1.2 Richard Purdie
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Richard Purdie @ 2026-08-21 9:09 UTC (permalink / raw)
To: openembedded-core
New stressors
dentrycache - negative dentries dentry cache stressor
epollmany - many nested epoll file descriptors stressor
fp-subnormal - float/double/long double subnormal stressor
hugepage - huge page merging and splitting stressor
spec-rollback - speculation branch prediction rollback stressor
New options
--bad-ioctl-alldev - force exercising all devices (bad-ioctl stressor)
--branch-jumps - specify number of branches to perform (branch stressor)
--cache-badpage - cache flush on an unmapped page (cache stressor)
--copy-file-io-bytes - specify copy-file-range I/O copy size (copy-file stressor)
--dentrystat - periodically shows the directory entry cache (global option)
--dentry-negative - create negative dentries (dentry stressor)
--daemon-bloat option to simulte memory usage (daemon stressor)
--dev-alldev - option to force exercising all devices (dev stressor)
--no-madvise-opts - disable madvise advise on mmap/munmaps (global option)
--ovpn-tunnel - two-endpoint DCO data path (ovpn stressor)
--pagescatter-numa - mbind pages to NUMA nodes (pagescatter stressor)
--vm-nt - non-temporal store/load option (vm stressor)
Notable bug fixes
stress-sem-sysv: --verify "corrupted bogo-ops counter" from concurrent counter updates in forked children - #657
Makefile: misleading 'readelf' message and removed OBJDUMP variable - #656
--fp-misc: bogus values in 'fail:' messages and typo in help text - #645
--far-branch: memory mapped file needs x-permission (at least) on Cygwin - #644
Possible missed MSG_NOSIGNAL in stress-fd-race - #643
--exec: fails if 'program_invocation_name' is used and the program has been found in - #642
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../stress-ng/{stress-ng_0.21.04.bb => stress-ng_0.22.00.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-extended/stress-ng/{stress-ng_0.21.04.bb => stress-ng_0.22.00.bb} (94%)
diff --git a/meta/recipes-extended/stress-ng/stress-ng_0.21.04.bb b/meta/recipes-extended/stress-ng/stress-ng_0.22.00.bb
similarity index 94%
rename from meta/recipes-extended/stress-ng/stress-ng_0.21.04.bb
rename to meta/recipes-extended/stress-ng/stress-ng_0.22.00.bb
index 79717d3018a..5c68f813110 100644
--- a/meta/recipes-extended/stress-ng/stress-ng_0.21.04.bb
+++ b/meta/recipes-extended/stress-ng/stress-ng_0.22.00.bb
@@ -6,7 +6,7 @@ LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
SRC_URI = "git://github.com/ColinIanKing/stress-ng.git;protocol=https;branch=master;tag=V${PV}"
-SRCREV = "62993352975ec4efbd27ee3627ae6ff776f5cf6c"
+SRCREV = "6c2ab8831bca51f17d97538d106996ca411c4c79"
DEPENDS = "coreutils-native libbsd"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 5/7] python3-lxml: upgrade 6.1.1 -> 6.1.2
2026-08-21 9:09 [PATCH 1/7] libcap-ng: upgrade 0.9.3 -> 0.9.5 Richard Purdie
` (2 preceding siblings ...)
2026-08-21 9:09 ` [PATCH 4/7] stress-ng: upgrade 0.21.04 -> 0.22.00 Richard Purdie
@ 2026-08-21 9:09 ` Richard Purdie
2026-08-21 9:09 ` [PATCH 6/7] webkitgtk: upgrade 2.52.5 -> 2.52.6 Richard Purdie
2026-08-21 9:09 ` [PATCH 7/7] python3-vcs-versioning: upgrade 2.2.4 -> 2.3.1 Richard Purdie
5 siblings, 0 replies; 7+ messages in thread
From: Richard Purdie @ 2026-08-21 9:09 UTC (permalink / raw)
To: openembedded-core
Bugs fixed
GH#526: Some build files were missing in the sdist. Patch by Nicola Soranzo.
Some minor corrections for error handling cases.
Other changes
Built with Cython 3.2.9.
License-Update: New code using PSF-2.0 is documented but the license is already listed. Also
binary wheel related licenses are documented which we don't use.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../python/{python3-lxml_6.1.1.bb => python3-lxml_6.1.2.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-devtools/python/{python3-lxml_6.1.1.bb => python3-lxml_6.1.2.bb} (92%)
diff --git a/meta/recipes-devtools/python/python3-lxml_6.1.1.bb b/meta/recipes-devtools/python/python3-lxml_6.1.2.bb
similarity index 92%
rename from meta/recipes-devtools/python/python3-lxml_6.1.1.bb
rename to meta/recipes-devtools/python/python3-lxml_6.1.2.bb
index 4ca7f08b39c..13e33d14fc1 100644
--- a/meta/recipes-devtools/python/python3-lxml_6.1.1.bb
+++ b/meta/recipes-devtools/python/python3-lxml_6.1.2.bb
@@ -7,7 +7,7 @@ C14N and much more."
HOMEPAGE = "https://lxml.de/"
SECTION = "devel/python"
LICENSE = "BSD-3-Clause AND GPL-2.0-only AND MIT AND PSF-2.0"
-LIC_FILES_CHKSUM = "file://LICENSES.txt;md5=e4c045ebad958ead4b48008f70838403 \
+LIC_FILES_CHKSUM = "file://LICENSES.txt;md5=d1118b9913749904166e8726c5331c11 \
file://doc/licenses/elementtree.txt;md5=eb34d036a6e3d56314ee49a6852ac891 \
file://doc/licenses/BSD.txt;md5=700a1fc17f4797d4f2d34970c8ee694b \
file://doc/licenses/GPL.txt;md5=94d55d512a9ba36caa9b7df079bae19f \
@@ -18,7 +18,7 @@ LIC_FILES_CHKSUM = "file://LICENSES.txt;md5=e4c045ebad958ead4b48008f70838403 \
DEPENDS += "libxml2 libxslt"
-SRC_URI[sha256sum] = "ba96ae44888e0185281e937633a743ea90d5a196c6000f82565ebb0580012d40"
+SRC_URI[sha256sum] = "1055241852f2b02068af4a625a5d32c087db193c12251928af2562ecd2239f18"
SRC_URI += "${PYPI_SRC_URI}"
inherit pkgconfig pypi setuptools3
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 6/7] webkitgtk: upgrade 2.52.5 -> 2.52.6
2026-08-21 9:09 [PATCH 1/7] libcap-ng: upgrade 0.9.3 -> 0.9.5 Richard Purdie
` (3 preceding siblings ...)
2026-08-21 9:09 ` [PATCH 5/7] python3-lxml: upgrade 6.1.1 -> 6.1.2 Richard Purdie
@ 2026-08-21 9:09 ` Richard Purdie
2026-08-21 9:09 ` [PATCH 7/7] python3-vcs-versioning: upgrade 2.2.4 -> 2.3.1 Richard Purdie
5 siblings, 0 replies; 7+ messages in thread
From: Richard Purdie @ 2026-08-21 9:09 UTC (permalink / raw)
To: openembedded-core
What’s new in the WebKitGTK 2.52.6 release?
Improve memory usage in pages that use font variations.
The webkit://gpu page now respects the dark theme user preference.
Fix cross compilation due to failure to pick the correct gio-unix-2.0 headers in certain configurations.
Fix calculating data sizes of reported through WebKitWebsiteData.
Fix the build with CMake 4.4 or newer.
Fix several crashes and rendering issues.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
...1-CMake-Add-a-variable-to-control-macro-__PAS_ALWAYS_I.patch | 2 +-
...1-FindGObjectIntrospection.cmake-prefix-variables-obta.patch | 2 +-
...1-Source-cmake-FindGLib.cmake-do-not-set-include-dirs-.patch | 2 +-
meta/recipes-sato/webkit/webkitgtk/fix-ftbfs-riscv64.patch | 2 +-
meta/recipes-sato/webkit/webkitgtk/reproducibility.patch | 2 +-
meta/recipes-sato/webkit/webkitgtk/sys_futex.patch | 2 +-
meta/recipes-sato/webkit/webkitgtk/t6-not-declared.patch | 2 +-
.../webkit/{webkitgtk_2.52.5.bb => webkitgtk_2.52.6.bb} | 2 +-
8 files changed, 8 insertions(+), 8 deletions(-)
rename meta/recipes-sato/webkit/{webkitgtk_2.52.5.bb => webkitgtk_2.52.6.bb} (98%)
diff --git a/meta/recipes-sato/webkit/webkitgtk/0001-CMake-Add-a-variable-to-control-macro-__PAS_ALWAYS_I.patch b/meta/recipes-sato/webkit/webkitgtk/0001-CMake-Add-a-variable-to-control-macro-__PAS_ALWAYS_I.patch
index 4680f7122a1..3d8ef579a03 100644
--- a/meta/recipes-sato/webkit/webkitgtk/0001-CMake-Add-a-variable-to-control-macro-__PAS_ALWAYS_I.patch
+++ b/meta/recipes-sato/webkit/webkitgtk/0001-CMake-Add-a-variable-to-control-macro-__PAS_ALWAYS_I.patch
@@ -1,4 +1,4 @@
-From 7fb043d96ff7439ce6449a6579d6fe3f1309c04d Mon Sep 17 00:00:00 2001
+From 891c2de3ea6a3399d0144824c35b2dae0b7a246d Mon Sep 17 00:00:00 2001
From: Kai Kang <kai.kang@windriver.com>
Date: Fri, 11 Aug 2023 14:20:48 +0800
Subject: [PATCH] Add a variable to control macro
diff --git a/meta/recipes-sato/webkit/webkitgtk/0001-FindGObjectIntrospection.cmake-prefix-variables-obta.patch b/meta/recipes-sato/webkit/webkitgtk/0001-FindGObjectIntrospection.cmake-prefix-variables-obta.patch
index 7af54167338..f6449c29b03 100644
--- a/meta/recipes-sato/webkit/webkitgtk/0001-FindGObjectIntrospection.cmake-prefix-variables-obta.patch
+++ b/meta/recipes-sato/webkit/webkitgtk/0001-FindGObjectIntrospection.cmake-prefix-variables-obta.patch
@@ -1,4 +1,4 @@
-From 01b76242ff5a63c267faa58fbe64bb71038f6d6e Mon Sep 17 00:00:00 2001
+From 3cec4a230abbe5c2f78f8966c06b009be7504354 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Tue, 27 Oct 2015 16:02:19 +0200
Subject: [PATCH] FindGObjectIntrospection.cmake: prefix variables obtained
diff --git a/meta/recipes-sato/webkit/webkitgtk/0001-Source-cmake-FindGLib.cmake-do-not-set-include-dirs-.patch b/meta/recipes-sato/webkit/webkitgtk/0001-Source-cmake-FindGLib.cmake-do-not-set-include-dirs-.patch
index b9fc7253e54..334bf33fc1c 100644
--- a/meta/recipes-sato/webkit/webkitgtk/0001-Source-cmake-FindGLib.cmake-do-not-set-include-dirs-.patch
+++ b/meta/recipes-sato/webkit/webkitgtk/0001-Source-cmake-FindGLib.cmake-do-not-set-include-dirs-.patch
@@ -1,4 +1,4 @@
-From 0c8334d3b9b69f097546f5fb08310acced202e24 Mon Sep 17 00:00:00 2001
+From a6e91e04651dbd2d003dbaef0919284a8944184e Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex@linutronix.de>
Date: Sun, 21 Jun 2026 22:57:24 +0200
Subject: [PATCH] Source/cmake/FindGLib.cmake: do not set include dirs from
diff --git a/meta/recipes-sato/webkit/webkitgtk/fix-ftbfs-riscv64.patch b/meta/recipes-sato/webkit/webkitgtk/fix-ftbfs-riscv64.patch
index c8c4c55f655..9d10603e0c6 100644
--- a/meta/recipes-sato/webkit/webkitgtk/fix-ftbfs-riscv64.patch
+++ b/meta/recipes-sato/webkit/webkitgtk/fix-ftbfs-riscv64.patch
@@ -1,4 +1,4 @@
-From cbfb155a4a5682d350aac6a1b8ff924ccfde7604 Mon Sep 17 00:00:00 2001
+From a7e4c23c7f6faf76307ecad5f879e47b96ca66c9 Mon Sep 17 00:00:00 2001
From: Alberto Garcia <berto@igalia.com>
Date: Fri, 19 Dec 2025 10:10:41 +0000
Subject: [PATCH] Use WTF_CPU_UNKNOWN when building for riscv64
diff --git a/meta/recipes-sato/webkit/webkitgtk/reproducibility.patch b/meta/recipes-sato/webkit/webkitgtk/reproducibility.patch
index 01682e277cd..4a04b1393d4 100644
--- a/meta/recipes-sato/webkit/webkitgtk/reproducibility.patch
+++ b/meta/recipes-sato/webkit/webkitgtk/reproducibility.patch
@@ -1,4 +1,4 @@
-From 8f8fda07abd3ecf03584caf1364d25ef0df06d27 Mon Sep 17 00:00:00 2001
+From 07ff0c87a0f584c7c6cc1cf723641707a16255f3 Mon Sep 17 00:00:00 2001
From: Richard Purdie <richard.purdie@linuxfoundation.org>
Date: Mon, 3 Jan 2022 14:18:34 +0000
Subject: [PATCH] webkitgtk: Add reproducibility fix
diff --git a/meta/recipes-sato/webkit/webkitgtk/sys_futex.patch b/meta/recipes-sato/webkit/webkitgtk/sys_futex.patch
index f1b76e51693..e9161ef037b 100644
--- a/meta/recipes-sato/webkit/webkitgtk/sys_futex.patch
+++ b/meta/recipes-sato/webkit/webkitgtk/sys_futex.patch
@@ -1,4 +1,4 @@
-From 01add097b3e79f84778f83f676e4d4cffdbde0e9 Mon Sep 17 00:00:00 2001
+From 4ca8868a69eaf046db523a0fde869bfd46d9878c Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Wed, 18 Dec 2024 20:24:22 -0800
Subject: [PATCH] Fix build on newer 32bit architectures with only 64bit time_t
diff --git a/meta/recipes-sato/webkit/webkitgtk/t6-not-declared.patch b/meta/recipes-sato/webkit/webkitgtk/t6-not-declared.patch
index 9333b640a63..46431d78f88 100644
--- a/meta/recipes-sato/webkit/webkitgtk/t6-not-declared.patch
+++ b/meta/recipes-sato/webkit/webkitgtk/t6-not-declared.patch
@@ -1,4 +1,4 @@
-From d94e29f2f184b2d2a3503e248b2876deb0170281 Mon Sep 17 00:00:00 2001
+From c480a5dc8491d1422994007b149ee08f8d2cc9c5 Mon Sep 17 00:00:00 2001
From: Michael Catanzaro <mcatanzaro@redhat.com>
Date: Mon, 5 Feb 2024 11:00:49 -0600
Subject: [PATCH] =?UTF-8?q?LowLevelInterpreter.cpp:339:21:=20error:=20?=
diff --git a/meta/recipes-sato/webkit/webkitgtk_2.52.5.bb b/meta/recipes-sato/webkit/webkitgtk_2.52.6.bb
similarity index 98%
rename from meta/recipes-sato/webkit/webkitgtk_2.52.5.bb
rename to meta/recipes-sato/webkit/webkitgtk_2.52.6.bb
index 945d7b77cb2..cc7ccd55e8b 100644
--- a/meta/recipes-sato/webkit/webkitgtk_2.52.5.bb
+++ b/meta/recipes-sato/webkit/webkitgtk_2.52.6.bb
@@ -18,7 +18,7 @@ SRC_URI = "https://www.webkitgtk.org/releases/${BPN}-${PV}.tar.xz \
file://fix-ftbfs-riscv64.patch \
file://0001-Source-cmake-FindGLib.cmake-do-not-set-include-dirs-.patch \
"
-SRC_URI[sha256sum] = "8a531a9abd2215936e8a8a914c077b586c0228b31d652f205286a8ec90f3364b"
+SRC_URI[sha256sum] = "179a2ea3f8f6edd4be7f31fdc55afc57bd0729f1fba648c61d4181539ac116fc"
inherit cmake pkgconfig gobject-introspection perlnative features_check upstream-version-is-even gi-docgen
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 7/7] python3-vcs-versioning: upgrade 2.2.4 -> 2.3.1
2026-08-21 9:09 [PATCH 1/7] libcap-ng: upgrade 0.9.3 -> 0.9.5 Richard Purdie
` (4 preceding siblings ...)
2026-08-21 9:09 ` [PATCH 6/7] webkitgtk: upgrade 2.52.5 -> 2.52.6 Richard Purdie
@ 2026-08-21 9:09 ` Richard Purdie
5 siblings, 0 replies; 7+ messages in thread
From: Richard Purdie @ 2026-08-21 9:09 UTC (permalink / raw)
To: openembedded-core
- Fix a `FileNotFoundError` crash in the git file finder when a submodule is tracked in the index but its
working tree directory does not exist - such gitlinks are now skipped like not checked out submodules.
- Add a ``vcs_versioning.dynamic_metadata`` provider for the dynamic-metadata system.
- Make the `tag.strict` and `scm.git.describe_command` diagnostics actionable and non-conflicting.
The `tag.strict` future-default notice is now reported by the git backend rather than at configuration
time, and only when the future default would actually select a different tag for the repository -- the
message names both the current and the future version string. Projects the change cannot affect are silent,
and setting an explicit `describe_command` no longer triggers it at all, so the two warnings can no longer contradict each other.
The `describe_command` notice is likewise limited to the case where it and an explicit `tag.strict`
really disagree, and no longer claims that `tag.prefix` has no effect -- prefix stripping applies regardless
of how the tag was selected.
Both are logged at warning level instead of raised as warnings, so `SETUPTOOLS_SCM_DEBUG=ERROR` silences them.
- Honour `export-ignore` on directories and submodules again in the git file finder.
The switch from `git archive` to `git ls-files --recurse-submodules` lost two parts of the archive semantics:
`--recurse-submodules` listed every submodule regardless of `export-ignore`, and the `:(exclude,attr:export-ignore)`
pathspec only matches files, so an `export-ignore` on a directory no longer excluded the files below it. Projects
that kept vendored submodules in an `export-ignore`d directory suddenly shipped them in their sdists.
The finder now lists a repository without recursion, checks `export-ignore` for directories via `git check-attr`
(which is what `git archive` effectively does when it skips a tree), and only then descends into the submodules
that survived. Submodule contents are still listed - with their own `.gitattributes` applied - so `export-ignore`
in the parent repository now controls exactly which submodules get packaged. Submodules that are not checked out
are skipped instead of failing the listing.
- Honour `tag.strict` on Mercurial changesets that carry tags of their own, and report the coming strict default
for Mercurial repositories.
`tag.strict` was only applied when looking for the latest tag, so a checked-out changeset tagged `event-2024`
still produced version `2024` even with `tag.strict = true`, while git rejected the same tag. Strict matching
now applies to the tags on the changeset too: a changeset carrying only event-style tags is treated as untagged
and versioning continues from the last real version tag, matching `git describe --match`. When several tags
sit on one changeset, the version-shaped one is now selected instead of whichever Mercurial happened to list first.
The `tag.strict` divergence diagnostic added in #1429 now covers Mercurial as well, naming the current and
future version whenever the coming default would change them. Both backends share the message, and the
git-only helpers moved to `_backends/_scm_workdir.py`.
Note that the Mercurial backend required a dot in version tags before setuptools-scm 9, so for Mercurial
projects the coming strict default restores the historical behavior.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
...-vcs-versioning_2.2.4.bb => python3-vcs-versioning_2.3.1.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-vcs-versioning_2.2.4.bb => python3-vcs-versioning_2.3.1.bb} (91%)
diff --git a/meta/recipes-devtools/python/python3-vcs-versioning_2.2.4.bb b/meta/recipes-devtools/python/python3-vcs-versioning_2.3.1.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-vcs-versioning_2.2.4.bb
rename to meta/recipes-devtools/python/python3-vcs-versioning_2.3.1.bb
index c8665d90c9c..1800475dff4 100644
--- a/meta/recipes-devtools/python/python3-vcs-versioning_2.2.4.bb
+++ b/meta/recipes-devtools/python/python3-vcs-versioning_2.3.1.bb
@@ -5,7 +5,7 @@ library that can be used independently of setuptools."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=c9b06ad2ebd7e2e82d34b3caf353e7d5"
-SRC_URI[sha256sum] = "ed718fdee42170e128a8add6f23f53aa64dc7d9ab2de87d3083a691df881a809"
+SRC_URI[sha256sum] = "806635bd0ea653c96af98a70624be758d408a989f2cd0b390e63474d99f96b63"
SRC_URI += "\
file://run-ptest \
^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2026-08-21 9:10 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-21 9:09 [PATCH 1/7] libcap-ng: upgrade 0.9.3 -> 0.9.5 Richard Purdie
2026-08-21 9:09 ` [PATCH 2/7] mesa: upgrade 26.2.0 -> 26.2.1 Richard Purdie
2026-08-21 9:09 ` [PATCH 3/7] puzzles: upgrade to latest revision Richard Purdie
2026-08-21 9:09 ` [PATCH 4/7] stress-ng: upgrade 0.21.04 -> 0.22.00 Richard Purdie
2026-08-21 9:09 ` [PATCH 5/7] python3-lxml: upgrade 6.1.1 -> 6.1.2 Richard Purdie
2026-08-21 9:09 ` [PATCH 6/7] webkitgtk: upgrade 2.52.5 -> 2.52.6 Richard Purdie
2026-08-21 9:09 ` [PATCH 7/7] python3-vcs-versioning: upgrade 2.2.4 -> 2.3.1 Richard Purdie
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox