[Openstack-devel] Bug#714552: FTBFS: missing build-dependency on python3-d2to1
Felix Geyer
fgeyer at debian.org
Sun Jun 30 18:30:20 UTC 2013
Source: python-pbr
Version: 0.5.16-3
Severity: serious
Justification: fails to build from source
python-pbr fails to build from source because it doesn't build-depend
on python3-d2to1.
When the build system fails to find d2to1 it tries to download the module
from PyPI. This obviously fails without a network connection.
As package builds must not rely on external network connectivity the
build-dependency on python3-d2to1 is necessary.
Build log:
set -ex; python3.2 setup.py build; python3.3 setup.py build;
+ python3.2 setup.py build
Download error on http://pypi.python.org/simple/d2to1/: [Errno -2] Name or service not known -- Some packages may not be found!
Download error on http://pypi.python.org/simple/d2to1/: [Errno -2] Name or service not known -- Some packages may not be found!
Couldn't find index page for 'd2to1' (maybe misspelled?)
Download error on http://pypi.python.org/simple/: [Errno -2] Name or service not known -- Some packages may not be found!
No local packages or download links found for d2to1>=0.2.10,<0.3
Traceback (most recent call last):
File "setup.py", line 21, in <module>
d2to1=True)
File "/usr/lib/python3.2/distutils/core.py", line 109, in setup
_setup_distribution = dist = klass(attrs)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 221, in __init__
self.fetch_build_eggs(attrs.pop('setup_requires'))
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 245, in fetch_build_eggs
parse_requirements(requires), installer=self.fetch_build_egg
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 586, in resolve
dist = best[req.key] = env.best_match(req, self, installer)
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 832, in best_match
return self.obtain(req, installer) # try and download/install
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 844, in obtain
return installer(requirement)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 295, in fetch_build_egg
return cmd.easy_install(req)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 616, in easy_install
raise DistutilsError(msg)
distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('d2to1>=0.2.10,<0.3')
make[1]: *** [override_dh_auto_build] Error 1
make[1]: Leaving directory `/tmp/buildd/python-pbr-0.5.16'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
More information about the Openstack-devel
mailing list