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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to