Dear Lucas, after a quick check to the build logs it seems to me that the problem is that libblosc1 no longer provides the snappy based coded (although it seems to be enabled at build time).
Please find below the relevant part of the control files of the binary packages for libblosc1 1.17.1+ds1-1 and 1.20.1+ds1-1 Package: libblosc1 Source: c-blosc Version: 1.17.1+ds1-1 Architecture: arm64 Maintainer: Debian QA Group <packa...@qa.debian.org> Installed-Size: 69 Depends: libc6 (>= 2.17), liblz4-1 (>= 0.0~r130), libsnappy1v5 (>= 1.1.7), libzstd1 (>= 1.3.2), zlib1g (>= 1:1.1.4) Section: libs Priority: optional Homepage: http://blosc.org/ Package: libblosc1 Source: c-blosc Version: 1.20.1+ds1-1 Architecture: arm64 Maintainer: Debian QA Group <packa...@qa.debian.org> Installed-Size: 70 Depends: libc6 (>= 2.17), liblz4-1 (>= 0.0~r130), libzstd1 (>= 1.3.2), zlib1g (>= 1:1.1.4) Section: libs Priority: optional Homepage: https://blosc.org/ Also I can confirm that I'm able to reproduce the issue on amd64. On Sat, 5 Dec 2020 14:27:34 +0100 Lucas Nussbaum <lu...@debian.org> wrote: > Source: numcodecs > Version: 0.7.2+ds-1 > Severity: serious > Justification: FTBFS on arm64 > Tags: bullseye sid ftbfs > Usertags: ftbfs-20201205 ftbfs-bullseye > > Hi, > > During a rebuild of all packages in sid, your package failed to build > on arm64 (I don't know if it also fails on amd64). > > Relevant part (hopefully): > > make[1]: Entering directory '/<<PKGBUILDDIR>>' > > dh_auto_build > > I: pybuild base:232: /usr/bin/python3.8 setup.py build > > [numcodecs] setting up Blosc extension > > [numcodecs] compiling Blosc extension without SSE2 support > > [numcodecs] compiling Blosc extension without AVX2 support > > [numcodecs] setting up Zstandard extension > > [numcodecs] setting up LZ4 extension > > [numcodecs] setting up compat extension > > [numcodecs] setting up vlen extension > > running build > > running build_py > > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/astype.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/bz2.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/lzma.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/msgpacks.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/base64.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/version.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/json.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/categorize.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/fixedscaleoffset.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/abc.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/pickles.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/quantize.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/packbits.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/registry.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/__init__.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/checksum32.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/delta.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/gzip.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/compat.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > copying ./numcodecs/zlib.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs > > creating > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests > > copying ./numcodecs/tests/test_vlen_utf8.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests > > copying ./numcodecs/tests/test_zstd.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests > > copying ./numcodecs/tests/test_fixedscaleoffset.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests > > copying ./numcodecs/tests/test_categorize.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests > > copying ./numcodecs/tests/test_compat.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests > > copying ./numcodecs/tests/test_lz4.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests > > copying ./numcodecs/tests/test_quantize.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests > > copying ./numcodecs/tests/test_gzip.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests > > copying ./numcodecs/tests/test_registry.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests > > copying ./numcodecs/tests/test_bz2.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests > > copying ./numcodecs/tests/test_pickles.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests > > copying ./numcodecs/tests/test_vlen_array.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests > > copying ./numcodecs/tests/test_lzma.py -> > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests -- Antonio Valentino
signature.asc
Description: OpenPGP digital signature