mbox series

[00/24] 2026-09-29 upgrades

Message ID 20260930-mathieu-upgrades-2026-02-29-v1-0-102c38be04df@bootlin.com
Headers show
Series 2026-09-29 upgrades | expand

Message

Mathieu Dubois-Briand Sept. 30, 2026, 8:16 a.m. UTC
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
---
Mathieu Dubois-Briand (24):
      python3-pytz: upgrade 2026.3.post1 -> 2026.4
      python3-vcs-versioning: upgrade 2.4.0 -> 2.5.0
      python3-setuptools-scm: upgrade 10.2.3 -> 10.3.4
      python3-wcwidth: upgrade 0.8.3 -> 0.9.1
      gnupg: upgrade 2.5.22 -> 2.5.24
      repo: upgrade 2.67 -> 2.68.1
      python3-pbr: upgrade 7.1.0 -> 7.1.2
      ccache: upgrade 4.14 -> 4.14.1
      python3-hypothesis: upgrade 6.168.1 -> 6.168.2
      git: upgrade 2.55.0 -> 2.56.0
      spirv-headers: upgrade 1.4.357.0 -> 1.4.363.0
      vulkan-headers: upgrade 1.4.357.0 -> 1.4.363.0
      glslang: upgrade 1.4.357.0 -> 1.4.363.0
      spirv-tools: upgrade 1.4.357.0 -> 1.4.363.0
      vulkan-loader: 1.4.357.0 -> 1.4.363.0
      vulkan-tools: upgrade 1.4.357.0 -> 1.4.363.0
      vulkan-utility-libraries: upgrade 1.4.357.0 -> 1.4.363.0
      vulkan-validation-layers: upgrade 1.4.357.0 -> 1.4.363.0
      vulkan-volk: upgrade 1.4.357.0 -> 1.4.363.0
      python3-uv-build: upgrade 0.12.19 -> 0.12.20
      diffoscope: upgrade 331 -> 332
      libpcre2: upgrade 10.48 -> 10.49
      igt-gpu-tools: upgrade 2.5 -> 2.6
      appstream: upgrade 1.2.0 -> 1.2.1

 .../ccache/{ccache_4.14.bb => ccache_4.14.1.bb}    |  2 +-
 meta/recipes-devtools/git/git/fixsort.patch        |  4 +-
 .../git/{git_2.55.0.bb => git_2.56.0.bb}           |  2 +-
 ...is_6.168.1.bb => python3-hypothesis_6.168.3.bb} |  2 +-
 .../{python3-pbr_7.1.0.bb => python3-pbr_7.1.2.bb} |  2 +-
 ...pytz_2026.3.post1.bb => python3-pytz_2026.4.bb} |  2 +-
 ..._10.2.3.bb => python3-setuptools-scm_10.3.4.bb} |  2 +-
 .../python/python3-uv-build-crates.inc             | 20 +++++-----
 ...uild_0.12.19.bb => python3-uv-build_0.12.20.bb} |  2 +-
 ...ng_2.4.1.bb => python3-vcs-versioning_2.5.0.bb} |  2 +-
 ...3-wcwidth_0.8.4.bb => python3-wcwidth_0.9.1.bb} |  8 +++-
 .../repo/{repo_2.68.bb => repo_2.68.1.bb}          |  2 +-
 .../glslang/0001-generate-glslang-pkg-config.patch |  2 +-
 .../{glslang_1.4.357.0.bb => glslang_1.4.363.0.bb} |  2 +-
 ...uild-do-not-hardcode-the-build-directory-.patch | 46 ----------------------
 .../{igt-gpu-tools_2.5.bb => igt-gpu-tools_2.6.bb} |  3 +-
 ...ers_1.4.357.0.bb => spirv-headers_1.4.363.0.bb} |  2 +-
 ...tools_1.4.357.0.bb => spirv-tools_1.4.363.0.bb} |  5 +--
 ...rs_1.4.357.0.bb => vulkan-headers_1.4.363.0.bb} |  2 +-
 ...der_1.4.357.0.bb => vulkan-loader_1.4.363.0.bb} |  4 +-
 ...ools_1.4.357.0.bb => vulkan-tools_1.4.363.0.bb} |  2 +-
 ....0.bb => vulkan-utility-libraries_1.4.363.0.bb} |  2 +-
 ....0.bb => vulkan-validation-layers_1.4.363.0.bb} |  4 +-
 ...-volk_1.4.357.0.bb => vulkan-volk_1.4.363.0.bb} |  2 +-
 .../appstream/0001-remove-hardcoded-path.patch     | 32 ---------------
 .../appstream/0002-Do-not-build-qt-tests.patch     |  4 +-
 ..._PREFIX_DIR-in-qt-cmake-AppStreamQtConfig.patch |  4 +-
 .../{appstream_1.2.0.bb => appstream_1.2.1.bb}     | 12 +++---
 .../{diffoscope_331.bb => diffoscope_332.bb}       |  2 +-
 ...1-Woverride-init-is-not-needed-with-gcc-9.patch |  2 +-
 ...c-use-a-custom-value-for-the-location-of-.patch |  4 +-
 ...0002-use-pkgconfig-instead-of-npth-config.patch |  2 +-
 meta/recipes-support/gnupg/gnupg/relocate.patch    |  2 +-
 .../gnupg/{gnupg_2.5.23.bb => gnupg_2.5.24.bb}     |  2 +-
 .../{libpcre2_10.48.bb => libpcre2_10.49.bb}       |  2 +-
 35 files changed, 58 insertions(+), 136 deletions(-)
---
base-commit: b2c42ac2a70fbbee2df1fbda2199643d5e5bb66d
change-id: 20260930-mathieu-upgrades-2026-02-29-6d077838f244

Best regards,

Comments

Mathieu Dubois-Briand Sept. 30, 2026, 11:36 a.m. UTC | #1
On Wed Sep 30, 2026 at 10:16 AM CEST, Mathieu Dubois-Briand via lists.openembedded.org wrote:
> v2026.4 2026-09-09
>   - Optimizer
>     - Add pass to convert typed pointers to untyped pointers (`--convert-to-
>       untyped`)
>     - Support optimizing shaders using SPV_KHR_opacity_micromap across dead-code
>       elimination and local passes
>     - Add folding rule to dissolve OpCopyLogical of OpCompositeConstruct in
>       simplification pass
>     - Harden optimizer passes against ID overflow (#6851, #6852, #6857, #6858,
>       #6863)
>     - Filter duplicate decorations during module serialization to binary
>     - Correctness fixes for vector constant folding size and OpSelect folding
>       pre-SPIR-V 1.4 (#6798, #6827)
>     - Stability fixes for IRContext analysis handling, debug info stripping, and
>       eliminate dead functions (#6765, #6797, #6799)
>   - Validator
>     - Support and validate SPV_EXT_cooperative_matrix_maintenance1
>     - Support and validate SPV_QCOM_image_processing3 and OpImageGatherQCOM
>     - Add validation for NonSemantic.DebugPrintf extended instruction set
>     - Validate OpAbortKHR explicit layout message type and require scalar
>       packing (#6854, #6859)
>     - Tighten relaxed block layout alignments and add explicit alignment VUIDs
>       (#6819, #6853)
>     - Validate Offset decoration on Input/Output storage classes and add VUID
>       12509 (#6835, #6855)
>     - Allow OpExtInstWithForwardRefsKHR in generic non-semantic instruction sets
>     - Restrict Workgroup execution scope to OpGroupNonUniformRotateKHR for non-
>       uniform group operations
>     - Validate OpControlBarrierArriveEXT execution and memory scopes
>     - Allow Generic pointer casts to and from CodeSectionINTEL storage class
>     - Allow BFloat16 and FP8 result types in OpExtInst
>     - Validate OpSourceContinued order following OpSource
>     - Correctness fixes for >64-bit integer constant evaluation and
>       AliasScopeINTELMask/NoAliasINTELMask operand counting (#6816, #6791,
>       #6865)
>     - Validate ArrayStride on OpConstantDataKHR result types
>     - Add validation for UTFEncodedKHR decoration on array types
>     - Validate that OpAbortKHR Message Type is a concrete type
>   - Linker
>     - Detect duplicate exported definitions without imports to prevent ODR
>       violations
>   - Assembler/Disassembler
>     - Initialize parsed operand floating-point encoding to ensure deterministic
>       disassembly of literal floats
>
> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
> ---
>  .../spir/{spirv-tools_1.4.357.0.bb => spirv-tools_1.4.363.0.bb}      | 5 ++---
>  1 file changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/meta/recipes-graphics/spir/spirv-tools_1.4.357.0.bb b/meta/recipes-graphics/spir/spirv-tools_1.4.363.0.bb
> similarity index 93%
> rename from meta/recipes-graphics/spir/spirv-tools_1.4.357.0.bb
> rename to meta/recipes-graphics/spir/spirv-tools_1.4.363.0.bb
> index d9f6d2926788..a5b08684f0d4 100644
> --- a/meta/recipes-graphics/spir/spirv-tools_1.4.357.0.bb
> +++ b/meta/recipes-graphics/spir/spirv-tools_1.4.363.0.bb
> @@ -7,9 +7,8 @@ SECTION = "graphics"
>  LICENSE  = "Apache-2.0"
>  LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
>  
> -SRCREV = "9a49b0883b9b635689a85b5647dbfcb223268151"
> -SRC_URI = "git://github.com/KhronosGroup/SPIRV-Tools.git;branch=vulkan-sdk-1.4.357;protocol=https;tag=vulkan-sdk-${PV} \
> -"
> +SRCREV = "ef96ed763b43b59b33b31b362f09a02b729fa1c9"
> +SRC_URI = "git://github.com/KhronosGroup/SPIRV-Tools.git;branch=main;protocol=https;tag=vulkan-sdk-${PV}"
>  PE = "1"
>  # These recipes need to be updated in lockstep with each other:
>  # glslang, vulkan-headers, vulkan-loader, vulkan-tools, spirv-headers, spirv-tools


This is broken on Debian 12. I will come with a fix.