[Reproducible-builds] Bug#796371: blockdiag: FTBFS: unknown format: SVG

Chris Lamb lamby at debian.org
Fri Aug 21 15:16:20 UTC 2015


Source: blockdiag
Version: 1.4.7-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at 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.


  [..]
 
  ======================================================================
  FAIL:
  blockdiag.tests.test_generate_diagram.test_generate_with_separate(<function
  main at 0x7f9542cd68c0>, 'svg',
  '/home/lamby/temp/cdt.20150821160512.zOztix36L9/blockdiag-1.4.7/.pybuild/pythonX.Y_2.7/build/blockdiag/tests/diagrams/separate1.diag',
  ['--separate'])
  ----------------------------------------------------------------------
  Traceback (most recent call last):
    File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in
    runTest
      self.test(*self.arg)
    File
    "/home/lamby/temp/cdt.20150821160512.zOztix36L9/blockdiag-1.4.7/.pybuild/pythonX.Y_2.7/build/blockdiag/tests/utils.py",
    line 68, in wrap
      raise AssertionError('Caught error')
  AssertionError: Caught error
  -------------------- >> begin captured stdout << ---------------------
  ---[ stderr ] ---
  ERROR: unknown format: SVG
  
  
  --------------------- >> end captured stdout << ----------------------
  
  ======================================================================
  FAIL: blockdiag.tests.test_generate_diagram.stdin_test
  ----------------------------------------------------------------------
  Traceback (most recent call last):
    File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in
    runTest
      self.test(*self.arg)
    File
    "/home/lamby/temp/cdt.20150821160512.zOztix36L9/blockdiag-1.4.7/.pybuild/pythonX.Y_2.7/build/blockdiag/tests/test_generate_diagram.py",
    line 117, in stdin_test
      assert ret == 0
  AssertionError
  
  ----------------------------------------------------------------------
  Ran 707 tests in 1.127s
  
  FAILED (SKIP=351, errors=61, failures=119)
  E: pybuild pybuild:262: test: plugin distutils failed with: exit
  code=1: cd
  /home/lamby/temp/cdt.20150821160512.zOztix36L9/blockdiag-1.4.7/.pybuild/pythonX.Y_2.7/build;
  python2.7 -m nose --with-doctest 
  dh_auto_test: pybuild --test --test-nose -i python{version} -p 2.7
  --dir . returned exit code 13
  debian/rules:9: recipe for target 'build' failed
  make: *** [build] Error 25

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: blockdiag.1.4.7-1.unstable.amd64.log.txt
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20150821/89facb0e/attachment.txt>


More information about the Reproducible-builds mailing list