[Pkg-opencl-devel] Bug#996716: pyopencl: autopkgtest regression: test-depends on removed package

Andreas Beckmann anbe at debian.org
Tue Oct 19 16:55:39 BST 2021


Followup-For: Bug #996716
Control: forwarded -1 https://github.com/inducer/pyopencl/issues/519
Control: retitle -1 pyopencl: FTBFS on 32-bit arches; autopkgtest regression: test-depends on removed package

> [...] The package
> python3-pyopencl-dbg was dropped in the latest upload but the test still
> depends on it.

Oops, -dbg autopkgtest stanza dropped, too.

> On top of that, the package also FTBFS on armel, armhf
> and i386 (all 32-bits archs).

=================================== FAILURES ===================================
__________________________ test_mempool_32bit_issues ___________________________

    def test_mempool_32bit_issues():
        # https://github.com/inducer/pycuda/issues/282
        from pyopencl._cl import _TestMemoryPool
        pool = _TestMemoryPool()

        for i in [30, 31, 32, 33, 34]:
            for offs in range(-5, 5):
>               pool.allocate(2**i + offs)
E               TypeError: allocate(): incompatible function arguments. The following argument types are supported:
E                   1. (self: pyopencl._cl._TestMemoryPool, arg0: int) -> None
E
E               Invoked with: <pyopencl._cl._TestMemoryPool object at 0xd14722c0>, 4294967296

test_wrapper.py:592: TypeError

Reported upstream:
https://github.com/inducer/pyopencl/issues/519
I don't think it is an error not being able to allocate ~4 GB or
more on a platform with 32-bit address space.

The fix will come with a new upstream (2021.2.8 or later) now that
pytools has been updated, but waiting for upstream's comment on the
test failure first.


Andreas



More information about the Pkg-opencl-devel mailing list