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.