Source: python-riemann-client
Version: 6.3.0-1
Severity: serious
Tags: stretch sid
User: [email protected]
Usertags: qa-ftbfs-20160828 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build
> I: pybuild base:184: /usr/bin/python setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/riemann_client
> copying riemann_client/riemann_pb2.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/riemann_client
> copying riemann_client/command.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/riemann_client
> copying riemann_client/riemann_pb2_py3.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/riemann_client
> copying riemann_client/transport.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/riemann_client
> copying riemann_client/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/riemann_client
> copying riemann_client/riemann_pb2_py2.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/riemann_client
> copying riemann_client/client.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/riemann_client
> PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bhtml docs/ build/html
> # HTML generator
> Running Sphinx v1.4.6
> making output directory...
> loading pickled environment... not yet created
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 3 source files that are out of date
> updating environment: 3 added, 0 changed, 0 removed
> reading sources... [ 33%] index
> reading sources... [ 66%] riemann_client.client
> reading sources... [100%] riemann_client.transport
>
> README.rst:71: WARNING: Title underline too short.
>
> Testing (Linux/OSX)
> -------
> README.rst:71: WARNING: Title underline too short.
>
> Testing (Linux/OSX)
> -------
> /<<PKGBUILDDIR>>/docs/riemann_client.client.rst:4: WARNING: autodoc: failed
> to import module u'riemann_client.client'; the following exception was raised:
> Traceback (most recent call last):
> File "/usr/lib/python2.7/dist-packages/sphinx/ext/autodoc.py", line 519, in
> import_object
> __import__(self.modname)
> File "/<<PKGBUILDDIR>>/riemann_client/client.py", line 27, in <module>
> import riemann_client.riemann_pb2
> File "/<<PKGBUILDDIR>>/riemann_client/riemann_pb2.py", line 10, in <module>
> from riemann_client.riemann_pb2_py2 import (Event, Msg, Query, Attribute)
> File "/<<PKGBUILDDIR>>/riemann_client/riemann_pb2_py2.py", line 32, in
> <module>
> options=None),
> File "/usr/lib/python2.7/dist-packages/google/protobuf/descriptor.py", line
> 501, in __new__
> _message.Message._CheckCalledFromGeneratedFile()
> TypeError: Descriptors should not be created directly, but only retrieved
> from their parent.
> /<<PKGBUILDDIR>>/docs/riemann_client.transport.rst:4: WARNING: autodoc:
> failed to import module u'riemann_client.transport'; the following exception
> was raised:
> Traceback (most recent call last):
> File "/usr/lib/python2.7/dist-packages/sphinx/ext/autodoc.py", line 519, in
> import_object
> __import__(self.modname)
> File "/<<PKGBUILDDIR>>/riemann_client/transport.py", line 12, in <module>
> import riemann_client.riemann_pb2
> File "/<<PKGBUILDDIR>>/riemann_client/riemann_pb2.py", line 10, in <module>
> from riemann_client.riemann_pb2_py2 import (Event, Msg, Query, Attribute)
> File "/<<PKGBUILDDIR>>/riemann_client/riemann_pb2_py2.py", line 32, in
> <module>
> options=None),
> File "/usr/lib/python2.7/dist-packages/google/protobuf/descriptor.py", line
> 501, in __new__
> _message.Message._CheckCalledFromGeneratedFile()
> TypeError: Descriptors should not be created directly, but only retrieved
> from their parent.
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [ 33%] index
> writing output... [ 66%] riemann_client.client
> writing output... [100%] riemann_client.transport
>
> generating indices... genindex
> writing additional pages... search
> copying static files... done
> copying extra files... done
> dumping search index in English (code: en) ... done
> dumping object inventory... done
> build succeeded, 4 warnings.
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:184: cd /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build;
> python2.7 -m pytest /<<PKGBUILDDIR>>/tests/ -v
> Traceback (most recent call last):
> File "/usr/lib/python2.7/dist-packages/_pytest/config.py", line 320, in
> _importconftest
> mod = conftestpath.pyimport()
> File "/usr/lib/python2.7/dist-packages/py/_path/local.py", line 650, in
> pyimport
> __import__(modname)
> File "/<<PKGBUILDDIR>>/tests/conftest.py", line 7, in <module>
> import riemann_client.transport
> File "/<<PKGBUILDDIR>>/riemann_client/transport.py", line 12, in <module>
> import riemann_client.riemann_pb2
> File "/<<PKGBUILDDIR>>/riemann_client/riemann_pb2.py", line 10, in <module>
> from riemann_client.riemann_pb2_py2 import (Event, Msg, Query, Attribute)
> File "/<<PKGBUILDDIR>>/riemann_client/riemann_pb2_py2.py", line 32, in
> <module>
> options=None),
> File "/usr/lib/python2.7/dist-packages/google/protobuf/descriptor.py", line
> 501, in __new__
> _message.Message._CheckCalledFromGeneratedFile()
> TypeError: Descriptors should not be created directly, but only retrieved
> from their parent.
> ERROR: could not load /<<PKGBUILDDIR>>/tests/conftest.py
>
> E: pybuild pybuild:276: test: plugin distutils failed with: exit code=4: cd
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build; python2.7 -m pytest
> {dir}/tests/ -v
> dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13
The full build log is available from:
http://people.debian.org/~lucas/logs/2016/08/28/python-riemann-client_6.3.0-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.