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.

Reply via email to