Source: pymongo Version: 3.7.1-1 Severity: serious Tags: ftbfs pymongo fails to build from source in unstable (but not yet in testing):
| I: pybuild base:217: python2.7 setup.py test | running test | running egg_info | creating pymongo.egg-info | writing requirements to pymongo.egg-info/requires.txt | writing pymongo.egg-info/PKG-INFO | writing top-level names to pymongo.egg-info/top_level.txt | writing dependency_links to pymongo.egg-info/dependency_links.txt | writing manifest file 'pymongo.egg-info/SOURCES.txt' | reading manifest file 'pymongo.egg-info/SOURCES.txt' | reading manifest template 'MANIFEST.in' | writing manifest file 'pymongo.egg-info/SOURCES.txt' | running build_ext | building 'bson._cbson' extension | x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Ibson -I/usr/include/python2.7 -c bson/_cbsonmodule.c -o build/temp.linux-amd64-2.7/bson/_cbsonmodule.o | x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Ibson -I/usr/include/python2.7 -c bson/time64.c -o build/temp.linux-amd64-2.7/bson/time64.o | x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Ibson -I/usr/include/python2.7 -c bson/buffer.c -o build/temp.linux-amd64-2.7/bson/buffer.o | x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Ibson -I/usr/include/python2.7 -c bson/encoding_helpers.c -o build/temp.linux-amd64-2.7/bson/encoding_helpers.o | x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-A8UpPM/python2.7-2.7.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-amd64-2.7/bson/_cbsonmodule.o build/temp.linux-amd64-2.7/bson/time64.o build/temp.linux-amd64-2.7/bson/buffer.o build/temp.linux-amd64-2.7/bson/encoding_helpers.o -o /<<PKGBUILDDIR>>/bson/_cbson.so | building 'pymongo._cmessage' extension | x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Ibson -I/usr/include/python2.7 -c pymongo/_cmessagemodule.c -o build/temp.linux-amd64-2.7/pymongo/_cmessagemodule.o | x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Ibson -I/usr/include/python2.7 -c bson/buffer.c -o build/temp.linux-amd64-2.7/bson/buffer.o | x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-A8UpPM/python2.7-2.7.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-amd64-2.7/pymongo/_cmessagemodule.o build/temp.linux-amd64-2.7/bson/buffer.o -o /<<PKGBUILDDIR>>/pymongo/_cmessage.so | Traceback (most recent call last): | File "setup.py", line 405, in <module> | **extra_opts | File "/usr/lib/python2.7/dist-packages/setuptools/__init__.py", line 140, in setup | return distutils.core.setup(**attrs) | File "/usr/lib/python2.7/distutils/core.py", line 151, in setup | dist.run_commands() | File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands | self.run_command(cmd) | File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command | cmd_obj.run() | File "setup.py", line 130, in run | result = runner.run(suite) | File "/<<PKGBUILDDIR>>/test/__init__.py", line 708, in run | setup() | File "/<<PKGBUILDDIR>>/test/__init__.py", line 691, in setup | client_context.init() | File "/<<PKGBUILDDIR>>/test/__init__.py", line 307, in init | self._init_client() | File "/<<PKGBUILDDIR>>/test/__init__.py", line 216, in _init_client | self.client = self._connect(host, port, **_SSL_OPTIONS) | File "/<<PKGBUILDDIR>>/test/__init__.py", line 193, in _connect | host, port, serverSelectionTimeoutMS=timeout_ms, **kwargs) | File "/<<PKGBUILDDIR>>/pymongo/mongo_client.py", line 534, in __init__ | username, password, dbase, opts) | File "/<<PKGBUILDDIR>>/pymongo/client_options.py", line 157, in __init__ | self.__pool_options = _parse_pool_options(options) | File "/<<PKGBUILDDIR>>/pymongo/client_options.py", line 128, in _parse_pool_options | ssl_context, ssl_match_hostname = _parse_ssl_options(options) | File "/<<PKGBUILDDIR>>/pymongo/client_options.py", line 103, in _parse_ssl_options | match_hostname) | File "/<<PKGBUILDDIR>>/pymongo/ssl_support.py", line 147, in get_ssl_context | "Private key doesn't match certificate: %s" % (exc,)) | pymongo.errors.ConfigurationError: Private key doesn't match certificate: [SSL: CA_MD_TOO_WEAK] ca md too weak (_ssl.c:2779) | E: pybuild pybuild:338: test: plugin distutils failed with: exit code=1: python2.7 setup.py test | dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13 | make: *** [debian/rules:8: build] Error 25 | dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 Helmut