Package: src:celery Version: 3.1.23-5 Severity: serious Dear maintainer:
I tried to build this package in stretch with "dpkg-buildpackage -A" (which is what the "Arch: all" autobuilder would do to build it) but it failed: -------------------------------------------------------------------------------- [...] debian/rules build-indep dh build-indep --with python2,python3,sphinxdoc --buildsystem=pybuild dh_testdir -i -O--buildsystem=pybuild dh_update_autotools_config -i -O--buildsystem=pybuild dh_auto_configure -i -O--buildsystem=pybuild I: pybuild base:184: python2.7 setup.py config running config I: pybuild base:184: python3.5 setup.py config running config debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' PYTHONPATH=.:$PYTHONPATH sphinx-build -b html -d .build/.doctrees -N docs .build/html Running Sphinx v1.4.5 [... snipped ...] ERROR: test_unknown_source (celery.tests.security.test_serialization.test_SecureSerializer) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/celery/tests/security/test_serialization.py", line 42, in test_unknown_source s1.deserialize, s1.serialize('foo')) File "/<<PKGBUILDDIR>>/celery/security/serialization.py", line 55, in serialize signer=self._cert.get_id()) File "/usr/lib/python2.7/contextlib.py", line 35, in __exit__ self.gen.throw(type, value, traceback) File "/<<PKGBUILDDIR>>/celery/security/utils.py", line 35, in reraise_errors sys.exc_info()[2]) File "/<<PKGBUILDDIR>>/celery/security/utils.py", line 31, in reraise_errors yield File "/<<PKGBUILDDIR>>/celery/security/serialization.py", line 54, in serialize signature=self._key.sign(body, self._digest), File "/<<PKGBUILDDIR>>/celery/security/key.py", line 27, in sign return crypto.sign(self._key, ensure_bytes(data), digest) File "/usr/lib/python2.7/dist-packages/OpenSSL/crypto.py", line 2563, in sign md_ctx = _ffi.new("EVP_MD_CTX*") SecurityError: Unable to serialize: TypeError("cannot instantiate ctype 'EVP_MD_CTX' of unknown size",) ====================================================================== ERROR: test_unmatched_key_cert (celery.tests.security.test_serialization.test_SecureSerializer) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/celery/tests/security/test_serialization.py", line 36, in test_unmatched_key_cert s.deserialize, s.serialize('foo')) File "/<<PKGBUILDDIR>>/celery/security/serialization.py", line 55, in serialize signer=self._cert.get_id()) File "/usr/lib/python2.7/contextlib.py", line 35, in __exit__ self.gen.throw(type, value, traceback) File "/<<PKGBUILDDIR>>/celery/security/utils.py", line 35, in reraise_errors sys.exc_info()[2]) File "/<<PKGBUILDDIR>>/celery/security/utils.py", line 31, in reraise_errors yield File "/<<PKGBUILDDIR>>/celery/security/serialization.py", line 54, in serialize signature=self._key.sign(body, self._digest), File "/<<PKGBUILDDIR>>/celery/security/key.py", line 27, in sign return crypto.sign(self._key, ensure_bytes(data), digest) File "/usr/lib/python2.7/dist-packages/OpenSSL/crypto.py", line 2563, in sign md_ctx = _ffi.new("EVP_MD_CTX*") SecurityError: Unable to serialize: TypeError("cannot instantiate ctype 'EVP_MD_CTX' of unknown size",) ---------------------------------------------------------------------- Ran 1710 tests in 32.248s FAILED (errors=7, skipped=49) E: pybuild pybuild:276: test: plugin custom failed with: exit code=1: python2.7 setup.py test dh_auto_test: pybuild --test --test-nose -i python{version} -p 2.7 --system=custom --test-args={interpreter} setup.py test returned exit code 13 debian/rules:25: recipe for target 'override_dh_auto_test' failed make[1]: *** [override_dh_auto_test] Error 25 make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules:10: recipe for target 'build-indep' failed make: *** [build-indep] Error 2 dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2 -------------------------------------------------------------------------------- The failure does not seem related to using "dpkg-buildpackage -A". Thanks.