Upstream update available: spirv-tools 1.4.335.0 → 2026.2 #2

Open
opened 2026-05-29 04:01:41 +03:00 by sbelikov · 0 comments
Owner

Upstream update available: spirv-tools 1.4.335.02026.2

Package

  • Package: spirv-tools
  • RPM name: spirv-tools
  • Branch: niceos-5.2
  • Current EVR: 1.4.335.0-1
  • Update class: major
  • Compare method: python_rpm
  • Update policy: leaf
  • Risk tags: github-upstream

Upstream

Signals

  • Security-relevant keywords detected: False
  • Policy blocked: False
  • Policy reason: -
  • Labels: ai-summary, bot, needs-build, needs-triage, priority/high, update/major, upstream-update, upstream/github

NiceSOFT AI preliminary stability analysis

1. Краткий вывод

Пакет spirv-tools получил major-обновление с изменением версии (2026.2), включая исправления багов, добавление новых функций и оптимизации. Обновление не содержит явных указаний на угрозы для системы NAI.S.OS.

2. Риск для НАЙС.ОС

High
Обновление класса major может привести к потере совместимости (ABI-изменения), ухудшению производительности или уязвимостям. Однако данные не подтверждают наличия таких изменений.

3. Security/CVE

Нет признаков security/CVE в входных данных.

4. ABI/API risk

High
Major-обновление может включать ABI-изменения. Нужно провести тестирование сборок и проверку совместимости с существующими компонентами.

5. Risk for RPM packaging

High
Изменения версии могут повлиять на сборки (build requirements, %check). Нужно проверить корректность пакетов и тестировать их работу.

6. Checklist for maintainer

  • Проверить совместимость с существующими версиями
  • Тестировать сборки
  • Проверить наличие ABI-изменений
  • Валидировать безопасные пакеты

7. Recommendation

Issue-only
Обновление не содержит явных угроз для системы NAI.S.OS. Однако рекомендуется провести дополнительные проверки совместимости и безопасности.

  1. GitHub release API: KhronosGroup/SPIRV-Tools v2026.2
  2. GitHub tag page: KhronosGroup/SPIRV-Tools v2026.2
  3. GitHub releases page: KhronosGroup/SPIRV-Tools
  4. Microsoft Community
  5. Microsoft Community
  6. libSPIRV-Tools-2026_2-2026.2-1.1.armv6hl.rpm openSUSE Tumbleweed Download
  7. 如何强制播放 Netflix 1080P 清晰度视频? - 知乎
  8. Adolescence (2025) | Netflix | DonanımHaber Forum

Upstream release notes / description

  • General
    • Fix build for NonSemanticShaderDebugInfo in GN (#6647)
    • Support SPV_KHR_abort and SPV_KHR_constant_data (#6625)
    • Support versioned NonSemanticShaderDebugInfo imports (#6555)
    • Fix C++20 compilation issue with large integer literals (#6557)
    • Remove SVA (Shader Validation Assistant) (#6550)
    • Improved Kokoro build configuration and storage usage (#6573, #6551)
    • Various dependency rolls and CI updates
    • Optimizer
      • Fold OpCompositeExtract feeding from OpCopyLogical or OpLoad (#6614)
      • Fix DebugValue placements and initialization (#6599, #6626)
      • Support OpConstantCompositeReplicateEXT in constant manager (#6616)
      • Aggressive DCE support for untyped pointers and OpUntypedVariableKHR (#6602, #6607)
      • Optimize SPV_EXT_opacity_micromap and SPV_EXT_shader_invocation_reorder (#6571)
      • Add LegalizeMultidimArrayPass and improve access chain reordering (#6535, #6545)
      • Added various folding and reassociation rules (#6453, #6504, #6454, #6456)
      • Support for optimizing SPV_NV_push_constant_bank (#6547)
    • Validator
      • Add validation for 4-bit integer types (#6644)
      • Support and validate SPV_KHR_constant_data (OpConstantDataKHR, OpSpecConstantDataKHR) (#6646, #6643, #6642)
      • Validate NonSemanticShaderDebugInfo 101 and versioned imports (#6635, #6555)
      • Improve validation for Intel SPIR-V extensions and various KHR/EXT extensions (#6232, #6589, #6583, etc.)
      • Extensive validation coverage for OpSpecConstantOp (#6596, #6585, #6582, #6579, #6578, #6576)
      • Check output location uniqueness for GeometryStreams (#6630)
      • Improved validation for variables, constants, and types (#6634, #6598, #6595, #6568)
      • Added validation for several new opcodes and capabilities (OpGroupAsyncCopy, OpLifetimeStart/Stop, etc.) (#6519, #6514, #6515)
    • Assembler/Disassembler
      • Add --handle-unknown-opcodes flag to spirv-dis (#6604)
      • Handle leading + in hex float literals in assembler (#6565)
      • Validate bit width of float types with explicit encodings in assembler (#6562)

NiceOS maintainer checklist

  • Confirm that the detected version is a stable upstream release.
  • Check upstream changelog for security fixes, ABI/API changes and build-system changes.
  • Check ABI/API compatibility and reverse dependencies.
  • Download source into NiceOS lookaside storage.
  • Update Version and related fields in SPECS/*.spec only if policy allows it.
  • Regenerate SOURCES/sources.lock.json, manifests, metadata and SBOM.
  • Build SRPM/RPM in a clean NiceOS buildroot.
  • Run package smoke tests.
  • Link PR/build logs and close this issue after update or triage.

Bot metadata

  • Tool: niceos_upstream_monitor.py 2.1.3-local-websearch-github-release-pages
  • Generated at: 2026-06-12T00:43:23Z
<!-- niceos-upstream-monitor:fingerprint=upstream-update:spirv-tools:2026.2 --> <!-- niceos-upstream-monitor:package=spirv-tools --> <!-- niceos-upstream-monitor:current=1.4.335.0 --> <!-- niceos-upstream-monitor:latest=2026.2 --> # Upstream update available: `spirv-tools` `1.4.335.0` → `2026.2` ## Package - Package: `spirv-tools` - RPM name: `spirv-tools` - Branch: `niceos-5.2` - Current EVR: `1.4.335.0-1` - Update class: `major` - Compare method: `python_rpm` - Update policy: `leaf` - Risk tags: `github-upstream` ## Upstream - Upstream type: `github` - Upstream project: `KhronosGroup/SPIRV-Tools` - Upstream URL: <a href="https://github.com/KhronosGroup/SPIRV-Tools" target="_blank" rel="noopener noreferrer">github.com — SPIRV Tools</a> - Detected version: `2026.2` - Tag/release: `v2026.2` - Source: `github_release_latest` - Published: `2026-05-28T18:23:53Z` - Release URL: <a href="https://github.com/KhronosGroup/SPIRV-Tools/releases/tag/v2026.2" target="_blank" rel="noopener noreferrer">github.com — v2026.2</a> - Source URL: <a href="https://api.github.com/repos/KhronosGroup/SPIRV-Tools/tarball/v2026.2" target="_blank" rel="noopener noreferrer">api.github.com — v2026.2</a> - Pre-release: `False` ## Signals - Security-relevant keywords detected: `False` - Policy blocked: `False` - Policy reason: `-` - Labels: `ai-summary, bot, needs-build, needs-triage, priority/high, update/major, upstream-update, upstream/github` ## NiceSOFT AI preliminary stability analysis ### 1. Краткий вывод Пакет spirv-tools получил major-обновление с изменением версии (2026.2), включая исправления багов, добавление новых функций и оптимизации. Обновление не содержит явных указаний на угрозы для системы NAI.S.OS. ### 2. Риск для НАЙС.ОС **High** Обновление класса major может привести к потере совместимости (ABI-изменения), ухудшению производительности или уязвимостям. Однако данные не подтверждают наличия таких изменений. ### 3. Security/CVE Нет признаков security/CVE в входных данных. ### 4. ABI/API risk **High** Major-обновление может включать ABI-изменения. Нужно провести тестирование сборок и проверку совместимости с существующими компонентами. ### 5. Risk for RPM packaging **High** Изменения версии могут повлиять на сборки (build requirements, %check). Нужно проверить корректность пакетов и тестировать их работу. ### 6. Checklist for maintainer - Проверить совместимость с существующими версиями - Тестировать сборки - Проверить наличие ABI-изменений - Валидировать безопасные пакеты ### 7. Recommendation **Issue-only** Обновление не содержит явных угроз для системы NAI.S.OS. Однако рекомендуется провести дополнительные проверки совместимости и безопасности. ### Источники, найденные web_search 1. <a href="https://github.com/KhronosGroup/SPIRV-Tools/releases/tag/v2026.2" target="_blank" rel="noopener noreferrer">GitHub release API: KhronosGroup/SPIRV-Tools v2026.2</a> 2. <a href="https://github.com/KhronosGroup/SPIRV-Tools/tree/v2026.2" target="_blank" rel="noopener noreferrer">GitHub tag page: KhronosGroup/SPIRV-Tools v2026.2</a> 3. <a href="https://github.com/KhronosGroup/SPIRV-Tools/releases" target="_blank" rel="noopener noreferrer">GitHub releases page: KhronosGroup/SPIRV-Tools</a> 4. <a href="https://answers.microsoft.com/en-us/musicandvideo/forum/all/parents-email/0acc7a03-db82-4da0-a1a5-750f78331503" target="_blank" rel="noopener noreferrer">Microsoft Community</a> 5. <a href="https://www.answers.microsoft.com/es-es/windows/forum/all/hay-alguna-manera-de-instalar-access-97-con/" target="_blank" rel="noopener noreferrer">Microsoft Community</a> 6. <a href="https://opensuse.pkgs.org/tumbleweed/opensuse-oss-aarch64/libSPIRV-Tools-2026_2-2026.2-1.1.armv6hl.rpm.html" target="_blank" rel="noopener noreferrer">libSPIRV-Tools-2026_2-2026.2-1.1.armv6hl.rpm openSUSE Tumbleweed Download</a> 7. <a href="https://www.zhihu.com/question/406310327" target="_blank" rel="noopener noreferrer">如何强制播放 Netflix 1080P 清晰度视频? - 知乎</a> 8. <a href="https://forum.donanimhaber.com/adolescence-2025-netflix--160804556" target="_blank" rel="noopener noreferrer">Adolescence (2025) | Netflix | DonanımHaber Forum</a> ## Upstream release notes / description - General - Fix build for NonSemanticShaderDebugInfo in GN (#6647) - Support SPV_KHR_abort and SPV_KHR_constant_data (#6625) - Support versioned NonSemanticShaderDebugInfo imports (#6555) - Fix C++20 compilation issue with large integer literals (#6557) - Remove SVA (Shader Validation Assistant) (#6550) - Improved Kokoro build configuration and storage usage (#6573, #6551) - Various dependency rolls and CI updates - Optimizer - Fold OpCompositeExtract feeding from OpCopyLogical or OpLoad (#6614) - Fix DebugValue placements and initialization (#6599, #6626) - Support OpConstantCompositeReplicateEXT in constant manager (#6616) - Aggressive DCE support for untyped pointers and OpUntypedVariableKHR (#6602, #6607) - Optimize SPV_EXT_opacity_micromap and SPV_EXT_shader_invocation_reorder (#6571) - Add LegalizeMultidimArrayPass and improve access chain reordering (#6535, #6545) - Added various folding and reassociation rules (#6453, #6504, #6454, #6456) - Support for optimizing SPV_NV_push_constant_bank (#6547) - Validator - Add validation for 4-bit integer types (#6644) - Support and validate SPV_KHR_constant_data (OpConstantDataKHR, OpSpecConstantDataKHR) (#6646, #6643, #6642) - Validate NonSemanticShaderDebugInfo 101 and versioned imports (#6635, #6555) - Improve validation for Intel SPIR-V extensions and various KHR/EXT extensions (#6232, #6589, #6583, etc.) - Extensive validation coverage for OpSpecConstantOp (#6596, #6585, #6582, #6579, #6578, #6576) - Check output location uniqueness for GeometryStreams (#6630) - Improved validation for variables, constants, and types (#6634, #6598, #6595, #6568) - Added validation for several new opcodes and capabilities (OpGroupAsyncCopy, OpLifetimeStart/Stop, etc.) (#6519, #6514, #6515) - Assembler/Disassembler - Add --handle-unknown-opcodes flag to spirv-dis (#6604) - Handle leading + in hex float literals in assembler (#6565) - Validate bit width of float types with explicit encodings in assembler (#6562) ## NiceOS maintainer checklist - [ ] Confirm that the detected version is a stable upstream release. - [ ] Check upstream changelog for security fixes, ABI/API changes and build-system changes. - [ ] Check ABI/API compatibility and reverse dependencies. - [ ] Download source into NiceOS lookaside storage. - [ ] Update `Version` and related fields in `SPECS/*.spec` only if policy allows it. - [ ] Regenerate `SOURCES/sources.lock.json`, manifests, metadata and SBOM. - [ ] Build SRPM/RPM in a clean NiceOS buildroot. - [ ] Run package smoke tests. - [ ] Link PR/build logs and close this issue after update or triage. ## Bot metadata - Tool: `niceos_upstream_monitor.py 2.1.3-local-websearch-github-release-pages` - Generated at: `2026-06-12T00:43:23Z`
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rpms/spirv-tools#2
No description provided.