Your message dated Tue, 12 Dec 2023 16:17:29 +0100
with message-id <0540a09d-08f2-47ef-ae50-45b0014a2...@debian.org>
and subject line Already fixed
has caused the Debian Bug report #1058094,
regarding python-oslo.service: FTBFS: RecursionError: maximum recursion depth 
exceeded
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1058094: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058094
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-oslo.service
Version: 3.2.0-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20231212 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> make[1]: pyversions: No such file or directory
> py3versions: no X-Python3-Version in control file, using supported versions
> pkgos-dh_auto_test --no-py2 
> 'oslo_service\.tests\.(?!(.*test_wsgi\.TestWSGIServerWithSSL\.test_app_using_ipv6_and_ssl.*|.*test_wsgi\.TestWSGIServerWithSSL\.test_ssl_server.*|.*test_wsgi\.TestWSGIServerWithSSL\.test_two_servers.*|.*test_service\.EventletServerServiceLauncherTest\.test_graceful_stop_with_exceeded_graceful_shutdown_timeout.*|.*test_service.EventletServerServiceLauncherTest.test_shuts_down_on_sigint_when_client_connected.*|.*test_service.ServiceLauncherTest.test_child_signal_sighup.*|.*test_service.ProcessLauncherTest.test_stop.*))'
> + PKGOS_TEST_PARALLEL=yes
> + PKGOS_TEST_SERIAL=no
> + PYTHONS=disabled
> + PYTHON3S=disabled
> + TEST_PARALLEL_OPT=--parallel
> + TEST_SERIAL_OPT=
> + echo WARNING: --no-py2 is deprecated, and always on.
> WARNING: --no-py2 is deprecated, and always on.
> + shift
> + py3versions -vr
> + PYTHON3S=3.12 3.11
> + [ yes = no ]
> + [ no = yes ]
> + [ 3.12 = disabled ]
> + echo 3.12
> + cut -d. -f1
> + PYMAJOR=3
> + echo ===> Testing with python (python3)
> ===> Testing with python (python3)
> + pwd
> + [ -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages ]
> + [ -e .stestr.conf ]
> + [ -x /usr/bin/python3-stestr ]
> + STESTR=stestr
> + rm -rf .stestr
> + PYTHON=python3.12 stestr run --parallel --subunit 
> oslo_service\.tests\.(?!(.*test_wsgi\.TestWSGIServerWithSSL\.test_app_using_ipv6_and_ssl.*|.*test_wsgi\.TestWSGIServerWithSSL\.test_ssl_server.*|.*test_wsgi\.TestWSGIServerWithSSL\.test_two_servers.*|.*test_service\.EventletServerServiceLauncherTest\.test_graceful_stop_with_exceeded_graceful_shutdown_timeout.*|.*test_service.EventletServerServiceLauncherTest.test_shuts_down_on_sigint_when_client_connected.*|.*test_service.ServiceLauncherTest.test_child_signal_sighup.*|.*test_service.ProcessLauncherTest.test_stop.*))
> + subunit2pyunit
> oslo_service.tests.test_periodic.ManagerTestCase.test_external_running_here
> oslo_service.tests.test_periodic.ManagerTestCase.test_external_running_here 
> ... ok
> oslo_service.tests.test_periodic.ManagerTestCase.test_nearest_boundary
> oslo_service.tests.test_periodic.ManagerTestCase.test_nearest_boundary ... ok
> oslo_service.tests.test_periodic.ManagerTestCase.test_periodic_tasks_constant
> oslo_service.tests.test_periodic.ManagerTestCase.test_periodic_tasks_constant 
> ... ok
> oslo_service.tests.test_periodic.ManagerTestCase.test_periodic_tasks_disabled
> oslo_service.tests.test_periodic.ManagerTestCase.test_periodic_tasks_disabled 
> ... ok
> oslo_service.tests.test_periodic.ManagerTestCase.test_periodic_tasks_idle_calculation
> oslo_service.tests.test_periodic.ManagerTestCase.test_periodic_tasks_idle_calculation
>  ... ok
> oslo_service.tests.test_periodic.ManagerTestCase.test_periodic_tasks_immediate_runs_now
> oslo_service.tests.test_periodic.ManagerTestCase.test_periodic_tasks_immediate_runs_now
>  ... ok
> oslo_service.tests.test_periodic.ManagerTestCase.test_periodic_tasks_with_idle
> oslo_service.tests.test_periodic.ManagerTestCase.test_periodic_tasks_with_idle
>  ... ok
>    ERROR [oslo.service.loopingcall] Dynamic interval looping call 
> 'oslo_service.loopingcall.RetryDecorator.__call__.<locals>._func' failed
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 150, in _run_loop
>     result = func(*self.args, **self.kw)
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 409, in _func
>     with excutils.save_and_reraise_exception() as ctxt:
>   File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in 
> __exit__
>     self.force_reraise()
>   File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in 
> force_reraise
>     raise self.value
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 407, in _func
>     result = f(*args, **kwargs)
>              ^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/tests/test_fixture.py", line 30, in 
> retried_method
>     raise ValueError("!")
> ValueError: !
> oslo_service.tests.test_fixture.FixtureTestCase.test_sleep_fixture
> oslo_service.tests.test_fixture.FixtureTestCase.test_sleep_fixture ... ok
>    ERROR [oslo.service.loopingcall] Dynamic backoff interval looping call 
> 'oslo_service.tests.test_loopingcall.TestBackOffLoopingCall.test_exponential_backoff.<locals>.false'
>  failed
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 154, in _run_loop
>     idle = idle_for_func(result, self._elapsed(watch))
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 349, in _idle_for
>     raise LoopingCallTimeOut(
> oslo_service.loopingcall.LoopingCallTimeOut: Looping call timed out after 
> 411.99 seconds
> oslo_service.tests.test_loopingcall.TestBackOffLoopingCall.test_exponential_backoff
> oslo_service.tests.test_loopingcall.TestBackOffLoopingCall.test_exponential_backoff
>  ... ok
>    ERROR [oslo.service.loopingcall] Dynamic backoff interval looping call 
> 'oslo_service.tests.test_loopingcall.TestBackOffLoopingCall.test_exponential_backoff_negative_value.<locals>.false'
>  failed
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 154, in _run_loop
>     idle = idle_for_func(result, self._elapsed(watch))
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 349, in _idle_for
>     raise LoopingCallTimeOut(
> oslo_service.loopingcall.LoopingCallTimeOut: Looping call timed out after 
> 411.99 seconds
> oslo_service.tests.test_loopingcall.TestBackOffLoopingCall.test_exponential_backoff_negative_value
> oslo_service.tests.test_loopingcall.TestBackOffLoopingCall.test_exponential_backoff_negative_value
>  ... ok
>    ERROR [oslo.service.loopingcall] Dynamic backoff interval looping call 
> 'oslo_service.tests.test_loopingcall.TestBackOffLoopingCall.test_max_interval.<locals>.false'
>  failed
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 154, in _run_loop
>     idle = idle_for_func(result, self._elapsed(watch))
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 349, in _idle_for
>     raise LoopingCallTimeOut(
> oslo_service.loopingcall.LoopingCallTimeOut: Looping call timed out after 
> 359.82 seconds
> oslo_service.tests.test_loopingcall.TestBackOffLoopingCall.test_max_interval
> oslo_service.tests.test_loopingcall.TestBackOffLoopingCall.test_max_interval 
> ... ok
> oslo_service.tests.test_loopingcall.TestBackOffLoopingCall.test_no_backoff
> oslo_service.tests.test_loopingcall.TestBackOffLoopingCall.test_no_backoff 
> ... ok
> oslo_service.tests.test_loopingcall.TestBackOffLoopingCall.test_no_sleep
> oslo_service.tests.test_loopingcall.TestBackOffLoopingCall.test_no_sleep ... 
> ok
> oslo_service.tests.test_periodic.ManagerMetaTestCase.test_meta
> oslo_service.tests.test_periodic.ManagerMetaTestCase.test_meta ... ok
> oslo_service.tests.test_systemd.SystemdTestCase.test__abstractify
> oslo_service.tests.test_systemd.SystemdTestCase.test__abstractify ... ok
> oslo_service.tests.test_systemd.SystemdTestCase.test_notify
> oslo_service.tests.test_systemd.SystemdTestCase.test_notify ... ok
> oslo_service.tests.test_systemd.SystemdTestCase.test_notify_once
> oslo_service.tests.test_systemd.SystemdTestCase.test_notify_once ... ok
> oslo_service.tests.test_systemd.SystemdTestCase.test_onready
> oslo_service.tests.test_systemd.SystemdTestCase.test_onready ... ok
>    ERROR [oslo.service.loopingcall] Fixed interval looping call 
> 'oslo_service.tests.test_loopingcall.LoopingCallTestCase._raise_and_then_done'
>  failed
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 67, in func
>     return f(*args, **kwargs)
>            ^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/tests/test_loopingcall.py", line 73, in 
> _raise_and_then_done
>     raise RuntimeError()
> RuntimeError
>    ERROR [oslo.service.loopingcall] Fixed interval looping call 
> 'oslo_service.tests.test_loopingcall.LoopingCallTestCase._raise_and_then_done'
>  failed
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 67, in func
>     return f(*args, **kwargs)
>            ^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/tests/test_loopingcall.py", line 73, in 
> _raise_and_then_done
>     raise RuntimeError()
> RuntimeError
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_do_not_stop_on_exception
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_do_not_stop_on_exception
>  ... ok
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_eventlet_clock
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_eventlet_clock 
> ... ok
>  WARNING [oslo.service.loopingcall] Function 
> 'oslo_service.tests.test_loopingcall.LoopingCallTestCase._wait_for_zero' run 
> outlasted interval by 0.99 sec
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_interval_adjustment
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_interval_adjustment
>  ... ok
> (2937068) wsgi starting up on http://0.0.0.0:43195
> (2937069) wsgi starting up on http://0.0.0.0:43195
> (2937070) wsgi starting up on http://0.0.0.0:43195
> (2937071) wsgi starting up on http://0.0.0.0:43007
> oslo_service.tests.test_eventlet_backdoor.BackdoorSocketPathTest.test_backdoor_path
> oslo_service.tests.test_eventlet_backdoor.BackdoorSocketPathTest.test_backdoor_path
>  ... ok
> oslo_service.tests.test_eventlet_backdoor.BackdoorSocketPathTest.test_backdoor_path_already_exists
> oslo_service.tests.test_eventlet_backdoor.BackdoorSocketPathTest.test_backdoor_path_already_exists
>  ... ok
> oslo_service.tests.test_eventlet_backdoor.BackdoorSocketPathTest.test_backdoor_path_already_exists_and_gone
> oslo_service.tests.test_eventlet_backdoor.BackdoorSocketPathTest.test_backdoor_path_already_exists_and_gone
>  ... ok
> oslo_service.tests.test_eventlet_backdoor.BackdoorSocketPathTest.test_backdoor_path_already_exists_and_not_gone
> oslo_service.tests.test_eventlet_backdoor.BackdoorSocketPathTest.test_backdoor_path_already_exists_and_not_gone
>  ... ok
> oslo_service.tests.test_eventlet_backdoor.BackdoorSocketPathTest.test_backdoor_path_no_perms
> oslo_service.tests.test_eventlet_backdoor.BackdoorSocketPathTest.test_backdoor_path_no_perms
>  ... ok
>  WARNING [oslo_service.eventlet_backdoor] Could not apply format string to 
> eventlet backdoor socket path (Replacement index 0 out of range for 
> positional args tuple) - continuing with unformatted path
>  WARNING [oslo_service.eventlet_backdoor] Could not apply format string to 
> eventlet backdoor socket path (expected '}' before end of string) - 
> continuing with unformatted path
>  WARNING [oslo_service.eventlet_backdoor] Could not apply format string to 
> eventlet backdoor socket path ('broken') - continuing with unformatted path
> oslo_service.tests.test_eventlet_backdoor.BackdoorPortTest.test_backdoor_port
> oslo_service.tests.test_eventlet_backdoor.BackdoorPortTest.test_backdoor_port 
> ... ok
> oslo_service.tests.test_eventlet_backdoor.BackdoorPortTest.test_backdoor_port_bad
> oslo_service.tests.test_eventlet_backdoor.BackdoorPortTest.test_backdoor_port_bad
>  ... ok
> oslo_service.tests.test_eventlet_backdoor.BackdoorSocketPathTest.test_backdoor_path_with_broken_format_string
> oslo_service.tests.test_eventlet_backdoor.BackdoorSocketPathTest.test_backdoor_path_with_broken_format_string
>  ... ok
> oslo_service.tests.test_eventlet_backdoor.BackdoorPortTest.test_backdoor_port_inuse
> oslo_service.tests.test_eventlet_backdoor.BackdoorPortTest.test_backdoor_port_inuse
>  ... ok
> oslo_service.tests.test_eventlet_backdoor.BackdoorSocketPathTest.test_backdoor_path_with_format_string
> oslo_service.tests.test_eventlet_backdoor.BackdoorSocketPathTest.test_backdoor_path_with_format_string
>  ... ok
> oslo_service.tests.test_service.ServiceManagerTestCase.test_override_manager_method
> oslo_service.tests.test_service.ServiceManagerTestCase.test_override_manager_method
>  ... ok
> oslo_service.tests.test_eventlet_backdoor.BackdoorPortTest.test_backdoor_port_range
> oslo_service.tests.test_eventlet_backdoor.BackdoorPortTest.test_backdoor_port_range
>  ... ok
> oslo_service.tests.test_wsgi.TestLoaderNothingExists.test_asbpath_config_not_found
> oslo_service.tests.test_wsgi.TestLoaderNothingExists.test_asbpath_config_not_found
>  ... ok
> oslo_service.tests.test_loopingcall.RetryDecoratorTest.test_retry
> oslo_service.tests.test_loopingcall.RetryDecoratorTest.test_retry ... ok
> oslo_service.tests.test_wsgi.TestLoaderNothingExists.test_relpath_config_not_found
> oslo_service.tests.test_wsgi.TestLoaderNothingExists.test_relpath_config_not_found
>  ... ok
> oslo_service.tests.test_eventlet_backdoor.BackdoorPortTest.test_backdoor_port_range_all_inuse
> oslo_service.tests.test_eventlet_backdoor.BackdoorPortTest.test_backdoor_port_range_all_inuse
>  ... ok
> oslo_service.tests.test_eventlet_backdoor.BackdoorPortTest.test_backdoor_port_range_inuse
> oslo_service.tests.test_eventlet_backdoor.BackdoorPortTest.test_backdoor_port_range_inuse
>  ... ok
> oslo_service.tests.test_eventlet_backdoor.BackdoorPortTest.test_backdoor_port_range_one_inuse
> oslo_service.tests.test_eventlet_backdoor.BackdoorPortTest.test_backdoor_port_range_one_inuse
>  ... ok
> oslo_service.tests.test_eventlet_backdoor.BackdoorPortTest.test_backdoor_port_reverse_range
> oslo_service.tests.test_eventlet_backdoor.BackdoorPortTest.test_backdoor_port_reverse_range
>  ... ok
>    ERROR [oslo.service.loopingcall] Dynamic interval looping call 
> 'oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase._raise_and_then_done'
>  failed
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 67, in func
>     return f(*args, **kwargs)
>            ^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/tests/test_loopingcall.py", line 217, 
> in _raise_and_then_done
>     raise RuntimeError()
> RuntimeError
>    ERROR [oslo.service.loopingcall] Dynamic interval looping call 
> 'oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase._raise_and_then_done'
>  failed
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 67, in func
>     return f(*args, **kwargs)
>            ^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/tests/test_loopingcall.py", line 217, 
> in _raise_and_then_done
>     raise RuntimeError()
> RuntimeError
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_do_not_stop_on_exception
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_do_not_stop_on_exception
>  ... ok
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_initial_delay
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_initial_delay
>  ... ok
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_interval_adjustment
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_interval_adjustment
>  ... ok
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_monotonic_timer
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_monotonic_timer
>  ... ok
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_no_double_start
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_no_double_start
>  ... ok
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_repeat
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_repeat 
> ... ok
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_return_false
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_return_false
>  ... ok
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_return_true
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_return_true
>  ... ok
>    ERROR [oslo.service.loopingcall] Dynamic interval looping call 
> 'oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_terminate_on_exception.<locals>._raise_it'
>  failed
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 150, in _run_loop
>     result = func(*self.args, **self.kw)
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/tests/test_loopingcall.py", line 207, 
> in _raise_it
>     raise RuntimeError()
> RuntimeError
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_terminate_on_exception
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_terminate_on_exception
>  ... ok
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_timeout_task_without_return
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_timeout_task_without_return
>  ... ok
>    ERROR [oslo.service.loopingcall] Dynamic interval looping call 
> 'oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase._timeout_task_without_any_return'
>  failed
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 154, in _run_loop
>     idle = idle_for_func(result, self._elapsed(watch))
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 255, in _idle_for
>     raise RuntimeError(
> RuntimeError: A dynamic interval looping call should supply either an 
> interval or periodic_interval_max
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_timeout_task_without_return_and_max_periodic
> oslo_service.tests.test_loopingcall.DynamicLoopingCallTestCase.test_timeout_task_without_return_and_max_periodic
>  ... ok
> oslo_service.tests.test_periodic.PeriodicTasksTestCase.test_called_correct
> oslo_service.tests.test_periodic.PeriodicTasksTestCase.test_called_correct 
> ... ok
>    ERROR [oslo_service.periodic_task] Error during AService.crashit
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/periodic_task.py", line 216, in 
> run_periodic_tasks
>     task(self, context)
>   File "/<<PKGBUILDDIR>>/oslo_service/tests/test_periodic.py", line 54, in 
> crashit
>     raise AnException('urg')
> oslo_service.tests.test_periodic.AnException: urg
>    ERROR [oslo_service.periodic_task] Error during AService.crashit
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/periodic_task.py", line 216, in 
> run_periodic_tasks
>     task(self, context)
>   File "/<<PKGBUILDDIR>>/oslo_service/tests/test_periodic.py", line 54, in 
> crashit
>     raise AnException('urg')
> oslo_service.tests.test_periodic.AnException: urg
> oslo_service.tests.test_periodic.PeriodicTasksTestCase.test_called_thrice
> oslo_service.tests.test_periodic.PeriodicTasksTestCase.test_called_thrice ... 
> ok
> oslo_service.tests.test_loopingcall.RetryDecoratorTest.test_retry_with_expected_exceptions
> oslo_service.tests.test_loopingcall.RetryDecoratorTest.test_retry_with_expected_exceptions
>  ... ok
> oslo_service.tests.test_periodic.PeriodicTasksTestCase.test_name
> oslo_service.tests.test_periodic.PeriodicTasksTestCase.test_name ... ok
>    ERROR [oslo.service.loopingcall] Dynamic interval looping call 
> 'oslo_service.loopingcall.RetryDecorator.__call__.<locals>._func' failed
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 150, in _run_loop
>     result = func(*self.args, **self.kw)
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 409, in _func
>     with excutils.save_and_reraise_exception() as ctxt:
>   File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in 
> __exit__
>     self.force_reraise()
>   File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in 
> force_reraise
>     raise self.value
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 407, in _func
>     result = f(*args, **kwargs)
>              ^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/tests/test_loopingcall.py", line 448, 
> in func
>     raise response
> oslo_service.tests.test_loopingcall.AnException: None
> oslo_service.tests.test_loopingcall.RetryDecoratorTest.test_retry_with_max_retries
> oslo_service.tests.test_loopingcall.RetryDecoratorTest.test_retry_with_max_retries
>  ... ok
>    ERROR [oslo.service.loopingcall] Dynamic interval looping call 
> 'oslo_service.loopingcall.RetryDecorator.__call__.<locals>._func' failed
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 150, in _run_loop
>     result = func(*self.args, **self.kw)
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 407, in _func
>     result = f(*args, **kwargs)
>              ^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/tests/test_loopingcall.py", line 459, 
> in func
>     raise UnknownException(None)
> oslo_service.tests.test_loopingcall.UnknownException: None
> oslo_service.tests.test_periodic.PeriodicTasksTestCase.test_raises
> oslo_service.tests.test_periodic.PeriodicTasksTestCase.test_raises ... ok
> oslo_service.tests.test_loopingcall.RetryDecoratorTest.test_retry_with_unexpected_exception
> oslo_service.tests.test_loopingcall.RetryDecoratorTest.test_retry_with_unexpected_exception
>  ... ok
> oslo_service.tests.test_service.ProcessLauncherTest.test__handle_signal
> oslo_service.tests.test_service.ProcessLauncherTest.test__handle_signal ... ok
> oslo_service.tests.test_service.ProcessLauncherTest.test_check_service_base
> oslo_service.tests.test_service.ProcessLauncherTest.test_check_service_base 
> ... ok
> oslo_service.tests.test_service.ProcessLauncherTest.test_check_service_base_fails
> oslo_service.tests.test_service.ProcessLauncherTest.test_check_service_base_fails
>  ... ok
> oslo_service.tests.test_service.ProcessLauncherTest.test_double_sighup
> oslo_service.tests.test_service.ProcessLauncherTest.test_double_sighup ... ok
> oslo_service.tests.test_service.ProcessLauncherTest.test_parent_process_reload_config
> oslo_service.tests.test_service.ProcessLauncherTest.test_parent_process_reload_config
>  ... ok
> oslo_service.tests.test_service.ProcessLauncherTest.test_setup_signal_interruption_no_select_poll
> oslo_service.tests.test_service.ProcessLauncherTest.test_setup_signal_interruption_no_select_poll
>  ... ok
> oslo_service.tests.test_service.ProcessLauncherTest.test_setup_signal_interruption_select_poll
> oslo_service.tests.test_service.ProcessLauncherTest.test_setup_signal_interruption_select_poll
>  ... ok
>    ERROR [oslo_service.service] Error starting thread.
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/service.py", line 806, in run_service
>     service.start()
>   File "/<<PKGBUILDDIR>>/oslo_service/tests/test_service.py", line 75, in 
> start
>     raise ValueError
> ValueError
> oslo_service.tests.test_service.ServiceLauncherTest.test_crashed_service
> oslo_service.tests.test_service.ServiceLauncherTest.test_crashed_service ... 
> ok
>    ERROR [oslo.service.loopingcall] Fixed interval looping call with timeout 
> checking. 
> 'oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_looping_call_timed_out.<locals>._fake_task'
>  failed
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 154, in _run_loop
>     idle = idle_for_func(result, self._elapsed(watch))
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 219, in _idle_for
>     raise LoopingCallTimeOut(
> oslo_service.loopingcall.LoopingCallTimeOut: Looping call timed out after 
> 0.30 seconds
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_looping_call_timed_out
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_looping_call_timed_out
>  ... ok
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_monotonic_timer
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_monotonic_timer 
> ... ok
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_no_double_start
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_no_double_start 
> ... ok
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_no_double_stop
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_no_double_stop 
> ... ok
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_repeat
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_repeat ... ok
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_return_false
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_return_false ... 
> ok
>    ERROR [oslo.service.loopingcall] Fixed interval looping call 
> 'oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_terminate_on_exception.<locals>._raise_it'
>  failed
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/loopingcall.py", line 150, in _run_loop
>     result = func(*self.args, **self.kw)
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/tests/test_loopingcall.py", line 63, in 
> _raise_it
>     raise RuntimeError()
> RuntimeError
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_return_true
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_return_true ... 
> ok
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_terminate_on_exception
> oslo_service.tests.test_loopingcall.LoopingCallTestCase.test_terminate_on_exception
>  ... ok
> oslo_service.tests.test_service.LauncherTest.test_check_service_base
> oslo_service.tests.test_service.LauncherTest.test_check_service_base ... ok
> oslo_service.tests.test_service.LauncherTest.test_check_service_base_fails
> oslo_service.tests.test_service.LauncherTest.test_check_service_base_fails 
> ... ok
> oslo_service.tests.test_service.LauncherTest.test_graceful_shutdown
> oslo_service.tests.test_service.LauncherTest.test_graceful_shutdown ... ok
> oslo_service.tests.test_service.LauncherTest.test_launch_invalid_workers_number
> oslo_service.tests.test_service.LauncherTest.test_launch_invalid_workers_number
>  ... ok
> oslo_service.tests.test_service.LauncherTest.test_launch_none
> oslo_service.tests.test_service.LauncherTest.test_launch_none ... ok
> oslo_service.tests.test_service.LauncherTest.test_launch_one_worker
> oslo_service.tests.test_service.LauncherTest.test_launch_one_worker ... ok
> oslo_service.tests.test_service.LauncherTest.test_launch_wrong_service_base_class
> oslo_service.tests.test_service.LauncherTest.test_launch_wrong_service_base_class
>  ... ok
> oslo_service.tests.test_service.LauncherTest.test_multiple_worker
> oslo_service.tests.test_service.LauncherTest.test_multiple_worker ... ok
> oslo_service.tests.test_wsgi.TestWSGIServer.test_client_socket_timeout
> oslo_service.tests.test_wsgi.TestWSGIServer.test_client_socket_timeout ... ok
> oslo_service.tests.test_wsgi.TestWSGIServer.test_custom_max_header_line
> oslo_service.tests.test_wsgi.TestWSGIServer.test_custom_max_header_line ... ok
> oslo_service.tests.test_wsgi.TestWSGIServer.test_no_app
> oslo_service.tests.test_wsgi.TestWSGIServer.test_no_app ... ok
> oslo_service.tests.test_wsgi.TestWSGIServer.test_reset_pool_size_to_default
> oslo_service.tests.test_wsgi.TestWSGIServer.test_reset_pool_size_to_default 
> ... ok
> oslo_service.tests.test_wsgi.TestWSGIServer.test_server_pool_waitall
> oslo_service.tests.test_wsgi.TestWSGIServer.test_server_pool_waitall ... ok
> oslo_service.tests.test_wsgi.TestWSGIServer.test_server_with_unix_socket
> oslo_service.tests.test_wsgi.TestWSGIServer.test_server_with_unix_socket ... 
> ok
> oslo_service.tests.test_wsgi.TestWSGIServer.test_socket_options_for_simple_server
> oslo_service.tests.test_wsgi.TestWSGIServer.test_socket_options_for_simple_server
>  ... ok
> oslo_service.tests.test_wsgi.TestWSGIServer.test_start_random_port
> oslo_service.tests.test_wsgi.TestWSGIServer.test_start_random_port ... ok
> oslo_service.tests.test_wsgi.TestWSGIServer.test_start_random_port_with_ipv6
> oslo_service.tests.test_wsgi.TestWSGIServer.test_start_random_port_with_ipv6 
> ... ok
> oslo_service.tests.test_wsgi.TestWSGIServer.test_uri_length_limit
> oslo_service.tests.test_wsgi.TestWSGIServer.test_uri_length_limit ... ok
> oslo_service.tests.test_wsgi.TestWSGIServer.test_wsgi_keep_alive
> oslo_service.tests.test_wsgi.TestWSGIServer.test_wsgi_keep_alive ... ok
> oslo_service.tests.test_service.ServiceLauncherTest.test_killed_worker_recover
> oslo_service.tests.test_service.ServiceLauncherTest.test_killed_worker_recover
>  ... ok
> oslo_service.tests.test_service.ServiceTest.test_graceful_stop
> oslo_service.tests.test_service.ServiceTest.test_graceful_stop ... ok
> (2937070) wsgi exited, is_accepting=True
> (2937068) wsgi exited, is_accepting=True
> oslo_service.tests.test_service.ServiceLauncherTest.test_parent_signal_sighup
> oslo_service.tests.test_service.ServiceLauncherTest.test_parent_signal_sighup 
> ... ok
> oslo_service.tests.test_service.ServiceLauncherTest.test_terminate_sigkill
> oslo_service.tests.test_service.ServiceLauncherTest.test_terminate_sigkill 
> ... ok
> oslo_service.tests.test_service.ServiceLauncherTest.test_terminate_sigterm
> oslo_service.tests.test_service.ServiceLauncherTest.test_terminate_sigterm 
> ... ok
> oslo_service.tests.test_service.ServiceTest.test_ungraceful_stop
> oslo_service.tests.test_service.ServiceTest.test_ungraceful_stop ... ok
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_add_and_remove_dynamic_timer
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_add_and_remove_dynamic_timer
>  ... ok
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_add_and_remove_timer
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_add_and_remove_timer
>  ... ok
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_add_dynamic_timer
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_add_dynamic_timer
>  ... ok
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_add_dynamic_timer_args
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_add_dynamic_timer_args
>  ... ok
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_add_timer
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_add_timer ... ok
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_add_timer_args
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_add_timer_args 
> ... ok
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_cancel_early
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_cancel_early ... 
> ok
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_cancel_late
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_cancel_late ... 
> ok
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_cancel_timeout
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_cancel_timeout 
> ... ok
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_stop_current_thread
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_stop_current_thread
>  ... ok
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/eventlet/wsgi.py", line 605, in 
> handle_one_response
>     write(b''.join(towrite))
>   File "/usr/lib/python3/dist-packages/eventlet/wsgi.py", line 533, in write
>     wfile.flush()
>   File "/usr/lib/python3.12/socket.py", line 725, in write
>     return self._sock.send(b)
>            ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 401, 
> in send
>     return self._send_loop(self.fd.send, data, flags)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 388, 
> in _send_loop
>     return send_method(data, *args)
>            ^^^^^^^^^^^^^^^^^^^^^^^^
> BrokenPipeError: [Errno 32] Broken pipe
> 
> 127.0.0.1 - - [11/Dec/2023 21:34:16] "GET / HTTP/1.1" 200 0 5.006438
> (2937069) wsgi exited, is_accepting=True
> oslo_service.tests.test_service.EventletServerProcessLauncherTest.test_graceful_shuts_down_on_sigterm_when_client_connected
> oslo_service.tests.test_service.EventletServerProcessLauncherTest.test_graceful_shuts_down_on_sigterm_when_client_connected
>  ... ok
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/eventlet/wsgi.py", line 605, in 
> handle_one_response
>     write(b''.join(towrite))
>   File "/usr/lib/python3/dist-packages/eventlet/wsgi.py", line 533, in write
>     wfile.flush()
>   File "/usr/lib/python3.12/socket.py", line 725, in write
>     return self._sock.send(b)
>            ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 401, 
> in send
>     return self._send_loop(self.fd.send, data, flags)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 388, 
> in _send_loop
>     return send_method(data, *args)
>            ^^^^^^^^^^^^^^^^^^^^^^^^
> BrokenPipeError: [Errno 32] Broken pipe
> 
> 127.0.0.1 - - [11/Dec/2023 21:34:16] "GET / HTTP/1.1" 200 0 5.002145
> (2937071) wsgi exited, is_accepting=True
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_stop_gracefully
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_stop_gracefully 
> ... ok
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_stop_immediately
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_stop_immediately 
> ... ok
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_stop_timers
> oslo_service.tests.test_threadgroup.ThreadGroupTestCase.test_stop_timers ... 
> ok
> oslo_service.tests.test_service.EventletServerServiceLauncherTest.test_graceful_shuts_down_on_sigterm_when_client_connected
> oslo_service.tests.test_service.EventletServerServiceLauncherTest.test_graceful_shuts_down_on_sigterm_when_client_connected
>  ... ok
> oslo_service.tests.test_sslutils.SslutilsTestCase.test_is_enabled
> oslo_service.tests.test_sslutils.SslutilsTestCase.test_is_enabled ... ok
> oslo_service.tests.test_sslutils.SslutilsTestCase.test_is_enabled_no_ssl_ca_file_fails
> oslo_service.tests.test_sslutils.SslutilsTestCase.test_is_enabled_no_ssl_ca_file_fails
>  ... ok
> (2937149) wsgi starting up on http://0.0.0.0:40887
> (2937150) wsgi starting up on http://0.0.0.0:40887
> oslo_service.tests.test_sslutils.SslutilsTestCase.test_is_enabled_no_ssl_cert_file_fails
> oslo_service.tests.test_sslutils.SslutilsTestCase.test_is_enabled_no_ssl_cert_file_fails
>  ... ok
> (2937151) wsgi starting up on http://0.0.0.0:40887
> oslo_service.tests.test_sslutils.SslutilsTestCase.test_is_enabled_no_ssl_key_file_fails
> oslo_service.tests.test_sslutils.SslutilsTestCase.test_is_enabled_no_ssl_key_file_fails
>  ... ok
> oslo_service.tests.test_sslutils.SslutilsTestCase.test_wrap
> oslo_service.tests.test_sslutils.SslutilsTestCase.test_wrap ... ok
> oslo_service.tests.test_sslutils.SslutilsTestCase.test_wrap_ca_file
> oslo_service.tests.test_sslutils.SslutilsTestCase.test_wrap_ca_file ... ok
> oslo_service.tests.test_sslutils.SslutilsTestCase.test_wrap_ciphers
> oslo_service.tests.test_sslutils.SslutilsTestCase.test_wrap_ciphers ... ok
> oslo_service.tests.test_sslutils.SslutilsTestCase.test_wrap_ssl_version
> oslo_service.tests.test_sslutils.SslutilsTestCase.test_wrap_ssl_version ... ok
> oslo_service.tests.test_wsgi.TestWSGIServerWithSSL.test_socket_options_for_ssl_server
> oslo_service.tests.test_wsgi.TestWSGIServerWithSSL.test_socket_options_for_ssl_server
>  ... FAIL
> (2937149) wsgi exited, is_accepting=True
> (2937151) wsgi exited, is_accepting=True
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/eventlet/wsgi.py", line 605, in 
> handle_one_response
>     write(b''.join(towrite))
>   File "/usr/lib/python3/dist-packages/eventlet/wsgi.py", line 533, in write
>     wfile.flush()
>   File "/usr/lib/python3.12/socket.py", line 725, in write
>     return self._sock.send(b)
>            ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 401, 
> in send
>     return self._send_loop(self.fd.send, data, flags)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 388, 
> in _send_loop
>     return send_method(data, *args)
>            ^^^^^^^^^^^^^^^^^^^^^^^^
> BrokenPipeError: [Errno 32] Broken pipe
> 
> 127.0.0.1 - - [11/Dec/2023 21:34:21] "GET / HTTP/1.1" 200 0 5.007127
> (2937150) wsgi exited, is_accepting=True
> oslo_service.tests.test_service.EventletServerProcessLauncherTest.test_graceful_stop_with_exceeded_graceful_shutdown_timeout
> oslo_service.tests.test_service.EventletServerProcessLauncherTest.test_graceful_stop_with_exceeded_graceful_shutdown_timeout
>  ... ok
> (2937154) wsgi starting up on http://0.0.0.0:39401
> (2937155) wsgi starting up on http://0.0.0.0:39401
> (2937153) wsgi starting up on http://0.0.0.0:39401
> (2937153) wsgi exited, is_accepting=True
> (2937155) wsgi exited, is_accepting=True
> oslo_service.tests.test_service.EventletServerProcessLauncherTest.test_shuts_down_on_sigint_when_client_connected
> oslo_service.tests.test_service.EventletServerProcessLauncherTest.test_shuts_down_on_sigint_when_client_connected
>  ... ok
> oslo_service.tests.test_service.ServiceRestartTest.test_mutate_hook_process_launcher
> oslo_service.tests.test_service.ServiceRestartTest.test_mutate_hook_process_launcher
>  ... ok
> oslo_service.tests.test_service.ServiceRestartTest.test_mutate_hook_service_launcher
> oslo_service.tests.test_service.ServiceRestartTest.test_mutate_hook_service_launcher
>  ... ok
> oslo_service.tests.test_service.ServiceRestartTest.test_service_restart
> oslo_service.tests.test_service.ServiceRestartTest.test_service_restart ... ok
> oslo_service.tests.test_service.ServiceRestartTest.test_terminate_sigterm
> oslo_service.tests.test_service.ServiceRestartTest.test_terminate_sigterm ... 
> ok
> oslo_service.tests.test_wsgi.TestLoaderNormalFilesystem.test_app_found
> oslo_service.tests.test_wsgi.TestLoaderNormalFilesystem.test_app_found ... ok
>    ERROR [oslo.service.wsgi] Couldn't lookup app: nonexistent app
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/wsgi.py", line 351, in load_app
>     return deploy.loadapp("config:%s" % self.config_path, name=name)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/paste/deploy/loadwsgi.py", line 248, 
> in loadapp
>     return loadobj(APP, uri, name=name, **kw)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/paste/deploy/loadwsgi.py", line 270, 
> in loadobj
>     context = loadcontext(
>               ^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/paste/deploy/loadwsgi.py", line 295, 
> in loadcontext
>     return _loaders[scheme](
>            ^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/paste/deploy/loadwsgi.py", line 326, 
> in _loadconfig
>     return loader.get_context(object_type, name, global_conf)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/paste/deploy/loadwsgi.py", line 409, 
> in get_context
>     section = self.find_config_section(object_type, name=name)
>               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/paste/deploy/loadwsgi.py", line 597, 
> in find_config_section
>     raise LookupError(
> LookupError: No section 'nonexistent app' (prefixed by 'app' or 'application' 
> or 'composite' or 'composit' or 'pipeline' or 'filter-app') found in config 
> /tmp/tmpk37m5v73/tmp8g72lj1x
> oslo_service.tests.test_wsgi.TestLoaderNormalFilesystem.test_app_not_found
> oslo_service.tests.test_wsgi.TestLoaderNormalFilesystem.test_app_not_found 
> ... ok
> oslo_service.tests.test_wsgi.TestLoaderNormalFilesystem.test_config_found
> oslo_service.tests.test_wsgi.TestLoaderNormalFilesystem.test_config_found ... 
> ok
> 
> ======================================================================
> FAIL: 
> oslo_service.tests.test_wsgi.TestWSGIServerWithSSL.test_socket_options_for_ssl_server
> oslo_service.tests.test_wsgi.TestWSGIServerWithSSL.test_socket_options_for_ssl_server
> ----------------------------------------------------------------------
> testtools.testresult.real._StringException: Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/oslo_service/tests/test_wsgi.py", line 365, in 
> test_socket_options_for_ssl_server
>     server.start()
>   File "/<<PKGBUILDDIR>>/oslo_service/wsgi.py", line 173, in start
>     self.dup_socket = sslutils.wrap(self.conf, self.dup_socket)
>                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/oslo_service/sslutils.py", line 104, in wrap
>     return ssl.wrap_socket(sock, **ssl_kwargs)  # nosec
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/eventlet/green/ssl.py", line 424, in 
> wrap_socket
>     return GreenSSLSocket(sock, *a, **kw)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/eventlet/green/ssl.py", line 76, in 
> __new__
>     context.options |= cert_reqs
>     ^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.12/ssl.py", line 562, in options
>     super(SSLContext, SSLContext).options.__set__(self, value)
>   File "/usr/lib/python3.12/ssl.py", line 562, in options
>     super(SSLContext, SSLContext).options.__set__(self, value)
>   File "/usr/lib/python3.12/ssl.py", line 562, in options
>     super(SSLContext, SSLContext).options.__set__(self, value)
>   [Previous line repeated 486 more times]
> RecursionError: maximum recursion depth exceeded
> 
> 
> ----------------------------------------------------------------------
> Ran 132 tests in 14.445s
> 
> FAILED (failures=1)
> + echo ======> STESTR TEST SUITE FAILED FOR python3.12: displaying pip3 
> freeze output...
> ======> STESTR TEST SUITE FAILED FOR python3.12: displaying pip3 freeze 
> output...
> + [ -x /usr/bin/pip3 ]
> + pip3 freeze
> WARNING: The directory '/sbuild-nonexistent/.cache/pip' or its parent 
> directory is not owned or is not writable by the current user. The cache has 
> been disabled. Check the permissions and owner of that directory. If 
> executing pip with sudo, you should use sudo's -H flag.
> alabaster==0.7.12
> appdirs==1.4.4
> attrs==23.1.0
> autopage==0.4.0
> Babel==2.10.3
> blinker==1.7.0
> certifi==2023.7.22
> chardet==5.2.0
> charset-normalizer==3.3.2
> cliff==4.3.0
> cmd2==2.4.3+ds
> coverage==7.2.7
> cryptography==38.0.4
> debtcollector==2.5.0
> decorator==5.1.1
> deprecation==2.0.7
> dnspython==2.4.2
> docutils==0.20.1
> dogpile.cache==1.1.8
> dulwich==0.21.6
> eventlet==0.33.3
> extras==1.0.0
> fasteners==0.18
> fixtures==4.0.1
> flake8==6.1.0
> future==0.18.2
> gevent==23.9.1
> greenlet==3.0.1
> hacking==4.1.0
> idna==3.3
> imagesize==1.4.1
> importlib-metadata==4.12.0
> iso8601==1.0.2
> Jinja2==3.1.2
> jmespath==1.0.1
> jsonpatch==1.32
> jsonpointer==2.3
> keystoneauth1==5.3.0
> lxml==4.9.3
> Mako==1.2.4.dev0
> MarkupSafe==2.1.3
> mccabe==0.7.0
> monotonic==1.6
> more-itertools==10.1.0
> msgpack==1.0.3
> netaddr==0.8.0
> netifaces==0.11.0
> oauthlib==3.2.2
> openstackdocstheme==3.2.0
> openstacksdk==1.5.0
> os-client-config==2.1.0
> os-service-types==1.7.0
> oslo.concurrency==5.2.0
> oslo.config==9.2.0
> oslo.context==5.2.0
> oslo.i18n==6.1.0
> oslo.log==5.3.0
> oslo.serialization==5.2.0
> oslo.utils==6.2.1
> oslosphinx==4.18.0
> oslotest==4.5.0
> packaging==23.2
> Paste==3.7.1
> PasteDeploy==3.0.1
> pbr==5.11.1
> prettytable==3.6.0
> pycodestyle==2.11.1
> pyflakes==3.1.0
> Pygments==2.15.1
> pyinotify==0.9.6
> PyJWT==2.7.0
> pyparsing==3.1.1
> pyperclip==1.8.2
> python-dateutil==2.8.2
> python-subunit==1.4.2
> pytz==2023.3.post1
> PyYAML==6.0.1
> repoze.lru==0.7
> requests==2.31.0
> requestsexceptions==1.4.0
> rfc3986==2.0.0
> roman==3.3
> Routes==2.5.1
> six==1.16.0
> snowballstemmer==2.2.0
> Sphinx==7.2.6
> stestr==4.0.1
> stevedore==5.1.0
> Tempita==0.5.2
> testtools==2.6.0
> urllib3==1.26.18
> voluptuous==0.12.2
> wcwidth==0.2.5
> WebOb==1.8.6
> wrapt==1.15.0
> yappi==1.4.0
> zipp==1.0.0
> zope.event==5.0
> zope.interface==6.1
> + exit 1
> make[1]: *** [debian/rules:21: override_dh_auto_test] Error 1


The full build log is available from:
http://qa-logs.debian.net/2023/12/12/python-oslo.service_3.2.0-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&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 mark 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 ---
--- Begin Message ---
FYI, this bug was fixed in 3.2.0-3 uploaded earlier today.

Cheers,

Thomas Goirand (zigo)

--- End Message ---

Reply via email to