Source: python-limits
Version: 1.5.1-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220716 ftbfs-bookworm

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:239: /usr/bin/python3.9 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build/limits
> copying limits/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build/limits
> copying limits/util.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build/limits
> copying limits/errors.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build/limits
> copying limits/strategies.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build/limits
> copying limits/limits.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build/limits
> copying limits/storage.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build/limits
> copying limits/_version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build/limits
> copying limits/version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build/limits
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build/limits/backports
> copying limits/backports/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build/limits/backports
> copying limits/backports/counter.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build/limits/backports
> copying limits/backports/total_ordering.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build/limits/backports
> UPDATING 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build/limits/_version.py
> set /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build/limits/_version.py to 
> '1.5.1'
> I: pybuild base:239: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build/limits
> copying limits/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build/limits
> copying limits/util.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build/limits
> copying limits/errors.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build/limits
> copying limits/strategies.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build/limits
> copying limits/limits.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build/limits
> copying limits/storage.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build/limits
> copying limits/_version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build/limits
> copying limits/version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build/limits
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build/limits/backports
> copying limits/backports/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build/limits/backports
> copying limits/backports/counter.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build/limits/backports
> copying limits/backports/total_ordering.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build/limits/backports
> UPDATING 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build/limits/_version.py
> set /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build/limits/_version.py 
> to '1.5.1'
> PYTHONPATH=. http_proxy='127.0.0.1:9' python3 -m sphinx -N -bhtml doc/source 
> build/html
> Running Sphinx v4.5.0
> making output directory... done
> loading intersphinx inventory from http://docs.python.org/objects.inv...
> loading intersphinx inventory from 
> https://redis-py-cluster.readthedocs.io/en/latest/objects.inv...
> loading intersphinx inventory from 
> https://redis-py.readthedocs.io/en/latest/objects.inv...
> loading intersphinx inventory from 
> https://pymemcache.readthedocs.io/en/latest/objects.inv...
> WARNING: failed to reach any of the inventories with the following issues:
> intersphinx inventory 'http://docs.python.org/objects.inv' not fetchable due 
> to <class 'requests.exceptions.ProxyError'>: 
> HTTPConnectionPool(host='127.0.0.1', port=9): Max retries exceeded with url: 
> http://docs.python.org/objects.inv (Caused by ProxyError('Cannot connect to 
> proxy.', NewConnectionError('<urllib3.connection.HTTPConnection object at 
> 0x7fe427a8a860>: Failed to establish a new connection: [Errno 111] Connection 
> refused')))
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 7 source files that are out of date
> updating environment: [new config] 7 added, 0 changed, 0 removed
> reading sources... [ 14%] api
> reading sources... [ 28%] changelog
> reading sources... [ 42%] custom-storage
> reading sources... [ 57%] index
> reading sources... [ 71%] storage
> reading sources... [ 85%] strategies
> reading sources... [100%] string-notation
> 
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [ 14%] api
> writing output... [ 28%] changelog
> writing output... [ 42%] custom-storage
> writing output... [ 57%] index
> writing output... [ 71%] storage
> writing output... [ 85%] strategies
> writing output... [100%] string-notation
> 
> generating indices... genindex done
> highlighting module code... [ 20%] limits.errors
> highlighting module code... [ 40%] limits.limits
> highlighting module code... [ 60%] limits.storage
> highlighting module code... [ 80%] limits.strategies
> highlighting module code... [100%] limits.util
> 
> writing additional pages... search done
> copying static files... done
> copying extra files... done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 1 warning.
> 
> The HTML pages are in build/html.
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:239: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build; 
> python3.9 -m nose -v -a !remote
> tests.test_import ... ok
> tests.test_module_version ... ok
> test_comparison (tests.test_limit_granularities.GranularityTests) ... ok
> test_representation (tests.test_limit_granularities.GranularityTests) ... ok
> test_seconds_value (tests.test_limit_granularities.GranularityTests) ... ok
> test_key_all_strings_default_namespace (tests.test_limits.LimitsTests) ... ok
> test_key_with_int_default_namespace (tests.test_limits.LimitsTests) ... ok
> test_key_with_mixed_string_types_default_namespace 
> (tests.test_limits.LimitsTests) ... ok
> test_key_with_none_default_namespace (tests.test_limits.LimitsTests) ... ok
> test_invalid_string (tests.test_ratelimit_parser.RatelimitParserTests) ... ok
> test_multiples (tests.test_ratelimit_parser.RatelimitParserTests) ... ok
> test_parse_many (tests.test_ratelimit_parser.RatelimitParserTests) ... ok
> test_parse_many_csv (tests.test_ratelimit_parser.RatelimitParserTests) ... ok
> test_singles (tests.test_ratelimit_parser.RatelimitParserTests) ... ok
> Failure: ModuleNotFoundError (No module named 'redis._compat') ... ERROR
> Failure: ModuleNotFoundError (No module named 'redis._compat') ... ERROR
> 
> ======================================================================
> ERROR: Failure: ModuleNotFoundError (No module named 'redis._compat')
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/failure.py", line 39, in runTest
>     raise self.exc_val.with_traceback(self.tb)
>   File "/usr/lib/python3/dist-packages/nose/loader.py", line 416, in 
> loadTestsFromName
>     module = self.importer.importFromPath(
>   File "/usr/lib/python3/dist-packages/nose/importer.py", line 47, in 
> importFromPath
>     return self.importFromDir(dir_path, fqname)
>   File "/usr/lib/python3/dist-packages/nose/importer.py", line 94, in 
> importFromDir
>     mod = load_module(part_fqname, fh, filename, desc)
>   File "/usr/lib/python3.9/imp.py", line 234, in load_module
>     return load_source(name, filename, file)
>   File "/usr/lib/python3.9/imp.py", line 171, in load_source
>     module = _load(spec)
>   File "<frozen importlib._bootstrap>", line 711, in _load
>   File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
>   File "<frozen importlib._bootstrap_external>", line 850, in exec_module
>   File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build/tests/test_storage.py", 
> line 11, in <module>
>     import rediscluster
>   File "/usr/lib/python3/dist-packages/rediscluster/__init__.py", line 7, in 
> <module>
>     from .client import RedisCluster
>   File "/usr/lib/python3/dist-packages/rediscluster/client.py", line 11, in 
> <module>
>     from .connection import (
>   File "/usr/lib/python3/dist-packages/rediscluster/connection.py", line 12, 
> in <module>
>     from .nodemanager import NodeManager
>   File "/usr/lib/python3/dist-packages/rediscluster/nodemanager.py", line 12, 
> in <module>
>     from redis._compat import unicode, long, basestring
> ModuleNotFoundError: No module named 'redis._compat'
> 
> ======================================================================
> ERROR: Failure: ModuleNotFoundError (No module named 'redis._compat')
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/failure.py", line 39, in runTest
>     raise self.exc_val.with_traceback(self.tb)
>   File "/usr/lib/python3/dist-packages/nose/loader.py", line 416, in 
> loadTestsFromName
>     module = self.importer.importFromPath(
>   File "/usr/lib/python3/dist-packages/nose/importer.py", line 47, in 
> importFromPath
>     return self.importFromDir(dir_path, fqname)
>   File "/usr/lib/python3/dist-packages/nose/importer.py", line 94, in 
> importFromDir
>     mod = load_module(part_fqname, fh, filename, desc)
>   File "/usr/lib/python3.9/imp.py", line 234, in load_module
>     return load_source(name, filename, file)
>   File "/usr/lib/python3.9/imp.py", line 171, in load_source
>     module = _load(spec)
>   File "<frozen importlib._bootstrap>", line 711, in _load
>   File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
>   File "<frozen importlib._bootstrap_external>", line 850, in exec_module
>   File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build/tests/test_strategy.py", 
> line 8, in <module>
>     import rediscluster
>   File "/usr/lib/python3/dist-packages/rediscluster/__init__.py", line 7, in 
> <module>
>     from .client import RedisCluster
>   File "/usr/lib/python3/dist-packages/rediscluster/client.py", line 11, in 
> <module>
>     from .connection import (
>   File "/usr/lib/python3/dist-packages/rediscluster/connection.py", line 12, 
> in <module>
>     from .nodemanager import NodeManager
>   File "/usr/lib/python3/dist-packages/rediscluster/nodemanager.py", line 12, 
> in <module>
>     from redis._compat import unicode, long, basestring
> ModuleNotFoundError: No module named 'redis._compat'
> 
> ----------------------------------------------------------------------
> Ran 16 tests in 0.090s
> 
> FAILED (errors=2)
> E: pybuild pybuild:369: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_limits/build; python3.9 -m nose -v -a 
> !remote
> I: pybuild base:239: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build; 
> python3.10 -m nose -v -a !remote
> tests.test_import ... ok
> tests.test_module_version ... ok
> test_comparison (tests.test_limit_granularities.GranularityTests) ... ok
> test_representation (tests.test_limit_granularities.GranularityTests) ... ok
> test_seconds_value (tests.test_limit_granularities.GranularityTests) ... ok
> test_key_all_strings_default_namespace (tests.test_limits.LimitsTests) ... ok
> test_key_with_int_default_namespace (tests.test_limits.LimitsTests) ... ok
> test_key_with_mixed_string_types_default_namespace 
> (tests.test_limits.LimitsTests) ... ok
> test_key_with_none_default_namespace (tests.test_limits.LimitsTests) ... ok
> test_invalid_string (tests.test_ratelimit_parser.RatelimitParserTests) ... ok
> test_multiples (tests.test_ratelimit_parser.RatelimitParserTests) ... ok
> test_parse_many (tests.test_ratelimit_parser.RatelimitParserTests) ... ok
> test_parse_many_csv (tests.test_ratelimit_parser.RatelimitParserTests) ... ok
> test_singles (tests.test_ratelimit_parser.RatelimitParserTests) ... ok
> Failure: ModuleNotFoundError (No module named 'redis._compat') ... ERROR
> Failure: ModuleNotFoundError (No module named 'redis._compat') ... ERROR
> 
> ======================================================================
> ERROR: Failure: ModuleNotFoundError (No module named 'redis._compat')
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/failure.py", line 39, in runTest
>     raise self.exc_val.with_traceback(self.tb)
>   File "/usr/lib/python3/dist-packages/nose/loader.py", line 416, in 
> loadTestsFromName
>     module = self.importer.importFromPath(
>   File "/usr/lib/python3/dist-packages/nose/importer.py", line 47, in 
> importFromPath
>     return self.importFromDir(dir_path, fqname)
>   File "/usr/lib/python3/dist-packages/nose/importer.py", line 94, in 
> importFromDir
>     mod = load_module(part_fqname, fh, filename, desc)
>   File "/usr/lib/python3.10/imp.py", line 235, in load_module
>     return load_source(name, filename, file)
>   File "/usr/lib/python3.10/imp.py", line 172, in load_source
>     module = _load(spec)
>   File "<frozen importlib._bootstrap>", line 719, in _load
>   File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
>   File "<frozen importlib._bootstrap_external>", line 883, in exec_module
>   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build/tests/test_storage.py", 
> line 11, in <module>
>     import rediscluster
>   File "/usr/lib/python3/dist-packages/rediscluster/__init__.py", line 7, in 
> <module>
>     from .client import RedisCluster
>   File "/usr/lib/python3/dist-packages/rediscluster/client.py", line 11, in 
> <module>
>     from .connection import (
>   File "/usr/lib/python3/dist-packages/rediscluster/connection.py", line 12, 
> in <module>
>     from .nodemanager import NodeManager
>   File "/usr/lib/python3/dist-packages/rediscluster/nodemanager.py", line 12, 
> in <module>
>     from redis._compat import unicode, long, basestring
> ModuleNotFoundError: No module named 'redis._compat'
> 
> ======================================================================
> ERROR: Failure: ModuleNotFoundError (No module named 'redis._compat')
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/failure.py", line 39, in runTest
>     raise self.exc_val.with_traceback(self.tb)
>   File "/usr/lib/python3/dist-packages/nose/loader.py", line 416, in 
> loadTestsFromName
>     module = self.importer.importFromPath(
>   File "/usr/lib/python3/dist-packages/nose/importer.py", line 47, in 
> importFromPath
>     return self.importFromDir(dir_path, fqname)
>   File "/usr/lib/python3/dist-packages/nose/importer.py", line 94, in 
> importFromDir
>     mod = load_module(part_fqname, fh, filename, desc)
>   File "/usr/lib/python3.10/imp.py", line 235, in load_module
>     return load_source(name, filename, file)
>   File "/usr/lib/python3.10/imp.py", line 172, in load_source
>     module = _load(spec)
>   File "<frozen importlib._bootstrap>", line 719, in _load
>   File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
>   File "<frozen importlib._bootstrap_external>", line 883, in exec_module
>   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build/tests/test_strategy.py",
>  line 8, in <module>
>     import rediscluster
>   File "/usr/lib/python3/dist-packages/rediscluster/__init__.py", line 7, in 
> <module>
>     from .client import RedisCluster
>   File "/usr/lib/python3/dist-packages/rediscluster/client.py", line 11, in 
> <module>
>     from .connection import (
>   File "/usr/lib/python3/dist-packages/rediscluster/connection.py", line 12, 
> in <module>
>     from .nodemanager import NodeManager
>   File "/usr/lib/python3/dist-packages/rediscluster/nodemanager.py", line 12, 
> in <module>
>     from redis._compat import unicode, long, basestring
> ModuleNotFoundError: No module named 'redis._compat'
> 
> ----------------------------------------------------------------------
> Ran 16 tests in 0.068s
> 
> FAILED (errors=2)
> E: pybuild pybuild:369: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_limits/build; python3.10 -m nose -v 
> -a !remote
> dh_auto_test: error: pybuild --test --test-nose -i python{version} -p "3.9 
> 3.10" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2022/07/16/python-limits_1.5.1-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220716;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220716&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to