Public bug reported:

spirv-tools 2026.3~rc1-1 is stuck in Ubuntu stonking proposed-migration
because it regresses the upstream-testsuite autopkgtest of every
spirv-llvm-translator it triggers on amd64 and amd64v3:

  - spirv-llvm-translator-17 17.0.19-1
  - spirv-llvm-translator-18 18.1.21-1
  - spirv-llvm-translator-19 19.1.16-1
  - spirv-llvm-translator-20 20.1.11-1
  - spirv-llvm-translator-22 22.1.0-1ubuntu1

Each of these passes with spirv-tools 2026.1-1 (and in the migration-reference
runs) and fails 14-15/14-15 times with 2026.3~rc1-1. The translator versions
did not change.

The translator testsuite runs /usr/bin/spirv-val on llvm-spirv output, and the
new validator rejects modules the old one accepted, e.g.:

  transcoding/global_block.cl (spirv-val --target-env spv1.1):
    error: Expected input and Result Type to point to the same type: 
SpecConstantOp
      %12 = OpSpecConstantOp %_ptr_Generic_uchar PtrCastToGeneric 
%__block_literal_global

  llvm-intrinsics/constrained-arithmetic.ll:
    error: FPRoundingMode decoration can be applied only to a conversion
    instruction to or from a floating-point type.
      %add = OpFAdd %float %a %a

Other failing tests include type-scavenger/globals.ll and
llvm-intrinsics/lifetime.ll.

Logs:
  
https://autopkgtest.ubuntu.com/results/autopkgtest-stonking/stonking/amd64/s/spirv-llvm-translator-17/20260926_015234_d5e34@/log.gz
  
https://autopkgtest.ubuntu.com/results/autopkgtest-stonking/stonking/amd64/s/spirv-llvm-translator-18/20260926_015035_c2863@/log.gz
  
https://autopkgtest.ubuntu.com/results/autopkgtest-stonking/stonking/amd64/s/spirv-llvm-translator-19/20260926_015158_b1629@/log.gz
  
https://autopkgtest.ubuntu.com/results/autopkgtest-stonking/stonking/amd64/s/spirv-llvm-translator-20/20260926_015111_cef04@/log.gz
  
https://autopkgtest.ubuntu.com/results/autopkgtest-stonking/stonking/amd64/s/spirv-llvm-translator-22/20260926_015011_c5a21@/log.gz
(amd64v3 runs show the same failures.)

Needs a decision on whether the validator is over-strict (a SPIRV-Tools
regression to fix or relax) or whether llvm-spirv really emits invalid
SPIR-V (translator fixes, or updating the tests to match). Either way this has
to be resolved before spirv-tools can migrate to stonking.

** Affects: spirv-tools (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: autopkgtest stonking update-excuse

** Tags added: autopkgtest stonking update-excuse

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2168911

Title:
  spirv-tools 2026.3~rc1-1: stricter spirv-val breaks spirv-llvm-
  translator-{17,18,19,20,22} autopkgtests on amd64/amd64v3

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/spirv-tools/+bug/2168911/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to