Source: spice-gtk
Version: 0.29-1
Severity: serious
Justification: fails to build from source
Usertags: ftbfs


The spice-common/common/generated_* files are not reliably regenerated
from source.

Depending on the timezone of the build system, the package may FTBFS as
the `spice-common/python_modules/` tool used to regenerate
these files requires python-six which is not included in the

(ie. I don't believe simply including python-six as a build-dependency
entirely resolves the issue)

Here's the build running in, for example,


  Making all in common
  make[5]: Entering directory
    GEN      generated_client_demarshallers.c
  Traceback (most recent call last):
    File "../", line 7, in <module>
      from python_modules import spice_parser
    line 10, in <module>
      from . import ptypes
    line 1, in <module>
      from . import codegen
    line 2, in <module>
      import six
  ImportError: No module named six
  Makefile:788: recipe for target 'generated_client_demarshallers.c'
  make[5]: *** [generated_client_demarshallers.c] Error 1
  make[5]: Leaving directory
  Makefile:444: recipe for target 'all-recursive' failed
  make[4]: *** [all-recursive] Error 1
  make[4]: Leaving directory
  Makefile:376: recipe for target 'all' failed
  make[3]: *** [all] Error 2
  make[3]: Leaving directory
  Makefile:667: recipe for target 'all-recursive' failed
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory '/tmp/buildd/spice-gtk-0.29/build-gtk3'
  Makefile:570: recipe for target 'all' failed
  make[1]: *** [all] Error 2
  make[1]: Leaving directory '/tmp/buildd/spice-gtk-0.29/build-gtk3'
  debian/rules:42: recipe for target 'build-gtk3-stamp' failed
  make: *** [build-gtk3-stamp] Error 2
  dpkg-buildpackage: error: debian/rules build gave error exit status 2


The full build log is attached or can be viewed here:


     : :'  :     Chris Lamb
     `. `'` /

Reproducible-builds mailing list

Reply via email to