Source: consensuscore2 Version: 0.12.0-1 Severity: important Justification: fails to build from source
The hurd-i386 build of consensuscore2 failed when trying to install the Python 3 module: dh_auto_install -a -O--buildsystem=pybuild I: pybuild base:184: dh_auto_install --buildsystem=cmake --builddirectory="/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build" --destdir="/«PKGBUILDDIR»/debian/python-consensuscore2" -- I: pybuild base:184: /usr/bin/python3 setup.py install --root /«PKGBUILDDIR»/debian/python3-consensuscore2 Traceback (most recent call last): File "setup.py", line 138, in <module> cmake(thisDir) File "setup.py", line 112, in __call__ for k, v in self.definitions.iteritems(): AttributeError: 'dict' object has no attribute 'iteritems' E: pybuild pybuild:274: install: plugin distutils failed with: exit code=1: /usr/bin/python3 setup.py install --root /«PKGBUILDDIR»/debian/python3-consensuscore2 dh_auto_install: pybuild --install -i python{version} -p 3.5 --dest-dir /«PKGBUILDDIR»/debian/tmp returned exit code 13 debian/rules:9: recipe for target 'binary-arch' failed make: *** [binary-arch] Error 13 The dict.iteritems method is only available in Python 2.x, but it looks like the (Linux) i386 build was unaffected because it didn't invoke setup.py here at all: dh_auto_install -a -O--buildsystem=pybuild I: pybuild base:184: dh_auto_install --buildsystem=cmake --builddirectory="/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build" --destdir="/«PKGBUILDDIR»/debian/python-consensuscore2" -- I: pybuild base:184: dh_auto_install --buildsystem=cmake --builddirectory="/«PKGBUILDDIR»/.pybuild/pythonX.Y_3.5/build" --destdir="/«PKGBUILDDIR»/debian/python3-consensuscore2" -- dh_install -a -O--buildsystem=pybuild I'm not sure offhand why not. Could you please take a look? Thanks!