Source: m2crypto
Version: 0.42.0-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20241222 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary --buildsystem=pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> pybuild --configure -i python{version} -p "3.13 3.12"
> I: pybuild base:311: python3.13 setup.py config
> INFO:run_command:running config
> I: pybuild base:311: python3.12 setup.py config
> INFO:run_command:running config
> dh_auto_build -O--buildsystem=pybuild
> pybuild --build -i python{version} -p "3.13 3.12"
> I: pybuild base:311: /usr/bin/python3.13 setup.py build
> INFO:run_command:running build
> INFO:run_command:running build_py
> INFO:mkpath:creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/DSA.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/ftpslib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/Rand.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/Err.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/Engine.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/SMIME.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/BIO.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/threading.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/DH.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/m2urllib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/callback.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/m2xmlrpclib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/AuthCookie.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/EVP.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/types.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/m2.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/BN.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/EC.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/httpslib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/X509.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/util.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/RC4.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/m2urllib2.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/RSA.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/ASN1.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:mkpath:creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/cb.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/Checker.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/Cipher.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/timeout.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/Session.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/Context.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/Connection.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/SSLServer.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/TwistedProtocolWrapper.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto/SSL
> INFO:run_command:running egg_info
> INFO:mkpath:creating src/M2Crypto.egg-info
> INFO:write_pkg_info:writing src/M2Crypto.egg-info/PKG-INFO
> INFO:write_file:writing dependency_links to
> src/M2Crypto.egg-info/dependency_links.txt
> INFO:write_file:writing requirements to src/M2Crypto.egg-info/requires.txt
> INFO:write_file:writing top-level names to src/M2Crypto.egg-info/top_level.txt
> INFO:execute:writing manifest file 'src/M2Crypto.egg-info/SOURCES.txt'
> INFO:read_manifest:reading manifest file 'src/M2Crypto.egg-info/SOURCES.txt'
> INFO:read_template:reading manifest template 'MANIFEST.in'
> WARNING:process_template_line:warning: no files found matching '*.dat' under
> directory 'tests'
> WARNING:process_template_line:warning: no files found matching '*.p7*' under
> directory 'tests'
> WARNING:process_template_line:warning: no previously-included files matching
> '*' found under directory '.keys'
> WARNING:process_template_line:warning: no files found matching
> 'src/SWIG/_m2crypto_wrap.c'
> WARNING:process_template_line:warning: no files found matching
> 'src/M2Crypto/m2crypto.py'
> INFO:add_license_files:adding license file 'LICENCE'
> INFO:execute:writing manifest file 'src/M2Crypto.egg-info/SOURCES.txt'
> INFO:copy_file:copying src/M2Crypto/m2.pyi ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto
> INFO:run_command:running build_ext
> INFO:build_extension:building 'M2Crypto._m2crypto' extension
> INFO:swig_sources:swigging src/SWIG/_m2crypto.i to src/SWIG/_m2crypto_wrap.c
> INFO:spawn:swig -python -I/usr/lib/gcc/x86_64-linux-gnu/14/include
> -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include
> -D__x86_64__ -I/usr/include/python3.13 -I/usr/include/openssl -includeall
> -builtin -outdir
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto -o
> src/SWIG/_m2crypto_wrap.c src/SWIG/_m2crypto.i
> INFO:mkpath:creating build/temp.linux-x86_64-cpython-313/src/SWIG
> INFO:spawn:x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG
> -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
> -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.13
> -I/<<PKGBUILDDIR>>/src/SWIG -c src/SWIG/_m2crypto_wrap.c -o
> build/temp.linux-x86_64-cpython-313/src/SWIG/_m2crypto_wrap.o -DTHREADING
> -Wno-deprecated-declarations
> INFO:spawn:x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions
> -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
> build/temp.linux-x86_64-cpython-313/src/SWIG/_m2crypto_wrap.o
> -L/usr/lib/x86_64-linux-gnu -lssl -lcrypto -o
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto/_m2crypto.cpython-313-x86_64-linux-gnu.so
> I: pybuild pybuild:334:
> PYTHONPATH=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build
> http_proxy='127.0.0.1:9' python3 -m sphinx -N doc html
> Running Sphinx v8.1.3
> loading translations [en]... done
> WARNING: html_static_path entry '_static' does not exist
> Converting `source_suffix = '.rst'` to `source_suffix = {'.rst':
> 'restructuredtext'}`.
> building [mo]: targets for 0 po files that are out of date
> writing output...
> building [html]: targets for 8 source files that are out of date
> updating environment: [new config] 8 added, 0 changed, 0 removed
> reading sources... [ 12%] HOWTOs
> reading sources... [ 25%] M2Crypto
> reading sources... [ 38%] M2Crypto.SSL
> reading sources... [ 50%] howto.ca
> reading sources... [ 62%] howto.migration
> reading sources... [ 75%] howto.smime
> reading sources... [ 88%] howto.ssl
> reading sources... [100%] index
>
> WARNING: autodoc: failed to import module '__init__' from module 'M2Crypto';
> the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'ASN1' from module 'M2Crypto'; the
> following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'AuthCookie' from module
> 'M2Crypto'; the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'BIO' from module 'M2Crypto'; the
> following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'BN' from module 'M2Crypto'; the
> following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'DH' from module 'M2Crypto'; the
> following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'DSA' from module 'M2Crypto'; the
> following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'EC' from module 'M2Crypto'; the
> following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'EVP' from module 'M2Crypto'; the
> following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'Engine' from module 'M2Crypto';
> the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'Err' from module 'M2Crypto'; the
> following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'RC4' from module 'M2Crypto'; the
> following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'RSA' from module 'M2Crypto'; the
> following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'Rand' from module 'M2Crypto'; the
> following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'SMIME' from module 'M2Crypto'; the
> following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'X509' from module 'M2Crypto'; the
> following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'callback' from module 'M2Crypto';
> the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'ftpslib' from module 'M2Crypto';
> the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'httpslib' from module 'M2Crypto';
> the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'm2' from module 'M2Crypto'; the
> following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'm2crypto' from module 'M2Crypto';
> the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'm2urllib' from module 'M2Crypto';
> the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'm2urllib2' from module 'M2Crypto';
> the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'm2xmlrpclib' from module
> 'M2Crypto'; the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'threading' from module 'M2Crypto';
> the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'util' from module 'M2Crypto'; the
> following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'SSL' from module 'M2Crypto'; the
> following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'SSL.Checker' from module
> 'M2Crypto'; the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'SSL.Cipher' from module
> 'M2Crypto'; the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'SSL.Connection' from module
> 'M2Crypto'; the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'SSL.Context' from module
> 'M2Crypto'; the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'SSL.SSLServer' from module
> 'M2Crypto'; the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'SSL.Session' from module
> 'M2Crypto'; the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'SSL.TwistedProtocolWrapper' from
> module 'M2Crypto'; the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'SSL.cb' from module 'M2Crypto';
> the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> WARNING: autodoc: failed to import module 'SSL.timeout' from module
> 'M2Crypto'; the following exception was raised:
> No module named 'M2Crypto._m2crypto' [autodoc.import_object]
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> copying assets...
> copying static files...
> Writing evaluated template result to
> /<<PKGBUILDDIR>>/html/_static/documentation_options.js
> Writing evaluated template result to /<<PKGBUILDDIR>>/html/_static/basic.css
> Writing evaluated template result to
> /<<PKGBUILDDIR>>/html/_static/language_data.js
> Writing evaluated template result to
> /<<PKGBUILDDIR>>/html/_static/js/versions.js
> copying static files: done
> copying extra files...
> copying extra files: done
> copying assets: done
> writing output... [ 12%] HOWTOs
> writing output... [ 25%] M2Crypto
> writing output... [ 38%] M2Crypto.SSL
> writing output... [ 50%] howto.ca
> writing output... [ 62%] howto.migration
> writing output... [ 75%] howto.smime
> writing output... [ 88%] howto.ssl
> writing output... [100%] index
>
> generating indices... genindex done
> highlighting module code...
> writing additional pages... search done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 37 warnings.
>
> The HTML pages are in html.
> I: pybuild base:311: /usr/bin/python3 setup.py build
> INFO:run_command:running build
> INFO:run_command:running build_py
> INFO:mkpath:creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/DSA.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/ftpslib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/Rand.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/Err.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/Engine.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/SMIME.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/BIO.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/threading.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/DH.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/m2urllib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/callback.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/m2xmlrpclib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/AuthCookie.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/EVP.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/types.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/m2.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/BN.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/EC.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/httpslib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/X509.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/util.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/RC4.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/m2urllib2.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/RSA.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:copy_file:copying src/M2Crypto/ASN1.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:mkpath:creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/cb.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/Checker.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/Cipher.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/timeout.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/Session.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/Context.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/Connection.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/SSLServer.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto/SSL
> INFO:copy_file:copying src/M2Crypto/SSL/TwistedProtocolWrapper.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto/SSL
> INFO:run_command:running egg_info
> INFO:write_pkg_info:writing src/M2Crypto.egg-info/PKG-INFO
> INFO:write_file:writing dependency_links to
> src/M2Crypto.egg-info/dependency_links.txt
> INFO:write_file:writing requirements to src/M2Crypto.egg-info/requires.txt
> INFO:write_file:writing top-level names to src/M2Crypto.egg-info/top_level.txt
> INFO:read_manifest:reading manifest file 'src/M2Crypto.egg-info/SOURCES.txt'
> INFO:read_template:reading manifest template 'MANIFEST.in'
> WARNING:process_template_line:warning: no files found matching '*.dat' under
> directory 'tests'
> WARNING:process_template_line:warning: no files found matching '*.p7*' under
> directory 'tests'
> WARNING:process_template_line:warning: no previously-included files matching
> '*' found under directory '.keys'
> WARNING:process_template_line:warning: no files found matching
> 'src/M2Crypto/m2crypto.py'
> INFO:add_license_files:adding license file 'LICENCE'
> INFO:execute:writing manifest file 'src/M2Crypto.egg-info/SOURCES.txt'
> INFO:copy_file:copying src/M2Crypto/m2.pyi ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto
> INFO:run_command:running build_ext
> INFO:build_extension:building 'M2Crypto._m2crypto' extension
> INFO:swig_sources:swigging src/SWIG/_m2crypto.i to src/SWIG/_m2crypto_wrap.c
> INFO:spawn:swig -python -I/usr/lib/gcc/x86_64-linux-gnu/14/include
> -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include
> -D__x86_64__ -I/usr/include/python3.12 -I/usr/include/openssl -includeall
> -builtin -outdir
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto -o
> src/SWIG/_m2crypto_wrap.c src/SWIG/_m2crypto.i
> INFO:mkpath:creating build/temp.linux-x86_64-cpython-312/src/SWIG
> INFO:spawn:x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG
> -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
> -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.12
> -I/<<PKGBUILDDIR>>/src/SWIG -c src/SWIG/_m2crypto_wrap.c -o
> build/temp.linux-x86_64-cpython-312/src/SWIG/_m2crypto_wrap.o -DTHREADING
> -Wno-deprecated-declarations
> INFO:spawn:x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions
> -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
> build/temp.linux-x86_64-cpython-312/src/SWIG/_m2crypto_wrap.o
> -L/usr/lib/x86_64-linux-gnu -lssl -lcrypto -o
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto/_m2crypto.cpython-312-x86_64-linux-gnu.so
> I: pybuild pybuild:334:
> PYTHONPATH=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build
> http_proxy='127.0.0.1:9' python3 -m sphinx -N doc html
> Running Sphinx v8.1.3
> loading translations [en]... done
> WARNING: html_static_path entry '_static' does not exist
> Converting `source_suffix = '.rst'` to `source_suffix = {'.rst':
> 'restructuredtext'}`.
> loading pickled environment... done
> building [mo]: targets for 0 po files that are out of date
> writing output...
> building [html]: targets for 0 source files that are out of date
> updating environment: 0 added, 2 changed, 0 removed
> reading sources... [ 50%] M2Crypto
> reading sources... [100%] M2Crypto.SSL
>
> WARNING: autodoc: failed to import module 'TwistedProtocolWrapper' from
> module 'M2Crypto.SSL'; the following exception was raised:
> No module named 'twisted' [autodoc.import_object]
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> copying assets...
> copying static files...
> Writing evaluated template result to
> /<<PKGBUILDDIR>>/html/_static/documentation_options.js
> Writing evaluated template result to /<<PKGBUILDDIR>>/html/_static/basic.css
> Writing evaluated template result to
> /<<PKGBUILDDIR>>/html/_static/language_data.js
> Writing evaluated template result to
> /<<PKGBUILDDIR>>/html/_static/js/versions.js
> copying static files: done
> copying extra files...
> copying extra files: done
> copying assets: done
> writing output... [ 33%] M2Crypto
> writing output... [ 67%] M2Crypto.SSL
> writing output... [100%] index
>
> generating indices... genindex py-modindex done
> highlighting module code... [ 3%] M2Crypto.ASN1
> highlighting module code... [ 6%] M2Crypto.AuthCookie
> highlighting module code... [ 9%] M2Crypto.BIO
> highlighting module code... [ 12%] M2Crypto.BN
> highlighting module code... [ 15%] M2Crypto.DH
> highlighting module code... [ 18%] M2Crypto.DSA
> highlighting module code... [ 21%] M2Crypto.EC
> highlighting module code... [ 24%] M2Crypto.EVP
> highlighting module code... [ 27%] M2Crypto.Engine
> highlighting module code... [ 30%] M2Crypto.Err
> highlighting module code... [ 33%] M2Crypto.RC4
> highlighting module code... [ 36%] M2Crypto.RSA
> highlighting module code... [ 39%] M2Crypto.Rand
> highlighting module code... [ 42%] M2Crypto.SMIME
> highlighting module code... [ 45%] M2Crypto.SSL
> highlighting module code... [ 48%] M2Crypto.SSL.Checker
> highlighting module code... [ 52%] M2Crypto.SSL.Cipher
> highlighting module code... [ 55%] M2Crypto.SSL.Connection
> highlighting module code... [ 58%] M2Crypto.SSL.Context
> highlighting module code... [ 61%] M2Crypto.SSL.SSLServer
> highlighting module code... [ 64%] M2Crypto.SSL.Session
> highlighting module code... [ 67%] M2Crypto.SSL.cb
> highlighting module code... [ 70%] M2Crypto.SSL.timeout
> highlighting module code... [ 73%] M2Crypto.X509
> highlighting module code... [ 76%] M2Crypto._m2crypto
> highlighting module code... [ 79%] M2Crypto.ftpslib
> highlighting module code... [ 82%] M2Crypto.httpslib
> highlighting module code... [ 85%] M2Crypto.m2urllib
> highlighting module code... [ 88%] M2Crypto.m2urllib2
> highlighting module code... [ 91%] M2Crypto.m2xmlrpclib
> highlighting module code... [ 94%] M2Crypto.threading
> highlighting module code... [ 97%] M2Crypto.util
> highlighting module code... [100%] re
>
> writing additional pages... search done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 2 warnings.
>
> The HTML pages are in html.
> dh_auto_test -O--buildsystem=pybuild
> pybuild --test --test-pytest -i python{version} -p "3.13 3.12"
> I: pybuild base:311: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build; python3.13 -m pytest
> --ignore tests/test_ssl.py
> ============================= test session starts
> ==============================
> platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build
> configfile: pyproject.toml
> plugins: typeguard-4.4.1
> collected 246 items
>
> tests/test_aes.py .... [
> 1%]
> tests/test_asn1.py ........ [
> 4%]
> tests/test_authcookie.py ................... [
> 12%]
> tests/test_bio.py .. [
> 13%]
> tests/test_bio_file.py ....... [
> 16%]
> tests/test_bio_iobuf.py ........ [
> 19%]
> tests/test_bio_membuf.py .......... [
> 23%]
> tests/test_bio_ssl.py ....... [
> 26%]
> tests/test_bn.py ... [
> 27%]
> tests/test_dh.py ...... [
> 30%]
> tests/test_dsa.py ........... [
> 34%]
> tests/test_ec_curves.py .. [
> 35%]
> tests/test_ecdh.py ... [
> 36%]
> tests/test_ecdsa.py ..F.... [
> 39%]
> tests/test_engine.py ...... [
> 41%]
> tests/test_err.py . [
> 42%]
> tests/test_evp.py .............................. [
> 54%]
> tests/test_init.py . [
> 54%]
> tests/test_obj.py s..... [
> 57%]
> tests/test_rand.py ...... [
> 59%]
> tests/test_rc4.py .. [
> 60%]
> tests/test_rsa.py ...........s.............. [
> 71%]
> tests/test_smime.py ..................... [
> 79%]
> tests/test_ssl_offline.py ..... [
> 81%]
> tests/test_threading.py .. [
> 82%]
> tests/test_timeout.py ............... [
> 88%]
> tests/test_x509.py ............................
> [100%]
>
> =================================== FAILURES
> ===================================
> _______________________ ECDSATestCase.test_loadkey_junk
> ________________________
>
> self = <tests.test_ecdsa.ECDSATestCase testMethod=test_loadkey_junk>
>
> def test_loadkey_junk(self):
> with self.assertRaises(ValueError):
> > EC.load_key(self.errkey)
>
> tests/test_ecdsa.py:36:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> M2Crypto/EC.py:365: in load_key
> return load_key_bio(bio, callback)
> M2Crypto/EC.py:396: in load_key_bio
> return EC(m2.ec_key_read_bio(bio._ptr(), callback), 1)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> def __init__(self, ec, _pyfree=0):
> # type: (EC, int) -> None
> > assert m2.ec_key_type_check(ec), "'ec' type error"
> E TypeError: Received a NULL pointer.
>
> M2Crypto/EC.py:141: TypeError
> =============================== warnings summary
> ===============================
> M2Crypto/__init__.py:33
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build/M2Crypto/__init__.py:33:
> DeprecationWarning: distutils Version classes are deprecated. Use
> packaging.version instead.
> __ver = Version(__version__)
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info
> ============================
> FAILED tests/test_ecdsa.py::ECDSATestCase::test_loadkey_junk - TypeError:
> Rec...
> ============= 1 failed, 243 passed, 2 skipped, 1 warning in 5.11s
> ==============
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_m2crypto/build; python3.13 -m pytest
> --ignore tests/test_ssl.py
> I: pybuild base:311: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build; python3.12 -m pytest
> --ignore tests/test_ssl.py
> ============================= test session starts
> ==============================
> platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build
> configfile: pyproject.toml
> plugins: typeguard-4.4.1
> collected 246 items
>
> tests/test_aes.py .... [
> 1%]
> tests/test_asn1.py ........ [
> 4%]
> tests/test_authcookie.py ................... [
> 12%]
> tests/test_bio.py .. [
> 13%]
> tests/test_bio_file.py ....... [
> 16%]
> tests/test_bio_iobuf.py ........ [
> 19%]
> tests/test_bio_membuf.py .......... [
> 23%]
> tests/test_bio_ssl.py ....... [
> 26%]
> tests/test_bn.py ... [
> 27%]
> tests/test_dh.py ...... [
> 30%]
> tests/test_dsa.py ........... [
> 34%]
> tests/test_ec_curves.py .. [
> 35%]
> tests/test_ecdh.py ... [
> 36%]
> tests/test_ecdsa.py ..F.... [
> 39%]
> tests/test_engine.py ...... [
> 41%]
> tests/test_err.py . [
> 42%]
> tests/test_evp.py .............................. [
> 54%]
> tests/test_init.py . [
> 54%]
> tests/test_obj.py s..... [
> 57%]
> tests/test_rand.py ...... [
> 59%]
> tests/test_rc4.py .. [
> 60%]
> tests/test_rsa.py ...........s.............. [
> 71%]
> tests/test_smime.py ..................... [
> 79%]
> tests/test_ssl_offline.py ..... [
> 81%]
> tests/test_threading.py .. [
> 82%]
> tests/test_timeout.py ............... [
> 88%]
> tests/test_x509.py ............................
> [100%]
>
> =================================== FAILURES
> ===================================
> _______________________ ECDSATestCase.test_loadkey_junk
> ________________________
>
> self = <tests.test_ecdsa.ECDSATestCase testMethod=test_loadkey_junk>
>
> def test_loadkey_junk(self):
> with self.assertRaises(ValueError):
> > EC.load_key(self.errkey)
>
> tests/test_ecdsa.py:36:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> M2Crypto/EC.py:365: in load_key
> return load_key_bio(bio, callback)
> M2Crypto/EC.py:396: in load_key_bio
> return EC(m2.ec_key_read_bio(bio._ptr(), callback), 1)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> def __init__(self, ec, _pyfree=0):
> # type: (EC, int) -> None
> > assert m2.ec_key_type_check(ec), "'ec' type error"
> E TypeError: Received a NULL pointer.
>
> M2Crypto/EC.py:141: TypeError
> =============================== warnings summary
> ===============================
> M2Crypto/__init__.py:33
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build/M2Crypto/__init__.py:33:
> DeprecationWarning: distutils Version classes are deprecated. Use
> packaging.version instead.
> __ver = Version(__version__)
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info
> ============================
> FAILED tests/test_ecdsa.py::ECDSATestCase::test_loadkey_junk - TypeError:
> Rec...
> ============= 1 failed, 243 passed, 2 skipped, 1 warning in 7.45s
> ==============
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_m2crypto/build; python3.12 -m pytest
> --ignore tests/test_ssl.py
> rm -fr -- /tmp/dh-xdg-rundir-2HGpYrEO
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13
> 3.12" returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2024/12/22/m2crypto_0.42.0-2_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20241222;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20241222&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.