Package: src:python-os-ken Version: 2.5.0-2 Severity: serious Tags: ftbfs
Dear maintainer: During a rebuild of all packages in bookworm, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules build-indep make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:28: warning: overriding recipe for target 'override_dh_auto_test' debian/rules:25: warning: ignoring old recipe for target 'override_dh_auto_test' dh build-indep --buildsystem=python_distutils --with python3,sphinxdoc dh_update_autotools_config -i -O--buildsystem=python_distutils dh_autoreconf -i -O--buildsystem=python_distutils dh_auto_configure -i -O--buildsystem=python_distutils [...] os_ken.tests.unit.services.protocols.bgp.utils.test_validation.Test_Utils_Validation.test_is_valid_vpnv6_prefix os_ken.tests.unit.services.protocols.bgp.utils.test_validation.Test_Utils_Validation.test_is_valid_vpnv6_prefix ... ok os_ken.tests.unit.services.protocols.bgp.utils.test_validation.Test_Utils_Validation.test_is_valid_vpnv6_prefix_invalid_rd os_ken.tests.unit.services.protocols.bgp.utils.test_validation.Test_Utils_Validation.test_is_valid_vpnv6_prefix_invalid_rd ... ok os_ken.tests.unit.services.protocols.bgp.utils.test_validation.Test_Utils_Validation.test_is_valid_vpnv6_prefix_not_str os_ken.tests.unit.services.protocols.bgp.utils.test_validation.Test_Utils_Validation.test_is_valid_vpnv6_prefix_not_str ... ok os_ken.tests.unit.services.protocols.bgp.utils.test_validation.Test_Utils_Validation.test_is_valid_vpnv6_prefix_short_rd os_ken.tests.unit.services.protocols.bgp.utils.test_validation.Test_Utils_Validation.test_is_valid_vpnv6_prefix_short_rd ... ok 12 <class 'bytearray'> bytearray(b'1\x05\n\x01\x00\x1eb\xf8\xc0\xa8\x00\x02') (49, 5, 10, 1, 30, 25336, b'\xc0\xa8\x00\x02') 78 bytearray(b'33\x00\x00\x00\x12\x00\x00^\x00\x02\x80\x86\xddl\x00\x00\x00\x00@p\xff \x01\r\xb8 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x121\x80c\x01\x00o\xcf\xfb \x01\r\xb8 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01') 78 bytearray(b'33\x00\x00\x00\x12\x00\x00^\x00\x02\x80\x86\xddl\x00\x00\x00\x00@p\xff \x01\r\xb8 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x121\x80c\x01\x00o\xcf\xfb \x01\r\xb8 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01') 78 bytearray(b'33\x00\x00\x00\x12\x00\x00^\x00\x02\x80\x86\xddl\x00\x00\x00\x00@p\xff \x01\r\xb8 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x121\x80c\x01\x00o\xcf\xfb \x01\r\xb8 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01') 24 <class 'bytearray'> bytearray(b'1\x05\n\x01\x00\x1e)\xc9 \x01\r\xb8 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02') (49, 5, 10, 1, 30, 10697, b' \x01\r\xb8 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02') ====================================================================== FAIL: os_ken.tests.unit.cmd.test_manager.Test_Manager.test_help os_ken.tests.unit.cmd.test_manager.Test_Manager.test_help ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/usr/lib/python3.10/unittest/mock.py", line 1379, in patched return func(*newargs, **newkeywargs) File "/<<PKGBUILDDIR>>/os_ken/tests/unit/cmd/test_manager.py", line 44, in test_help self.assertRaises(SystemExit, main) File "/usr/lib/python3.10/unittest/case.py", line 738, in assertRaises return context.handle('assertRaises', args, kwargs) File "/usr/lib/python3.10/unittest/case.py", line 201, in handle callable_obj(*args, **kwargs) File "/<<PKGBUILDDIR>>/os_ken/cmd/manager.py", line 71, in main CONF(args=args, prog=prog, File "/usr/lib/python3/dist-packages/oslo_config/cfg.py", line 2153, in __call__ self._namespace = self._parse_cli_opts(args if args is not None File "/usr/lib/python3/dist-packages/oslo_config/cfg.py", line 2924, in _parse_cli_opts return self._parse_config_files() File "/usr/lib/python3/dist-packages/oslo_config/cfg.py", line 2960, in _parse_config_files self._oparser.parse_args(self._args, namespace) File "/usr/lib/python3/dist-packages/oslo_config/cfg.py", line 1936, in parse_args return super(_CachedArgumentParser, self).parse_args(args, namespace) File "/usr/lib/python3.10/argparse.py", line 1838, in parse_args args, argv = self.parse_known_args(args, namespace) File "/usr/lib/python3.10/argparse.py", line 1871, in parse_known_args namespace, args = self._parse_known_args(args, namespace) File "/usr/lib/python3.10/argparse.py", line 2084, in _parse_known_args start_index = consume_optional(start_index) File "/usr/lib/python3.10/argparse.py", line 2024, in consume_optional take_action(action, args, option_string) File "/usr/lib/python3.10/argparse.py", line 1948, in take_action action(self, namespace, argument_values, option_string) File "/usr/lib/python3.10/argparse.py", line 1111, in __call__ parser.print_help() File "/usr/lib/python3/dist-packages/oslo_config/cfg.py", line 1940, in print_help super(_CachedArgumentParser, self).print_help(file) File "/usr/lib/python3.10/argparse.py", line 2572, in print_help self._print_message(self.format_help(), file) File "/usr/lib/python3.10/argparse.py", line 2578, in _print_message file.write(message) BlockingIOError: [Errno 11] write could not complete without blocking ---------------------------------------------------------------------- Ran 121124 tests in 145.797s FAILED (failures=1, skipped=10) + echo ======> STESTR TEST SUITE FAILED FOR python3.10: displaying pip3 freeze output... ======> STESTR TEST SUITE FAILED FOR python3.10: displaying pip3 freeze output... + [ -x /usr/bin/pip3 ] + pip3 freeze alabaster==0.7.12 appdirs==1.4.4 attrs==22.2.0 autopage==0.4.0 Babel==2.10.3 bcrypt==3.2.2 blinker==1.5 certifi==2022.9.24 chardet==5.1.0 charset-normalizer==3.0.1 cliff==4.0.0 cmd2==2.4.2+ds coverage==6.5.0 cryptography==38.0.4 debtcollector==2.5.0 decorator==5.1.1 deprecation==2.0.7 dnspython==2.2.1 docutils==0.17.1 dogpile.cache==1.1.8 dulwich==0.20.50 eventlet==0.33.1 extras==1.0.0 fixtures==4.0.1 flake8==5.0.4 future==0.18.2 greenlet==2.0.1 hacking==4.1.0 idna==3.3 imagesize==1.4.1 importlib-metadata==4.12.0 iso8601==1.0.2 Jinja2==3.0.3 jmespath==1.0.1 jsonpatch==1.32 jsonpointer==2.3 keystoneauth1==5.0.0 lxml==4.9.2 Mako==1.2.4.dev0 MarkupSafe==2.1.1 mccabe==0.7.0 more-itertools==8.10.0 msgpack==1.0.3 munch==2.5.0 ncclient==0.6.13 netaddr==0.8.0 netifaces==0.11.0 oauthlib==3.2.2 openstackdocstheme==1.20.0 openstacksdk==0.101.0 os-client-config==2.1.0 os-ken==2.5.0 os-service-types==1.7.0 oslo.config==9.0.0 oslo.context==5.0.0 oslo.i18n==5.1.0 oslo.log==5.0.1 oslo.serialization==5.0.0 oslo.utils==6.0.1 oslotest==4.5.0 ovs==3.0.90 packaging==23.0 paramiko==2.12.0 pbr==5.10.0 prettytable==3.5.0 pycodestyle==2.10.0 pyflakes==2.5.0 Pygments==2.14.0 pyinotify==0.9.6 PyJWT==2.6.0 PyNaCl==1.5.0 pyparsing==3.0.9 pyperclip==1.8.2 python-dateutil==2.8.2 python-subunit==1.4.0 pytz==2022.7.1 PyYAML==6.0 reno==2.11.2 repoze.lru==0.7 requests==2.28.1 requestsexceptions==1.4.0 rfc3986==1.5.0 roman==3.3 Routes==2.5.1 six==1.16.0 snowballstemmer==2.2.0 sortedcontainers==2.4.0 Sphinx==5.3.0 stestr==3.2.1 stevedore==4.0.2 testscenarios==0.5.0 testtools==2.5.0 urllib3==1.26.12 voluptuous==0.12.2 wcwidth==0.2.5 WebOb==1.8.6 wrapt==1.14.1 zipp==1.0.0 + exit 1 make[1]: *** [debian/rules:19: override_dh_auto_install] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:7: binary-indep] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess returned exit status 2 -------------------------------------------------------------------------------- I'm reporting this as "serious" because the failure rate is extremely high (above 50%). Moreover, this has also happened in the official buildds with the current version: https://buildd.debian.org/status/fetch.php?pkg=python-os-ken&arch=all&ver=2.5.0-2&stamp=1663937453&raw=0 -------------------------------------------------------------------------------- About the archive rebuild: The build was made using virtual machines from Hetzner, with enough memory, enough disk, and either one or two CPUs, using a reduced chroot with only build-essential packages (plus debhelper). If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.