[Reproducible-builds] Bug#797855: spice-gtk:spice-common/common/generated_* not reliably generated from source
Chris Lamb
lamby at debian.org
Thu Sep 3 02:08:53 UTC 2015
Source: spice-gtk
Version: 0.29-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
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
`. `'` lamby at debian.org / chris-lamb.co.uk
`-
More information about the Reproducible-builds
mailing list