[Debian-med-packaging] Bug#882437: cwltool FTBFS with ruamel.yaml 0.15.34

Andreas Tille tille at debian.org
Wed Dec 6 16:04:25 UTC 2017


Hi Michael,

I think this is a nice advent calendar target

On Wed, Nov 22, 2017 at 10:46:37PM +0200, Adrian Bunk wrote:
> Installed /build/1st/cwltool-1.0.20170810192106
> Processing dependencies for cwltool==1.0.20170810192106
> Searching for ruamel.yaml<0.15,>=0.12.4

I "solved" this by droping the explicte version range in setup.py.
Please verify that this solution is correct! 

I also upgraded to latest upstream (also updating the Depencency
python-schema-salad - just uploaded).  Unfortunately this leads to
a build error I do not really understand:

...
   debian/rules override_dh_installman
make[1]: Entering directory '/build/cwltool-1.0.20171107133715'
python2 setup.py develop --user
running develop
running egg_info
writing requirements to cwltool.egg-info/requires.txt
writing cwltool.egg-info/PKG-INFO
writing top-level names to cwltool.egg-info/top_level.txt
writing dependency_links to cwltool.egg-info/dependency_links.txt
writing entry points to cwltool.egg-info/entry_points.txt
reading manifest file 'cwltool.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*~' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
writing manifest file 'cwltool.egg-info/SOURCES.txt'
running build_ext
Creating /build/cwltool-1.0.20171107133715/fakehome/.local/lib/python2.7/site-packages/cwltool.egg-link (link to .)
Adding cwltool 1.0.20171107133715 to easy-install.pth file
Installing cwltool script to /build/cwltool-1.0.20171107133715/fakehome/.local/bin

Installed /build/cwltool-1.0.20171107133715
Processing dependencies for cwltool==1.0.20171107133715
Searching for avro==1.8.1
Reading https://pypi.python.org/simple/avro/
Download error on https://pypi.python.org/simple/avro/: [Errno -3] Temporary failure in name resolution -- Some packages may not be found!
Couldn't retrieve index page for 'avro'
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [Errno -3] Temporary failure in name resolution -- Some packages may not be found!
No local packages or working download links found for avro==1.8.1
error: Could not find suitable distribution for Requirement.parse('avro==1.8.1')
debian/rules:17: recipe for target 'debian/cwltool.1' failed
...


I have no idea what might be done when installing manpages - obviously
quite a bit and I have not found the code line where some specific
version of avro seems to be hard coded.

Could you please have a look and join the advent bug squashing party by
doing so?

Thanks a lot

      Andreas.


-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list