Source: python-pyvista
Version: 0.46.4-3
Severity: serious

Hello, looks like the test test_validate_dim_operation_invalid_parameters might 
be broken on all 32 bit archs.

In Ubuntu only armhf is left as 32 bit arch, and Debian ci didn't run yet the 
test, but the following patch might be sufficient to fix the issue

Note: please use some more generic DEB_HOST_ARCH_BITS=32 if you commit the 
patch :)

diff -Nru python-pyvista-0.46.4/debian/changelog 
python-pyvista-0.46.4/debian/changelog
--- python-pyvista-0.46.4/debian/changelog    2025-11-28 15:31:36.000000000 
+0000
+++ python-pyvista-0.46.4/debian/changelog    2025-12-04 10:18:45.000000000 
+0000
@@ -1,3 +1,10 @@
+python-pyvista (0.46.4-3.1) unstable; urgency=medium
+
+  * Also skip test_validate_dim_operation_invalid_parameters on armhf, looks a
+    32bit specific issue https://github.com/pyvista/pyvista/issues/8153
+
+ -- Gianfranco Costamagna <[email protected]>  Thu, 04 Dec 2025 
11:18:45 +0100
+
python-pyvista (0.46.4-3) unstable; urgency=medium

   * i386: skip test_voxelize_binary_mask_cell_length_sample_size
diff -Nru python-pyvista-0.46.4/debian/tests/run-unit-tests 
python-pyvista-0.46.4/debian/tests/run-unit-tests
--- python-pyvista-0.46.4/debian/tests/run-unit-tests    2025-11-28 
15:31:36.000000000 +0000
+++ python-pyvista-0.46.4/debian/tests/run-unit-tests    2025-12-04 
10:18:45.000000000 +0000
@@ -181,6 +181,13 @@
)
DISABLED_TESTS=("${DISABLED_TESTS[@]}" "${NETWORK_TESTS[@]}")

+if [ "${DEB_HOST_ARCH}" = "armhf" ] ; then
+    DISABLED_TESTS=("${DISABLED_TESTS[@]}"
+    # fails regex pattern
+    test_validate_dim_operation_invalid_parameters
+    )
+fi
+
if [ "${DEB_HOST_ARCH}" = "i386" ] ; then
     DISABLED_TESTS=("${DISABLED_TESTS[@]}"
    # fails GC

Reply via email to