--- Begin Message ---
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.
--- End Message ---