[Reproducible-builds] Bug#826841: python-ruffus: failing tests due to missing dot executable

Sascha Steinbiss sascha at steinbiss.name
Thu Jun 9 09:57:14 UTC 2016


Source: python-ruffus
Severity: normal
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs


Dear Maintainer,

python-ruffus fails to complete its test suite due to a missing dependency on
graphviz, which provides the 'dot' executable. During rebuilding the package
as part of the Reproducible Builds efforts, this was noticed as it resulted in
the following error:

======================================================================
ERROR: test_ruffus (test_pipeline_printout_graph.Test_ruffus)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test_pipeline_printout_graph.py", line 150, in test_ruffus
    no_key_legend = True)
  File "/build/python-ruffus-2.6.3+dfsg/ruffus/task.py", line 4659, in pipeline_printout_graph
    signal_callback=is_node_up_to_date)
  File "/build/python-ruffus-2.6.3+dfsg/ruffus/graph.py", line 1175, in graph_printout
    raise subprocess.CalledProcessError(retcode, cmd + "\n" + "\n".join([str(result_str), str(error_str)]))
CalledProcessError: Command 'dot -Gsize='(11,8)' -Gdpi='120' -Tjpg < /tmp/tmpoeRqMB.dot

/bin/sh: dot : commande introuvable
' returned non-zero exit status 127

I was able to fix this problem by adding the necessary dependencies and will push a
fix to the Debian Med Git repo soon.

Thanks
Sascha



More information about the Reproducible-builds mailing list