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

Reply via email to