Source: aodh
Version: 16.0.0-3
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230925 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
> for i in 3.11 ; do \
>       python$i setup.py install --force --no-compile -O0 --install-layout=deb 
> --root /<<PKGBUILDDIR>>/debian/tmp ; \
> done
> /usr/lib/python3/dist-packages/setuptools/__init__.py:84: 
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are 
> deprecated.
> !!
> 
>         
> ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         
> ********************************************************************************
> 
> !!
>   dist.fetch_build_eggs(dist.setup_requires)
> /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: 
> EasyInstallDeprecationWarning: easy_install command is deprecated.
> !!
> 
>         
> ********************************************************************************
>         Please avoid running ``setup.py`` and ``easy_install``.
>         Instead, use pypa/build, pypa/installer or other
>         standards-based tools.
> 
>         See https://github.com/pypa/setuptools/issues/917 for details.
>         
> ********************************************************************************
> 
> !!
>   easy_install.initialize_options(self)
> /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: 
> SetuptoolsDeprecationWarning: setup.py install is deprecated.
> !!
> 
>         
> ********************************************************************************
>         Please avoid running ``setup.py`` directly.
>         Instead, use pypa/build, pypa/installer or other
>         standards-based tools.
> 
>         See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html 
> for details.
>         
> ********************************************************************************
> 
> !!
>   self.initialize_options()
> running install
> [pbr] Generating AUTHORS
> [pbr] AUTHORS complete (0.0s)
> running build
> running build_py
> creating build
> creating build/lib
> creating build/lib/aodh
> creating build/lib/aodh/tests
> creating build/lib/aodh/tests/functional_live
> copying aodh/tests/functional_live/__init__.py -> 
> build/lib/aodh/tests/functional_live
> creating build/lib/aodh/api
> creating build/lib/aodh/api/controllers
> copying aodh/api/controllers/root.py -> build/lib/aodh/api/controllers
> copying aodh/api/controllers/__init__.py -> build/lib/aodh/api/controllers
> creating build/lib/aodh/evaluator
> copying aodh/evaluator/utils.py -> build/lib/aodh/evaluator
> copying aodh/evaluator/loadbalancer.py -> build/lib/aodh/evaluator
> copying aodh/evaluator/gnocchi.py -> build/lib/aodh/evaluator
> copying aodh/evaluator/__init__.py -> build/lib/aodh/evaluator
> copying aodh/evaluator/threshold.py -> build/lib/aodh/evaluator
> copying aodh/evaluator/composite.py -> build/lib/aodh/evaluator
> copying aodh/evaluator/event.py -> build/lib/aodh/evaluator
> copying aodh/utils.py -> build/lib/aodh
> copying aodh/version.py -> build/lib/aodh
> copying aodh/keystone_client.py -> build/lib/aodh
> copying aodh/__init__.py -> build/lib/aodh
> copying aodh/opts.py -> build/lib/aodh
> copying aodh/service.py -> build/lib/aodh
> copying aodh/i18n.py -> build/lib/aodh
> copying aodh/profiler.py -> build/lib/aodh
> copying aodh/queue.py -> build/lib/aodh
> copying aodh/messaging.py -> build/lib/aodh
> copying aodh/coordination.py -> build/lib/aodh
> copying aodh/event.py -> build/lib/aodh
> creating build/lib/aodh/tests/functional
> creating build/lib/aodh/tests/functional/gabbi
> copying aodh/tests/functional/gabbi/fixtures.py -> 
> build/lib/aodh/tests/functional/gabbi
> copying aodh/tests/functional/gabbi/test_gabbi.py -> 
> build/lib/aodh/tests/functional/gabbi
> copying aodh/tests/functional/gabbi/__init__.py -> 
> build/lib/aodh/tests/functional/gabbi
> creating build/lib/aodh/tests/functional/storage
> copying aodh/tests/functional/storage/test_storage_scenarios.py -> 
> build/lib/aodh/tests/functional/storage
> copying aodh/tests/functional/storage/__init__.py -> 
> build/lib/aodh/tests/functional/storage
> copying aodh/tests/functional/storage/test_impl_sqlalchemy.py -> 
> build/lib/aodh/tests/functional/storage
> copying aodh/tests/functional/storage/test_impl_log.py -> 
> build/lib/aodh/tests/functional/storage
> copying aodh/tests/functional/storage/test_get_connection.py -> 
> build/lib/aodh/tests/functional/storage
> creating build/lib/aodh/conf
> copying aodh/conf/defaults.py -> build/lib/aodh/conf
> copying aodh/conf/__init__.py -> build/lib/aodh/conf
> creating build/lib/aodh/tests/unit
> copying aodh/tests/unit/test_evaluator.py -> build/lib/aodh/tests/unit
> copying aodh/tests/unit/test_messaging.py -> build/lib/aodh/tests/unit
> copying aodh/tests/unit/test_bin.py -> build/lib/aodh/tests/unit
> copying aodh/tests/unit/__init__.py -> build/lib/aodh/tests/unit
> copying aodh/tests/unit/test_api_v2_capabilities.py -> 
> build/lib/aodh/tests/unit
> copying aodh/tests/unit/test_notifier.py -> build/lib/aodh/tests/unit
> copying aodh/tests/unit/test_coordination.py -> build/lib/aodh/tests/unit
> copying aodh/tests/unit/test_event.py -> build/lib/aodh/tests/unit
> creating build/lib/aodh/storage
> copying aodh/storage/impl_log.py -> build/lib/aodh/storage
> copying aodh/storage/impl_sqlalchemy.py -> build/lib/aodh/storage
> copying aodh/storage/base.py -> build/lib/aodh/storage
> copying aodh/storage/__init__.py -> build/lib/aodh/storage
> copying aodh/storage/models.py -> build/lib/aodh/storage
> copying aodh/api/hooks.py -> build/lib/aodh/api
> copying aodh/api/app.py -> build/lib/aodh/api
> copying aodh/api/middleware.py -> build/lib/aodh/api
> copying aodh/api/__init__.py -> build/lib/aodh/api
> copying aodh/api/policies.py -> build/lib/aodh/api
> copying aodh/api/rbac.py -> build/lib/aodh/api
> copying aodh/tests/constants.py -> build/lib/aodh/tests
> copying aodh/tests/base.py -> build/lib/aodh/tests
> copying aodh/tests/__init__.py -> build/lib/aodh/tests
> creating build/lib/aodh/tests/functional/storage/sqlalchemy
> copying aodh/tests/functional/storage/sqlalchemy/__init__.py -> 
> build/lib/aodh/tests/functional/storage/sqlalchemy
> copying aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> 
> build/lib/aodh/tests/functional/storage/sqlalchemy
> creating build/lib/aodh/storage/sqlalchemy
> copying aodh/storage/sqlalchemy/utils.py -> build/lib/aodh/storage/sqlalchemy
> copying aodh/storage/sqlalchemy/__init__.py -> 
> build/lib/aodh/storage/sqlalchemy
> copying aodh/storage/sqlalchemy/models.py -> build/lib/aodh/storage/sqlalchemy
> creating build/lib/aodh/tests/functional_live/gabbi
> copying aodh/tests/functional_live/gabbi/test_gabbi_live.py -> 
> build/lib/aodh/tests/functional_live/gabbi
> copying aodh/tests/functional_live/gabbi/__init__.py -> 
> build/lib/aodh/tests/functional_live/gabbi
> creating build/lib/aodh/api/controllers/v2
> creating build/lib/aodh/api/controllers/v2/alarm_rules
> copying aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> 
> build/lib/aodh/api/controllers/v2/alarm_rules
> copying aodh/api/controllers/v2/alarm_rules/gnocchi.py -> 
> build/lib/aodh/api/controllers/v2/alarm_rules
> copying aodh/api/controllers/v2/alarm_rules/__init__.py -> 
> build/lib/aodh/api/controllers/v2/alarm_rules
> copying aodh/api/controllers/v2/alarm_rules/composite.py -> 
> build/lib/aodh/api/controllers/v2/alarm_rules
> copying aodh/api/controllers/v2/alarm_rules/event.py -> 
> build/lib/aodh/api/controllers/v2/alarm_rules
> creating build/lib/aodh/tests/functional/api
> copying aodh/tests/functional/api/__init__.py -> 
> build/lib/aodh/tests/functional/api
> copying aodh/tests/functional/api/test_versions.py -> 
> build/lib/aodh/tests/functional/api
> copying aodh/api/controllers/v2/utils.py -> build/lib/aodh/api/controllers/v2
> copying aodh/api/controllers/v2/base.py -> build/lib/aodh/api/controllers/v2
> copying aodh/api/controllers/v2/root.py -> build/lib/aodh/api/controllers/v2
> copying aodh/api/controllers/v2/__init__.py -> 
> build/lib/aodh/api/controllers/v2
> copying aodh/api/controllers/v2/query.py -> build/lib/aodh/api/controllers/v2
> copying aodh/api/controllers/v2/quotas.py -> build/lib/aodh/api/controllers/v2
> copying aodh/api/controllers/v2/capabilities.py -> 
> build/lib/aodh/api/controllers/v2
> copying aodh/api/controllers/v2/alarms.py -> build/lib/aodh/api/controllers/v2
> creating build/lib/aodh/tests/functional/api/v2
> copying aodh/tests/functional/api/v2/test_wsme_custom_type.py -> 
> build/lib/aodh/tests/functional/api/v2
> copying aodh/tests/functional/api/v2/__init__.py -> 
> build/lib/aodh/tests/functional/api/v2
> copying aodh/tests/functional/api/v2/test_capabilities.py -> 
> build/lib/aodh/tests/functional/api/v2
> copying aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> 
> build/lib/aodh/tests/functional/api/v2
> copying aodh/tests/functional/api/v2/test_complex_query.py -> 
> build/lib/aodh/tests/functional/api/v2
> copying aodh/tests/functional/api/v2/test_quotas.py -> 
> build/lib/aodh/tests/functional/api/v2
> copying aodh/tests/functional/api/v2/test_alarm_scenarios.py -> 
> build/lib/aodh/tests/functional/api/v2
> copying aodh/tests/functional/api/v2/test_app.py -> 
> build/lib/aodh/tests/functional/api/v2
> copying aodh/tests/functional/api/v2/test_query.py -> 
> build/lib/aodh/tests/functional/api/v2
> creating build/lib/aodh/tests/unit/notifier
> copying aodh/tests/unit/notifier/base.py -> build/lib/aodh/tests/unit/notifier
> copying aodh/tests/unit/notifier/test_heat.py -> 
> build/lib/aodh/tests/unit/notifier
> copying aodh/tests/unit/notifier/__init__.py -> 
> build/lib/aodh/tests/unit/notifier
> creating build/lib/aodh/tests/unit/cmd
> copying aodh/tests/unit/cmd/test_status.py -> build/lib/aodh/tests/unit/cmd
> copying aodh/tests/unit/cmd/__init__.py -> build/lib/aodh/tests/unit/cmd
> creating build/lib/aodh/notifier
> copying aodh/notifier/__init__.py -> build/lib/aodh/notifier
> copying aodh/notifier/zaqar.py -> build/lib/aodh/notifier
> copying aodh/notifier/log.py -> build/lib/aodh/notifier
> copying aodh/notifier/rest.py -> build/lib/aodh/notifier
> copying aodh/notifier/heat.py -> build/lib/aodh/notifier
> copying aodh/notifier/test.py -> build/lib/aodh/notifier
> copying aodh/notifier/trust.py -> build/lib/aodh/notifier
> copying aodh/tests/functional/__init__.py -> build/lib/aodh/tests/functional
> copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional
> creating build/lib/aodh/tests/unit/evaluator
> copying aodh/tests/unit/evaluator/test_loadbalancer.py -> 
> build/lib/aodh/tests/unit/evaluator
> copying aodh/tests/unit/evaluator/test_base.py -> 
> build/lib/aodh/tests/unit/evaluator
> copying aodh/tests/unit/evaluator/base.py -> 
> build/lib/aodh/tests/unit/evaluator
> copying aodh/tests/unit/evaluator/__init__.py -> 
> build/lib/aodh/tests/unit/evaluator
> copying aodh/tests/unit/evaluator/test_composite.py -> 
> build/lib/aodh/tests/unit/evaluator
> copying aodh/tests/unit/evaluator/test_gnocchi.py -> 
> build/lib/aodh/tests/unit/evaluator
> copying aodh/tests/unit/evaluator/test_event.py -> 
> build/lib/aodh/tests/unit/evaluator
> creating build/lib/aodh/cmd
> copying aodh/cmd/__init__.py -> build/lib/aodh/cmd
> copying aodh/cmd/alarm.py -> build/lib/aodh/cmd
> copying aodh/cmd/storage.py -> build/lib/aodh/cmd
> copying aodh/cmd/status.py -> build/lib/aodh/cmd
> running egg_info
> creating aodh.egg-info
> writing aodh.egg-info/PKG-INFO
> writing dependency_links to aodh.egg-info/dependency_links.txt
> writing entry points to aodh.egg-info/entry_points.txt
> writing requirements to aodh.egg-info/requires.txt
> writing top-level names to aodh.egg-info/top_level.txt
> [pbr] Processing SOURCES.txt
> writing manifest file 'aodh.egg-info/SOURCES.txt'
> warning: no files found matching 'AUTHORS'
> warning: no files found matching 'ChangeLog'
> warning: no previously-included files found matching '.gitignore'
> warning: no previously-included files found matching '.gitreview'
> warning: no previously-included files matching '*.pyc' found anywhere in 
> distribution
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE'
> writing manifest file 'aodh.egg-info/SOURCES.txt'
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: 
> Package 'aodh.storage.sqlalchemy.alembic' is absent from the `packages` 
> configuration.
> !!
> 
>         
> ********************************************************************************
>         ############################
>         # Package would be ignored #
>         ############################
>         Python recognizes 'aodh.storage.sqlalchemy.alembic' as an importable 
> package[^1],
>         but it is absent from setuptools' `packages` configuration.
> 
>         This leads to an ambiguous overall configuration. If you want to 
> distribute this
>         package, please make sure that 'aodh.storage.sqlalchemy.alembic' is 
> explicitly added
>         to the `packages` configuration field.
> 
>         Alternatively, you can also rely on setuptools' discovery methods
>         (for example by using `find_namespace_packages(...)`/`find_namespace:`
>         instead of `find_packages(...)`/`find:`).
> 
>         You can read more about "package discovery" on setuptools 
> documentation page:
> 
>         - 
> https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
> 
>         If you don't want 'aodh.storage.sqlalchemy.alembic' to be distributed 
> and are
>         already explicitly excluding 'aodh.storage.sqlalchemy.alembic' via
>         `find_namespace_packages(...)/find_namespace` or 
> `find_packages(...)/find`,
>         you can try to use `exclude_package_data`, or 
> `include-package-data=False` in
>         combination with a more fine grained `package-data` configuration.
> 
>         You can read more about "package data files" on setuptools 
> documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
> 
> 
>         [^1]: For Python, any directory (with suitable naming) can be 
> imported,
>               even if it does not contain any `.py` files.
>               On the other hand, currently there is no concept of package data
>               directory, all directories are treated like packages.
>         
> ********************************************************************************
> 
> !!
>   check.warn(importable)
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: 
> Package 'aodh.storage.sqlalchemy.alembic.versions' is absent from the 
> `packages` configuration.
> !!
> 
>         
> ********************************************************************************
>         ############################
>         # Package would be ignored #
>         ############################
>         Python recognizes 'aodh.storage.sqlalchemy.alembic.versions' as an 
> importable package[^1],
>         but it is absent from setuptools' `packages` configuration.
> 
>         This leads to an ambiguous overall configuration. If you want to 
> distribute this
>         package, please make sure that 
> 'aodh.storage.sqlalchemy.alembic.versions' is explicitly added
>         to the `packages` configuration field.
> 
>         Alternatively, you can also rely on setuptools' discovery methods
>         (for example by using `find_namespace_packages(...)`/`find_namespace:`
>         instead of `find_packages(...)`/`find:`).
> 
>         You can read more about "package discovery" on setuptools 
> documentation page:
> 
>         - 
> https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
> 
>         If you don't want 'aodh.storage.sqlalchemy.alembic.versions' to be 
> distributed and are
>         already explicitly excluding 
> 'aodh.storage.sqlalchemy.alembic.versions' via
>         `find_namespace_packages(...)/find_namespace` or 
> `find_packages(...)/find`,
>         you can try to use `exclude_package_data`, or 
> `include-package-data=False` in
>         combination with a more fine grained `package-data` configuration.
> 
>         You can read more about "package data files" on setuptools 
> documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
> 
> 
>         [^1]: For Python, any directory (with suitable naming) can be 
> imported,
>               even if it does not contain any `.py` files.
>               On the other hand, currently there is no concept of package data
>               directory, all directories are treated like packages.
>         
> ********************************************************************************
> 
> !!
>   check.warn(importable)
> copying aodh/api/api-paste.ini -> build/lib/aodh/api
> copying aodh/api/app.wsgi -> build/lib/aodh/api
> creating build/lib/aodh/storage/sqlalchemy/alembic
> copying aodh/storage/sqlalchemy/alembic/alembic.ini -> 
> build/lib/aodh/storage/sqlalchemy/alembic
> copying aodh/storage/sqlalchemy/alembic/env.py -> 
> build/lib/aodh/storage/sqlalchemy/alembic
> copying aodh/storage/sqlalchemy/alembic/script.py.mako -> 
> build/lib/aodh/storage/sqlalchemy/alembic
> creating build/lib/aodh/storage/sqlalchemy/alembic/versions
> copying 
> aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py
>  -> build/lib/aodh/storage/sqlalchemy/alembic/versions
> copying aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> 
> build/lib/aodh/storage/sqlalchemy/alembic/versions
> copying aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py 
> -> build/lib/aodh/storage/sqlalchemy/alembic/versions
> copying 
> aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py
>  -> build/lib/aodh/storage/sqlalchemy/alembic/versions
> copying 
> aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> 
> build/lib/aodh/storage/sqlalchemy/alembic/versions
> copying 
> aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py
>  -> build/lib/aodh/storage/sqlalchemy/alembic/versions
> copying 
> aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py
>  -> build/lib/aodh/storage/sqlalchemy/alembic/versions
> running install_lib
> creating /<<PKGBUILDDIR>>/debian/tmp
> creating /<<PKGBUILDDIR>>/debian/tmp/usr
> creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib
> creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3
> creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages
> creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh
> copying build/lib/aodh/utils.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh
> creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api
> copying build/lib/aodh/api/hooks.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api
> copying build/lib/aodh/api/app.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api
> copying build/lib/aodh/api/middleware.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api
> copying build/lib/aodh/api/api-paste.ini -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api
> copying build/lib/aodh/api/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api
> copying build/lib/aodh/api/policies.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api
> copying build/lib/aodh/api/app.wsgi -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api
> copying build/lib/aodh/api/rbac.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2
> copying build/lib/aodh/api/controllers/v2/utils.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2
> copying build/lib/aodh/api/controllers/v2/base.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2
> copying build/lib/aodh/api/controllers/v2/root.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2
> copying build/lib/aodh/api/controllers/v2/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2
> copying build/lib/aodh/api/controllers/v2/query.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules
> copying build/lib/aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules
> copying build/lib/aodh/api/controllers/v2/alarm_rules/gnocchi.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules
> copying build/lib/aodh/api/controllers/v2/alarm_rules/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules
> copying build/lib/aodh/api/controllers/v2/alarm_rules/composite.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules
> copying build/lib/aodh/api/controllers/v2/alarm_rules/event.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules
> copying build/lib/aodh/api/controllers/v2/quotas.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2
> copying build/lib/aodh/api/controllers/v2/capabilities.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2
> copying build/lib/aodh/api/controllers/v2/alarms.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2
> copying build/lib/aodh/api/controllers/root.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers
> copying build/lib/aodh/api/controllers/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers
> creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd
> copying build/lib/aodh/cmd/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd
> copying build/lib/aodh/cmd/alarm.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd
> copying build/lib/aodh/cmd/storage.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd
> copying build/lib/aodh/cmd/status.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier
> copying build/lib/aodh/notifier/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier
> copying build/lib/aodh/notifier/zaqar.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier
> copying build/lib/aodh/notifier/log.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier
> copying build/lib/aodh/notifier/rest.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier
> copying build/lib/aodh/notifier/heat.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier
> copying build/lib/aodh/notifier/test.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier
> copying build/lib/aodh/notifier/trust.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier
> copying build/lib/aodh/version.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh
> copying build/lib/aodh/keystone_client.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh
> copying build/lib/aodh/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh
> creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/conf
> copying build/lib/aodh/conf/defaults.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/conf
> copying build/lib/aodh/conf/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/conf
> copying build/lib/aodh/opts.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh
> copying build/lib/aodh/service.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh
> copying build/lib/aodh/i18n.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh
> creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/gabbi
> copying build/lib/aodh/tests/functional/gabbi/fixtures.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/gabbi
> copying build/lib/aodh/tests/functional/gabbi/test_gabbi.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/gabbi
> copying build/lib/aodh/tests/functional/gabbi/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/gabbi
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2
> copying build/lib/aodh/tests/functional/api/v2/test_wsme_custom_type.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2
> copying build/lib/aodh/tests/functional/api/v2/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2
> copying build/lib/aodh/tests/functional/api/v2/test_capabilities.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2
> copying 
> build/lib/aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2
> copying build/lib/aodh/tests/functional/api/v2/test_complex_query.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2
> copying build/lib/aodh/tests/functional/api/v2/test_quotas.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2
> copying build/lib/aodh/tests/functional/api/v2/test_alarm_scenarios.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2
> copying build/lib/aodh/tests/functional/api/v2/test_app.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2
> copying build/lib/aodh/tests/functional/api/v2/test_query.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2
> copying build/lib/aodh/tests/functional/api/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api
> copying build/lib/aodh/tests/functional/api/test_versions.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api
> copying build/lib/aodh/tests/functional/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage/sqlalchemy
> copying build/lib/aodh/tests/functional/storage/sqlalchemy/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage/sqlalchemy
> copying build/lib/aodh/tests/functional/storage/sqlalchemy/test_migrations.py 
> -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage/sqlalchemy
> copying build/lib/aodh/tests/functional/storage/test_storage_scenarios.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage
> copying build/lib/aodh/tests/functional/storage/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage
> copying build/lib/aodh/tests/functional/storage/test_impl_sqlalchemy.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage
> copying build/lib/aodh/tests/functional/storage/test_impl_log.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage
> copying build/lib/aodh/tests/functional/storage/test_get_connection.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage
> copying build/lib/aodh/tests/functional/db.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live/gabbi
> copying build/lib/aodh/tests/functional_live/gabbi/test_gabbi_live.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live/gabbi
> copying build/lib/aodh/tests/functional_live/gabbi/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live/gabbi
> copying build/lib/aodh/tests/functional_live/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live
> copying build/lib/aodh/tests/constants.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests
> copying build/lib/aodh/tests/base.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests
> copying build/lib/aodh/tests/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit
> copying build/lib/aodh/tests/unit/test_evaluator.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit
> copying build/lib/aodh/tests/unit/test_messaging.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/cmd
> copying build/lib/aodh/tests/unit/cmd/test_status.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/cmd
> copying build/lib/aodh/tests/unit/cmd/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/cmd
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/notifier
> copying build/lib/aodh/tests/unit/notifier/base.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/notifier
> copying build/lib/aodh/tests/unit/notifier/test_heat.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/notifier
> copying build/lib/aodh/tests/unit/notifier/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/notifier
> copying build/lib/aodh/tests/unit/test_bin.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit
> copying build/lib/aodh/tests/unit/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator
> copying build/lib/aodh/tests/unit/evaluator/test_loadbalancer.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator
> copying build/lib/aodh/tests/unit/evaluator/test_base.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator
> copying build/lib/aodh/tests/unit/evaluator/base.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator
> copying build/lib/aodh/tests/unit/evaluator/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator
> copying build/lib/aodh/tests/unit/evaluator/test_composite.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator
> copying build/lib/aodh/tests/unit/evaluator/test_gnocchi.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator
> copying build/lib/aodh/tests/unit/evaluator/test_event.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator
> copying build/lib/aodh/tests/unit/test_api_v2_capabilities.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit
> copying build/lib/aodh/tests/unit/test_notifier.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit
> copying build/lib/aodh/tests/unit/test_coordination.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit
> copying build/lib/aodh/tests/unit/test_event.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage
> copying build/lib/aodh/storage/impl_log.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage
> copying build/lib/aodh/storage/impl_sqlalchemy.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage
> copying build/lib/aodh/storage/base.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy
> copying build/lib/aodh/storage/sqlalchemy/utils.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic
> copying build/lib/aodh/storage/sqlalchemy/alembic/script.py.mako -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic
> copying build/lib/aodh/storage/sqlalchemy/alembic/env.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic
> copying build/lib/aodh/storage/sqlalchemy/alembic/alembic.ini -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions
> copying 
> build/lib/aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py
>  -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions
> copying 
> build/lib/aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions
> copying 
> build/lib/aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py
>  -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions
> copying 
> build/lib/aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py
>  -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions
> copying 
> build/lib/aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py
>  -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions
> copying 
> build/lib/aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py
>  -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions
> copying 
> build/lib/aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py
>  -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions
> copying build/lib/aodh/storage/sqlalchemy/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy
> copying build/lib/aodh/storage/sqlalchemy/models.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy
> copying build/lib/aodh/storage/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage
> copying build/lib/aodh/storage/models.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/storage
> copying build/lib/aodh/profiler.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh
> creating 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator
> copying build/lib/aodh/evaluator/utils.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator
> copying build/lib/aodh/evaluator/loadbalancer.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator
> copying build/lib/aodh/evaluator/gnocchi.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator
> copying build/lib/aodh/evaluator/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator
> copying build/lib/aodh/evaluator/threshold.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator
> copying build/lib/aodh/evaluator/composite.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator
> copying build/lib/aodh/evaluator/event.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator
> copying build/lib/aodh/queue.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh
> copying build/lib/aodh/messaging.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh
> copying build/lib/aodh/coordination.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh
> copying build/lib/aodh/event.py -> 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh
> running install_egg_info
> Copying aodh.egg-info to 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aodh-16.0.0.egg-info
> Skipping SOURCES.txt
> running install_scripts
> Installing aodh-config-generator script to /<<PKGBUILDDIR>>/debian/tmp/usr/bin
> Installing aodh-dbsync script to /<<PKGBUILDDIR>>/debian/tmp/usr/bin
> Installing aodh-evaluator script to /<<PKGBUILDDIR>>/debian/tmp/usr/bin
> Installing aodh-expirer script to /<<PKGBUILDDIR>>/debian/tmp/usr/bin
> Installing aodh-listener script to /<<PKGBUILDDIR>>/debian/tmp/usr/bin
> Installing aodh-notifier script to /<<PKGBUILDDIR>>/debian/tmp/usr/bin
> Installing aodh-status script to /<<PKGBUILDDIR>>/debian/tmp/usr/bin
> Installing aodh-api script to /<<PKGBUILDDIR>>/debian/tmp/usr/bin
> rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/etc
> pkgos-dh_auto_test --no-py2 
> 'aodh\.tests\.unit\.(?!(.*test_bin.*|.*test_messaging\.MessagingTests\.test_get_transport_optional.*))'
> + 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.11
> + [ yes = no ]
> + [ no = yes ]
> + [ 3.11 = disabled ]
> + echo 3.11
> + cut -d. -f1
> + PYMAJOR=3
> + echo ===> Testing with python (python3)
> ===> Testing with python (python3)
> + pwd
> + [ -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages ]
> + [ -z  ]
> + pwd
> + echo Implicitly adding 
> PYTHONPATH=/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages
> Implicitly adding 
> PYTHONPATH=/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages
> + pwd
> + export PYTHONPATH=/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages
> + [ -e .stestr.conf ]
> + [ -x /usr/bin/python3-stestr ]
> + STESTR=stestr
> + rm -rf .stestr
> + PYTHON=python3.11 stestr run --parallel --subunit 
> aodh\.tests\.unit\.(?!(.*test_bin.*|.*test_messaging\.MessagingTests\.test_get_transport_optional.*))
> + subunit2pyunit
>    ERROR [aodh.evaluator] alarm state update failed
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/aodh/evaluator/__init__.py", line 134, in _refresh
>     self.notifier.notify(alarm, previous, reason, reason_data)
>   File "/<<PKGBUILDDIR>>/aodh/tests/unit/evaluator/test_base.py", line 32, in 
> _notify
>     raise Exception('Boom!')
> Exception: Boom!
> aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh
> aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh 
> ... ok
> aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints
> aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints
>  ... ok
> aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month
> aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month
>  ... ok
> aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex
> aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex
>  ... ok
> aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone
> aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone
>  ... FAIL
> aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks
> aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks ... ok
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok
>  ... ok
> 2023-09-26 06:29:47.605 393673 WARNING aodh.evaluator.gnocchi [-] alarm 
> statistics retrieval failed: error (HTTP 500): 
> gnocchiclient.exceptions.ClientException: error (HTTP 500)
> 2023-09-26 06:29:47.607 393673 INFO aodh.evaluator [-] alarm 
> 892b97c0-9583-4d91-aa9c-0f89243e3691 transitioning to ok because Transition 
> to ok due to 6 samples inside threshold, most recent: 75.0
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure
>  ... ok
> 2023-09-26 06:29:47.623 393673 INFO aodh.evaluator [-] alarm 
> b6e25581-d1b9-4d8b-bd96-6b61db3a0642 transitioning to ok because Transition 
> to ok due to 6 samples inside threshold, most recent: 75.0
> 2023-09-26 06:29:47.623 393675 INFO aodh.evaluator.event [-] Triggering the 
> alarm 1c7db509-bd67-4863-ac8f-cc3389e2b443 by event for project , event_type: 
> type0
> 2023-09-26 06:29:47.625 393675 INFO aodh.evaluator [-] alarm 
> 1c7db509-bd67-4863-ac8f-cc3389e2b443 transitioning to alarm because Event 
> <id=ecb6d721-2bca-46be-936b-1c5d1ccca9a3,event_type=type0> hits the query 
> <query=[]>.
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled
>  ... ok
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear
>  ... ok
> 2023-09-26 06:29:47.639 393675 INFO aodh.evaluator.event [-] Triggering the 
> alarm 1 by event for project , event_type: type0
> 2023-09-26 06:29:47.641 393675 INFO aodh.evaluator.event [-] Triggering the 
> alarm 2 by event for project , event_type: type0
> 2023-09-26 06:29:47.641 393675 INFO aodh.evaluator [-] alarm 2 transitioning 
> to alarm because Event 
> <id=acc917ed-54d9-4afc-934e-062b36170faf,event_type=type0> hits the query 
> <query=[]>.
> 2023-09-26 06:29:47.643 393673 INFO aodh.evaluator [-] alarm 
> b91d8409-6101-4b51-a566-c261706b9055 transitioning to alarm because 
> Transition to alarm due to 6 samples outside threshold, most recent: 86.0
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception
>  ... ok
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip
>  ... ok
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled
>  ... ok
> 2023-09-26 06:29:47.659 393673 WARNING aodh.evaluator.threshold [-] Expecting 
> 6 datapoints but only get 0
> 2023-09-26 06:29:47.660 393673 INFO aodh.evaluator [-] alarm 
> c0ede78c-cb4d-4d0c-b916-32a5f3c7f2cb transitioning to insufficient data 
> because No datapoint for granularity 50
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient
>  ... ok
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired
>  ... ok
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit
>  ... ok
> aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring
> aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring ... ok
> aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching
> aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching
>  ... ok
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss
>  ... ok
> aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix
> aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix
>  ... ok
> aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching
> aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching
>  ... ok
> aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url
> aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url 
> ... ok
> aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching
> aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching 
> ... ok
> 2023-09-26 06:29:47.694 393675 INFO aodh.evaluator.event [-] Triggering the 
> alarm 1ae67804-854f-4e9e-a84c-0f352f1fbf5d by event for project project2, 
> event_type: type1
> 2023-09-26 06:29:47.695 393675 INFO aodh.evaluator [-] alarm 
> 1ae67804-854f-4e9e-a84c-0f352f1fbf5d transitioning to alarm because Event 
> <id=2148ba38-bbfc-40be-b340-08ea7f2f2163,event_type=type1> hits the query 
> <query=[]>.
> aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix
> aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix
>  ... ok
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired
>  ... ok
> aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching
> aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching
>  ... ok
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled
>  ... ok
> 2023-09-26 06:29:47.719 393675 INFO aodh.evaluator.event [-] Triggering the 
> alarm 2007dbd0-77cc-4823-af91-fe7367b4bc87 by event for project , event_type: 
> compute.instance.update
> 2023-09-26 06:29:47.721 393675 INFO aodh.evaluator [-] alarm 
> 2007dbd0-77cc-4823-af91-fe7367b4bc87 transitioning to alarm because Event 
> <id=24b099f5-6c8e-4c48-95fe-bb52326db65d,event_type=compute.instance.update> 
> hits the query <query=[]>.
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched
>  ... ok
> 2023-09-26 06:29:47.733 393675 INFO aodh.evaluator.event [-] Triggering the 
> alarm 65e28088-5074-4017-a6b5-a6d45c843b5b by event for project , event_type: 
> type0
> 2023-09-26 06:29:47.735 393675 INFO aodh.evaluator [-] alarm 
> 65e28088-5074-4017-a6b5-a6d45c843b5b transitioning to alarm because Event 
> <id=f2173437-f6fe-4ff4-a735-8336eaceeaab,event_type=type0> hits the query 
> <query=[]>.
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none
>  ... ok
> 2023-09-26 06:29:47.747 393675 INFO aodh.evaluator.event [-] Triggering the 
> alarm b5edc37e-2582-4eda-8493-970e11bde571 by event for project project1, 
> event_type: type0
> 2023-09-26 06:29:47.748 393675 INFO aodh.evaluator [-] alarm 
> b5edc37e-2582-4eda-8493-970e11bde571 transitioning to alarm because Event 
> <id=33175ce5-949b-4844-a7bf-4ce12792f4c8,event_type=type0> hits the query 
> <query=[]>.
> 2023-09-26 06:29:47.749 393681 INFO aodh.evaluator [-] alarm 
> a07b5ce0-feb1-4e39-b4f1-fee089986f0b transitioning to alarm because 
> Transition to alarm due to 5 samples outside threshold, most recent: 85.0
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id
>  ... ok
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record
>  ... ok
> 2023-09-26 06:29:47.761 393675 INFO aodh.evaluator.event [-] Triggering the 
> alarm 4c7306ec-054f-41c1-8adf-f4ff197cec8e by event for project project1, 
> event_type: type0
> 2023-09-26 06:29:47.762 393675 INFO aodh.evaluator [-] alarm 
> 4c7306ec-054f-41c1-8adf-f4ff197cec8e transitioning to alarm because Event 
> <id=a7f04cb6-4653-4d47-aec4-6392a147e403,event_type=type0> hits the query 
> <query=[]>.
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id
>  ... ok
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok
>  ... ok
> 2023-09-26 06:29:47.776 393675 INFO aodh.evaluator.event [-] Triggering the 
> alarm e39aa06b-5ce6-4822-8039-6a53ca46138f by event for project , event_type: 
> type0
> 2023-09-26 06:29:47.778 393675 INFO aodh.evaluator [-] alarm 
> e39aa06b-5ce6-4822-8039-6a53ca46138f transitioning to alarm because Event 
> <id=906e5570-7236-4e1e-a98e-7108fa41a81c,event_type=type0> hits the query 
> <query=[{"field": "traits.created_at", "op": "eq", "type": "datetime", 
> "value": "2015-09-01T18:52:27.214309"}]>.
> 2023-09-26 06:29:47.779 393681 INFO aodh.evaluator [-] alarm 
> 73f3c060-e254-4cd9-b719-74cd00d16368 transitioning to alarm because 
> Transition to alarm due to 5 samples outside threshold, most recent: 85.0
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime
>  ... ok
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown
>  ... ok
> 2023-09-26 06:29:47.794 393675 INFO aodh.evaluator.event [-] Triggering the 
> alarm 1978ce7a-91c7-4e75-a058-18052c52f61e by event for project , event_type: 
> type0
> 2023-09-26 06:29:47.796 393675 INFO aodh.evaluator [-] alarm 
> 1978ce7a-91c7-4e75-a058-18052c52f61e transitioning to alarm because Event 
> <id=f52cf156-834d-4cc6-9423-8198583a0d48,event_type=type0> hits the query 
> <query=[{"field": "traits.io_read_kbs", "op": "eq", "type": "float", "value": 
> "123.456"}]>.
> 2023-09-26 06:29:47.797 393681 INFO aodh.evaluator [-] alarm 
> e8077437-d0c6-4456-a57a-f01ac3e18c9f transitioning to alarm because 
> Transition to alarm due to 5 samples outside threshold, most recent: 85.0
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float
>  ... ok
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant
>  ... ok
> 2023-09-26 06:29:47.815 393675 INFO aodh.evaluator.event [-] Triggering the 
> alarm 640dd528-37d1-4dc0-bd54-0c865bf28892 by event for project , event_type: 
> type0
> 2023-09-26 06:29:47.816 393675 INFO aodh.evaluator [-] alarm 
> 640dd528-37d1-4dc0-bd54-0c865bf28892 transitioning to alarm because Event 
> <id=6e7f5d99-62be-4597-9cec-60f716d1d31c,event_type=type0> hits the query 
> <query=[{"field": "traits.instance_type_id", "op": "eq", "type": "integer", 
> "value": "5"}]>.
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer
>  ... ok
> 2023-09-26 06:29:47.823 393678 INFO aodh.evaluator [-] alarm 
> 6e138178-6596-4a9f-a7a9-97e0811f0013 transitioning to ok because Composite 
> rule alarm with composition form: (rule1 or rule2) transition to ok, due to 
> rules: rule1, rule2 inside their threshold.
> 2023-09-26 06:29:47.817 393681 WARNING aodh.evaluator.threshold [-] Expecting 
> 5 datapoints but only get 0
> 2023-09-26 06:29:47.818 393681 INFO aodh.evaluator [-] alarm 
> bb4b6291-a938-40f1-a0fd-6af23b6465c2 transitioning to insufficient data 
> because No datapoint for granularity 60
> aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok
> aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok 
> ... ok
> 2023-09-26 06:29:47.830 393681 WARNING aodh.evaluator.threshold [-] Expecting 
> 5 datapoints but only get 0
> 2023-09-26 06:29:47.831 393681 INFO aodh.evaluator [-] alarm 
> bb4b6291-a938-40f1-a0fd-6af23b6465c2 transitioning to insufficient data 
> because No datapoint for granularity 60
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration
>  ... ok
> 2023-09-26 06:29:47.836 393675 INFO aodh.evaluator.event [-] Triggering the 
> alarm 8270a8ab-d253-4479-b3c5-a84b813fb1c4 by event for project , event_type: 
> type0
> 2023-09-26 06:29:47.837 393675 INFO aodh.evaluator [-] alarm 
> 8270a8ab-d253-4479-b3c5-a84b813fb1c4 transitioning to alarm because Event 
> <id=e5d6a745-3150-4453-880a-b79697a4039a,event_type=type0> hits the query 
> <query=[{"field": "traits.state", "op": "eq", "value": "stopped"}]>.
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string
>  ... ok
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions
>  ... ok
> 2023-09-26 06:29:47.843 393685 INFO aodh.evaluator [-] alarm 
> 0cb4cfd0-35ee-4a5c-9717-1b8d6d327d3c transitioning to alarm because Composite 
> rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or 
> rule5 or rule6)) transition to alarm, due to rules: rule1, rule2, rule6 
> outside their threshold.
> aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules
> aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules
>  ... ok
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint
>  ... ok
> 2023-09-26 06:29:47.851 393675 INFO aodh.evaluator.event [-] Aborting 
> evaluation of the alarm 5bad9476-bd0b-431a-a68d-242fffe5af36 due to unmet 
> condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 
> 1, 18, 52, 27, 214309), 'op': <built-in function eq>} .
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait
>  ... ok
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok
>  ... ok
> 2023-09-26 06:29:47.860 393685 INFO aodh.evaluator [-] alarm 
> 327d1fdc-5014-4b74-9db5-0897da679186 transitioning to alarm because Composite 
> rule alarm with composition form: (rule1 or rule2 or rule3) transition to 
> alarm, due to rules: rule1 outside their threshold.
> aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic
> aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic
>  ... ok
> 2023-09-26 06:29:47.867 393678 INFO aodh.evaluator [-] alarm 
> 2df5e1f0-51e7-4829-a9e2-59c34c3e754f transitioning to alarm because 
> Transition to alarm due to 4 samples outside threshold, most recent: 6.0
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm
>  ... ok
> 2023-09-26 06:29:47.860 393681 WARNING aodh.evaluator.gnocchi [-] alarm 
> statistics retrieval failed: error2 (HTTP 501): 
> gnocchiclient.exceptions.ClientException: error2 (HTTP 501)
> 2023-09-26 06:29:47.863 393681 INFO aodh.evaluator [-] alarm 
> 6686025f-99f3-4834-ac13-c7090adf5bc8 transitioning to ok because Transition 
> to ok due to 5 samples inside threshold, most recent: 76.0
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure
>  ... ok
> 2023-09-26 06:29:47.863 393675 ERROR aodh.evaluator.event [-] Failed to 
> extract event_type from event = {'message_id': 
> '14031c9f-f76a-4b06-a160-aab8c9c6acf1', 'traits': []}
> 2023-09-26 06:29:47.864 393675 WARNING aodh.evaluator.event [-] Event 
> <{'message_id': '14031c9f-f76a-4b06-a160-aab8c9c6acf1', 'traits': []}> is 
> invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type
>  ... ok
> aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state
> aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state
>  ... ok
> 2023-09-26 06:29:47.887 393675 ERROR aodh.evaluator.event [-] Failed to 
> extract message_id from event = {'event_type': 'type1', 'traits': []}
> aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat
> aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat
>  ... ok
> 2023-09-26 06:29:47.889 393681 INFO aodh.evaluator [-] alarm 
> 2a4ca122-1cd5-478d-8455-f6f8534b0006 transitioning to ok because Transition 
> to ok due to 5 samples inside threshold, most recent: 76.0
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear
>  ... ok
> 2023-09-26 06:29:47.888 393675 WARNING aodh.evaluator.event [-] Event 
> <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for 
> it.: aodh.evaluator.event.InvalidEvent
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id
>  ... ok
> 2023-09-26 06:29:47.888 393678 WARNING aodh.evaluator.gnocchi [-] alarm 
> statistics retrieval failed: boom: Exception: boom
> 2023-09-26 06:29:47.890 393678 INFO aodh.evaluator [-] alarm 
> 7d350b72-39a3-4521-8561-1632f8964066 transitioning to ok because Transition 
> to ok due to 3 samples inside threshold, most recent: 13.0
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure
>  ... ok
> 2023-09-26 06:29:47.908 393685 INFO aodh.evaluator [-] alarm 
> bf5e6af6-b8ab-4423-a2cc-93ee6950383a transitioning to ok because Composite 
> rule alarm with composition form: (rule1 and rule2 and rule3) transition to 
> ok, due to rules: rule1 inside their threshold.
> aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic
> aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic
>  ... ok
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched
>  ... ok
> 2023-09-26 06:29:47.911 393681 INFO aodh.evaluator [-] alarm 
> b5672965-7133-4444-977d-202557ede4ef transitioning to alarm because 
> Transition to alarm due to 5 samples outside threshold, most recent: 85.0
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip
>  ... ok
> 2023-09-26 06:29:47.914 393678 INFO aodh.evaluator [-] alarm 
> 67d1deb7-8bc7-4875-9d2e-2428c1c5270b transitioning to ok because Transition 
> to ok due to 4 samples inside threshold, most recent: 14.0
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear
>  ... ok
> 2023-09-26 06:29:47.922 393685 INFO aodh.evaluator [-] alarm 
> cdbb5ad2-5493-4fff-a123-c87091b695b0 transitioning to insufficient data 
> because Composite rule alarm with composition form: (rule1 or (rule2 and 
> rule3)) transition to insufficient data, due to rules: rule1, rule2, rule3 
> state evaluated to unknown.
> 2023-09-26 06:29:47.924 393675 INFO aodh.evaluator.event [-] Aborting 
> evaluation of the alarm 58cf8525-4afa-41df-b42f-0f00a409d743 due to unmet 
> condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 
> 1, 18, 52, 27, 214309), 'op': <built-in function eq>} .
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime
>  ... ok
> 2023-09-26 06:29:47.925 393681 WARNING aodh.evaluator.threshold [-] Expecting 
> 5 datapoints but only get 0
> 2023-09-26 06:29:47.926 393681 INFO aodh.evaluator [-] alarm 
> 281abdbe-5c6b-4490-97d1-eb668e16e205 transitioning to insufficient data 
> because No datapoint for granularity 60
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient
>  ... ok
> 2023-09-26 06:29:47.934 393678 INFO aodh.evaluator [-] alarm 
> 09cbfaf7-db4c-4aad-ac56-5be283e0b930 transitioning to alarm because 
> Transition to alarm due to 4 samples outside threshold, most recent: 7.0
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip
>  ... ok
> 2023-09-26 06:29:47.940 393681 INFO aodh.evaluator [-] alarm 
> bc542790-5c20-4407-b63b-d1fb932ba226 transitioning to alarm because 
> Transition to alarm due to 5 samples outside threshold, most recent: 85.0
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions
>  ... ok
> aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline
> aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline
>  ... ok
> 2023-09-26 06:29:47.925 393685 INFO aodh.evaluator [-] alarm 
> d583cd44-0b3d-4a00-bc8d-85fe40ceffaf transitioning to insufficient data 
> because Composite rule alarm with composition form: (rule1 or rule2 or rule3) 
> transition to insufficient data, due to rules: rule1, rule2, rule3 state 
> evaluated to unknown.
> 2023-09-26 06:29:47.926 393685 INFO aodh.evaluator [-] alarm 
> dab34d69-0ea4-4d10-95ae-7e201ba00f03 transitioning to insufficient data 
> because Composite rule alarm with composition form: (rule1 and rule2 and 
> rule3) transition to insufficient data, due to rules: rule1, rule2, rule3 
> state evaluated to unknown.
> 2023-09-26 06:29:47.927 393685 INFO aodh.evaluator [-] alarm 
> 853316d7-5fea-4446-923a-353620736421 transitioning to insufficient data 
> because Composite rule alarm with composition form: (rule1 and rule2 and 
> (rule3 or rule4 or rule5 or rule6)) transition to insufficient data, due to 
> rules: rule1, rule2, rule3, rule4, rule5, rule6 state evaluated to 
> unknown.
> aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient
> aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient
>  ... ok
> 2023-09-26 06:29:47.949 393678 WARNING aodh.evaluator.threshold [-] Expecting 
> 4 datapoints but only get 0
> 2023-09-26 06:29:47.949 393678 INFO aodh.evaluator [-] alarm 
> d5951c67-e819-4308-a6c1-ad05a08b2890 transitioning to insufficient data 
> because No datapoint for granularity 300
> 2023-09-26 06:29:47.939 393685 INFO aodh.evaluator [-] alarm 
> 79cd522e-3c2a-478f-9f0e-42ad3f857da6 transitioning to alarm because Composite 
> rule alarm with composition form: (rule1 or (rule2 and rule3)) transition to 
> alarm, due to rules: rule2, rule3 outside their threshold.
> aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state
> aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state
>  ... ok
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient
>  ... ok
> aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs
> aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs
>  ... ok
> aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict
> aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict
>  ... ok
> aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator
> aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator
>  ... ok
> 2023-09-26 06:29:47.955 393675 INFO aodh.evaluator.event [-] Aborting 
> evaluation of the alarm 054e2853-0cff-4007-a98a-c92b4a8ee256 due to unmet 
> condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': <built-in 
> function eq>} .
> 2023-09-26 06:29:47.955 393687 INFO aodh.coordination [-] Coordination 
> backend started successfully.
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float
>  ... ok
> aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none
> aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none ... ok
> 2023-09-26 06:29:47.961 393681 WARNING aodh.evaluator.threshold [-] Expecting 
> 5 datapoints but only get 0
> 2023-09-26 06:29:47.962 393681 INFO aodh.evaluator [-] alarm 
> 73e4a155-7848-4a9e-8caf-2a9b8387347e transitioning to insufficient data 
> because No datapoint for granularity 60
> 2023-09-26 06:29:47.964 393687 INFO aodh.coordination [-] Coordination 
> backend started successfully.
> aodh.tests.unit.test_coordination.TestPartitioning.test_member_id
> aodh.tests.unit.test_coordination.TestPartitioning.test_member_id ... ok
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint
>  ... ok
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions
> aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions
>  ... ok
> 2023-09-26 06:29:47.971 393675 INFO aodh.evaluator.event [-] Aborting 
> evaluation of the alarm a01cb0da-3cec-4009-91c5-9333b85dea07 due to unmet 
> condition={'field': 'traits.instance_type_id', 'value': 5, 'op': <built-in 
> function eq>} .
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer
>  ... ok
> 2023-09-26 06:29:47.972 393687 INFO aodh.coordination [-] Coordination 
> backend started successfully.
> 2023-09-26 06:29:47.977 393681 INFO aodh.evaluator [-] alarm 
> a3500cea-9deb-4bd9-b84a-9dd31476c4c2 transitioning to alarm because 
> Transition to alarm due to 1 members unhealthy, most recent: {'created_at': 
> '2023-09-25T06:29:47.975228', 'admin_state_up': True, 'operating_status': 
> 'ERROR'}
> aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate
> aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate
>  ... ok
> 2023-09-26 06:29:47.984 393675 INFO aodh.evaluator.event [-] Aborting 
> evaluation of the alarm cba5df37-f820-4124-9dbe-0712cbf7c491 due to unmet 
> condition={'field': 'traits.state', 'value': 'stopped', 'op': <built-in 
> function eq>} .
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string
>  ... ok
> 2023-09-26 06:29:47.987 393681 INFO aodh.evaluator [-] alarm 
> 8788119e-3b06-4d1b-8ad9-30ced40746c3 transitioning to ok because Transition 
> to ok due to 0 members unhealthy, most recent: None
> aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok
> aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok
>  ... ok
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type
> aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type
>  ... ok
> aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error
> aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error
>  ... ok
> 2023-09-26 06:29:48.002 393683 INFO aodh.evaluator [-] initiating evaluation 
> cycle on 0 alarms
> 2023-09-26 06:29:48.008 393675 INFO aodh.notifier.heat [-] Notifying alarm 
> fake_alarm_name fake_alarm_id of low priority from ok to alarm with action 
> trust+autohealer://fake_trust_id:delete@ because no good reason.
> 2023-09-26 06:29:48.009 393675 INFO aodh.notifier.heat [-] Heat resource 
> fake_resource_name is marked as unhealthy for alarm fake_alarm_id
> 2023-09-26 06:29:48.010 393675 INFO aodh.notifier.heat [-] Heat stack 
> fake_stack_id is updated for alarm fake_alarm_id
> aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify
> aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify ... 
> ok
> 2023-09-26 06:29:48.021 393675 INFO aodh.notifier.heat [-] Notifying alarm 
> fake_alarm_name fake_alarm_id of low priority from ok to alarm with action 
> trust+autohealer://fake_trust_id:delete@ because no good reason.
> 2023-09-26 06:29:48.022 393675 ERROR aodh.notifier.heat [-] stack_id and 
> asg_id must exist to notify alarm fake_alarm_id
> aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing
> aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing
>  ... ok
> aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue
> aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue 
> ... ok
> aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener
> aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener
>  ... ok
> 2023-09-26 06:29:48.974 393687 INFO aodh.coordination [-] Joined partitioning 
> group group1
> 2023-09-26 06:29:48.974 393687 INFO aodh.coordination [-] Coordination 
> backend started successfully.
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints
>  ... ok
> 2023-09-26 06:29:49.013 393683 INFO aodh.evaluator [-] initiating evaluation 
> cycle on 1 alarms
> 2023-09-26 06:29:49.014 393683 ERROR aodh.evaluator [-] Failed to evaluate 
> alarm alarm_id1: Exception: Boom!
> 2023-09-26 06:29:49.014 393683 ERROR aodh.evaluator Traceback (most recent 
> call last):
> 2023-09-26 06:29:49.014 393683 ERROR aodh.evaluator   File 
> "/<<PKGBUILDDIR>>/aodh/evaluator/__init__.py", line 287, in _evaluate_alarm
> 2023-09-26 06:29:49.014 393683 ERROR aodh.evaluator     
> self.evaluators[alarm.type].obj.evaluate(alarm)
> 2023-09-26 06:29:49.014 393683 ERROR aodh.evaluator   File 
> "/usr/lib/python3.11/unittest/mock.py", line 1124, in __call__
> 2023-09-26 06:29:49.014 393683 ERROR aodh.evaluator     return 
> self._mock_call(*args, **kwargs)
> 2023-09-26 06:29:49.014 393683 ERROR aodh.evaluator            
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 2023-09-26 06:29:49.014 393683 ERROR aodh.evaluator   File 
> "/usr/lib/python3.11/unittest/mock.py", line 1128, in _mock_call
> 2023-09-26 06:29:49.014 393683 ERROR aodh.evaluator     return 
> self._execute_mock_call(*args, **kwargs)
> 2023-09-26 06:29:49.014 393683 ERROR aodh.evaluator            
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 2023-09-26 06:29:49.014 393683 ERROR aodh.evaluator   File 
> "/usr/lib/python3.11/unittest/mock.py", line 1187, in _execute_mock_call
> 2023-09-26 06:29:49.014 393683 ERROR aodh.evaluator     raise result
> 2023-09-26 06:29:49.014 393683 ERROR aodh.evaluator Exception: Boom!
> 2023-09-26 06:29:49.014 393683 ERROR aodh.evaluator 
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm ... ok
> 2023-09-26 06:29:49.975 393687 INFO aodh.coordination [-] Joined partitioning 
> group group2
> aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups
> aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups ... ok
> 2023-09-26 06:29:49.987 393687 INFO aodh.coordination [-] Coordination 
> backend started successfully.
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle
>  ... ok
> 2023-09-26 06:29:50.023 393683 INFO aodh.evaluator [-] initiating evaluation 
> cycle on 1 alarms
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action
>  ... ok
> 2023-09-26 06:29:50.988 393687 INFO aodh.coordination [-] Joined partitioning 
> group group
> 2023-09-26 06:29:50.989 393687 INFO aodh.coordination [-] Coordination 
> backend started successfully.
> 2023-09-26 06:29:50.989 393687 INFO aodh.coordination [-] Joined partitioning 
> group group
> 2023-09-26 06:29:50.989 393687 INFO aodh.coordination [-] Coordination 
> backend started successfully.
> 2023-09-26 06:29:50.989 393687 INFO aodh.coordination [-] Joined partitioning 
> group group
> 2023-09-26 06:29:50.990 393687 INFO aodh.coordination [-] Coordination 
> backend started successfully.
> 2023-09-26 06:29:50.990 393687 INFO aodh.coordination [-] Joined partitioning 
> group group
> 2023-09-26 06:29:50.990 393687 INFO aodh.coordination [-] Coordination 
> backend started successfully.
> 2023-09-26 06:29:50.990 393687 INFO aodh.coordination [-] Joined partitioning 
> group group
> 2023-09-26 06:29:50.990 393687 INFO aodh.coordination [-] Coordination 
> backend started successfully.
> 2023-09-26 06:29:50.990 393687 INFO aodh.coordination [-] Joined partitioning 
> group group
> 2023-09-26 06:29:50.990 393687 INFO aodh.coordination [-] Coordination 
> backend started successfully.
> 2023-09-26 06:29:50.990 393687 INFO aodh.coordination [-] Joined partitioning 
> group group
> 2023-09-26 06:29:50.991 393687 INFO aodh.coordination [-] Coordination 
> backend started successfully.
> 2023-09-26 06:29:50.991 393687 INFO aodh.coordination [-] Joined partitioning 
> group group
> 2023-09-26 06:29:50.991 393687 INFO aodh.coordination [-] Coordination 
> backend started successfully.
> 2023-09-26 06:29:50.991 393687 INFO aodh.coordination [-] Joined partitioning 
> group group
> 2023-09-26 06:29:50.991 393687 INFO aodh.coordination [-] Coordination 
> backend started successfully.
> 2023-09-26 06:29:50.991 393687 INFO aodh.coordination [-] Joined partitioning 
> group group
> aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning
> aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning ... ok
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination
>  ... ok
> aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect
> aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect ... ok
> 2023-09-26 06:29:51.036 393683 INFO aodh.evaluator [-] initiating evaluation 
> cycle on 1 alarms
> 2023-09-26 06:29:51.037 393687 INFO aodh.coordination [-] Coordination 
> backend started successfully.
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url 
> ... ok
> 2023-09-26 06:29:52.038 393687 INFO aodh.coordination [-] Joined partitioning 
> group group
> 2023-09-26 06:29:52.038 393687 INFO aodh.coordination [-] Coordination 
> backend started successfully.
> 2023-09-26 06:29:52.038 393687 INFO aodh.coordination [-] Joined partitioning 
> group group
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified
>  ... ok
> aodh.tests.unit.test_coordination.TestPartitioning.test_single_group
> aodh.tests.unit.test_coordination.TestPartitioning.test_single_group ... ok
> 2023-09-26 06:29:52.053 393687 INFO aodh.coordination [-] Coordination 
> backend started successfully.
> 2023-09-26 06:29:52.058 393683 INFO aodh.evaluator [-] initiating evaluation 
> cycle on 2 alarms
> 2023-09-26 06:29:52.058 393683 ERROR aodh.evaluator [-] Failed to evaluate 
> alarm a: Exception: Boom!
> 2023-09-26 06:29:52.058 393683 ERROR aodh.evaluator Traceback (most recent 
> call last):
> 2023-09-26 06:29:52.058 393683 ERROR aodh.evaluator   File 
> "/<<PKGBUILDDIR>>/aodh/evaluator/__init__.py", line 287, in _evaluate_alarm
> 2023-09-26 06:29:52.058 393683 ERROR aodh.evaluator     
> self.evaluators[alarm.type].obj.evaluate(alarm)
> 2023-09-26 06:29:52.058 393683 ERROR aodh.evaluator   File 
> "/usr/lib/python3.11/unittest/mock.py", line 1124, in __call__
> 2023-09-26 06:29:52.058 393683 ERROR aodh.evaluator     return 
> self._mock_call(*args, **kwargs)
> 2023-09-26 06:29:52.058 393683 ERROR aodh.evaluator            
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 2023-09-26 06:29:52.058 393683 ERROR aodh.evaluator   File 
> "/usr/lib/python3.11/unittest/mock.py", line 1128, in _mock_call
> 2023-09-26 06:29:52.058 393683 ERROR aodh.evaluator     return 
> self._execute_mock_call(*args, **kwargs)
> 2023-09-26 06:29:52.058 393683 ERROR aodh.evaluator            
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 2023-09-26 06:29:52.058 393683 ERROR aodh.evaluator   File 
> "/usr/lib/python3.11/unittest/mock.py", line 1187, in _execute_mock_call
> 2023-09-26 06:29:52.058 393683 ERROR aodh.evaluator     raise result
> 2023-09-26 06:29:52.058 393683 ERROR aodh.evaluator Exception: Boom!
> 2023-09-26 06:29:52.058 393683 ERROR aodh.evaluator 
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok
>  ... ok
> 2023-09-26 06:29:53.034 393679 INFO aodh.notifier.rest [-] Notifying alarm 
> testalarm foobar with severity critical from OK to ALARM with action 
> _ModifiedSplitResult(scheme='https', netloc='host', path='/action', query='', 
> fragment='') because what ?. request-id: 
> b'req-db8ed96a-b9cc-4c44-9a53-c14a0ed5a8f5' 
> 2023-09-26 06:29:53.036 393679 INFO aodh.notifier.rest [-] Notifying alarm 
> <foobar> gets response: <MagicMock name='post().status_code' 
> id='140004225309584'> <MagicMock name='post().reason' 
> id='140004215428176'>.
> 2023-09-26 06:29:53.055 393687 INFO aodh.coordination [-] Joined partitioning 
> group 123
> 2023-09-26 06:29:53.055 393687 INFO aodh.coordination [-] Left partitioning 
> group 123
> aodh.tests.unit.test_coordination.TestPartitioning.test_stop
> aodh.tests.unit.test_coordination.TestPartitioning.test_stop ... ok
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm
>  ... ok
> aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain
> aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain
>  ... ok
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated
>  ... ok
> aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id
> aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id
>  ... ok
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval
>  ... ok
> aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name
> aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name
>  ... ok
> 2023-09-26 06:29:53.098 393683 INFO aodh.evaluator [-] initiating evaluation 
> cycle on 0 alarms
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton
>  ... ok
> 2023-09-26 06:29:53.112 393683 INFO aodh.evaluator [-] initiating evaluation 
> cycle on 2 alarms
> 2023-09-26 06:29:53.112 393683 WARNING aodh.evaluator [-] Skipping alarm a, 
> unsupported type: not_existing_type
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert
>  ... ok
> 2023-09-26 06:29:54.051 393679 INFO aodh.notifier.rest [-] Notifying alarm 
> testalarm foobar with severity critical from OK to ALARM with action 
> _ModifiedSplitResult(scheme='https', netloc='host', path='/action', query='', 
> fragment='') because what ?. request-id: 
> b'req-29ca5c04-924a-47b1-b12e-c21443d1a827' 
> 2023-09-26 06:29:54.053 393679 INFO aodh.notifier.rest [-] Notifying alarm 
> <foobar> gets response: <MagicMock name='post().status_code' 
> id='140004218844432'> <MagicMock name='post().reason' 
> id='140004218824080'>.
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped
> aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped
>  ... ok
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key
>  ... ok
> 2023-09-26 06:29:55.076 393679 INFO aodh.notifier.rest [-] Notifying alarm 
> testalarm foobar with severity critical from OK to ALARM with action 
> _ModifiedSplitResult(scheme='https', netloc='host', path='/action', query='', 
> fragment='') because what ?. request-id: 
> b'req-cd409296-c46c-4062-815e-32b3326a7ad6' 
> 2023-09-26 06:29:55.079 393679 INFO aodh.notifier.rest [-] Notifying alarm 
> <foobar> gets response: <MagicMock name='post().status_code' 
> id='140004196310608'> <MagicMock name='post().reason' 
> id='140004196315728'>.
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable
>  ... ok
> 2023-09-26 06:29:56.094 393679 INFO aodh.notifier.rest [-] Notifying alarm 
> testalarm foobar with severity critical from OK to ALARM with action 
> _ModifiedSplitResult(scheme='https', netloc='host', path='/action', 
> query='aodh-alarm-ssl-verify=0', fragment='') because what ?. request-id: 
> b'req-cffe3233-0074-4f7d-ba47-695e7e7d16af' 
> 2023-09-26 06:29:56.096 393679 INFO aodh.notifier.rest [-] Notifying alarm 
> <foobar> gets response: <MagicMock name='post().status_code' 
> id='140004214817296'> <MagicMock name='post().reason' 
> id='140004214821008'>.
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable
>  ... ok
> 2023-09-26 06:29:57.110 393679 INFO aodh.notifier.rest [-] Notifying alarm 
> testalarm foobar with severity critical from OK to ALARM with action 
> _ModifiedSplitResult(scheme='https', netloc='host', path='/action', query='', 
> fragment='') because what ?. request-id: 
> b'req-e713dba3-9e60-4093-aba8-eefc7cefd1ab' 
> 2023-09-26 06:29:57.113 393679 INFO aodh.notifier.rest [-] Notifying alarm 
> <foobar> gets response: <MagicMock name='post().status_code' 
> id='140004214198160'> <MagicMock name='post().reason' 
> id='140004214611280'>.
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg
>  ... ok
> 2023-09-26 06:29:58.124 393679 INFO aodh.notifier.rest [-] Notifying alarm 
> testalarm foobar with severity critical from OK to ALARM with action 
> _ModifiedSplitResult(scheme='https', netloc='host', path='/action', 
> query='aodh-alarm-ssl-verify=1', fragment='') because what ?. request-id: 
> b'req-7718a354-3375-43e0-9b06-2e76f14f4bf9' 
> 2023-09-26 06:29:58.125 393679 INFO aodh.notifier.rest [-] Notifying alarm 
> <foobar> gets response: <MagicMock name='post().status_code' 
> id='140004215861968'> <MagicMock name='post().reason' 
> id='140004215862096'>.
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user
>  ... ok
> 2023-09-26 06:29:59.138 393679 INFO aodh.notifier.rest [-] Notifying alarm 
> testalarm foobar with severity critical from OK to ALARM with action 
> SplitResult(scheme='http', netloc='host', path='/action', query='', 
> fragment='') because what ?. request-id: 
> b'req-1ded935d-f97c-4a86-a4db-449da61238af' 
> 2023-09-26 06:29:59.139 393679 INFO aodh.notifier.rest [-] Notifying alarm 
> <foobar> gets response: <MagicMock name='post().status_code' 
> id='140004196610640'> <MagicMock name='post().reason' 
> id='140004214196880'>.
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action
>  ... ok
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener
>  ... ok
> 2023-09-26 06:30:01.218 393679 INFO aodh.notifier.zaqar [-] Notifying alarm 
> testalarm foobar of critical priority from OK to ALARM with action 
> _ModifiedSplitResult(scheme='zaqar', netloc='', path='', 
> query='subscriber=http://example.com/data&ttl=7200&signature=mysignature&expires=2016-06-29T01:49:56&paths=/v2/queues/beijing/messages&methods=GET,PATCH,POST,PUT&queue_name=foobar-critical&project_id=my_project_id',
>  fragment='') because what ?.
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action
>  ... ok
> 2023-09-26 06:30:02.333 393679 INFO aodh.notifier.zaqar [-] Notifying alarm 
> testalarm foobar of critical priority from OK to ALARM with action 
> SplitResult(scheme='zaqar', netloc='', path='', 
> query='queue_name=foobar-critical', fragment='') because what ?.
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action
>  ... ok
> 2023-09-26 06:30:03.366 393679 INFO aodh.notifier.zaqar [-] Notifying alarm 
> testalarm foobar of critical priority from OK to ALARM with action 
> _ModifiedSplitResult(scheme='zaqar', netloc='', path='', 
> query='topic=critical&subscriber=http://example.com/data&subscriber=mailto:f...@example.com&ttl=7200',
>  fragment='') because what ?.
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action
> aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action 
> ... ok
> 
> ======================================================================
> FAIL: 
> aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone
> aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone
> ----------------------------------------------------------------------
> testtools.testresult.real._StringException: Traceback (most recent call last):
>   File "/usr/lib/python3.11/unittest/mock.py", line 1375, in patched
>     return func(*newargs, **newkeywargs)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/aodh/tests/unit/evaluator/test_base.py", line 159, 
> in test_base_time_constraints_timezone
>     self.assertFalse(cls.within_time_constraint(alarm))
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/aodh/evaluator/__init__.py", line 153, in 
> within_time_constraint
>     tz = pytz.timezone(tc['timezone']) if tc['timezone'] else None
>          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/pytz/__init__.py", line 202, in 
> timezone
>     raise UnknownTimeZoneError(zone)
> pytz.exceptions.UnknownTimeZoneError: 'US/Eastern'
> 
> 
> ----------------------------------------------------------------------
> Ran 117 tests in 33.230s
> 
> FAILED (failures=1)
> + echo ======> STESTR TEST SUITE FAILED FOR python3.11: displaying pip3 
> freeze output...
> ======> STESTR TEST SUITE FAILED FOR python3.11: displaying pip3 freeze 
> output...
> + [ -x /usr/bin/pip3 ]
> + pip3 freeze
> alabaster==0.7.12
> alembic==1.8.1.dev0
> amqp==5.1.1
> anyjson==0.3.3
> aodh==16.0.0
> appdirs==1.4.4
> arrow==1.2.3
> async-timeout==4.0.3
> attrs==23.1.0
> autopage==0.4.0
> Babel==2.10.3
> bcrypt==3.2.2
> beautifulsoup4==4.12.2
> blinker==1.6.2
> cachetools==5.3.0
> certifi==2022.9.24
> cffi==1.15.1
> chardet==5.2.0
> charset-normalizer==3.2.0
> cliff==4.2.0
> cmd2==2.4.3+ds
> colorama==0.4.6
> confluent-kafka==1.7.0
> cotyledon==1.7.3
> coverage==7.2.7
> croniter==1.3.5
> cryptography==38.0.4
> ddt==1.6.0
> debtcollector==2.5.0
> decorator==5.1.1
> defusedxml==0.7.1
> Deprecated==1.2.14
> deprecation==2.0.7
> dnspython==2.4.2
> docutils==0.19
> dogpile.cache==1.1.8
> dulwich==0.21.6
> etcd3==0.12.0
> etcd3gw==2.0.0
> eventlet==0.33.1
> extras==1.0.0
> fasteners==0.17.3
> fixtures==4.0.1
> flake8==5.0.4
> future==0.18.2
> futurist==2.4.1
> gabbi==2.4.0
> gevent==22.10.2
> gnocchiclient==7.0.7
> greenlet==2.0.2
> grpcio==1.51.1
> hacking==4.1.0
> httplib2==0.20.4
> idna==3.3
> imagesize==1.4.1
> importlib-metadata==4.12.0
> infinity==1.5
> iniconfig==1.1.1
> iso8601==1.0.2
> jaraco.classes==3.2.1
> jeepney==0.8.0
> Jinja2==3.1.2
> jmespath==1.0.1
> jsonpatch==1.32
> jsonpath-rw==1.4.0
> jsonpath-rw-ext==1.2.2
> jsonpointer==2.3
> jsonschema==4.10.3
> kazoo==2.9.0.dev0
> keyring==24.2.0
> keystoneauth1==5.1.2
> keystonemiddleware==10.2.0
> kombu==5.3.2
> logutils==0.3.5
> 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==1.20.0
> openstacksdk==1.0.1
> os-client-config==2.1.0
> os-service-types==1.7.0
> os-testr==2.0.1
> osc-lib==2.7.0
> oslo.cache==3.3.1
> oslo.concurrency==5.1.1
> oslo.config==9.1.1
> oslo.context==5.1.1
> oslo.db==12.3.1
> oslo.i18n==6.0.0
> oslo.log==5.2.0
> oslo.messaging==14.2.0
> oslo.metrics==0.6.0
> oslo.middleware==5.1.1
> oslo.policy==4.1.1
> oslo.reports==3.0.0
> oslo.serialization==5.1.1
> oslo.service==3.1.1
> oslo.upgradecheck==2.1.1
> oslo.utils==6.1.0
> oslotest==4.5.0
> packaging==23.1
> paramiko==2.12.0
> Paste==3.5.2
> PasteDeploy==3.0.1
> pbr==5.11.1
> pecan==1.4.1
> pluggy==1.3.0
> ply==3.11
> prettytable==3.6.0
> prometheus-client==0.17.1
> protobuf==4.21.12
> psutil==5.9.4
> psycopg2==2.9.6
> psycopg2cffi==2.8.1
> pure-sasl==0.5.1
> py==1.11.0
> pycadf==3.1.1
> pycodestyle==2.10.0
> pycparser==2.21
> pyflakes==2.5.0
> Pygments==2.15.1
> pyinotify==0.9.6
> PyJWT==2.7.0
> pykerberos==1.1.14
> pymemcache==3.5.2
> pymongo==3.11.0
> PyMySQL==1.0.2
> PyNaCl==1.5.0
> pyOpenSSL==23.0.0
> pyparsing==3.1.1
> pyperclip==1.8.2
> pyrsistent==0.18.1
> pytest==7.4.2
> python-binary-memcached==0.31.1
> python-cinderclient==9.3.0
> python-dateutil==2.8.2
> python-glanceclient==4.3.0
> python-heatclient==3.2.0
> python-keystoneclient==5.1.0
> python-memcached==1.58
> python-neutronclient==9.0.0
> python-novaclient==18.3.0
> python-octaviaclient==3.4.0
> python-openstackclient==6.2.0
> python-subunit==1.4.0
> python-swiftclient==4.2.0
> python-zaqarclient==2.5.1
> pytz==2023.3.post1
> PyYAML==6.0.1
> pyzmq==24.0.1
> redis==4.3.4
> repoze.lru==0.7
> requests==2.31.0
> requestsexceptions==1.4.0
> rfc3986==1.5.0
> roman==3.3
> Routes==2.5.1
> SecretStorage==3.3.3
> setproctitle==1.3.2
> simplegeneric==0.8.1
> simplejson==3.19.1
> six==1.16.0
> snowballstemmer==2.2.0
> soupsieve==2.5
> Sphinx==5.3.0
> sphinxcontrib-httpdomain==1.8.0
> sphinxcontrib-pecanwsme==0.10.0
> SQLAlchemy==1.4.47
> sqlalchemy-migrate==0.13.0
> SQLAlchemy-Utils==0.38.2
> sqlparse==0.4.2
> statsd==4.0.1
> stestr==3.2.1
> stevedore==5.0.0
> tempest==34.1.0
> Tempita==0.5.2
> tenacity==8.2.1
> testrepository==0.0.20
> testresources==2.0.1
> testscenarios==0.5.0
> testtools==2.5.0
> tooz==3.1.0
> uhashring==2.1
> ujson==5.8.0
> unittest2==1.1.0
> urllib3==1.26.16
> vine==5.0.0
> voluptuous==0.12.2
> waitress==2.1.2
> warlock==2.0.1
> wcwidth==0.2.5
> WebOb==1.8.6
> WebTest==3.0.0
> wrapt==1.14.1
> wsgi-intercept==1.9.3
> WSME==0.11.0
> yappi==1.4.0
> zake==0.2.2
> zipp==1.0.0
> zope.event==4.4
> zope.interface==5.5.2
> + exit 1
> make[1]: *** [debian/rules:38: override_dh_install] Error 1


The full build log is available from:
http://qa-logs.debian.net/2023/09/25/aodh_16.0.0-3_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230925;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230925&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.

Reply via email to