On Thursday, 16 July 2026 06:18:26 CDT Simon McVittie wrote:
> Source: vkd3d
> Version: 2.0+ds-1
> Severity: serious
> Tags: ftbfs
> Justification: fails to build from source (but built successfully in the past)
> X-Debbugs-Cc: [email protected]
> User: [email protected]
> Usertags: ppc64el
> 
> Thanks for merging the new upstream release of vkd3d. Unfortunately, the 
> new release fails several of its automated tests in the "tests/d3d12" 
> test-case on ppc64el:
> 
> https://buildd.debian.org/status/fetch.php?pkg=vkd3d&arch=ppc64el&ver=2.0%2Bds-1&stamp=1784146331&raw=0
> 
> If I'm reading the log correctly, the test failures are:
> 
> >d3d12.c:11416: 84:sat: Test failed: Got {1.00000000e+00, 1.00000000e+00, 
> >1.00000000e+00, 0.00000000e+00}, expected {0.00000000e+00, 0.00000000e+00, 
> >1.00000000e+00, 0.00000000e+00} at (0, 0).
> >d3d12.c:11416: 87:min_max: Test failed: Got {1.00000000e+00, nan, 
> >0.00000000e+00, 0.00000000e+00}, expected {1.00000000e+00, 1.00000000e+00, 
> >0.00000000e+00, 0.00000000e+00} at (0, 0).
> >d3d12.c:11416: 88:min_max: Test failed: Got {0.00000000e+00, nan, 
> >0.00000000e+00, 0.00000000e+00}, expected {0.00000000e+00, 0.00000000e+00, 
> >0.00000000e+00, 0.00000000e+00} at (0, 0).
> 
> I'm not familiar enough with this codebase and architecture to know 
> whether this is normal for ppc64el, and I don't have any ppc64el 
> hardware myself.
> 
> Before 2.0, in practice the test suite probably wasn't run at all, 
> because Mesa GL/Vulkan drivers weren't installed - so this test failure 
> might not actually be a regression.

I would assume so, unless someone can confirm the test was run before.

> If that's the case, then perhaps 
> these three test-cases should be ignored/marked as "todo" on ppc64el for 
> now?

Probably, yes. Interesting that it fails with llvmpipe on a specific 
architecture, but for floating point corner cases it makes sense.

Reply via email to