Source: spice-gtk Version: 0.29-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
Hi, 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/codegen.py` tool used to regenerate these files requires python-six which is not included in the Build-Depends. (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, TZ=/usr/share/zoneinfo/Etc/GMT-14 [..] Making all in common make[5]: Entering directory '/tmp/buildd/spice-gtk-0.29/build-gtk3/spice-common/common' GEN generated_client_demarshallers.c Traceback (most recent call last): File "../spice_codegen.py", line 7, in <module> from python_modules import spice_parser File "/tmp/buildd/spice-gtk-0.29/build-gtk3/spice-common/python_modules/spice_parser.py", line 10, in <module> from . import ptypes File "/tmp/buildd/spice-gtk-0.29/build-gtk3/spice-common/python_modules/ptypes.py", line 1, in <module> from . import codegen File "/tmp/buildd/spice-gtk-0.29/build-gtk3/spice-common/python_modules/codegen.py", line 2, in <module> import six ImportError: No module named six Makefile:788: recipe for target 'generated_client_demarshallers.c' failed make[5]: *** [generated_client_demarshallers.c] Error 1 make[5]: Leaving directory '/tmp/buildd/spice-gtk-0.29/build-gtk3/spice-common/common' Makefile:444: recipe for target 'all-recursive' failed make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory '/tmp/buildd/spice-gtk-0.29/build-gtk3/spice-common' Makefile:376: recipe for target 'all' failed make[3]: *** [all] Error 2 make[3]: Leaving directory '/tmp/buildd/spice-gtk-0.29/build-gtk3/spice-common' 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: https://reproducible.debian.net/logs/unstable/amd64/spice-gtk_0.29-1.build2.log.gz Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-