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