Source: graphite-api Version: 1.1.3-5 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200321 ftbfs-bullseye
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 python3,sphinxdoc --buildsystem pybuild > dh_update_autotools_config -O--buildsystem=pybuild > dh_auto_configure -O--buildsystem=pybuild > I: pybuild base:217: python3.8 setup.py config > Warning: 'classifiers' should be a list, got type 'tuple' > running config > dh_auto_build -O--buildsystem=pybuild > I: pybuild base:217: /usr/bin/python3 setup.py build > Warning: 'classifiers' should be a list, got type 'tuple' > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api > copying graphite_api/app.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api > copying graphite_api/carbonlink.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api > copying graphite_api/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api > copying graphite_api/search.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api > copying graphite_api/node.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api > copying graphite_api/readers.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api > copying graphite_api/storage.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api > copying graphite_api/middleware.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api > copying graphite_api/config.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api > copying graphite_api/functions.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api > copying graphite_api/intervals.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api > copying graphite_api/encoders.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api > copying graphite_api/utils.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api/_vendor > copying graphite_api/_vendor/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api/_vendor > copying graphite_api/_vendor/whisper.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api/_vendor > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api/render > copying graphite_api/render/datalib.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api/render > copying graphite_api/render/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api/render > copying graphite_api/render/grammar.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api/render > copying graphite_api/render/glyph.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api/render > copying graphite_api/render/attime.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api/render > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api/finders > copying graphite_api/finders/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api/finders > copying graphite_api/finders/whisper.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/graphite_api/finders > running egg_info > creating graphite_api.egg-info > writing graphite_api.egg-info/PKG-INFO > writing dependency_links to graphite_api.egg-info/dependency_links.txt > writing requirements to graphite_api.egg-info/requires.txt > writing top-level names to graphite_api.egg-info/top_level.txt > writing manifest file 'graphite_api.egg-info/SOURCES.txt' > reading manifest file 'graphite_api.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > warning: no previously-included files matching '*' found under directory > 'tests' > writing manifest file 'graphite_api.egg-info/SOURCES.txt' > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:217: python3.8 setup.py test > Warning: 'classifiers' should be a list, got type 'tuple' > running test > WARNING: Testing via this command is deprecated and will be removed in a > future version. Users looking for a generic test entry point independent of > test runner are encouraged to use tox. > running egg_info > writing graphite_api.egg-info/PKG-INFO > writing dependency_links to graphite_api.egg-info/dependency_links.txt > writing requirements to graphite_api.egg-info/requires.txt > writing top-level names to graphite_api.egg-info/top_level.txt > reading manifest file 'graphite_api.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > warning: no previously-included files matching '*' found under directory > 'tests' > writing manifest file 'graphite_api.egg-info/SOURCES.txt' > running build_ext > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/graphite_api/app.py", line 68, in <module> > configure(app) > File "/<<PKGBUILDDIR>>/graphite_api/config.py", line 95, in configure > configure_logging(config) > File "/<<PKGBUILDDIR>>/graphite_api/config.py", line 191, in > configure_logging > logger.info("loading configuration", path=config['path']) > File "/usr/lib/python3/dist-packages/structlog/stdlib.py", line 67, in info > return self._proxy_to_logger("info", event, *args, **kw) > File "/usr/lib/python3/dist-packages/structlog/stdlib.py", line 117, in > _proxy_to_logger > return super(BoundLogger, self)._proxy_to_logger(method_name, > File "/usr/lib/python3/dist-packages/structlog/_base.py", line 177, in > _proxy_to_logger > return getattr(self._logger, method_name)(*args, **kw) > File "/usr/lib/python3.8/logging/__init__.py", line 1434, in info > self._log(INFO, msg, args, **kwargs) > File "/usr/lib/python3.8/logging/__init__.py", line 1565, in _log > fn, lno, func, sinfo = self.findCaller(stack_info, stacklevel) > TypeError: findCaller() takes from 1 to 2 positional arguments but 3 were > given > > Traceback (most recent call last): > File "setup.py", line 25, in <module> > setup( > File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 145, in > setup > return distutils.core.setup(**attrs) > File "/usr/lib/python3.8/distutils/core.py", line 148, in setup > dist.run_commands() > File "/usr/lib/python3.8/distutils/dist.py", line 966, in run_commands > self.run_command(cmd) > File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command > cmd_obj.run() > File "/usr/lib/python3/dist-packages/setuptools/command/test.py", line 237, > in run > self.run_tests() > File "/usr/lib/python3/dist-packages/setuptools/command/test.py", line 255, > in run_tests > test = unittest.main( > File "/usr/lib/python3.8/unittest/main.py", line 100, in __init__ > self.parseArgs(argv) > File "/usr/lib/python3.8/unittest/main.py", line 147, in parseArgs > self.createTests() > File "/usr/lib/python3.8/unittest/main.py", line 158, in createTests > self.test = self.testLoader.loadTestsFromNames(self.testNames, > File "/usr/lib/python3.8/unittest/loader.py", line 220, in > loadTestsFromNames > suites = [self.loadTestsFromName(name, module) for name in names] > File "/usr/lib/python3.8/unittest/loader.py", line 220, in <listcomp> > suites = [self.loadTestsFromName(name, module) for name in names] > File "/usr/lib/python3.8/unittest/loader.py", line 154, in loadTestsFromName > module = __import__(module_name) > File "/<<PKGBUILDDIR>>/tests/__init__.py", line 15, in <module> > from graphite_api.app import app > File "/<<PKGBUILDDIR>>/graphite_api/app.py", line 68, in <module> > configure(app) > File "/<<PKGBUILDDIR>>/graphite_api/config.py", line 95, in configure > configure_logging(config) > File "/<<PKGBUILDDIR>>/graphite_api/config.py", line 191, in > configure_logging > logger.info("loading configuration", path=config['path']) > File "/usr/lib/python3/dist-packages/structlog/stdlib.py", line 67, in info > return self._proxy_to_logger("info", event, *args, **kw) > File "/usr/lib/python3/dist-packages/structlog/stdlib.py", line 117, in > _proxy_to_logger > return super(BoundLogger, self)._proxy_to_logger(method_name, > File "/usr/lib/python3/dist-packages/structlog/_base.py", line 177, in > _proxy_to_logger > return getattr(self._logger, method_name)(*args, **kw) > File "/usr/lib/python3.8/logging/__init__.py", line 1434, in info > self._log(INFO, msg, args, **kwargs) > File "/usr/lib/python3.8/logging/__init__.py", line 1565, in _log > fn, lno, func, sinfo = self.findCaller(stack_info, stacklevel) > TypeError: findCaller() takes from 1 to 2 positional arguments but 3 were > given > E: pybuild pybuild:352: test: plugin distutils failed with: exit code=1: > python3.8 setup.py test > dh_auto_test: error: pybuild --test -i python{version} -p 3.8 returned exit > code 13 The full build log is available from: http://qa-logs.debian.net/2020/03/21/graphite-api_1.1.3-5_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.