Source: python-protobuf.socketrpc Version: 1.3.2-3 Severity: serious Tags: stretch sid User: debian...@lists.debian.org 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): > debian/rules build > dh build --with python2 --buildsystem=pybuild > dh_testdir -O--buildsystem=pybuild > dh_update_autotools_config -O--buildsystem=pybuild > dh_auto_configure -O--buildsystem=pybuild > I: pybuild base:184: python2.7 setup.py config > running config > dh_auto_build -O--buildsystem=pybuild > I: pybuild base:184: /usr/bin/python setup.py build > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/protobuf > copying src/protobuf/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/protobuf > creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/protobuf/socketrpc > copying src/protobuf/socketrpc/rpc_pb2.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/protobuf/socketrpc > copying src/protobuf/socketrpc/controller.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/protobuf/socketrpc > copying src/protobuf/socketrpc/error.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/protobuf/socketrpc > copying src/protobuf/socketrpc/channel.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/protobuf/socketrpc > copying src/protobuf/socketrpc/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/protobuf/socketrpc > copying src/protobuf/socketrpc/server.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/protobuf/socketrpc > copying src/protobuf/socketrpc/service.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/protobuf/socketrpc > copying src/protobuf/socketrpc/logger.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/protobuf/socketrpc > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:184: python2.7 setup.py test > running test > running egg_info > creating src/protobuf.socketrpc.egg-info > writing src/protobuf.socketrpc.egg-info/PKG-INFO > writing top-level names to src/protobuf.socketrpc.egg-info/top_level.txt > writing dependency_links to > src/protobuf.socketrpc.egg-info/dependency_links.txt > writing manifest file 'src/protobuf.socketrpc.egg-info/SOURCES.txt' > reading manifest file 'src/protobuf.socketrpc.egg-info/SOURCES.txt' > writing manifest file 'src/protobuf.socketrpc.egg-info/SOURCES.txt' > running build_ext > Traceback (most recent call last): > File "setup.py", line 53, in <module> > test_suite='protobuf.socketrpc.tests', > File "/usr/lib/python2.7/distutils/core.py", line 151, in setup > dist.run_commands() > File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands > self.run_command(cmd) > File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command > cmd_obj.run() > File "/usr/lib/python2.7/dist-packages/setuptools/command/test.py", line > 172, in run > self.run_tests() > File "/usr/lib/python2.7/dist-packages/setuptools/command/test.py", line > 193, in run_tests > testRunner=self._resolve_as_ep(self.test_runner), > File "/usr/lib/python2.7/unittest/main.py", line 94, in __init__ > self.parseArgs(argv) > File "/usr/lib/python2.7/unittest/main.py", line 149, in parseArgs > self.createTests() > File "/usr/lib/python2.7/unittest/main.py", line 158, in createTests > self.module) > File "/usr/lib/python2.7/unittest/loader.py", line 130, in > loadTestsFromNames > suites = [self.loadTestsFromName(name, module) for name in names] > File "/usr/lib/python2.7/unittest/loader.py", line 103, in loadTestsFromName > return self.loadTestsFromModule(obj) > File "/usr/lib/python2.7/dist-packages/setuptools/command/test.py", line > 40, in loadTestsFromModule > tests.append(self.loadTestsFromName(submodule)) > File "/usr/lib/python2.7/unittest/loader.py", line 91, in loadTestsFromName > module = __import__('.'.join(parts_copy)) > File "/<<PKGBUILDDIR>>/src/protobuf/socketrpc/tests/service_test.py", line > 45, in <module> > import fake > File "/<<PKGBUILDDIR>>/src/protobuf/socketrpc/tests/fake.py", line 39, in > <module> > import test_pb2 > File "/<<PKGBUILDDIR>>/src/protobuf/socketrpc/tests/test_pb2.py", line 15, > in <module> > > serialized_pb='\n\ntest.proto\x12\x12protobuf.socketrpc\"\x1b\n\x07Request\x12\x10\n\x08str_data\x18\x01 > \x02(\t\".\n\x08Response\x12\x10\n\x08str_data\x18\x01 > \x02(\t\x12\x10\n\x08int_data\x18\x02 > \x01(\x05\x32V\n\x0bTestService\x12G\n\nTestMethod\x12\x1b.protobuf.socketrpc.Request\x1a\x1c.protobuf.socketrpc.Response') > File "/usr/lib/python2.7/dist-packages/google/protobuf/descriptor.py", line > 827, in __new__ > return _message.default_pool.AddSerializedFile(serialized_pb) > TypeError: Couldn't build proto file into descriptor pool! > Invalid proto descriptor for file "test.proto": > protobuf.socketrpc.Request: "protobuf.socketrpc.Request" is already defined > in file "rpc.proto". > protobuf.socketrpc.Response: "protobuf.socketrpc.Response" is already > defined in file "rpc.proto". > protobuf.socketrpc.TestService.TestMethod: "protobuf.socketrpc.Request" > seems to be defined in "rpc.proto", which is not imported by "test.proto". > To use it here, please add the necessary import. > protobuf.socketrpc.TestService.TestMethod: "protobuf.socketrpc.Response" > seems to be defined in "rpc.proto", which is not imported by "test.proto". > To use it here, please add the necessary import. > > E: pybuild pybuild:276: test: plugin distutils failed with: exit code=1: > python2.7 setup.py test > 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-protobuf.socketrpc_1.3.2-3_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.