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.

Reply via email to