On Fri, Aug 21, 2015 at 16:16:20 +0100, Chris Lamb wrote:

> Source: blockdiag
> Version: 1.4.7-1
> Severity: serious
> Justification: fails to build from source
> User: reproducible-bui...@lists.alioth.debian.org
> Usertags: ftbfs
> X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org
> 
> Dear Maintainer,
> 
> blockdiag fails to build from source in unstable/amd64.
> 
> Poking a bit, blockdiag cannot import itself correctly and thus the
> SVG/PDF/etc. drivers are not loaded during the testsuite:
> 
>     src/blockdiag/imagedraw/__init__.py:
> 
>     def init_imagedrawers(debug=False):
>         for drawer in
>         pkg_resources.iter_entry_points('blockdiag_imagedrawers'):
> 
> Not clear why.
> 
As far as I can tell, this is caused by a change in pybuild: instead of
running something like "python setup.py test" from the toplevel source
directory (which works), it runs "python2.7 -m nose" from
.pybuild/pythonX.Y_2.7/build.  The latter directory is missing
blockdiag.egg-info, which means pkg_resources doesn't find any entry
points.  I'm tempted to reassign this to dh-python.

Cheers,
Julien

Attachment: signature.asc
Description: PGP signature

Reply via email to