Mock Version: 6.0
Mock Version: 6.0
Mock Version: 6.0
Mock Version: 6.0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fbf8e797d00>timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: source_date_epoch_from_changelog set but %changelog is missing
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.src.rpm
RPM build warnings:
    source_date_epoch_from_changelog set but %changelog is missing
Child return code was: 0
Mock Version: 6.0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fba70e57430>timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: source_date_epoch_from_changelog set but %changelog is missing
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.src.rpm
RPM build warnings:
    source_date_epoch_from_changelog set but %changelog is missing
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br  --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fba70e57430>timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br  --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: source_date_epoch_from_changelog set but %changelog is missing
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.U4QBCF
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf aodh-20.1.0.dev19
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/aodh-20.1.0.dev19-0.20250515115155.2d57b23.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd aodh-20.1.0.dev19
+ rm -rf /builddir/build/BUILD/aodh-20.1.0.dev19-SPECPARTS
+ /usr/bin/mkdir -p /builddir/build/BUILD/aodh-20.1.0.dev19-SPECPARTS
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/bin/git init -q
+ /usr/bin/git config user.name rpm-build
+ /usr/bin/git config user.email '<rpm-build>'
+ /usr/bin/git config gc.auto 0
+ /usr/bin/git add --force .
+ /usr/bin/git commit -q --allow-empty -a --author 'rpm-build <rpm-build>' -m 'openstack-aodh-20.1.0 base'
+ /usr/bin/git checkout --track -b rpm-build
Switched to a new branch 'rpm-build'
branch 'rpm-build' set up to track 'master'.
+ find . '(' -name .gitignore -o -name .placeholder ')' -delete
+ find aodh -name '*.py' -exec sed -i '/\/usr\/bin\/env python/{d;q}' '{}' +
+ sed -i '/^\"PO-Revision-Date: \\n\"/d' aodh/locale/de/LC_MESSAGES/aodh.po aodh/locale/en_GB/LC_MESSAGES/aodh.po aodh/locale/es/LC_MESSAGES/aodh.po aodh/locale/fr/LC_MESSAGES/aodh.po aodh/locale/it/LC_MESSAGES/aodh.po aodh/locale/ja/LC_MESSAGES/aodh.po aodh/locale/ko_KR/LC_MESSAGES/aodh.po aodh/locale/pt/LC_MESSAGES/aodh.po aodh/locale/pt_BR/LC_MESSAGES/aodh.po aodh/locale/ru/LC_MESSAGES/aodh.po aodh/locale/zh_CN/LC_MESSAGES/aodh.po aodh/locale/zh_TW/LC_MESSAGES/aodh.po
+ sed -i '/^[[:space:]]*-c{env:.*_CONSTRAINTS_FILE.*/d' tox.ini
+ sed -i 's/^deps = -c{env:.*_CONSTRAINTS_FILE.*/deps =/' tox.ini
+ sed -i '/^minversion.*/d' tox.ini
+ sed -i '/^requires.*virtualenv.*/d' tox.ini
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^doc8.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^doc8.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^bandit.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^bandit.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^pre-commit.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^pre-commit.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^hacking.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^hacking.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^flake8-import-order.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^flake8-import-order.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^sphinx.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^sphinx.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^openstackdocstheme.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^openstackdocstheme.*/d' test-requirements.txt
+ for pkg in tzdata
+ sed -i '/^tzdata.*/d' doc/requirements.txt requirements.txt
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.jf2C4a
+ umask 022
+ cd /builddir/build/BUILD
+ cd aodh-20.1.0.dev19
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ VALAFLAGS=-g
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir
+ RPM_TOXENV=py312
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-20.1.0.dev19/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64-pyproject-buildrequires -t -e py312
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 69.0.3)
Handling wheel from get_requires_for_build_wheel
Requirement not satisfied: wheel
Handling pbr from get_requires_for_build_wheel
Requirement satisfied: pbr
   (installed: pbr 6.0.0)
Exiting dependency generation pass: get_requires_for_build_wheel
+ cat /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64-pyproject-buildrequires
+ rm -rfv '*.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.buildreqs.nosrc.rpm
RPM build warnings:
    source_date_epoch_from_changelog set but %changelog is missing
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fba70e57430>timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: source_date_epoch_from_changelog set but %changelog is missing
Building target platforms: x86_64
Building for target x86_64
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.dvVnbX
+ umask 022
+ cd /builddir/build/BUILD
+ cd aodh-20.1.0.dev19
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ VALAFLAGS=-g
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir
+ RPM_TOXENV=py312
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-20.1.0.dev19/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64-pyproject-buildrequires -t -e py312
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 69.0.3)
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.41.2)
Handling pbr from get_requires_for_build_wheel
Requirement satisfied: pbr
   (installed: pbr 6.0.0)
Handling tox-current-env >= 0.0.6 from tox itself
Requirement not satisfied: tox-current-env >= 0.0.6
Exiting dependency generation pass: tox itself
+ cat /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64-pyproject-buildrequires
+ rm -rfv '*.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.buildreqs.nosrc.rpm
RPM build warnings:
    source_date_epoch_from_changelog set but %changelog is missing
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fba70e57430>timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: source_date_epoch_from_changelog set but %changelog is missing
Building target platforms: x86_64
Building for target x86_64
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.SWG3tw
+ umask 022
+ cd /builddir/build/BUILD
+ cd aodh-20.1.0.dev19
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ VALAFLAGS=-g
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir
+ RPM_TOXENV=py312
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-20.1.0.dev19/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64-pyproject-buildrequires -t -e py312
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 69.0.3)
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.41.2)
Handling pbr from get_requires_for_build_wheel
Requirement satisfied: pbr
   (installed: pbr 6.0.0)
Handling tox-current-env >= 0.0.6 from tox itself
Requirement satisfied: tox-current-env >= 0.0.6
   (installed: tox-current-env 0.0.12)
  py312: OK (0.01 seconds)
  congratulations :) (0.07 seconds)
Handling tox from tox --print-deps-only: py312
Requirement satisfied: tox
   (installed: tox 4.21.2)
Handling stestr>=2.0.0 from tox --print-deps-only: py312
Requirement not satisfied: stestr>=2.0.0
Handling oslotest>=2.15.0 from tox --print-deps-only: py312
Requirement not satisfied: oslotest>=2.15.0
Handling coverage>=3.6 from tox --print-deps-only: py312
Requirement not satisfied: coverage>=3.6
Handling fixtures>=1.3.1 from tox --print-deps-only: py312
Requirement not satisfied: fixtures>=1.3.1
Handling SQLAlchemy-Utils>=0.39.0 from tox --print-deps-only: py312
Requirement not satisfied: SQLAlchemy-Utils>=0.39.0
Handling WebTest>=3.0.0 from tox --print-deps-only: py312
Requirement not satisfied: WebTest>=3.0.0
Handling tenacity>=3.2.1 from tox --print-deps-only: py312
Requirement not satisfied: tenacity>=3.2.1
Handling croniter>=0.3.4 from tox --print-deps-only: py312
Requirement not satisfied: croniter>=0.3.4
Handling futurist>=0.11.0 from tox --print-deps-only: py312
Requirement not satisfied: futurist>=0.11.0
Handling jsonschema>=3.2.0 from tox --print-deps-only: py312
Requirement not satisfied: jsonschema>=3.2.0
Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312
Requirement not satisfied: keystonemiddleware>=5.1.0
Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312
Requirement not satisfied: gnocchiclient>=6.0.0
Handling lxml>=2.3 from tox --print-deps-only: py312
Requirement not satisfied: lxml>=2.3
Handling oslo.db>=11.0.0 from tox --print-deps-only: py312
Requirement not satisfied: oslo.db>=11.0.0
Handling oslo.config>=6.8.0 from tox --print-deps-only: py312
Requirement not satisfied: oslo.config>=6.8.0
Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312
Requirement not satisfied: oslo.i18n>=1.5.0
Handling oslo.log>=4.3.0 from tox --print-deps-only: py312
Requirement not satisfied: oslo.log>=4.3.0
Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312
Requirement not satisfied: oslo.reports>=1.18.0
Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312
Requirement not satisfied: oslo.policy>=4.5.0
Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312
Requirement not satisfied: oslo.upgradecheck>=1.3.0
Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312
Requirement not satisfied: PasteDeploy>=1.5.0
Handling pbr>=2.0.0 from tox --print-deps-only: py312
Requirement satisfied: pbr>=2.0.0
   (installed: pbr 6.0.0)
Handling pecan>=0.8.0 from tox --print-deps-only: py312
Requirement not satisfied: pecan>=0.8.0
Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312
Requirement not satisfied: oslo.messaging>=5.2.0
Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312
Requirement not satisfied: oslo.middleware>=3.22.0
Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312
Requirement not satisfied: oslo.utils>=4.7.0
Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312
Requirement not satisfied: python-keystoneclient>=1.6.0
Handling requests>=2.5.2 from tox --print-deps-only: py312
Requirement satisfied: requests>=2.5.2
   (installed: requests 2.32.3)
Handling stevedore>=1.5.0 from tox --print-deps-only: py312
Requirement not satisfied: stevedore>=1.5.0
Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312
Requirement satisfied: SQLAlchemy>=1.4.1
   (installed: SQLAlchemy 2.0.26)
Handling tooz>=1.28.0 from tox --print-deps-only: py312
Requirement not satisfied: tooz>=1.28.0
Handling voluptuous>=0.8.10 from tox --print-deps-only: py312
Requirement not satisfied: voluptuous>=0.8.10
Handling WebOb>=1.2.3 from tox --print-deps-only: py312
Requirement not satisfied: WebOb>=1.2.3
Handling WSME>=0.12.1 from tox --print-deps-only: py312
Requirement not satisfied: WSME>=0.12.1
Handling cachetools>=1.1.6 from tox --print-deps-only: py312
Requirement satisfied: cachetools>=1.1.6
   (installed: cachetools 5.4.0)
Handling cotyledon>=1.7.3 from tox --print-deps-only: py312
Requirement not satisfied: cotyledon>=1.7.3
Handling keystoneauth1>=2.1 from tox --print-deps-only: py312
Requirement not satisfied: keystoneauth1>=2.1
Handling python-observabilityclient>=0.0.4 from tox --print-deps-only: py312
Requirement not satisfied: python-observabilityclient>=0.0.4
Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312
Requirement not satisfied: python-octaviaclient>=1.8.0
Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312
Requirement not satisfied: python-dateutil>=2.5.3
Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312
Requirement not satisfied: python-heatclient>=1.17.0
/usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: 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.12/site-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.
        Follow the current Python packaging guidelines when building
        Python RPM packages.
        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
        and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details.
        ********************************************************************************
!!
  self.initialize_options()
running dist_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
writing pbr to aodh.egg-info/pbr.json
[pbr] Processing SOURCES.txt
[pbr] In git context, generating filelist from git
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
adding license file 'LICENSE'
adding license file 'AUTHORS'
writing manifest file 'aodh.egg-info/SOURCES.txt'
creating '/builddir/build/BUILD/aodh-20.1.0.dev19/aodh-20.1.0.dev19.dist-info'
Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: tenacity >=3.2.1
Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: croniter >=0.3.4
Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: futurist >=0.11.0
Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: jsonschema >=3.2.0
Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: keystonemiddleware >=5.1.0
Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: gnocchiclient >=6.0.0
Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: lxml >=2.3
Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: oslo.db >=11.0.0
Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: oslo.config >=6.8.0
Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: oslo.i18n >=1.5.0
Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: oslo.log >=4.3.0
Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: oslo.reports >=1.18.0
Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: oslo.policy >=4.5.0
Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: oslo.upgradecheck >=1.3.0
Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: PasteDeploy >=1.5.0
Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: pbr >=2.0.0
   (installed: pbr 6.0.0)
Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: pecan >=0.8.0
Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: oslo.messaging >=5.2.0
Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: oslo.middleware >=3.22.0
Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: oslo.utils >=4.7.0
Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: python-keystoneclient >=1.6.0
Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: requests >=2.5.2
   (installed: requests 2.32.3)
Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: stevedore >=1.5.0
Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: SQLAlchemy >=1.4.1
   (installed: SQLAlchemy 2.0.26)
Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: tooz >=1.28.0
Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: voluptuous >=0.8.10
Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: WebOb >=1.2.3
Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: WSME >=0.12.1
Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: cachetools >=1.1.6
   (installed: cachetools 5.4.0)
Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: cotyledon >=1.7.3
Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: keystoneauth1 >=2.1
Handling python-observabilityclient >=0.0.4 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: python-observabilityclient >=0.0.4
Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: python-octaviaclient >=1.8.0
Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: python-dateutil >=2.5.3
Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh)
Requirement not satisfied: python-heatclient >=1.17.0
Handling SQLAlchemy-Utils >=0.41.0 ; extra == 'mysql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: SQLAlchemy-Utils >=0.41.0 ; extra == 'mysql'
Handling alembic >=0.7.2 ; extra == 'mysql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: alembic >=0.7.2 ; extra == 'mysql'
Handling PyMySQL >=0.6.2 ; extra == 'mysql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: PyMySQL >=0.6.2 ; extra == 'mysql'
Handling SQLAlchemy-Utils >=0.41.0 ; extra == 'postgresql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: SQLAlchemy-Utils >=0.41.0 ; extra == 'postgresql'
Handling alembic >=0.7.2 ; extra == 'postgresql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: alembic >=0.7.2 ; extra == 'postgresql'
Handling psycopg2 >=2.9.6 ; extra == 'postgresql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: psycopg2 >=2.9.6 ; extra == 'postgresql'
Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test'
Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test'
Handling coverage >=3.6 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: coverage >=3.6 ; extra == 'test'
Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test'
Handling SQLAlchemy-Utils >=0.39.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: SQLAlchemy-Utils >=0.39.0 ; extra == 'test'
Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test'
Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar'
+ cat /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64-pyproject-buildrequires
+ rm -rfv aodh-20.1.0.dev19.dist-info/
removed 'aodh-20.1.0.dev19.dist-info/AUTHORS'
removed 'aodh-20.1.0.dev19.dist-info/LICENSE'
removed 'aodh-20.1.0.dev19.dist-info/METADATA'
removed 'aodh-20.1.0.dev19.dist-info/entry_points.txt'
removed 'aodh-20.1.0.dev19.dist-info/pbr.json'
removed 'aodh-20.1.0.dev19.dist-info/top_level.txt'
removed directory 'aodh-20.1.0.dev19.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.buildreqs.nosrc.rpm
RPM build warnings:
    source_date_epoch_from_changelog set but %changelog is missing
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fba70e57430>timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: source_date_epoch_from_changelog set but %changelog is missing
Building target platforms: x86_64
Building for target x86_64
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.COfVCu
+ umask 022
+ cd /builddir/build/BUILD
+ cd aodh-20.1.0.dev19
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ VALAFLAGS=-g
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir
+ RPM_TOXENV=py312
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-20.1.0.dev19/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64-pyproject-buildrequires -t -e py312
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 69.0.3)
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.41.2)
Handling pbr from get_requires_for_build_wheel
Requirement satisfied: pbr
   (installed: pbr 6.0.0)
Handling tox-current-env >= 0.0.6 from tox itself
Requirement satisfied: tox-current-env >= 0.0.6
   (installed: tox-current-env 0.0.12)
  py312: OK (0.01 seconds)
  congratulations :) (0.08 seconds)
Handling tox from tox --print-deps-only: py312
Requirement satisfied: tox
   (installed: tox 4.21.2)
Handling stestr>=2.0.0 from tox --print-deps-only: py312
Requirement satisfied: stestr>=2.0.0
   (installed: stestr 4.1.0)
Handling oslotest>=2.15.0 from tox --print-deps-only: py312
Requirement satisfied: oslotest>=2.15.0
   (installed: oslotest 5.0.1)
Handling coverage>=3.6 from tox --print-deps-only: py312
Requirement satisfied: coverage>=3.6
   (installed: coverage 7.3.2)
Handling fixtures>=1.3.1 from tox --print-deps-only: py312
Requirement satisfied: fixtures>=1.3.1
   (installed: fixtures 4.2.2)
Handling SQLAlchemy-Utils>=0.39.0 from tox --print-deps-only: py312
Requirement satisfied: SQLAlchemy-Utils>=0.39.0
   (installed: SQLAlchemy-Utils 0.41.1)
Handling WebTest>=3.0.0 from tox --print-deps-only: py312
Requirement satisfied: WebTest>=3.0.0
   (installed: WebTest 3.0.0)
Handling tenacity>=3.2.1 from tox --print-deps-only: py312
Requirement satisfied: tenacity>=3.2.1
   (installed: tenacity 8.2.3)
Handling croniter>=0.3.4 from tox --print-deps-only: py312
Requirement satisfied: croniter>=0.3.4
   (installed: croniter 5.0.1)
Handling futurist>=0.11.0 from tox --print-deps-only: py312
Requirement satisfied: futurist>=0.11.0
   (installed: futurist 3.1.1)
Handling jsonschema>=3.2.0 from tox --print-deps-only: py312
Requirement satisfied: jsonschema>=3.2.0
   (installed: jsonschema 4.19.1)
Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312
Requirement satisfied: keystonemiddleware>=5.1.0
   (installed: keystonemiddleware 10.9.0)
Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312
Requirement satisfied: gnocchiclient>=6.0.0
   (installed: gnocchiclient 7.2.0)
Handling lxml>=2.3 from tox --print-deps-only: py312
Requirement satisfied: lxml>=2.3
   (installed: lxml 5.2.1)
Handling oslo.db>=11.0.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.db>=11.0.0
   (installed: oslo.db 17.2.1)
Handling oslo.config>=6.8.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.config>=6.8.0
   (installed: oslo.config 9.7.1)
Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.i18n>=1.5.0
   (installed: oslo.i18n 6.5.1)
Handling oslo.log>=4.3.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.log>=4.3.0
   (installed: oslo.log 7.1.0)
Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.reports>=1.18.0
   (installed: oslo.reports 3.5.1)
Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.policy>=4.5.0
   (installed: oslo.policy 4.5.1)
Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.upgradecheck>=1.3.0
   (installed: oslo.upgradecheck 2.5.0)
Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312
Requirement satisfied: PasteDeploy>=1.5.0
   (installed: PasteDeploy 3.1.0)
Handling pbr>=2.0.0 from tox --print-deps-only: py312
Requirement satisfied: pbr>=2.0.0
   (installed: pbr 6.0.0)
Handling pecan>=0.8.0 from tox --print-deps-only: py312
Requirement satisfied: pecan>=0.8.0
   (installed: pecan 1.5.1)
Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.messaging>=5.2.0
   (installed: oslo.messaging 16.1.0)
Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.middleware>=3.22.0
   (installed: oslo.middleware 6.5.0)
Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.utils>=4.7.0
   (installed: oslo.utils 8.0.0)
Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312
Requirement satisfied: python-keystoneclient>=1.6.0
   (installed: python-keystoneclient 5.6.0)
Handling requests>=2.5.2 from tox --print-deps-only: py312
Requirement satisfied: requests>=2.5.2
   (installed: requests 2.32.3)
Handling stevedore>=1.5.0 from tox --print-deps-only: py312
Requirement satisfied: stevedore>=1.5.0
   (installed: stevedore 5.4.1)
Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312
Requirement satisfied: SQLAlchemy>=1.4.1
   (installed: SQLAlchemy 2.0.26)
Handling tooz>=1.28.0 from tox --print-deps-only: py312
Requirement satisfied: tooz>=1.28.0
   (installed: tooz 6.3.0)
Handling voluptuous>=0.8.10 from tox --print-deps-only: py312
Requirement satisfied: voluptuous>=0.8.10
   (installed: voluptuous 0.15.2)
Handling WebOb>=1.2.3 from tox --print-deps-only: py312
Requirement satisfied: WebOb>=1.2.3
   (installed: WebOb 1.8.9)
Handling WSME>=0.12.1 from tox --print-deps-only: py312
Requirement satisfied: WSME>=0.12.1
   (installed: WSME 0.12.1)
Handling cachetools>=1.1.6 from tox --print-deps-only: py312
Requirement satisfied: cachetools>=1.1.6
   (installed: cachetools 5.4.0)
Handling cotyledon>=1.7.3 from tox --print-deps-only: py312
Requirement satisfied: cotyledon>=1.7.3
   (installed: cotyledon 1.7.3)
Handling keystoneauth1>=2.1 from tox --print-deps-only: py312
Requirement satisfied: keystoneauth1>=2.1
   (installed: keystoneauth1 5.10.0)
Handling python-observabilityclient>=0.0.4 from tox --print-deps-only: py312
Requirement satisfied: python-observabilityclient>=0.0.4
   (installed: python-observabilityclient 0.4.0)
Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312
Requirement satisfied: python-octaviaclient>=1.8.0
   (installed: python-octaviaclient 3.10.0)
Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312
Requirement satisfied: python-dateutil>=2.5.3
   (installed: python-dateutil 2.8.2)
Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312
Requirement satisfied: python-heatclient>=1.17.0
   (installed: python-heatclient 4.2.0)
/usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: 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.12/site-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.
        Follow the current Python packaging guidelines when building
        Python RPM packages.
        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
        and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details.
        ********************************************************************************
!!
  self.initialize_options()
running dist_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
writing pbr to aodh.egg-info/pbr.json
[pbr] Processing SOURCES.txt
[pbr] In git context, generating filelist from git
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
adding license file 'LICENSE'
adding license file 'AUTHORS'
writing manifest file 'aodh.egg-info/SOURCES.txt'
creating '/builddir/build/BUILD/aodh-20.1.0.dev19/aodh-20.1.0.dev19.dist-info'
Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: tenacity >=3.2.1
   (installed: tenacity 8.2.3)
Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: croniter >=0.3.4
   (installed: croniter 5.0.1)
Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: futurist >=0.11.0
   (installed: futurist 3.1.1)
Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: jsonschema >=3.2.0
   (installed: jsonschema 4.19.1)
Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: keystonemiddleware >=5.1.0
   (installed: keystonemiddleware 10.9.0)
Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: gnocchiclient >=6.0.0
   (installed: gnocchiclient 7.2.0)
Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: lxml >=2.3
   (installed: lxml 5.2.1)
Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.db >=11.0.0
   (installed: oslo.db 17.2.1)
Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.config >=6.8.0
   (installed: oslo.config 9.7.1)
Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.i18n >=1.5.0
   (installed: oslo.i18n 6.5.1)
Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.log >=4.3.0
   (installed: oslo.log 7.1.0)
Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.reports >=1.18.0
   (installed: oslo.reports 3.5.1)
Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.policy >=4.5.0
   (installed: oslo.policy 4.5.1)
Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.upgradecheck >=1.3.0
   (installed: oslo.upgradecheck 2.5.0)
Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: PasteDeploy >=1.5.0
   (installed: PasteDeploy 3.1.0)
Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: pbr >=2.0.0
   (installed: pbr 6.0.0)
Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: pecan >=0.8.0
   (installed: pecan 1.5.1)
Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.messaging >=5.2.0
   (installed: oslo.messaging 16.1.0)
Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.middleware >=3.22.0
   (installed: oslo.middleware 6.5.0)
Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.utils >=4.7.0
   (installed: oslo.utils 8.0.0)
Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: python-keystoneclient >=1.6.0
   (installed: python-keystoneclient 5.6.0)
Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: requests >=2.5.2
   (installed: requests 2.32.3)
Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: stevedore >=1.5.0
   (installed: stevedore 5.4.1)
Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: SQLAlchemy >=1.4.1
   (installed: SQLAlchemy 2.0.26)
Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: tooz >=1.28.0
   (installed: tooz 6.3.0)
Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: voluptuous >=0.8.10
   (installed: voluptuous 0.15.2)
Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: WebOb >=1.2.3
   (installed: WebOb 1.8.9)
Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: WSME >=0.12.1
   (installed: WSME 0.12.1)
Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: cachetools >=1.1.6
   (installed: cachetools 5.4.0)
Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: cotyledon >=1.7.3
   (installed: cotyledon 1.7.3)
Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: keystoneauth1 >=2.1
   (installed: keystoneauth1 5.10.0)
Handling python-observabilityclient >=0.0.4 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: python-observabilityclient >=0.0.4
   (installed: python-observabilityclient 0.4.0)
Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: python-octaviaclient >=1.8.0
   (installed: python-octaviaclient 3.10.0)
Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: python-dateutil >=2.5.3
   (installed: python-dateutil 2.8.2)
Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: python-heatclient >=1.17.0
   (installed: python-heatclient 4.2.0)
Handling SQLAlchemy-Utils >=0.41.0 ; extra == 'mysql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: SQLAlchemy-Utils >=0.41.0 ; extra == 'mysql'
Handling alembic >=0.7.2 ; extra == 'mysql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: alembic >=0.7.2 ; extra == 'mysql'
Handling PyMySQL >=0.6.2 ; extra == 'mysql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: PyMySQL >=0.6.2 ; extra == 'mysql'
Handling SQLAlchemy-Utils >=0.41.0 ; extra == 'postgresql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: SQLAlchemy-Utils >=0.41.0 ; extra == 'postgresql'
Handling alembic >=0.7.2 ; extra == 'postgresql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: alembic >=0.7.2 ; extra == 'postgresql'
Handling psycopg2 >=2.9.6 ; extra == 'postgresql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: psycopg2 >=2.9.6 ; extra == 'postgresql'
Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test'
Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test'
Handling coverage >=3.6 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: coverage >=3.6 ; extra == 'test'
Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test'
Handling SQLAlchemy-Utils >=0.39.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: SQLAlchemy-Utils >=0.39.0 ; extra == 'test'
Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test'
Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar'
+ cat /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64-pyproject-buildrequires
+ rm -rfv aodh-20.1.0.dev19.dist-info/
removed 'aodh-20.1.0.dev19.dist-info/AUTHORS'
removed 'aodh-20.1.0.dev19.dist-info/LICENSE'
removed 'aodh-20.1.0.dev19.dist-info/METADATA'
removed 'aodh-20.1.0.dev19.dist-info/top_level.txt'
removed 'aodh-20.1.0.dev19.dist-info/pbr.json'
removed 'aodh-20.1.0.dev19.dist-info/entry_points.txt'
removed directory 'aodh-20.1.0.dev19.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.buildreqs.nosrc.rpm
RPM build warnings:
    source_date_epoch_from_changelog set but %changelog is missing
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep  --target x86_64 /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fba70e57430>timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep  --target x86_64 /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: source_date_epoch_from_changelog set but %changelog is missing
Building target platforms: x86_64
Building for target x86_64
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.hSihjG
+ umask 022
+ cd /builddir/build/BUILD
+ cd aodh-20.1.0.dev19
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ VALAFLAGS=-g
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir
+ RPM_TOXENV=py312
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-20.1.0.dev19/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64-pyproject-buildrequires -t -e py312
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 69.0.3)
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.41.2)
Handling pbr from get_requires_for_build_wheel
Requirement satisfied: pbr
   (installed: pbr 6.0.0)
Handling tox-current-env >= 0.0.6 from tox itself
Requirement satisfied: tox-current-env >= 0.0.6
   (installed: tox-current-env 0.0.12)
  py312: OK (0.01 seconds)
  congratulations :) (0.10 seconds)
Handling tox from tox --print-deps-only: py312
Requirement satisfied: tox
   (installed: tox 4.21.2)
Handling stestr>=2.0.0 from tox --print-deps-only: py312
Requirement satisfied: stestr>=2.0.0
   (installed: stestr 4.1.0)
Handling oslotest>=2.15.0 from tox --print-deps-only: py312
Requirement satisfied: oslotest>=2.15.0
   (installed: oslotest 5.0.1)
Handling coverage>=3.6 from tox --print-deps-only: py312
Requirement satisfied: coverage>=3.6
   (installed: coverage 7.3.2)
Handling fixtures>=1.3.1 from tox --print-deps-only: py312
Requirement satisfied: fixtures>=1.3.1
   (installed: fixtures 4.2.2)
Handling SQLAlchemy-Utils>=0.39.0 from tox --print-deps-only: py312
Requirement satisfied: SQLAlchemy-Utils>=0.39.0
   (installed: SQLAlchemy-Utils 0.41.1)
Handling WebTest>=3.0.0 from tox --print-deps-only: py312
Requirement satisfied: WebTest>=3.0.0
   (installed: WebTest 3.0.0)
Handling tenacity>=3.2.1 from tox --print-deps-only: py312
Requirement satisfied: tenacity>=3.2.1
   (installed: tenacity 8.2.3)
Handling croniter>=0.3.4 from tox --print-deps-only: py312
Requirement satisfied: croniter>=0.3.4
   (installed: croniter 5.0.1)
Handling futurist>=0.11.0 from tox --print-deps-only: py312
Requirement satisfied: futurist>=0.11.0
   (installed: futurist 3.1.1)
Handling jsonschema>=3.2.0 from tox --print-deps-only: py312
Requirement satisfied: jsonschema>=3.2.0
   (installed: jsonschema 4.19.1)
Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312
Requirement satisfied: keystonemiddleware>=5.1.0
   (installed: keystonemiddleware 10.9.0)
Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312
Requirement satisfied: gnocchiclient>=6.0.0
   (installed: gnocchiclient 7.2.0)
Handling lxml>=2.3 from tox --print-deps-only: py312
Requirement satisfied: lxml>=2.3
   (installed: lxml 5.2.1)
Handling oslo.db>=11.0.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.db>=11.0.0
   (installed: oslo.db 17.2.1)
Handling oslo.config>=6.8.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.config>=6.8.0
   (installed: oslo.config 9.7.1)
Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.i18n>=1.5.0
   (installed: oslo.i18n 6.5.1)
Handling oslo.log>=4.3.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.log>=4.3.0
   (installed: oslo.log 7.1.0)
Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.reports>=1.18.0
   (installed: oslo.reports 3.5.1)
Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.policy>=4.5.0
   (installed: oslo.policy 4.5.1)
Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.upgradecheck>=1.3.0
   (installed: oslo.upgradecheck 2.5.0)
Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312
Requirement satisfied: PasteDeploy>=1.5.0
   (installed: PasteDeploy 3.1.0)
Handling pbr>=2.0.0 from tox --print-deps-only: py312
Requirement satisfied: pbr>=2.0.0
   (installed: pbr 6.0.0)
Handling pecan>=0.8.0 from tox --print-deps-only: py312
Requirement satisfied: pecan>=0.8.0
   (installed: pecan 1.5.1)
Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.messaging>=5.2.0
   (installed: oslo.messaging 16.1.0)
Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.middleware>=3.22.0
   (installed: oslo.middleware 6.5.0)
Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312
Requirement satisfied: oslo.utils>=4.7.0
   (installed: oslo.utils 8.0.0)
Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312
Requirement satisfied: python-keystoneclient>=1.6.0
   (installed: python-keystoneclient 5.6.0)
Handling requests>=2.5.2 from tox --print-deps-only: py312
Requirement satisfied: requests>=2.5.2
   (installed: requests 2.32.3)
Handling stevedore>=1.5.0 from tox --print-deps-only: py312
Requirement satisfied: stevedore>=1.5.0
   (installed: stevedore 5.4.1)
Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312
Requirement satisfied: SQLAlchemy>=1.4.1
   (installed: SQLAlchemy 2.0.26)
Handling tooz>=1.28.0 from tox --print-deps-only: py312
Requirement satisfied: tooz>=1.28.0
   (installed: tooz 6.3.0)
Handling voluptuous>=0.8.10 from tox --print-deps-only: py312
Requirement satisfied: voluptuous>=0.8.10
   (installed: voluptuous 0.15.2)
Handling WebOb>=1.2.3 from tox --print-deps-only: py312
Requirement satisfied: WebOb>=1.2.3
   (installed: WebOb 1.8.9)
Handling WSME>=0.12.1 from tox --print-deps-only: py312
Requirement satisfied: WSME>=0.12.1
   (installed: WSME 0.12.1)
Handling cachetools>=1.1.6 from tox --print-deps-only: py312
Requirement satisfied: cachetools>=1.1.6
   (installed: cachetools 5.4.0)
Handling cotyledon>=1.7.3 from tox --print-deps-only: py312
Requirement satisfied: cotyledon>=1.7.3
   (installed: cotyledon 1.7.3)
Handling keystoneauth1>=2.1 from tox --print-deps-only: py312
Requirement satisfied: keystoneauth1>=2.1
   (installed: keystoneauth1 5.10.0)
Handling python-observabilityclient>=0.0.4 from tox --print-deps-only: py312
Requirement satisfied: python-observabilityclient>=0.0.4
   (installed: python-observabilityclient 0.4.0)
Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312
Requirement satisfied: python-octaviaclient>=1.8.0
   (installed: python-octaviaclient 3.10.0)
Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312
Requirement satisfied: python-dateutil>=2.5.3
   (installed: python-dateutil 2.8.2)
Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312
Requirement satisfied: python-heatclient>=1.17.0
   (installed: python-heatclient 4.2.0)
/usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: 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.12/site-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.
        Follow the current Python packaging guidelines when building
        Python RPM packages.
        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
        and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details.
        ********************************************************************************
!!
  self.initialize_options()
running dist_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
writing pbr to aodh.egg-info/pbr.json
[pbr] Processing SOURCES.txt
[pbr] In git context, generating filelist from git
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
adding license file 'LICENSE'
adding license file 'AUTHORS'
writing manifest file 'aodh.egg-info/SOURCES.txt'
creating '/builddir/build/BUILD/aodh-20.1.0.dev19/aodh-20.1.0.dev19.dist-info'
Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: tenacity >=3.2.1
   (installed: tenacity 8.2.3)
Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: croniter >=0.3.4
   (installed: croniter 5.0.1)
Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: futurist >=0.11.0
   (installed: futurist 3.1.1)
Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: jsonschema >=3.2.0
   (installed: jsonschema 4.19.1)
Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: keystonemiddleware >=5.1.0
   (installed: keystonemiddleware 10.9.0)
Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: gnocchiclient >=6.0.0
   (installed: gnocchiclient 7.2.0)
Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: lxml >=2.3
   (installed: lxml 5.2.1)
Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.db >=11.0.0
   (installed: oslo.db 17.2.1)
Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.config >=6.8.0
   (installed: oslo.config 9.7.1)
Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.i18n >=1.5.0
   (installed: oslo.i18n 6.5.1)
Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.log >=4.3.0
   (installed: oslo.log 7.1.0)
Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.reports >=1.18.0
   (installed: oslo.reports 3.5.1)
Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.policy >=4.5.0
   (installed: oslo.policy 4.5.1)
Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.upgradecheck >=1.3.0
   (installed: oslo.upgradecheck 2.5.0)
Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: PasteDeploy >=1.5.0
   (installed: PasteDeploy 3.1.0)
Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: pbr >=2.0.0
   (installed: pbr 6.0.0)
Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: pecan >=0.8.0
   (installed: pecan 1.5.1)
Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.messaging >=5.2.0
   (installed: oslo.messaging 16.1.0)
Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.middleware >=3.22.0
   (installed: oslo.middleware 6.5.0)
Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: oslo.utils >=4.7.0
   (installed: oslo.utils 8.0.0)
Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: python-keystoneclient >=1.6.0
   (installed: python-keystoneclient 5.6.0)
Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: requests >=2.5.2
   (installed: requests 2.32.3)
Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: stevedore >=1.5.0
   (installed: stevedore 5.4.1)
Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: SQLAlchemy >=1.4.1
   (installed: SQLAlchemy 2.0.26)
Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: tooz >=1.28.0
   (installed: tooz 6.3.0)
Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: voluptuous >=0.8.10
   (installed: voluptuous 0.15.2)
Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: WebOb >=1.2.3
   (installed: WebOb 1.8.9)
Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: WSME >=0.12.1
   (installed: WSME 0.12.1)
Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: cachetools >=1.1.6
   (installed: cachetools 5.4.0)
Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: cotyledon >=1.7.3
   (installed: cotyledon 1.7.3)
Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: keystoneauth1 >=2.1
   (installed: keystoneauth1 5.10.0)
Handling python-observabilityclient >=0.0.4 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: python-observabilityclient >=0.0.4
   (installed: python-observabilityclient 0.4.0)
Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: python-octaviaclient >=1.8.0
   (installed: python-octaviaclient 3.10.0)
Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: python-dateutil >=2.5.3
   (installed: python-dateutil 2.8.2)
Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh)
Requirement satisfied: python-heatclient >=1.17.0
   (installed: python-heatclient 4.2.0)
Handling SQLAlchemy-Utils >=0.41.0 ; extra == 'mysql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: SQLAlchemy-Utils >=0.41.0 ; extra == 'mysql'
Handling alembic >=0.7.2 ; extra == 'mysql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: alembic >=0.7.2 ; extra == 'mysql'
Handling PyMySQL >=0.6.2 ; extra == 'mysql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: PyMySQL >=0.6.2 ; extra == 'mysql'
Handling SQLAlchemy-Utils >=0.41.0 ; extra == 'postgresql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: SQLAlchemy-Utils >=0.41.0 ; extra == 'postgresql'
Handling alembic >=0.7.2 ; extra == 'postgresql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: alembic >=0.7.2 ; extra == 'postgresql'
Handling psycopg2 >=2.9.6 ; extra == 'postgresql' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: psycopg2 >=2.9.6 ; extra == 'postgresql'
Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test'
Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test'
Handling coverage >=3.6 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: coverage >=3.6 ; extra == 'test'
Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test'
Handling SQLAlchemy-Utils >=0.39.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: SQLAlchemy-Utils >=0.39.0 ; extra == 'test'
Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test'
Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh)
Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar'
+ cat /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64-pyproject-buildrequires
+ rm -rfv aodh-20.1.0.dev19.dist-info/
removed 'aodh-20.1.0.dev19.dist-info/AUTHORS'
removed 'aodh-20.1.0.dev19.dist-info/LICENSE'
removed 'aodh-20.1.0.dev19.dist-info/METADATA'
removed 'aodh-20.1.0.dev19.dist-info/entry_points.txt'
removed 'aodh-20.1.0.dev19.dist-info/pbr.json'
removed 'aodh-20.1.0.dev19.dist-info/top_level.txt'
removed directory 'aodh-20.1.0.dev19.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.BKziha
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd aodh-20.1.0.dev19
+ mkdir -p /builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ VALAFLAGS=-g
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/aodh-20.1.0.dev19/pyproject-wheeldir
Processing /builddir/build/BUILD/aodh-20.1.0.dev19
  Preparing metadata (pyproject.toml): started
  Running command Preparing metadata (pyproject.toml)
  /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: 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.12/site-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.
          Follow the current Python packaging guidelines when building
          Python RPM packages.
          See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
          and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details.
          ********************************************************************************
  !!
    self.initialize_options()
  running dist_info
  creating /builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir/pip-modern-metadata-lst_dlsr/aodh.egg-info
  writing /builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir/pip-modern-metadata-lst_dlsr/aodh.egg-info/PKG-INFO
  writing dependency_links to /builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir/pip-modern-metadata-lst_dlsr/aodh.egg-info/dependency_links.txt
  writing entry points to /builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir/pip-modern-metadata-lst_dlsr/aodh.egg-info/entry_points.txt
  writing requirements to /builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir/pip-modern-metadata-lst_dlsr/aodh.egg-info/requires.txt
  writing top-level names to /builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir/pip-modern-metadata-lst_dlsr/aodh.egg-info/top_level.txt
  writing pbr to /builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir/pip-modern-metadata-lst_dlsr/aodh.egg-info/pbr.json
  [pbr] Processing SOURCES.txt
  writing manifest file '/builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir/pip-modern-metadata-lst_dlsr/aodh.egg-info/SOURCES.txt'
  [pbr] In git context, generating filelist from git
  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
  adding license file 'LICENSE'
  adding license file 'AUTHORS'
  writing manifest file '/builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir/pip-modern-metadata-lst_dlsr/aodh.egg-info/SOURCES.txt'
  creating '/builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir/pip-modern-metadata-lst_dlsr/aodh-20.1.0.dev19.dist-info'
  Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: aodh
  Building wheel for aodh (pyproject.toml): started
  Running command Building wheel for aodh (pyproject.toml)
  /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: 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)
  running bdist_wheel
  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
  copying aodh/tests/functional/__init__.py -> build/lib/aodh/tests/functional
  copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional
  copying aodh/__init__.py -> build/lib/aodh
  copying aodh/coordination.py -> build/lib/aodh
  copying aodh/event.py -> build/lib/aodh
  copying aodh/i18n.py -> build/lib/aodh
  copying aodh/keystone_client.py -> build/lib/aodh
  copying aodh/messaging.py -> build/lib/aodh
  copying aodh/opts.py -> build/lib/aodh
  copying aodh/profiler.py -> build/lib/aodh
  copying aodh/queue.py -> build/lib/aodh
  copying aodh/service.py -> build/lib/aodh
  copying aodh/utils.py -> build/lib/aodh
  copying aodh/version.py -> build/lib/aodh
  creating 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_bin.py -> build/lib/aodh/tests/unit
  copying aodh/tests/unit/test_coordination.py -> build/lib/aodh/tests/unit
  copying aodh/tests/unit/test_evaluator.py -> build/lib/aodh/tests/unit
  copying aodh/tests/unit/test_event.py -> build/lib/aodh/tests/unit
  copying aodh/tests/unit/test_messaging.py -> build/lib/aodh/tests/unit
  copying aodh/tests/unit/test_notifier.py -> build/lib/aodh/tests/unit
  copying aodh/tests/unit/test_query.py -> build/lib/aodh/tests/unit
  copying aodh/tests/unit/test_wsme_custom_type.py -> build/lib/aodh/tests/unit
  creating build/lib/aodh/tests/unit/cmd
  copying aodh/tests/unit/cmd/__init__.py -> build/lib/aodh/tests/unit/cmd
  copying aodh/tests/unit/cmd/test_status.py -> build/lib/aodh/tests/unit/cmd
  creating build/lib/aodh/tests/functional/api
  copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api
  creating build/lib/aodh/conf
  copying aodh/conf/__init__.py -> build/lib/aodh/conf
  copying aodh/conf/defaults.py -> build/lib/aodh/conf
  copying aodh/tests/__init__.py -> build/lib/aodh/tests
  copying aodh/tests/base.py -> build/lib/aodh/tests
  copying aodh/tests/constants.py -> build/lib/aodh/tests
  creating build/lib/aodh/wsgi
  copying aodh/wsgi/__init__.py -> build/lib/aodh/wsgi
  copying aodh/wsgi/api.py -> build/lib/aodh/wsgi
  creating build/lib/aodh/api
  creating build/lib/aodh/api/controllers
  creating build/lib/aodh/api/controllers/v2
  creating 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
  copying aodh/api/controllers/v2/alarm_rules/gnocchi.py -> 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/prometheus.py -> build/lib/aodh/api/controllers/v2/alarm_rules
  creating 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_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_complex_query.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_metrics.py -> build/lib/aodh/tests/functional/api/v2
  copying aodh/tests/functional/api/v2/test_quotas.py -> build/lib/aodh/tests/functional/api/v2
  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/status.py -> build/lib/aodh/cmd
  copying aodh/cmd/storage.py -> build/lib/aodh/cmd
  creating build/lib/aodh/storage
  creating 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
  copying aodh/storage/sqlalchemy/utils.py -> build/lib/aodh/storage/sqlalchemy
  copying aodh/api/__init__.py -> build/lib/aodh/api
  copying aodh/api/app.py -> build/lib/aodh/api
  copying aodh/api/hooks.py -> build/lib/aodh/api
  copying aodh/api/middleware.py -> build/lib/aodh/api
  copying aodh/api/policies.py -> build/lib/aodh/api
  copying aodh/api/rbac.py -> build/lib/aodh/api
  creating build/lib/aodh/notifier
  copying aodh/notifier/__init__.py -> build/lib/aodh/notifier
  copying aodh/notifier/heat.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/test.py -> build/lib/aodh/notifier
  copying aodh/notifier/trust.py -> build/lib/aodh/notifier
  copying aodh/notifier/zaqar.py -> build/lib/aodh/notifier
  creating 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_get_connection.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_impl_sqlalchemy.py -> build/lib/aodh/tests/functional/storage
  copying aodh/tests/functional/storage/test_storage_scenarios.py -> build/lib/aodh/tests/functional/storage
  copying aodh/storage/__init__.py -> build/lib/aodh/storage
  copying aodh/storage/base.py -> 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/models.py -> build/lib/aodh/storage
  copying aodh/api/controllers/__init__.py -> build/lib/aodh/api/controllers
  copying aodh/api/controllers/root.py -> build/lib/aodh/api/controllers
  creating build/lib/aodh/tests/unit/notifier
  copying aodh/tests/unit/notifier/__init__.py -> 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
  creating build/lib/aodh/evaluator
  copying aodh/evaluator/__init__.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/evaluator/gnocchi.py -> build/lib/aodh/evaluator
  copying aodh/evaluator/loadbalancer.py -> build/lib/aodh/evaluator
  copying aodh/evaluator/prometheus.py -> build/lib/aodh/evaluator
  copying aodh/evaluator/threshold.py -> build/lib/aodh/evaluator
  copying aodh/evaluator/utils.py -> build/lib/aodh/evaluator
  creating build/lib/aodh/tests/unit/evaluator
  copying aodh/tests/unit/evaluator/__init__.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/test_base.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_event.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_loadbalancer.py -> build/lib/aodh/tests/unit/evaluator
  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
  copying aodh/api/controllers/v2/__init__.py -> build/lib/aodh/api/controllers/v2
  copying aodh/api/controllers/v2/alarms.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/capabilities.py -> build/lib/aodh/api/controllers/v2
  copying aodh/api/controllers/v2/metrics.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/root.py -> build/lib/aodh/api/controllers/v2
  copying aodh/api/controllers/v2/utils.py -> build/lib/aodh/api/controllers/v2
  running 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
  writing pbr to aodh.egg-info/pbr.json
  [pbr] Processing SOURCES.txt
  [pbr] In git context, generating filelist from git
  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
  adding license file 'LICENSE'
  adding license file 'AUTHORS'
  writing manifest file 'aodh.egg-info/SOURCES.txt'
  /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.de.LC_MESSAGES' is absent from the `packages` configuration.
  !!
          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'aodh.locale.de.LC_MESSAGES' 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.locale.de.LC_MESSAGES' 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.locale.de.LC_MESSAGES' to be distributed and are
          already explicitly excluding 'aodh.locale.de.LC_MESSAGES' 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.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration.
  !!
          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'aodh.locale.en_GB.LC_MESSAGES' 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.locale.en_GB.LC_MESSAGES' 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.locale.en_GB.LC_MESSAGES' to be distributed and are
          already explicitly excluding 'aodh.locale.en_GB.LC_MESSAGES' 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.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.es.LC_MESSAGES' is absent from the `packages` configuration.
  !!
          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'aodh.locale.es.LC_MESSAGES' 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.locale.es.LC_MESSAGES' 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.locale.es.LC_MESSAGES' to be distributed and are
          already explicitly excluding 'aodh.locale.es.LC_MESSAGES' 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.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.fr.LC_MESSAGES' is absent from the `packages` configuration.
  !!
          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'aodh.locale.fr.LC_MESSAGES' 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.locale.fr.LC_MESSAGES' 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.locale.fr.LC_MESSAGES' to be distributed and are
          already explicitly excluding 'aodh.locale.fr.LC_MESSAGES' 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.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.it.LC_MESSAGES' is absent from the `packages` configuration.
  !!
          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'aodh.locale.it.LC_MESSAGES' 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.locale.it.LC_MESSAGES' 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.locale.it.LC_MESSAGES' to be distributed and are
          already explicitly excluding 'aodh.locale.it.LC_MESSAGES' 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.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ja.LC_MESSAGES' is absent from the `packages` configuration.
  !!
          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'aodh.locale.ja.LC_MESSAGES' 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.locale.ja.LC_MESSAGES' 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.locale.ja.LC_MESSAGES' to be distributed and are
          already explicitly excluding 'aodh.locale.ja.LC_MESSAGES' 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.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ko_KR.LC_MESSAGES' is absent from the `packages` configuration.
  !!
          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'aodh.locale.ko_KR.LC_MESSAGES' 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.locale.ko_KR.LC_MESSAGES' 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.locale.ko_KR.LC_MESSAGES' to be distributed and are
          already explicitly excluding 'aodh.locale.ko_KR.LC_MESSAGES' 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.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt.LC_MESSAGES' is absent from the `packages` configuration.
  !!
          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'aodh.locale.pt.LC_MESSAGES' 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.locale.pt.LC_MESSAGES' 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.locale.pt.LC_MESSAGES' to be distributed and are
          already explicitly excluding 'aodh.locale.pt.LC_MESSAGES' 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.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt_BR.LC_MESSAGES' is absent from the `packages` configuration.
  !!
          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'aodh.locale.pt_BR.LC_MESSAGES' 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.locale.pt_BR.LC_MESSAGES' 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.locale.pt_BR.LC_MESSAGES' to be distributed and are
          already explicitly excluding 'aodh.locale.pt_BR.LC_MESSAGES' 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.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ru.LC_MESSAGES' is absent from the `packages` configuration.
  !!
          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'aodh.locale.ru.LC_MESSAGES' 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.locale.ru.LC_MESSAGES' 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.locale.ru.LC_MESSAGES' to be distributed and are
          already explicitly excluding 'aodh.locale.ru.LC_MESSAGES' 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.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_CN.LC_MESSAGES' is absent from the `packages` configuration.
  !!
          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'aodh.locale.zh_CN.LC_MESSAGES' 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.locale.zh_CN.LC_MESSAGES' 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.locale.zh_CN.LC_MESSAGES' to be distributed and are
          already explicitly excluding 'aodh.locale.zh_CN.LC_MESSAGES' 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.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_TW.LC_MESSAGES' is absent from the `packages` configuration.
  !!
          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'aodh.locale.zh_TW.LC_MESSAGES' 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.locale.zh_TW.LC_MESSAGES' 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.locale.zh_TW.LC_MESSAGES' to be distributed and are
          already explicitly excluding 'aodh.locale.zh_TW.LC_MESSAGES' 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.12/site-packages/setuptools/command/build_py.py:207: _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.12/site-packages/setuptools/command/build_py.py:207: _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)
  /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.tests.functional.hooks' is absent from the `packages` configuration.
  !!
          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'aodh.tests.functional.hooks' 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.tests.functional.hooks' 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.tests.functional.hooks' to be distributed and are
          already explicitly excluding 'aodh.tests.functional.hooks' 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)
  creating build/lib/aodh/tests/functional/hooks
  copying aodh/tests/functional/hooks/post_test_hook.sh -> build/lib/aodh/tests/functional/hooks
  creating build/lib/aodh/locale
  creating build/lib/aodh/locale/de
  creating build/lib/aodh/locale/de/LC_MESSAGES
  copying aodh/locale/de/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/de/LC_MESSAGES
  creating build/lib/aodh/locale/en_GB
  creating build/lib/aodh/locale/en_GB/LC_MESSAGES
  copying aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/en_GB/LC_MESSAGES
  creating build/lib/aodh/locale/es
  creating build/lib/aodh/locale/es/LC_MESSAGES
  copying aodh/locale/es/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/es/LC_MESSAGES
  creating build/lib/aodh/locale/fr
  creating build/lib/aodh/locale/fr/LC_MESSAGES
  copying aodh/locale/fr/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/fr/LC_MESSAGES
  creating build/lib/aodh/locale/it
  creating build/lib/aodh/locale/it/LC_MESSAGES
  copying aodh/locale/it/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/it/LC_MESSAGES
  creating build/lib/aodh/locale/ja
  creating build/lib/aodh/locale/ja/LC_MESSAGES
  copying aodh/locale/ja/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ja/LC_MESSAGES
  creating build/lib/aodh/locale/ko_KR
  creating build/lib/aodh/locale/ko_KR/LC_MESSAGES
  copying aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ko_KR/LC_MESSAGES
  creating build/lib/aodh/locale/pt
  creating build/lib/aodh/locale/pt/LC_MESSAGES
  copying aodh/locale/pt/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt/LC_MESSAGES
  creating build/lib/aodh/locale/pt_BR
  creating build/lib/aodh/locale/pt_BR/LC_MESSAGES
  copying aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt_BR/LC_MESSAGES
  creating build/lib/aodh/locale/ru
  creating build/lib/aodh/locale/ru/LC_MESSAGES
  copying aodh/locale/ru/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ru/LC_MESSAGES
  creating build/lib/aodh/locale/zh_CN
  creating build/lib/aodh/locale/zh_CN/LC_MESSAGES
  copying aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_CN/LC_MESSAGES
  creating build/lib/aodh/locale/zh_TW
  creating build/lib/aodh/locale/zh_TW/LC_MESSAGES
  copying aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_TW/LC_MESSAGES
  copying aodh/tests/functional/api/v2/policy.yaml-test -> build/lib/aodh/tests/functional/api/v2
  copying aodh/cmd/aodh-config-generator.conf -> build/lib/aodh/cmd
  copying aodh/cmd/aodh-policy-generator.conf -> build/lib/aodh/cmd
  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/008_added_counter_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
  copying aodh/api/api-paste.ini -> build/lib/aodh/api
  copying aodh/api/app.wsgi -> build/lib/aodh/api
  installing to build/bdist.linux-x86_64/wheel
  running install
  [pbr] Writing ChangeLog
  [pbr] Generating ChangeLog
  [pbr] ChangeLog complete (0.0s)
  [pbr] Generating AUTHORS
  [pbr] AUTHORS complete (0.0s)
  running install_lib
  creating build/bdist.linux-x86_64
  creating build/bdist.linux-x86_64/wheel
  creating build/bdist.linux-x86_64/wheel/aodh
  creating build/bdist.linux-x86_64/wheel/aodh/locale
  creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW
  creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES
  copying build/lib/aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN
  creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES
  copying build/lib/aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/aodh/locale/ru
  creating build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES
  copying build/lib/aodh/locale/ru/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR
  creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES
  copying build/lib/aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/aodh/locale/pt
  creating build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES
  copying build/lib/aodh/locale/pt/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR
  creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES
  copying build/lib/aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/aodh/locale/ja
  creating build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES
  copying build/lib/aodh/locale/ja/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/aodh/locale/it
  creating build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES
  copying build/lib/aodh/locale/it/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/aodh/locale/fr
  creating build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES
  copying build/lib/aodh/locale/fr/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/aodh/locale/es
  creating build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES
  copying build/lib/aodh/locale/es/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB
  creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES
  copying build/lib/aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/aodh/locale/de
  creating build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES
  copying build/lib/aodh/locale/de/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/aodh/evaluator
  copying build/lib/aodh/evaluator/utils.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator
  copying build/lib/aodh/evaluator/threshold.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator
  copying build/lib/aodh/evaluator/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator
  copying build/lib/aodh/evaluator/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator
  copying build/lib/aodh/evaluator/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator
  copying build/lib/aodh/evaluator/event.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator
  copying build/lib/aodh/evaluator/composite.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator
  copying build/lib/aodh/evaluator/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator
  creating build/bdist.linux-x86_64/wheel/aodh/notifier
  copying build/lib/aodh/notifier/zaqar.py -> build/bdist.linux-x86_64/wheel/aodh/notifier
  copying build/lib/aodh/notifier/trust.py -> build/bdist.linux-x86_64/wheel/aodh/notifier
  copying build/lib/aodh/notifier/test.py -> build/bdist.linux-x86_64/wheel/aodh/notifier
  copying build/lib/aodh/notifier/rest.py -> build/bdist.linux-x86_64/wheel/aodh/notifier
  copying build/lib/aodh/notifier/log.py -> build/bdist.linux-x86_64/wheel/aodh/notifier
  copying build/lib/aodh/notifier/heat.py -> build/bdist.linux-x86_64/wheel/aodh/notifier
  copying build/lib/aodh/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/notifier
  creating build/bdist.linux-x86_64/wheel/aodh/storage
  copying build/lib/aodh/storage/models.py -> build/bdist.linux-x86_64/wheel/aodh/storage
  copying build/lib/aodh/storage/impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/storage
  copying build/lib/aodh/storage/impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/storage
  copying build/lib/aodh/storage/base.py -> build/bdist.linux-x86_64/wheel/aodh/storage
  copying build/lib/aodh/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/storage
  creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy
  creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic
  creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions
  copying build/lib/aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions
  copying build/lib/aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions
  copying build/lib/aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions
  copying build/lib/aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions
  copying build/lib/aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions
  copying build/lib/aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions
  copying build/lib/aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions
  copying build/lib/aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions
  copying build/lib/aodh/storage/sqlalchemy/alembic/script.py.mako -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic
  copying build/lib/aodh/storage/sqlalchemy/alembic/env.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic
  copying build/lib/aodh/storage/sqlalchemy/alembic/alembic.ini -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic
  copying build/lib/aodh/storage/sqlalchemy/utils.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy
  copying build/lib/aodh/storage/sqlalchemy/models.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy
  copying build/lib/aodh/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy
  creating build/bdist.linux-x86_64/wheel/aodh/cmd
  copying build/lib/aodh/cmd/aodh-policy-generator.conf -> build/bdist.linux-x86_64/wheel/aodh/cmd
  copying build/lib/aodh/cmd/aodh-config-generator.conf -> build/bdist.linux-x86_64/wheel/aodh/cmd
  copying build/lib/aodh/cmd/storage.py -> build/bdist.linux-x86_64/wheel/aodh/cmd
  copying build/lib/aodh/cmd/status.py -> build/bdist.linux-x86_64/wheel/aodh/cmd
  copying build/lib/aodh/cmd/alarm.py -> build/bdist.linux-x86_64/wheel/aodh/cmd
  copying build/lib/aodh/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/cmd
  creating build/bdist.linux-x86_64/wheel/aodh/api
  copying build/lib/aodh/api/app.wsgi -> build/bdist.linux-x86_64/wheel/aodh/api
  copying build/lib/aodh/api/api-paste.ini -> build/bdist.linux-x86_64/wheel/aodh/api
  copying build/lib/aodh/api/rbac.py -> build/bdist.linux-x86_64/wheel/aodh/api
  copying build/lib/aodh/api/policies.py -> build/bdist.linux-x86_64/wheel/aodh/api
  copying build/lib/aodh/api/middleware.py -> build/bdist.linux-x86_64/wheel/aodh/api
  copying build/lib/aodh/api/hooks.py -> build/bdist.linux-x86_64/wheel/aodh/api
  copying build/lib/aodh/api/app.py -> build/bdist.linux-x86_64/wheel/aodh/api
  copying build/lib/aodh/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api
  creating build/bdist.linux-x86_64/wheel/aodh/api/controllers
  copying build/lib/aodh/api/controllers/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers
  copying build/lib/aodh/api/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers
  creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2
  copying build/lib/aodh/api/controllers/v2/utils.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2
  copying build/lib/aodh/api/controllers/v2/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2
  copying build/lib/aodh/api/controllers/v2/quotas.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2
  copying build/lib/aodh/api/controllers/v2/query.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2
  copying build/lib/aodh/api/controllers/v2/metrics.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2
  copying build/lib/aodh/api/controllers/v2/capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2
  copying build/lib/aodh/api/controllers/v2/base.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2
  copying build/lib/aodh/api/controllers/v2/alarms.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2
  copying build/lib/aodh/api/controllers/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2
  creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules
  copying build/lib/aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules
  copying build/lib/aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules
  copying build/lib/aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules
  copying build/lib/aodh/api/controllers/v2/alarm_rules/event.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules
  copying build/lib/aodh/api/controllers/v2/alarm_rules/composite.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules
  copying build/lib/aodh/api/controllers/v2/alarm_rules/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules
  creating build/bdist.linux-x86_64/wheel/aodh/wsgi
  copying build/lib/aodh/wsgi/api.py -> build/bdist.linux-x86_64/wheel/aodh/wsgi
  copying build/lib/aodh/wsgi/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/wsgi
  creating build/bdist.linux-x86_64/wheel/aodh/conf
  copying build/lib/aodh/conf/defaults.py -> build/bdist.linux-x86_64/wheel/aodh/conf
  copying build/lib/aodh/conf/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/conf
  copying build/lib/aodh/version.py -> build/bdist.linux-x86_64/wheel/aodh
  copying build/lib/aodh/utils.py -> build/bdist.linux-x86_64/wheel/aodh
  copying build/lib/aodh/service.py -> build/bdist.linux-x86_64/wheel/aodh
  copying build/lib/aodh/queue.py -> build/bdist.linux-x86_64/wheel/aodh
  copying build/lib/aodh/profiler.py -> build/bdist.linux-x86_64/wheel/aodh
  copying build/lib/aodh/opts.py -> build/bdist.linux-x86_64/wheel/aodh
  copying build/lib/aodh/messaging.py -> build/bdist.linux-x86_64/wheel/aodh
  copying build/lib/aodh/keystone_client.py -> build/bdist.linux-x86_64/wheel/aodh
  copying build/lib/aodh/i18n.py -> build/bdist.linux-x86_64/wheel/aodh
  copying build/lib/aodh/event.py -> build/bdist.linux-x86_64/wheel/aodh
  copying build/lib/aodh/coordination.py -> build/bdist.linux-x86_64/wheel/aodh
  copying build/lib/aodh/__init__.py -> build/bdist.linux-x86_64/wheel/aodh
  creating build/bdist.linux-x86_64/wheel/aodh/tests
  copying build/lib/aodh/tests/constants.py -> build/bdist.linux-x86_64/wheel/aodh/tests
  copying build/lib/aodh/tests/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests
  copying build/lib/aodh/tests/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests
  creating build/bdist.linux-x86_64/wheel/aodh/tests/unit
  creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator
  copying build/lib/aodh/tests/unit/evaluator/test_loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator
  copying build/lib/aodh/tests/unit/evaluator/test_gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator
  copying build/lib/aodh/tests/unit/evaluator/test_event.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator
  copying build/lib/aodh/tests/unit/evaluator/test_composite.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator
  copying build/lib/aodh/tests/unit/evaluator/test_base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator
  copying build/lib/aodh/tests/unit/evaluator/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator
  copying build/lib/aodh/tests/unit/evaluator/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator
  creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier
  copying build/lib/aodh/tests/unit/notifier/test_heat.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier
  copying build/lib/aodh/tests/unit/notifier/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier
  copying build/lib/aodh/tests/unit/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier
  creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd
  copying build/lib/aodh/tests/unit/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd
  copying build/lib/aodh/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd
  copying build/lib/aodh/tests/unit/test_wsme_custom_type.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit
  copying build/lib/aodh/tests/unit/test_query.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit
  copying build/lib/aodh/tests/unit/test_notifier.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit
  copying build/lib/aodh/tests/unit/test_messaging.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit
  copying build/lib/aodh/tests/unit/test_event.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit
  copying build/lib/aodh/tests/unit/test_evaluator.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit
  copying build/lib/aodh/tests/unit/test_coordination.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit
  copying build/lib/aodh/tests/unit/test_bin.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit
  copying build/lib/aodh/tests/unit/test_api_v2_capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit
  copying build/lib/aodh/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit
  creating build/bdist.linux-x86_64/wheel/aodh/tests/functional
  creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks
  copying build/lib/aodh/tests/functional/hooks/post_test_hook.sh -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks
  creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage
  creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy
  copying build/lib/aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy
  copying build/lib/aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy
  copying build/lib/aodh/tests/functional/storage/test_storage_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage
  copying build/lib/aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage
  copying build/lib/aodh/tests/functional/storage/test_impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage
  copying build/lib/aodh/tests/functional/storage/test_get_connection.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage
  copying build/lib/aodh/tests/functional/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage
  creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api
  creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2
  copying build/lib/aodh/tests/functional/api/v2/policy.yaml-test -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2
  copying build/lib/aodh/tests/functional/api/v2/test_quotas.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2
  copying build/lib/aodh/tests/functional/api/v2/test_metrics.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2
  copying build/lib/aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2
  copying build/lib/aodh/tests/functional/api/v2/test_complex_query.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2
  copying build/lib/aodh/tests/functional/api/v2/test_app.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2
  copying build/lib/aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2
  copying build/lib/aodh/tests/functional/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2
  copying build/lib/aodh/tests/functional/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api
  copying build/lib/aodh/tests/functional/db.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional
  copying build/lib/aodh/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional
  running install_egg_info
  Copying aodh.egg-info to build/bdist.linux-x86_64/wheel/aodh-20.1.0.dev19-py3.12.egg-info
  running install_scripts
  Installing aodh-api script to build/bdist.linux-x86_64/wheel/aodh-20.1.0.dev19.data/scripts
  creating build/bdist.linux-x86_64/wheel/aodh-20.1.0.dev19.dist-info/WHEEL
  creating '/builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir/pip-wheel-zzntnl3r/.tmp-isyha48j/aodh-20.1.0.dev19-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
  adding 'aodh/__init__.py'
  adding 'aodh/coordination.py'
  adding 'aodh/event.py'
  adding 'aodh/i18n.py'
  adding 'aodh/keystone_client.py'
  adding 'aodh/messaging.py'
  adding 'aodh/opts.py'
  adding 'aodh/profiler.py'
  adding 'aodh/queue.py'
  adding 'aodh/service.py'
  adding 'aodh/utils.py'
  adding 'aodh/version.py'
  adding 'aodh/api/__init__.py'
  adding 'aodh/api/api-paste.ini'
  adding 'aodh/api/app.py'
  adding 'aodh/api/app.wsgi'
  adding 'aodh/api/hooks.py'
  adding 'aodh/api/middleware.py'
  adding 'aodh/api/policies.py'
  adding 'aodh/api/rbac.py'
  adding 'aodh/api/controllers/__init__.py'
  adding 'aodh/api/controllers/root.py'
  adding 'aodh/api/controllers/v2/__init__.py'
  adding 'aodh/api/controllers/v2/alarms.py'
  adding 'aodh/api/controllers/v2/base.py'
  adding 'aodh/api/controllers/v2/capabilities.py'
  adding 'aodh/api/controllers/v2/metrics.py'
  adding 'aodh/api/controllers/v2/query.py'
  adding 'aodh/api/controllers/v2/quotas.py'
  adding 'aodh/api/controllers/v2/root.py'
  adding 'aodh/api/controllers/v2/utils.py'
  adding 'aodh/api/controllers/v2/alarm_rules/__init__.py'
  adding 'aodh/api/controllers/v2/alarm_rules/composite.py'
  adding 'aodh/api/controllers/v2/alarm_rules/event.py'
  adding 'aodh/api/controllers/v2/alarm_rules/gnocchi.py'
  adding 'aodh/api/controllers/v2/alarm_rules/loadbalancer.py'
  adding 'aodh/api/controllers/v2/alarm_rules/prometheus.py'
  adding 'aodh/cmd/__init__.py'
  adding 'aodh/cmd/alarm.py'
  adding 'aodh/cmd/aodh-config-generator.conf'
  adding 'aodh/cmd/aodh-policy-generator.conf'
  adding 'aodh/cmd/status.py'
  adding 'aodh/cmd/storage.py'
  adding 'aodh/conf/__init__.py'
  adding 'aodh/conf/defaults.py'
  adding 'aodh/evaluator/__init__.py'
  adding 'aodh/evaluator/composite.py'
  adding 'aodh/evaluator/event.py'
  adding 'aodh/evaluator/gnocchi.py'
  adding 'aodh/evaluator/loadbalancer.py'
  adding 'aodh/evaluator/prometheus.py'
  adding 'aodh/evaluator/threshold.py'
  adding 'aodh/evaluator/utils.py'
  adding 'aodh/locale/de/LC_MESSAGES/aodh.po'
  adding 'aodh/locale/en_GB/LC_MESSAGES/aodh.po'
  adding 'aodh/locale/es/LC_MESSAGES/aodh.po'
  adding 'aodh/locale/fr/LC_MESSAGES/aodh.po'
  adding 'aodh/locale/it/LC_MESSAGES/aodh.po'
  adding 'aodh/locale/ja/LC_MESSAGES/aodh.po'
  adding 'aodh/locale/ko_KR/LC_MESSAGES/aodh.po'
  adding 'aodh/locale/pt/LC_MESSAGES/aodh.po'
  adding 'aodh/locale/pt_BR/LC_MESSAGES/aodh.po'
  adding 'aodh/locale/ru/LC_MESSAGES/aodh.po'
  adding 'aodh/locale/zh_CN/LC_MESSAGES/aodh.po'
  adding 'aodh/locale/zh_TW/LC_MESSAGES/aodh.po'
  adding 'aodh/notifier/__init__.py'
  adding 'aodh/notifier/heat.py'
  adding 'aodh/notifier/log.py'
  adding 'aodh/notifier/rest.py'
  adding 'aodh/notifier/test.py'
  adding 'aodh/notifier/trust.py'
  adding 'aodh/notifier/zaqar.py'
  adding 'aodh/storage/__init__.py'
  adding 'aodh/storage/base.py'
  adding 'aodh/storage/impl_log.py'
  adding 'aodh/storage/impl_sqlalchemy.py'
  adding 'aodh/storage/models.py'
  adding 'aodh/storage/sqlalchemy/__init__.py'
  adding 'aodh/storage/sqlalchemy/models.py'
  adding 'aodh/storage/sqlalchemy/utils.py'
  adding 'aodh/storage/sqlalchemy/alembic/alembic.ini'
  adding 'aodh/storage/sqlalchemy/alembic/env.py'
  adding 'aodh/storage/sqlalchemy/alembic/script.py.mako'
  adding 'aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py'
  adding 'aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py'
  adding 'aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py'
  adding 'aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py'
  adding 'aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py'
  adding 'aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py'
  adding 'aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py'
  adding 'aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py'
  adding 'aodh/tests/__init__.py'
  adding 'aodh/tests/base.py'
  adding 'aodh/tests/constants.py'
  adding 'aodh/tests/functional/__init__.py'
  adding 'aodh/tests/functional/db.py'
  adding 'aodh/tests/functional/api/__init__.py'
  adding 'aodh/tests/functional/api/v2/__init__.py'
  adding 'aodh/tests/functional/api/v2/policy.yaml-test'
  adding 'aodh/tests/functional/api/v2/test_alarm_scenarios.py'
  adding 'aodh/tests/functional/api/v2/test_app.py'
  adding 'aodh/tests/functional/api/v2/test_complex_query.py'
  adding 'aodh/tests/functional/api/v2/test_complex_query_scenarios.py'
  adding 'aodh/tests/functional/api/v2/test_metrics.py'
  adding 'aodh/tests/functional/api/v2/test_quotas.py'
  adding 'aodh/tests/functional/hooks/post_test_hook.sh'
  adding 'aodh/tests/functional/storage/__init__.py'
  adding 'aodh/tests/functional/storage/test_get_connection.py'
  adding 'aodh/tests/functional/storage/test_impl_log.py'
  adding 'aodh/tests/functional/storage/test_impl_sqlalchemy.py'
  adding 'aodh/tests/functional/storage/test_storage_scenarios.py'
  adding 'aodh/tests/functional/storage/sqlalchemy/__init__.py'
  adding 'aodh/tests/functional/storage/sqlalchemy/test_migrations.py'
  adding 'aodh/tests/unit/__init__.py'
  adding 'aodh/tests/unit/test_api_v2_capabilities.py'
  adding 'aodh/tests/unit/test_bin.py'
  adding 'aodh/tests/unit/test_coordination.py'
  adding 'aodh/tests/unit/test_evaluator.py'
  adding 'aodh/tests/unit/test_event.py'
  adding 'aodh/tests/unit/test_messaging.py'
  adding 'aodh/tests/unit/test_notifier.py'
  adding 'aodh/tests/unit/test_query.py'
  adding 'aodh/tests/unit/test_wsme_custom_type.py'
  adding 'aodh/tests/unit/cmd/__init__.py'
  adding 'aodh/tests/unit/cmd/test_status.py'
  adding 'aodh/tests/unit/evaluator/__init__.py'
  adding 'aodh/tests/unit/evaluator/base.py'
  adding 'aodh/tests/unit/evaluator/test_base.py'
  adding 'aodh/tests/unit/evaluator/test_composite.py'
  adding 'aodh/tests/unit/evaluator/test_event.py'
  adding 'aodh/tests/unit/evaluator/test_gnocchi.py'
  adding 'aodh/tests/unit/evaluator/test_loadbalancer.py'
  adding 'aodh/tests/unit/notifier/__init__.py'
  adding 'aodh/tests/unit/notifier/base.py'
  adding 'aodh/tests/unit/notifier/test_heat.py'
  adding 'aodh/wsgi/__init__.py'
  adding 'aodh/wsgi/api.py'
  adding 'aodh-20.1.0.dev19.data/scripts/aodh-api'
  adding 'aodh-20.1.0.dev19.dist-info/AUTHORS'
  adding 'aodh-20.1.0.dev19.dist-info/LICENSE'
  adding 'aodh-20.1.0.dev19.dist-info/METADATA'
  adding 'aodh-20.1.0.dev19.dist-info/WHEEL'
  adding 'aodh-20.1.0.dev19.dist-info/entry_points.txt'
  adding 'aodh-20.1.0.dev19.dist-info/pbr.json'
  adding 'aodh-20.1.0.dev19.dist-info/top_level.txt'
  adding 'aodh-20.1.0.dev19.dist-info/RECORD'
  removing build/bdist.linux-x86_64/wheel
  Building wheel for aodh (pyproject.toml): finished with status 'done'
  Created wheel for aodh: filename=aodh-20.1.0.dev19-py3-none-any.whl size=222799 sha256=325cf5352867cca2324c21fe22e0e5534241604716386b3d43ebea1a5e55119e
  Stored in directory: /builddir/.cache/pip/wheels/e3/05/34/e92c5c104ededb61b747dee3091bf5a75745ac30a4c17e31b7
Successfully built aodh
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.anVTge
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64
++ dirname /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd aodh-20.1.0.dev19
++ ls /builddir/build/BUILD/aodh-20.1.0.dev19/pyproject-wheeldir/aodh-20.1.0.dev19-py3-none-any.whl
++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
++ xargs basename --multiple
+ specifier=aodh==20.1.0.dev19
+ '[' -z aodh==20.1.0.dev19 ']'
+ TMPDIR=/builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir
+ /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/aodh-20.1.0.dev19/pyproject-wheeldir aodh==20.1.0.dev19
Using pip 23.3.2 from /usr/lib/python3.12/site-packages/pip (python 3.12)
Looking in links: /builddir/build/BUILD/aodh-20.1.0.dev19/pyproject-wheeldir
Processing ./pyproject-wheeldir/aodh-20.1.0.dev19-py3-none-any.whl
Installing collected packages: aodh
  changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-config-generator to 755
  changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-dbsync to 755
  changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-evaluator to 755
  changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-expirer to 755
  changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-listener to 755
  changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-notifier to 755
  changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-status to 755
Successfully installed aodh-20.1.0.dev19
+ '[' -d /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin ']'
+ '[' -z sP ']'
+ shebang_flags=-kasP
+ /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-api /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-config-generator /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-dbsync /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-evaluator /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-expirer /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-listener /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-notifier /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-status
/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-api: updating
/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-config-generator: updating
/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-dbsync: updating
/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-evaluator: updating
/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-expirer: updating
/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-listener: updating
/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-notifier: updating
/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/aodh-status: updating
+ rm -rfv /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin/__pycache__
+ rm -f /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64-pyproject-ghost-distinfo
+ site_dirs=()
+ '[' -d /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages ']'
+ site_dirs+=("/usr/lib/python3.12/site-packages")
+ '[' /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages ']'
+ '[' -d /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib64/python3.12/site-packages ']'
+ for site_dir in ${site_dirs[@]}
+ for distinfo in /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64$site_dir/*.dist-info
+ echo '%ghost /usr/lib/python3.12/site-packages/aodh-20.1.0.dev19.dist-info'
+ sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev19.dist-info/INSTALLER
+ PYTHONPATH=/usr/lib/rpm/redhat
+ /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev19.dist-info/RECORD --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64-pyproject-record
+ rm -fv /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev19.dist-info/RECORD
removed '/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev19.dist-info/RECORD'
+ rm -fv /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev19.dist-info/REQUESTED
removed '/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev19.dist-info/REQUESTED'
++ cut -f1 '-d '
++ wc -l /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64-pyproject-ghost-distinfo
+ lines=1
+ '[' 1 -ne 1 ']'
+ /usr/bin/python3 setup.py compile_catalog -d /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale --domain aodh
/usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _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.12/site-packages/setuptools/command/develop.py:39: 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.12/site-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.
        Follow the current Python packaging guidelines when building
        Python RPM packages.
        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
        and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details.
        ********************************************************************************
!!
  self.initialize_options()
running compile_catalog
compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.mo
compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.mo
compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.mo
compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.mo
compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.mo
compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.mo
compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.mo
compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.mo
compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.mo
compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.mo
compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.mo
compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.mo
+ PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64//usr/lib/python3.12/site-packages
+ oslo-config-generator --config-file=aodh/cmd/aodh-config-generator.conf --output-file=aodh/aodh.conf
+ read name eq value
+ test '[DEFAULT]'
+ test ''
+ continue
+ read name eq value
+ test log_dir
+ test /var/log/aodh
+ sed -i '0,/^# *log_dir=/{s!^# *log_dir=.*!#log_dir=/var/log/aodh!}' aodh/aodh.conf
+ read name eq value
+ test use_stderr
+ test False
+ sed -i '0,/^# *use_stderr=/{s!^# *use_stderr=.*!#use_stderr=False!}' aodh/aodh.conf
+ read name eq value
+ test ''
+ continue
+ read name eq value
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/etc/aodh
+ install -p -D -m 640 /builddir/build/SOURCES/aodh-dist.conf /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/share/aodh/aodh-dist.conf
+ install -p -D -m 640 aodh/aodh.conf /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/etc/aodh/aodh.conf
+ install -p -D -m 640 aodh/api/api-paste.ini /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/etc/aodh/api-paste.ini
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/var/lib/aodh
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/var/lib/aodh/tmp
+ install -d -m 750 /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/var/log/aodh
+ install -p -D -m 644 /builddir/build/SOURCES/aodh.logrotate /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/etc/logrotate.d/openstack-aodh
+ install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-api.service /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/systemd/system/openstack-aodh-api.service
+ install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-evaluator.service /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/systemd/system/openstack-aodh-evaluator.service
+ install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-notifier.service /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/systemd/system/openstack-aodh-notifier.service
+ install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-expirer.service /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/systemd/system/openstack-aodh-expirer.service
+ install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-listener.service /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/systemd/system/openstack-aodh-listener.service
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/share
+ rm -f /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.po
+ rm -f '/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/*pot'
+ mv /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/share/locale
+ /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64 aodh --all-name
+ rm -fr /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/etc
+ /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 20.1.0-0.20250515115155.2d57b23.el10 --unique-debug-suffix -20.1.0-0.20250515115155.2d57b23.el10.x86_64 --unique-debug-src-base openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/aodh-20.1.0.dev19
find-debuginfo: starting
Extracting debug info from 0 files
Creating .debug symlinks for symlinks to ELF files
find: ‘debug’: No such file or directory
find-debuginfo: done
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
mangling shebang in /usr/lib/python3.12/site-packages/aodh/tests/functional/hooks/post_test_hook.sh from /bin/bash -xe to #!/usr/bin/bash -xe
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4
Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12 using python3.12
Not clamping source mtimes, $SOURCE_DATE_EPOCH not set
+ /usr/lib/rpm/redhat/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.N0ZbWr
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd aodh-20.1.0.dev19
+ TOX_TESTENV_PASSENV='*'
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ PATH=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/lib/python3.12/site-packages
+ PYTHONDONTWRITEBYTECODE=1
+ PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/aodh-20.1.0.dev19/.pyproject-builddir'
+ PYTEST_XDIST_AUTO_NUM_WORKERS=4
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -m tox --current-env -q --recreate -e py312
/usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used.
  warnings.warn(
/usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used.
  warnings.warn(
/usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used.
  warnings.warn(
/usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used.
  warnings.warn(
/usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used.
  warnings.warn(
{0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarms_sends_notification [0.236119s] ... ok
Captured stdout:
~~~~~~~~~~~~~~~~
    2025-05-15 07:53:18.486 935906 INFO alembic.runtime.migration [-] Context impl SQLiteImpl.
2025-05-15 07:53:18.487 935906 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.
{3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_admin_user_set_log_test_actions [0.265546s] ... ok
Captured stdout:
~~~~~~~~~~~~~~~~
    2025-05-15 07:53:18.520 935911 INFO alembic.runtime.migration [-] Context impl SQLiteImpl.
2025-05-15 07:53:18.520 935911 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.
{0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_other_project_normal_user [0.066599s] ... ok
{0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_creds [0.066236s] ... ok
{3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_user [0.100824s] ... ok
{0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_project [0.060134s] ... ok
{3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_wrong_type [0.067875s] ... ok
{0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_trust [0.071181s] ... ok
{1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarm_sends_notification [0.199259s] ... ok
Captured stdout:
~~~~~~~~~~~~~~~~
    2025-05-15 07:53:18.905 935908 INFO alembic.runtime.migration [-] Context impl SQLiteImpl.
2025-05-15 07:53:18.905 935908 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.
{0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_trust [0.111677s] ... ok
{3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_delete_alarm_history_after_deletion [0.159930s] ... ok
{0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_composite_rule [0.043737s] ... ok
{1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_delete_alarm_sends_notification [0.055601s] ... ok
{0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_alarm_id_failed [0.052476s] ... ok
{0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_not_supported_rule [0.038602s] ... ok
{3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_type [0.123818s] ... ok
{1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_forbiden [0.106912s] ... ok
{2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_list_alarms_all_projects_by_admin [0.351508s] ... ok
Captured stdout:
~~~~~~~~~~~~~~~~
    2025-05-15 07:53:18.958 935909 INFO alembic.runtime.migration [-] Context impl SQLiteImpl.
2025-05-15 07:53:18.960 935909 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.
{1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_project_filter_normal_user [0.092930s] ... ok
{3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_config [0.138342s] ... ok
{2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_user [0.082362s] ... ok
{1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_creds [0.092131s] ... ok
{3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarms_quotas [0.077035s] ... ok
{2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_project [0.100472s] ... ok
{0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_ordered_by_recentness [0.251073s] ... ok
{3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_list_alarms [0.038531s] ... ok
{1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_noauth [0.086906s] ... ok
{0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_project_alarms_quotas [0.047830s] ... ok
{2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_log_actions [0.077008s] ... ok
{0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarm_quotas_multitenant_user [0.061298s] ... ok
{1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_test_actions [0.082285s] ... ok
{3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_xml_parsable_error_middleware_translation_400 [0.131694s] ... ok
{3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_orderby [0.000898s] ... ok
{2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_with_mismatch_between_type_and_rule [0.070656s] ... ok
{3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarmchange [0.011315s] ... ok
{3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter [0.001206s] ... ok
{0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_project_alarms_quotas [0.043794s] ... ok
{3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_direction [0.004304s] ... ok
{3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name [0.002535s] ... ok
{3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_multiple_item_order_string [0.002532s] ... ok
{0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_user_alarms_quotas [0.057595s] ... ok
{3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_all [0.052087s] ... ok
{2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_only_required_params [0.087058s] ... ok
{1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_as_admin [0.111933s] ... ok
{0} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_best_match_language [0.039919s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.12/site-packages/webob/acceptparse.py:4420: DeprecationWarning: The behavior of AcceptLanguageValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future as it does not conform to the RFC.
  warnings.warn(
{3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_user_in_orderby [0.060002s] ... ok
{0} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_translated_then_untranslated_error [0.037424s] ... ok
{0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_timezone_removed [0.001358s] ... ok
{0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_metadata_is_not_allowed [0.003095s] ... ok
{0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name_multiple_item_orderby [0.002146s] ... ok
{3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_all [0.039608s] ... ok
{1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_invalid_params [0.077073s] ... ok
{3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_quotas_by_user [0.040821s] ... ok
{0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_state_timestamp [0.067197s] ... ok
{3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_user_failed [0.027315s] ... ok
{2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_timestamp [0.162682s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/aodh-20.1.0.dev19/aodh/tests/functional/api/v2/test_alarm_scenarios.py:846: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
  after = datetime.datetime.utcnow().isoformat()
{3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_resource_failed [0.029278s] ... ok
{0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_project [0.066504s] ... ok
{3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_unsupported_resource_failed [0.027400s] ... ok
{3} aodh.tests.functional.storage.sqlalchemy.test_migrations.ModelsMigrationsSync.test_models_sync [0.036676s] ... ok
{0} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects_forbidden [0.063130s] ... ok
{3} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_some_alarm_history [0.031388s] ... ok
{0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_admin [0.040935s] ... ok
{3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_delete [0.029014s] ... ok
{3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list [0.022116s] ... ok
{0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_admin [0.033128s] ... ok
{0} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection_no_such_engine [0.009949s] ... ok
{0} aodh.tests.functional.storage.test_impl_log.ConnectionTest.test_get_connection [0.000393s] ... ok
{0} aodh.tests.functional.storage.test_impl_sqlalchemy.CapabilitiesTest.test_alarm_capabilities [0.000314s] ... ok
{3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_llu [0.022833s] ... ok
{2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_recorded_alarm_history_state_transition_on_behalf_of [0.203935s] ... ok
{3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter [0.031225s] ... ok
{3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_on_behalf_of_filter [0.035422s] ... ok
{3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh [0.003552s] ... ok
{1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_severity [0.340795s] ... ok
{0} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_get_value_of_empty_counter [0.085619s] ... ok
{3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules [0.021066s] ... ok
{3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat [0.008096s] ... ok
{3} aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok [0.008351s] ... ok
{0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_alarm_history_no_data_to_remove [0.026442s] ... ok
{3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled [0.006766s] ... ok
{3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired [0.006901s] ... ok
{3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit [0.007775s] ... ok
{0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_enabled [0.027044s] ... ok
{3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired [0.024347s] ... ok
{0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_ordered_by_timestamp [0.029314s] ... ok
{3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled [0.013878s] ... ok
{3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id [0.011978s] ... ok
{3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float [0.007022s] ... ok
{1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_alarms_quotas [0.113184s] ... ok
{3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type [0.007215s] ... ok
{3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok [0.007388s] ... ok
{3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure [0.008811s] ... ok
{0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter [0.047677s] ... ok
{3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure [0.010318s] ... ok
{3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear [0.008469s] ... ok
{3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip [0.008670s] ... ok
{0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_regexp [0.031669s] ... ok
{3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient [0.010222s] ... ok
{3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown [0.009849s] ... ok
{0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_and_orderby [0.020232s] ... ok
{3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient [0.009394s] ... ok
{3} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error [0.008497s] ... ok
{3} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator [0.000410s] ... ok
{3} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_notifier [0.004451s] ... ok
{0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter [0.020059s] ... ok
{0} aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.001125s] ... ok
{0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic [0.018067s] ... ok
{0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state [0.008237s] ... ok
{1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_quota_api [0.134931s] ... ok
{0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic [0.008766s] ... ok
{0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient [0.009822s] ... ok
{0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception [0.009058s] ... ok
{0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss [0.007079s] ... ok
{0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id [0.007449s] ... ok
{2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_statistic [0.341884s] ... ok
{0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type [0.007420s] ... ok
{0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id [0.007497s] ... ok
{0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched [0.007098s] ... ok
{0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions [0.007698s] ... ok
{0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm [0.008562s] ... ok
{0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip [0.010601s] ... ok
{0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions [0.010047s] ... ok
{0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record [0.014151s] ... ok
{0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok [0.017576s] ... ok
{1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_user_quota_config [0.134556s] ... ok
{0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration [0.012467s] ... ok
{2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_aggregation_alarm_project_constraint [0.106257s] ... ok
{0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear [0.009912s] ... ok
{0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint [0.012155s] ... ok
{0} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_evaluator [0.009481s] ... ok
{2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleThreshold.test_post_threshold_rule_defaults [0.086788s] ... ok
{1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_metrics_alarm_cached [0.107172s] ... ok
{2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_sort_by_severity_with_its_value ... SKIPPED: This is only implemented for MySQL
{2} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_json_parsable_error_middleware_translation_400 [0.040780s] ... ok
{2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarms [0.014042s] ... ok
{2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter_with_unbalanced_tree [0.005080s] ... ok
{2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_field_name [0.008669s] ... ok
{2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_can_query_any_project [0.090220s] ... ok
{1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_pagination_query_history_data [0.258499s] ... ok
{1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_operator_to_lower_case [0.001156s] ... ok
{2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_sees_every_project [0.039835s] ... ok
{2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_filter_orderby_and_limit [0.061542s] ... ok
{1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_complex_filter_wrong_field_names [0.089556s] ... ok
{1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_samples [0.021021s] ... ok
{1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_utc [0.000902s] ... ok
{1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_wrong_syntax [0.000785s] ... ok
{2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_admin_tenant_sees_every_project [0.038542s] ... ok
{1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_order_string [0.002877s] ... ok
{2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.055412s] ... ok
{2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_cannot_query_others_project [0.054742s] ... ok
{1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_timestamp [0.151206s] ... ok
{2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_forbidden [0.057654s] ... ok
{2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_inside_project [0.044801s] ... ok
{2} aodh.tests.functional.storage.test_get_connection.ConnectionRetryTest.test_retries [0.006040s] ... ok
{2} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection [0.005123s] ... ok
{1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_limit_should_be_positive [0.105907s] ... ok
{2} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_counter_increment [0.034285s] ... ok
{2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_delete_history_when_delete_alarm [0.029747s] ... ok
{2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_record_severity_when_alarm_change [0.025254s] ... ok
{2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_by_type [0.021838s] ... ok
{2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_disabled [0.021739s] ... ok
{1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.104128s] ... ok
{2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_excluded_by_name [0.022918s] ... ok
{2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_deleted_alarm_failed [0.027469s] ... ok
{2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby [0.030692s] ... ok
{1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_cannot_query_others_project [0.104223s] ... ok
{2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby_and_limit [0.033492s] ... ok
{2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter_and_limit [0.027338s] ... ok
{2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter [0.021061s] ... ok
{2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints [0.002597s] ... ok
{2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex [0.009539s] ... ok
{2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state [0.018368s] ... ok
{1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_sees_only_its_own_project [0.090828s] ... ok
{2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched [0.010230s] ... ok
{0} aodh.tests.unit.test_coordination.TestPartitioning.test_stop [1.012456s] ... ok
{2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime [0.011496s] ... ok
{2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float [0.008040s] ... ok
{2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string [0.007868s] ... ok
{2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait [0.007348s] ... ok
{2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer [0.007141s] ... ok
{2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string [0.007698s] ... ok
{2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear [0.010649s] ... ok
{2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok [0.008692s] ... ok
{1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_orderby_severity ... SKIPPED: This is only implemented for MySQL
{2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant [0.012099s] ... ok
{2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint [0.011446s] ... ok
{2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure [0.010804s] ... ok
{2} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok [0.010041s] ... ok
{2} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing [0.007645s] ... ok
{2} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs [0.000399s] ... ok
{2} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict [0.000325s] ... ok
{1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_filter_with_isotime [0.078490s] ... ok
{1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_limit_should_be_positive [0.056510s] ... ok
{1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_sees_only_its_own_project [0.039101s] ... ok
{1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_for_project_orderby_with_user [0.057023s] ... ok
{1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_orderby_and_limit [0.067518s] ... ok
{1} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects [0.043529s] ... ok
{1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_user_failed [0.040960s] ... ok
{1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_other_project_quotas_by_user_failed [0.042416s] ... ok
{1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_admin [0.052218s] ... ok
{1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_user [0.047629s] ... ok
{1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_limit_failed [0.033048s] ... ok
{1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_wrong_limit_failed [0.028249s] ... ok
{1} aodh.tests.functional.storage.test_get_connection.ConnectionConfigTest.test_only_default_url [0.006919s] ... ok
{1} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_all_alarm_history [0.202029s] ... ok
{1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_add [0.032677s] ... ok
{1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_empty [0.052080s] ... ok
{0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle [1.014136s] ... ok
{1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update [0.059778s] ... ok
{1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_alarm_id_as_filter [0.031427s] ... ok
{1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_for_alarm_id [0.022411s] ... ok
{1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_with_regexp [0.026066s] ... ok
{1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter_with_limit [0.042729s] ... ok
{1} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month [0.002455s] ... ok
{1} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone [0.001842s] ... ok
{1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled [0.010093s] ... ok
{1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none [0.026047s] ... ok
{1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer [0.015825s] ... ok
{1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime [0.011085s] ... ok
{3} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_enabled [2.448333s] ... ok
{3} aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline [0.012540s] ... ok
{1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient [0.022702s] ... ok
{1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip [0.018497s] ... ok
{1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions [0.013241s] ... ok
{1} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate [0.011049s] ... ok
{1} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify [0.010351s] ... ok
{1} aodh.tests.unit.test_bin.BinEvaluatorTestCase.test_starting_evaluator [0.002524s] ... ok
{0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified [1.021576s] ... ok
{2} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_disabled [1.929296s] ... ok
{0} aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation [0.020989s] ... ok
{0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_optional [0.000836s] ... ok
{2} aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring [0.007975s] ... ok
{2} aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none [0.012867s] ... ok
{1} aodh.tests.unit.test_bin.BinTestCase.test_dbsync_run [1.622997s] ... ok
{1} aodh.tests.unit.test_coordination.TestPartitioning.test_member_id [0.007575s] ... ok
{2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints [1.010836s] ... ok
{0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok [1.039196s] ... ok
{3} aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups [2.018230s] ... ok
{3} aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect [0.014572s] ... ok
{1} aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning [1.063725s] ... ok
{1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval [0.010917s] ... ok
{2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination [1.010569s] ... ok
{2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated [0.015353s] ... ok
{2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching [0.000672s] ... ok
{2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching [0.000720s] ... ok
{2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching [0.000744s] ... ok
{0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert [1.018338s] ... ok
{3} aodh.tests.unit.test_coordination.TestPartitioning.test_single_group [1.014501s] ... ok
{1} aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener [1.013684s] ... ok
{1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix [0.004039s] ... ok
{1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix [0.001199s] ... ok
{2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm [1.024753s] ... ok
{0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable [1.025459s] ... ok
{3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm [1.021406s] ... ok
{3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton [0.011077s] ... ok
{1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action [1.016272s] ... ok
{2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url [1.015343s] ... ok
{0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable [1.021409s] ... ok
{3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped [1.011187s] ... ok
{3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching [0.002739s] ... ok
{3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url [0.001500s] ... ok
{1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action [1.015272s] ... ok
{1} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain [0.009077s] ... ok
{1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float [0.001249s] ... ok
{1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type [0.001114s] ... ok
{1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal [0.002519s] ... ok
{1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata [0.002287s] ... ok
{1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp [0.001642s] ... ok
{1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation [0.002194s] ... ok
{0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action [1.015401s] ... ok
{2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key [1.027424s] ... ok
{0} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id [0.016569s] ... ok
{0} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name [0.017392s] ... ok
{0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type [0.001292s] ... ok
{0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value [0.002045s] ... ok
{0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type [0.000912s] ... ok
{0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime [0.001949s] ... ok
{0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer [0.001584s] ... ok
{0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi [0.002355s] ... ok
{0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded [0.001461s] ... ok
{0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single [0.001075s] ... ok
{3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg [1.021227s] ... ok
{2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action [1.025375s] ... ok
{2} aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type [0.001758s] ... ok
{2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type [0.001208s] ... ok
{2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons [0.001097s] ... ok
{2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field [0.002616s] ... ok
{2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op [0.004711s] ... ok
{2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation [0.001835s] ... ok
{2} aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default [0.114656s] ... ok
{3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user [1.027503s] ... ok
{3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action [1.025475s] ... ok
{3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener [1.074089s] ... ok
{3} aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue [0.062972s] ... ok
{3} aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type [0.001304s] ... ok
{3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean [0.002641s] ... ok
{3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type [0.001122s] ... ok
{3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string [0.001414s] ... ok
{3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error [0.001178s] ... ok
{3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields [0.002022s] ... ok
{3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields [0.001618s] ... ok
{3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op [0.001878s] ... ok
======
Totals
======
Ran: 303 tests in 13.6596 sec.
 - Passed: 301
 - Skipped: 2
 - Expected Fail: 0
 - Unexpected Success: 0
 - Failed: 0
Sum of execute time for each test: 44.5749 sec.
==============
Worker Balance
==============
 - Worker 0 (76 tests) => 0:00:10.327753
 - Worker 1 (76 tests) => 0:00:09.762260
 - Worker 2 (76 tests) => 0:00:10.969077
 - Worker 3 (75 tests) => 0:00:13.628835
[DEFAULT]
#
# From aodh
#
# Record alarm change events. (boolean value)
#record_history = true
# TTL of event alarm caches, in seconds. Set to 0 to disable caching. (integer
# value)
#event_alarm_cache_ttl = 60
# DEPRECATED: Disable RBAC for Prometheus evaluator. (boolean value)
# This option is deprecated for removal since Flamingo.
# Its value may be silently ignored in the future.
# Reason: Prometheus RBAC is always disabled. It's not possible to correctly
# use client-side rbac enforcement from within services. Using it can cause
# issues.
#prometheus_disable_rbac = false
# The number of seconds to extend the evaluation windows to compensate the
# reporting/ingestion lag. (integer value)
# Minimum value: 0
# Maximum value: 86400
#additional_ingestion_lag = 0
# The time in seconds to wait for the load balancer member creation. (integer
# value)
#member_creation_time = 120
# SSL Client certificate file for REST notifier. (string value)
#rest_notifier_certificate_file =
# SSL Client private key file for REST notifier. (string value)
#rest_notifier_certificate_key =
# SSL CA_BUNDLE certificate for REST notifier (string value)
#rest_notifier_ca_bundle_certificate_path = <None>
# Whether to verify the SSL Server certificate when calling alarm action.
# (boolean value)
#rest_notifier_ssl_verify = true
# Number of retries for REST notifier (integer value)
#rest_notifier_max_retries = 0
# The topic that aodh uses for alarm notifier messages. (string value)
#notifier_topic = alarming
# DEPRECATED: Timeout seconds for HTTP requests. Set it to None to disable
# timeout. (integer value)
# This option is deprecated for removal.
# Its value may be silently ignored in the future.
# Reason: This parameter is not used now and has no effect.
#http_timeout = 600
# Whether metric collection should be enabled. (boolean value)
#enable_evaluation_results_metrics = false
#
# From oslo.log
#
# If set to true, the logging level will be set to DEBUG instead of the default
# INFO level. (boolean value)
# Note: This option can be changed without restarting.
#debug = false
# The name of a logging configuration file. This file is appended to any
# existing logging configuration files. For details about logging configuration
# files, see the Python logging module documentation. Note that when logging
# configuration files are used then all logging configuration is set in the
# configuration file and other logging configuration options are ignored (for
# example, log-date-format). (string value)
# Note: This option can be changed without restarting.
# Deprecated group/name - [DEFAULT]/log_config
#log_config_append = <None>
# Defines the format string for %%(asctime)s in log records. Default:
# %(default)s . This option is ignored if log_config_append is set. (string
# value)
#log_date_format = %Y-%m-%d %H:%M:%S
# (Optional) Name of log file to send logging output to. If no default is set,
# logging will go to stderr as defined by use_stderr. This option is ignored if
# log_config_append is set. (string value)
# Deprecated group/name - [DEFAULT]/logfile
#log_file = <None>
# (Optional) The base directory used for relative log_file  paths. This option
# is ignored if log_config_append is set. (string value)
# Deprecated group/name - [DEFAULT]/logdir
#log_dir = <None>
# DEPRECATED: Uses logging handler designed to watch file system. When log file
# is moved or removed this handler will open a new log file with specified path
# instantaneously. It makes sense only if log_file option is specified and
# Linux platform is used. This option is ignored if log_config_append is set.
# (boolean value)
# This option is deprecated for removal.
# Its value may be silently ignored in the future.
# Reason: This function is known to have bene broken for long time, and depends
# on the unmaintained library
#watch_log_file = false
# Use syslog for logging. Existing syslog format is DEPRECATED and will be
# changed later to honor RFC5424. This option is ignored if log_config_append
# is set. (boolean value)
#use_syslog = false
# Enable journald for logging. If running in a systemd environment you may wish
# to enable journal support. Doing so will use the journal native protocol
# which includes structured metadata in addition to log messages.This option is
# ignored if log_config_append is set. (boolean value)
#use_journal = false
# Syslog facility to receive log lines. This option is ignored if
# log_config_append is set. (string value)
#syslog_log_facility = LOG_USER
# Use JSON formatting for logging. This option is ignored if log_config_append
# is set. (boolean value)
#use_json = false
# Log output to standard error. This option is ignored if log_config_append is
# set. (boolean value)
#use_stderr = false
# (Optional) Set the 'color' key according to log levels. This option takes
# effect only when logging to stderr or stdout is used. This option is ignored
# if log_config_append is set. (boolean value)
#log_color = false
# The amount of time before the log files are rotated. This option is ignored
# unless log_rotation_type is set to "interval". (integer value)
#log_rotate_interval = 1
# Rotation interval type. The time of the last file change (or the time when
# the service was started) is used when scheduling the next rotation. (string
# value)
# Possible values:
# Seconds - <No description provided>
# Minutes - <No description provided>
# Hours - <No description provided>
# Days - <No description provided>
# Weekday - <No description provided>
# Midnight - <No description provided>
#log_rotate_interval_type = days
# Maximum number of rotated log files. (integer value)
#max_logfile_count = 30
# Log file maximum size in MB. This option is ignored if "log_rotation_type" is
# not set to "size". (integer value)
#max_logfile_size_mb = 200
# Log rotation type. (string value)
# Possible values:
# interval - Rotate logs at predefined time intervals.
# size - Rotate logs once they reach a predefined size.
# none - Do not rotate log files.
#log_rotation_type = none
# Format string to use for log messages with context. Used by
# oslo_log.formatters.ContextFormatter (string value)
#logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(global_request_id)s %(request_id)s %(user_identity)s] %(instance)s%(message)s
# Format string to use for log messages when context is undefined. Used by
# oslo_log.formatters.ContextFormatter (string value)
#logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
# Additional data to append to log message when logging level for the message
# is DEBUG. Used by oslo_log.formatters.ContextFormatter (string value)
#logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
# Prefix each line of exception output with this format. Used by
# oslo_log.formatters.ContextFormatter (string value)
#logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
# Defines the format string for %(user_identity)s that is used in
# logging_context_format_string. Used by oslo_log.formatters.ContextFormatter
# (string value)
#logging_user_identity_format = %(user)s %(project)s %(domain)s %(system_scope)s %(user_domain)s %(project_domain)s
# List of package logging levels in logger=LEVEL pairs. This option is ignored
# if log_config_append is set. (list value)
#default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,oslo_messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN,urllib3.connectionpool=WARN,websocket=WARN,requests.packages.urllib3.util.retry=WARN,urllib3.util.retry=WARN,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN,taskflow=WARN,keystoneauth=WARN,oslo.cache=INFO,oslo_policy=INFO,dogpile.core.dogpile=INFO
# Enables or disables publication of error events. (boolean value)
#publish_errors = false
# The format for an instance that is passed with the log message. (string
# value)
#instance_format = "[instance: %(uuid)s] "
# The format for an instance UUID that is passed with the log message. (string
# value)
#instance_uuid_format = "[instance: %(uuid)s] "
# Interval, number of seconds, of log rate limiting. (integer value)
#rate_limit_interval = 0
# Maximum number of logged messages per rate_limit_interval. (integer value)
#rate_limit_burst = 0
# Log level name used by rate limiting. Logs with level greater or equal to
# rate_limit_except_level are not filtered. An empty string means that all
# levels are filtered. (string value)
# Possible values:
# CRITICAL - <No description provided>
# ERROR - <No description provided>
# INFO - <No description provided>
# WARNING - <No description provided>
# DEBUG - <No description provided>
# '' - <No description provided>
#rate_limit_except_level = CRITICAL
# Enables or disables fatal status of deprecations. (boolean value)
#fatal_deprecations = false
#
# From oslo.messaging
#
# Size of executor thread pool when executor is threading or eventlet. (integer
# value)
# Deprecated group/name - [DEFAULT]/rpc_thread_pool_size
#executor_thread_pool_size = 64
# Seconds to wait for a response from a call. (integer value)
#rpc_response_timeout = 60
# The network address and optional user credentials for connecting to the
# messaging backend, in URL format. The expected format is:
#
# driver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/virtual_host?query
#
# Example: rabbit://rabbitmq:password@127.0.0.1:5672//
#
# For full details on the fields in the URL see the documentation of
# oslo_messaging.TransportURL at
# https://docs.openstack.org/oslo.messaging/latest/reference/transport.html
# (string value)
#transport_url = rabbit://
# The default exchange under which topics are scoped. May be overridden by an
# exchange name specified in the transport_url option. (string value)
#control_exchange = openstack
# Add an endpoint to answer to ping calls. Endpoint is named
# oslo_rpc_server_ping (boolean value)
#rpc_ping_enabled = false
[api]
#
# From aodh
#
# Configuration file for WSGI definition of API. (string value)
#paste_config = api-paste.ini
# Authentication mode to use. Unset to disable authentication (string value)
#auth_mode = keystone
# Project name of resources creator in Gnocchi. (For example the Ceilometer
# project name (string value)
#gnocchi_external_project_owner = service
# Domain name of resources creator in Gnocchi. (For example, default or
# service_domain (string value)
#gnocchi_external_domain_name = Default
# Maximum number of alarms defined for a user. (integer value)
#user_alarm_quota = -1
# Maximum number of alarms defined for a project. (integer value)
#project_alarm_quota = -1
# Maximum count of actions for each state of an alarm, non-positive number
# means no limit. (integer value)
#alarm_max_actions = -1
[coordination]
#
# From aodh
#
# The backend URL to use for distributed coordination. If left empty, alarm
# evaluation won't do workload partitioning and will only function correctly if
# a single instance of the service is running. (string value)
#backend_url = <None>
# Number of seconds between heartbeats for distributed coordination. (floating
# point value)
# Deprecated group/name - [coordination]/heartbeat
#heartbeat_interval = 1.0
# Retry backoff factor when retrying to connect with coordination backend
# (integer value)
#retry_backoff = 1
# Maximum number of seconds between retry to join partitioning group (integer
# value)
#max_retry_interval = 30
[cors]
#
# From oslo.middleware.cors
#
# Indicate whether this resource may be shared with the domain received in the
# requests "origin" header. Format: "<protocol>://<host>[:<port>]", no trailing
# slash. Example: https://horizon.example.com (list value)
#allowed_origin = <None>
# Indicate that the actual request can include user credentials (boolean value)
#allow_credentials = true
# Indicate which headers are safe to expose to the API. Defaults to HTTP Simple
# Headers. (list value)
#expose_headers = X-Auth-Token,X-Openstack-Request-Id,X-Subject-Token
# Maximum cache age of CORS preflight requests. (integer value)
#max_age = 3600
# Indicate which methods can be used during the actual request. (list value)
#allow_methods = GET,PUT,POST,DELETE,PATCH
# Indicate which header field names may be used during the actual request.
# (list value)
#allow_headers = X-Auth-Token,X-Openstack-Request-Id,X-Subject-Token
[database]
#
# From aodh
#
# Number of seconds that alarm histories are kept in the database for (<= 0
# means forever). (integer value)
#alarm_history_time_to_live = -1
# Number of alarm histories to be deleted in one iteration from the database (0
# means all). (integer value)
# Minimum value: 0
#alarm_histories_delete_batch_size = 0
#
# From oslo.db
#
# If True, SQLite uses synchronous mode. (boolean value)
#sqlite_synchronous = true
# The back end to use for the database. (string value)
#backend = sqlalchemy
# The SQLAlchemy connection string to use to connect to the database. (string
# value)
#connection = <None>
# The SQLAlchemy connection string to use to connect to the slave database.
# (string value)
#slave_connection = <None>
# The SQLAlchemy asyncio connection string to use to connect to the database.
# (string value)
#asyncio_connection = <None>
# The SQLAlchemy asyncio connection string to use to connect to the slave
# database. (string value)
#asyncio_slave_connection = <None>
# The SQL mode to be used for MySQL sessions. This option, including the
# default, overrides any server-set SQL mode. To use whatever SQL mode is set
# by the server configuration, set this to no value. Example: mysql_sql_mode=
# (string value)
#mysql_sql_mode = TRADITIONAL
# For Galera only, configure wsrep_sync_wait causality checks on new
# connections.  Default is None, meaning don't configure any setting. (integer
# value)
#mysql_wsrep_sync_wait = <None>
# Connections which have been present in the connection pool longer than this
# number of seconds will be replaced with a new one the next time they are
# checked out from the pool. (integer value)
#connection_recycle_time = 3600
# Maximum number of SQL connections to keep open in a pool. Setting a value of
# 0 indicates no limit. (integer value)
#max_pool_size = 5
# Maximum number of database connection retries during startup. Set to -1 to
# specify an infinite retry count. (integer value)
#max_retries = 10
# Interval between retries of opening a SQL connection. (integer value)
#retry_interval = 10
# If set, use this value for max_overflow with SQLAlchemy. (integer value)
#max_overflow = 50
# Verbosity of SQL debugging information: 0=None, 100=Everything. (integer
# value)
# Minimum value: 0
# Maximum value: 100
#connection_debug = 0
# Add Python stack traces to SQL as comment strings. (boolean value)
#connection_trace = false
# If set, use this value for pool_timeout with SQLAlchemy. (integer value)
#pool_timeout = <None>
# Enable the experimental use of database reconnect on connection lost.
# (boolean value)
#use_db_reconnect = false
# Seconds between retries of a database transaction. (integer value)
#db_retry_interval = 1
# If True, increases the interval between retries of a database operation up to
# db_max_retry_interval. (boolean value)
#db_inc_retry_interval = true
# If db_inc_retry_interval is set, the maximum seconds between retries of a
# database operation. (integer value)
#db_max_retry_interval = 10
# Maximum retries in case of connection error or deadlock error before error is
# raised. Set to -1 to specify an infinite retry count. (integer value)
#db_max_retries = 20
# Optional URL parameters to append onto the connection URL at connect time;
# specify as param1=value1&param2=value2&... (string value)
#connection_parameters =
[evaluator]
#
# From aodh
#
# Number of workers for evaluator service. default value is 1. (integer value)
# Minimum value: 1
#workers = 1
# Period of evaluation cycle, should be >= than configured pipeline interval
# for collection of underlying meters. (integer value)
#evaluation_interval = 60
[healthcheck]
#
# From oslo.middleware.healthcheck
#
# DEPRECATED: The path to respond to healtcheck requests on. (string value)
# This option is deprecated for removal.
# Its value may be silently ignored in the future.
#path = /healthcheck
# Show more detailed information as part of the response. Security note:
# Enabling this option may expose sensitive details about the service being
# monitored. Be sure to verify that it will not violate your security policies.
# (boolean value)
#detailed = false
# Additional backends that can perform health checks and report that
# information back as part of a request. (list value)
#backends =
# A list of network addresses to limit source ip allowed to access healthcheck
# information. Any request from ip outside of these network addresses are
# ignored. (list value)
#allowed_source_ranges =
# Ignore requests with proxy headers. (boolean value)
#ignore_proxied_requests = false
# Check the presence of a file to determine if an application is running on a
# port. Used by DisableByFileHealthcheck plugin. (string value)
#disable_by_file_path = <None>
# Check the presence of a file based on a port to determine if an application
# is running on a port. Expects a "port:path" list of strings. Used by
# DisableByFilesPortsHealthcheck plugin. (list value)
#disable_by_file_paths =
# Check the presence of files. Used by EnableByFilesHealthcheck plugin. (list
# value)
#enable_by_file_paths =
[keystone_authtoken]
#
# From keystonemiddleware.auth_token
#
# Complete "public" Identity API endpoint. This endpoint should not be an
# "admin" endpoint, as it should be accessible by all end users.
# Unauthenticated clients are redirected to this endpoint to authenticate.
# Although this endpoint should ideally be unversioned, client support in the
# wild varies. If you're using a versioned v2 endpoint here, then this should
# *not* be the same endpoint the service user utilizes for validating tokens,
# because normal end users may not be able to reach that endpoint. (string
# value)
# Deprecated group/name - [keystone_authtoken]/auth_uri
#www_authenticate_uri = <None>
# DEPRECATED: Complete "public" Identity API endpoint. This endpoint should not
# be an "admin" endpoint, as it should be accessible by all end users.
# Unauthenticated clients are redirected to this endpoint to authenticate.
# Although this endpoint should ideally be unversioned, client support in the
# wild varies. If you're using a versioned v2 endpoint here, then this should
# *not* be the same endpoint the service user utilizes for validating tokens,
# because normal end users may not be able to reach that endpoint. This option
# is deprecated in favor of www_authenticate_uri and will be removed in the S
# release. (string value)
# This option is deprecated for removal since Queens.
# Its value may be silently ignored in the future.
# Reason: The auth_uri option is deprecated in favor of www_authenticate_uri
# and will be removed in the S  release.
#auth_uri = <None>
# API version of the Identity API endpoint. (string value)
#auth_version = <None>
# Interface to use for the Identity API endpoint. Valid values are "public",
# "internal" (default) or "admin". (string value)
#interface = internal
# Do not handle authorization requests within the middleware, but delegate the
# authorization decision to downstream WSGI components. (boolean value)
#delay_auth_decision = false
# Request timeout value for communicating with Identity API server. (integer
# value)
#http_connect_timeout = <None>
# How many times are we trying to reconnect when communicating with Identity
# API Server. (integer value)
#http_request_max_retries = 3
# Request environment key where the Swift cache object is stored. When
# auth_token middleware is deployed with a Swift cache, use this option to have
# the middleware share a caching backend with swift. Otherwise, use the
# ``memcached_servers`` option instead. (string value)
#cache = <None>
# Required if identity server requires client certificate (string value)
#certfile = <None>
# Required if identity server requires client certificate (string value)
#keyfile = <None>
# A PEM encoded Certificate Authority to use when verifying HTTPs connections.
# Defaults to system CAs. (string value)
#cafile = <None>
# Verify HTTPS connections. (boolean value)
#insecure = false
# The region in which the identity server can be found. (string value)
#region_name = <None>
# Optionally specify a list of memcached server(s) to use for caching. If left
# undefined, tokens will instead be cached in-process. (list value)
# Deprecated group/name - [keystone_authtoken]/memcache_servers
#memcached_servers = <None>
# In order to prevent excessive effort spent validating tokens, the middleware
# caches previously-seen tokens for a configurable duration (in seconds). Set
# to -1 to disable caching completely. (integer value)
#token_cache_time = 300
# (Optional) If defined, indicate whether token data should be authenticated or
# authenticated and encrypted. If MAC, token data is authenticated (with HMAC)
# in the cache. If ENCRYPT, token data is encrypted and authenticated in the
# cache. If the value is not one of these options or empty, auth_token will
# raise an exception on initialization. (string value)
# Possible values:
# None - <No description provided>
# MAC - <No description provided>
# ENCRYPT - <No description provided>
#memcache_security_strategy = None
# (Optional, mandatory if memcache_security_strategy is defined) This string is
# used for key derivation. (string value)
#memcache_secret_key = <None>
# (Optional) Number of seconds memcached server is considered dead before it is
# tried again. (integer value)
#memcache_pool_dead_retry = 300
# (Optional) Maximum total number of open connections to every memcached
# server. (integer value)
#memcache_pool_maxsize = 10
# (Optional) Socket timeout in seconds for communicating with a memcached
# server. (integer value)
#memcache_pool_socket_timeout = 3
# (Optional) Number of seconds a connection to memcached is held unused in the
# pool before it is closed. (integer value)
#memcache_pool_unused_timeout = 60
# (Optional) Number of seconds that an operation will wait to get a memcached
# client connection from the pool. (integer value)
#memcache_pool_conn_get_timeout = 10
# (Optional) Use the advanced (eventlet safe) memcached client pool. (boolean
# value)
#memcache_use_advanced_pool = true
# (Optional) Indicate whether to set the X-Service-Catalog header. If False,
# middleware will not ask for service catalog on token validation and will not
# set the X-Service-Catalog header. (boolean value)
#include_service_catalog = true
# Used to control the use and type of token binding. Can be set to: "disabled"
# to not check token binding. "permissive" (default) to validate binding
# information if the bind type is of a form known to the server and ignore it
# if not. "strict" like "permissive" but if the bind type is unknown the token
# will be rejected. "required" any form of token binding is needed to be
# allowed. Finally the name of a binding method that must be present in tokens.
# (string value)
#enforce_token_bind = permissive
# A choice of roles that must be present in a service token. Service tokens are
# allowed to request that an expired token can be used and so this check should
# tightly control that only actual services should be sending this token. Roles
# here are applied as an ANY check so any role in this list must be present.
# For backwards compatibility reasons this currently only affects the
# allow_expired check. (list value)
#service_token_roles = service
# For backwards compatibility reasons we must let valid service tokens pass
# that don't pass the service_token_roles check as valid. Setting this true
# will become the default in a future release and should be enabled if
# possible. (boolean value)
#service_token_roles_required = false
# The name or type of the service as it appears in the service catalog. This is
# used to validate tokens that have restricted access rules. (string value)
#service_type = <None>
# Enable the SASL(Simple Authentication and Security Layer) if the SASL_enable
# is true, else disable. (boolean value)
#memcache_sasl_enabled = false
# the user name for the SASL (string value)
#memcache_username =
# the username password for SASL (string value)
#memcache_password =
# Authentication type to load (string value)
# Deprecated group/name - [keystone_authtoken]/auth_plugin
#auth_type = <None>
# Config Section from which to load plugin specific options (string value)
#auth_section = <None>
[listener]
#
# From aodh
#
# Number of workers for listener service. default value is 1. (integer value)
# Minimum value: 1
#workers = 1
# The topic that aodh uses for event alarm evaluation. (string value)
#event_alarm_topic = alarm.all
# Number of notification messages to wait before dispatching them. (integer
# value)
#batch_size = 1
# Number of seconds to wait before dispatching samples when batch_size is not
# reached (None means indefinitely). (integer value)
#batch_timeout = <None>
[notifier]
#
# From aodh
#
# Number of notification messages to wait before dispatching them. (integer
# value)
#batch_size = 1
# Number of seconds to wait before dispatching samples when batch_size is not
# reached (None means indefinitely). (integer value)
#batch_timeout = <None>
# Number of workers for notifier service. default value is 1. (integer value)
# Minimum value: 1
#workers = 1
[oslo_messaging_kafka]
#
# From oslo.messaging
#
# Max fetch bytes of Kafka consumer (integer value)
#kafka_max_fetch_bytes = 1048576
# Default timeout(s) for Kafka consumers (floating point value)
#kafka_consumer_timeout = 1.0
# Group id for Kafka consumer. Consumers in one group will coordinate message
# consumption (string value)
#consumer_group = oslo_messaging_consumer
# Upper bound on the delay for KafkaProducer batching in seconds (floating
# point value)
#producer_batch_timeout = 0.0
# Size of batch for the producer async send (integer value)
#producer_batch_size = 16384
# The compression codec for all data generated by the producer. If not set,
# compression will not be used. Note that the allowed values of this depend on
# the kafka version (string value)
# Possible values:
# none - <No description provided>
# gzip - <No description provided>
# snappy - <No description provided>
# lz4 - <No description provided>
# zstd - <No description provided>
#compression_codec = none
# Enable asynchronous consumer commits (boolean value)
#enable_auto_commit = false
# The maximum number of records returned in a poll call (integer value)
#max_poll_records = 500
# Protocol used to communicate with brokers (string value)
# Possible values:
# PLAINTEXT - <No description provided>
# SASL_PLAINTEXT - <No description provided>
# SSL - <No description provided>
# SASL_SSL - <No description provided>
#security_protocol = PLAINTEXT
# Mechanism when security protocol is SASL (string value)
#sasl_mechanism = PLAIN
# CA certificate PEM file used to verify the server certificate (string value)
#ssl_cafile =
# Client certificate PEM file used for authentication. (string value)
#ssl_client_cert_file =
# Client key PEM file used for authentication. (string value)
#ssl_client_key_file =
# Client key password file used for authentication. (string value)
#ssl_client_key_password =
[oslo_messaging_notifications]
#
# From oslo.messaging
#
# The Drivers(s) to handle sending notifications. Possible values are
# messaging, messagingv2, routing, log, test, noop (multi valued)
#driver =
# A URL representing the messaging driver to use for notifications. If not set,
# we fall back to the same configuration used for RPC. (string value)
#transport_url = <None>
# AMQP topic used for OpenStack notifications. (list value)
#topics = notifications
# The maximum number of attempts to re-send a notification message which failed
# to be delivered due to a recoverable error. 0 - No retry, -1 - indefinite
# (integer value)
#retry = -1
[oslo_messaging_rabbit]
#
# From oslo.messaging
#
# Use durable queues in AMQP. If rabbit_quorum_queue is enabled, queues will be
# durable and this value will be ignored. (boolean value)
#amqp_durable_queues = false
# Auto-delete queues in AMQP. (boolean value)
#amqp_auto_delete = false
# Size of RPC connection pool. (integer value)
# Minimum value: 1
#rpc_conn_pool_size = 30
# The pool size limit for connections expiration policy (integer value)
#conn_pool_min_size = 2
# The time-to-live in sec of idle connections in the pool (integer value)
#conn_pool_ttl = 1200
# Connect over SSL. (boolean value)
#ssl = false
# SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
# SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
# distributions. (string value)
#ssl_version =
# SSL key file (valid only if SSL enabled). (string value)
#ssl_key_file =
# SSL cert file (valid only if SSL enabled). (string value)
#ssl_cert_file =
# SSL certification authority file (valid only if SSL enabled). (string value)
#ssl_ca_file =
# Global toggle for enforcing the OpenSSL FIPS mode. This feature requires
# Python support. This is available in Python 3.9 in all environments and may
# have been backported to older Python versions on select environments. If the
# Python executable used does not support OpenSSL FIPS mode, an exception will
# be raised. (boolean value)
#ssl_enforce_fips_mode = false
# DEPRECATED: (DEPRECATED) It is recommend not to use this option anymore. Run
# the health check heartbeat thread through a native python thread by default.
# If this option is equal to False then the health check heartbeat will inherit
# the execution model from the parent process. For example if the parent
# process has monkey patched the stdlib by using eventlet/greenlet then the
# heartbeat will be run through a green thread. This option should be set to
# True only for the wsgi services. (boolean value)
# This option is deprecated for removal.
# Its value may be silently ignored in the future.
# Reason: The option is related to Eventlet which will be removed. In addition
# this has never worked as expected with services using eventlet for core
# service framework.
#heartbeat_in_pthread = false
# How long to wait (in seconds) before reconnecting in response to an AMQP
# consumer cancel notification. (floating point value)
# Minimum value: 0.0
# Maximum value: 4.5
#kombu_reconnect_delay = 1.0
# Random time to wait for when reconnecting in response to an AMQP consumer
# cancel notification. (floating point value)
# Minimum value: 0.0
#kombu_reconnect_splay = 0.0
# EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression will not
# be used. This option may not be available in future versions. (string value)
#kombu_compression = <None>
# How long to wait a missing client before abandoning to send it its replies.
# This value should not be longer than rpc_response_timeout. (integer value)
# Deprecated group/name - [oslo_messaging_rabbit]/kombu_reconnect_timeout
#kombu_missing_consumer_retry_timeout = 60
# Determines how the next RabbitMQ node is chosen in case the one we are
# currently connected to becomes unavailable. Takes effect only if more than
# one RabbitMQ node is provided in config. (string value)
# Possible values:
# round-robin - <No description provided>
# shuffle - <No description provided>
#kombu_failover_strategy = round-robin
# The RabbitMQ login method. (string value)
# Possible values:
# PLAIN - <No description provided>
# AMQPLAIN - <No description provided>
# EXTERNAL - <No description provided>
# RABBIT-CR-DEMO - <No description provided>
#rabbit_login_method = AMQPLAIN
# How frequently to retry connecting with RabbitMQ. (integer value)
# Minimum value: 1
#rabbit_retry_interval = 1
# How long to backoff for between retries when connecting to RabbitMQ. (integer
# value)
# Minimum value: 0
#rabbit_retry_backoff = 2
# Maximum interval of RabbitMQ connection retries. (integer value)
# Minimum value: 1
#rabbit_interval_max = 30
# Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change this
# option, you must wipe the RabbitMQ database. In RabbitMQ 3.0, queue mirroring
# is no longer controlled by the x-ha-policy argument when declaring a queue.
# If you just want to make sure that all queues (except those with auto-
# generated names) are mirrored across all nodes, run: "rabbitmqctl set_policy
# HA '^(?!amq\.).*' '{"ha-mode": "all"}' " (boolean value)
#rabbit_ha_queues = false
# Use quorum queues in RabbitMQ (x-queue-type: quorum). The quorum queue is a
# modern queue type for RabbitMQ implementing a durable, replicated FIFO queue
# based on the Raft consensus algorithm. It is available as of RabbitMQ 3.8.0.
# If set this option will conflict with the HA queues (``rabbit_ha_queues``)
# aka mirrored queues, in other words the HA queues should be disabled. Quorum
# queues are also durable by default so the amqp_durable_queues option is
# ignored when this option is enabled. (boolean value)
#rabbit_quorum_queue = false
# Use quorum queues for transients queues in RabbitMQ. Enabling this option
# will then make sure those queues are also using quorum kind of rabbit queues,
# which are HA by default. (boolean value)
#rabbit_transient_quorum_queue = false
# Each time a message is redelivered to a consumer, a counter is incremented.
# Once the redelivery count exceeds the delivery limit the message gets dropped
# or dead-lettered (if a DLX exchange has been configured) Used only when
# rabbit_quorum_queue is enabled, Default 0 which means dont set a limit.
# (integer value)
#rabbit_quorum_delivery_limit = 0
# By default all messages are maintained in memory if a quorum queue grows in
# length it can put memory pressure on a cluster. This option can limit the
# number of messages in the quorum queue. Used only when rabbit_quorum_queue is
# enabled, Default 0 which means dont set a limit. (integer value)
# Deprecated group/name - [oslo_messaging_rabbit]/rabbit_quroum_max_memory_length
#rabbit_quorum_max_memory_length = 0
# By default all messages are maintained in memory if a quorum queue grows in
# length it can put memory pressure on a cluster. This option can limit the
# number of memory bytes used by the quorum queue. Used only when
# rabbit_quorum_queue is enabled, Default 0 which means dont set a limit.
# (integer value)
# Deprecated group/name - [oslo_messaging_rabbit]/rabbit_quroum_max_memory_bytes
#rabbit_quorum_max_memory_bytes = 0
# Positive integer representing duration in seconds for queue TTL (x-expires).
# Queues which are unused for the duration of the TTL are automatically
# deleted. The parameter affects only reply and fanout queues. Setting 0 as
# value will disable the x-expires. If doing so, make sure you have a rabbitmq
# policy to delete the queues or you deployment will create an infinite number
# of queue over time.In case rabbit_stream_fanout is set to True, this option
# will control data retention policy (x-max-age) for messages in the fanout
# queue rather then the queue duration itself. So the oldest data in the stream
# queue will be discarded from it once reaching TTL Setting to 0 will disable
# x-max-age for stream which make stream grow indefinitely filling up the
# diskspace (integer value)
# Minimum value: 0
#rabbit_transient_queues_ttl = 1800
# Specifies the number of messages to prefetch. Setting to zero allows
# unlimited messages. (integer value)
#rabbit_qos_prefetch_count = 0
# Number of seconds after which the Rabbit broker is considered down if
# heartbeat's keep-alive fails (0 disables heartbeat). (integer value)
#heartbeat_timeout_threshold = 60
# How often times during the heartbeat_timeout_threshold we check the
# heartbeat. (integer value)
#heartbeat_rate = 3
# DEPRECATED: (DEPRECATED) Enable/Disable the RabbitMQ mandatory flag for
# direct send. The direct send is used as reply, so the MessageUndeliverable
# exception is raised in case the client queue does not
# exist.MessageUndeliverable exception will be used to loop for a timeout to
# lets a chance to sender to recover.This flag is deprecated and it will not be
# possible to deactivate this functionality anymore (boolean value)
# This option is deprecated for removal.
# Its value may be silently ignored in the future.
# Reason: Mandatory flag no longer deactivable.
#direct_mandatory_flag = true
# Enable x-cancel-on-ha-failover flag so that rabbitmq server will cancel and
# notify consumerswhen queue is down (boolean value)
#enable_cancel_on_failover = false
# Should we use consistant queue names or random ones (boolean value)
#use_queue_manager = false
# Hostname used by queue manager. Defaults to the value returned by
# socket.gethostname(). (string value)
#
# This option has a sample default set, which means that
# its actual default value may vary from the one documented
# below.
#hostname = node1.example.com
# Process name used by queue manager (string value)
#
# This option has a sample default set, which means that
# its actual default value may vary from the one documented
# below.
#processname = nova-api
# Use stream queues in RabbitMQ (x-queue-type: stream). Streams are a new
# persistent and replicated data structure ("queue type") in RabbitMQ which
# models an append-only log with non-destructive consumer semantics. It is
# available as of RabbitMQ 3.9.0. If set this option will replace all fanout
# queues with only one stream queue. (boolean value)
#rabbit_stream_fanout = false
[oslo_middleware]
#
# From oslo.middleware.http_proxy_to_wsgi
#
# Whether the application is behind a proxy or not. This determines if the
# middleware should parse the headers or not. (boolean value)
#enable_proxy_headers_parsing = false
[oslo_policy]
#
# From oslo.policy
#
# DEPRECATED: This option controls whether or not to enforce scope when
# evaluating policies. If ``True``, the scope of the token used in the request
# is compared to the ``scope_types`` of the policy being enforced. If the
# scopes do not match, an ``InvalidScope`` exception will be raised. If
# ``False``, a message will be logged informing operators that policies are
# being invoked with mismatching scope. (boolean value)
# This option is deprecated for removal.
# Its value may be silently ignored in the future.
# Reason: This configuration was added temporarily to facilitate a smooth
# transition to the new RBAC. OpenStack will always enforce scope checks. This
# configuration option is deprecated and will be removed in the 2025.2 cycle.
#enforce_scope = false
# This option controls whether or not to use old deprecated defaults when
# evaluating policies. If ``True``, the old deprecated defaults are not going
# to be evaluated. This means if any existing token is allowed for old defaults
# but is disallowed for new defaults, it will be disallowed. It is encouraged
# to enable this flag along with the ``enforce_scope`` flag so that you can get
# the benefits of new defaults and ``scope_type`` together. If ``False``, the
# deprecated policy check string is logically OR'd with the new policy check
# string, allowing for a graceful upgrade experience between releases with new
# policies, which is the default behavior. (boolean value)
#enforce_new_defaults = false
# The relative or absolute path of a file that maps roles to permissions for a
# given service. Relative paths must be specified in relation to the
# configuration file setting this option. (string value)
#policy_file = policy.yaml
# Default rule. Enforced when a requested rule is not found. (string value)
#policy_default_rule = default
# Directories where policy configuration files are stored. They can be relative
# to any directory in the search path defined by the config_dir option, or
# absolute paths. The file defined by policy_file must exist for these
# directories to be searched.  Missing or empty directories are ignored. (multi
# valued)
#policy_dirs = policy.d
# Content Type to send and receive data for REST based policy check (string
# value)
# Possible values:
# application/x-www-form-urlencoded - <No description provided>
# application/json - <No description provided>
#remote_content_type = application/x-www-form-urlencoded
# server identity verification for REST based policy check (boolean value)
#remote_ssl_verify_server_crt = false
# Absolute path to ca cert file for REST based policy check (string value)
#remote_ssl_ca_crt_file = <None>
# Absolute path to client cert for REST based policy check (string value)
#remote_ssl_client_crt_file = <None>
# Absolute path client key file REST based policy check (string value)
#remote_ssl_client_key_file = <None>
# Timeout in seconds for REST based policy check (floating point value)
# Minimum value: 0
#remote_timeout = 60
[oslo_reports]
#
# From oslo.reports
#
# Path to a log directory where to create a file (string value)
#log_dir = <None>
# The path to a file to watch for changes to trigger the reports, instead of
# signals. Setting this option disables the signal trigger for the reports. If
# application is running as a WSGI application it is recommended to use this
# instead of signals. (string value)
#file_event_handler = <None>
# How many seconds to wait between polls when file_event_handler is set
# (integer value)
#file_event_handler_interval = 1
[service_credentials]
#
# From aodh
#
# Region name to use for OpenStack service endpoints. (string value)
# Deprecated group/name - [service_credentials]/os_region_name
#region_name = <None>
# Type of endpoint in Identity service catalog to use for communication with
# OpenStack services. (string value)
# Possible values:
# public - <No description provided>
# internal - <No description provided>
# admin - <No description provided>
# auth - <No description provided>
# publicURL - <No description provided>
# internalURL - <No description provided>
# adminURL - <No description provided>
# Deprecated group/name - [service_credentials]/os_endpoint_type
#interface = public
#
# From aodh-auth
#
# Authentication type to load (string value)
# Deprecated group/name - [service_credentials]/auth_plugin
#auth_type = <None>
# Config Section from which to load plugin specific options (string value)
#auth_section = <None>
# Authentication URL (string value)
#auth_url = <None>
# Scope for system operations (string value)
#system_scope = <None>
# Domain ID to scope to (string value)
#domain_id = <None>
# Domain name to scope to (string value)
#domain_name = <None>
# Project ID to scope to (string value)
# Deprecated group/name - [service_credentials]/tenant_id
#project_id = <None>
# Project name to scope to (string value)
# Deprecated group/name - [service_credentials]/tenant_name
#project_name = <None>
# Domain ID containing project (string value)
#project_domain_id = <None>
# Domain name containing project (string value)
#project_domain_name = <None>
# ID of the trust to use as a trustee use (string value)
#trust_id = <None>
# Optional domain ID to use with v3 and v2 parameters. It will be used for both
# the user and project domain in v3 and ignored in v2 authentication. (string
# value)
#default_domain_id = <None>
# Optional domain name to use with v3 API and v2 parameters. It will be used
# for both the user and project domain in v3 and ignored in v2 authentication.
# (string value)
#default_domain_name = <None>
# User id (string value)
#user_id = <None>
# Username (string value)
# Deprecated group/name - [service_credentials]/user_name
#username = <None>
# User's domain id (string value)
#user_domain_id = <None>
# User's domain name (string value)
#user_domain_name = <None>
# User's password (string value)
#password = <None>
[service_types]
#
# From aodh
#
# Message queue service type. (string value)
#zaqar = messaging
  py312: OK (21.25 seconds)
  congratulations :) (21.31 seconds)
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: openstack-aodh-compat-20.1.0-0.20250515115155.2d57b23.el10.noarch
Processing files: python3-aodh-20.1.0-0.20250515115155.2d57b23.el10.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.hZXow1
+ umask 022
+ cd /builddir/build/BUILD
+ cd aodh-20.1.0.dev19
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/share/licenses/python3-aodh
+ export LC_ALL=
+ LC_ALL=
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/share/licenses/python3-aodh
+ cp -pr /builddir/build/BUILD/aodh-20.1.0.dev19/LICENSE /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/share/licenses/python3-aodh
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: python-aodh = 20.1.0-0.20250515115155.2d57b23.el10 python3-aodh = 20.1.0-0.20250515115155.2d57b23.el10 python3.12-aodh = 20.1.0-0.20250515115155.2d57b23.el10 python3.12dist(aodh) = 20.1~~dev19 python3dist(aodh) = 20.1~~dev19
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: python(abi) = 3.12 python3.12dist(cachetools) >= 1.1.6 python3.12dist(cotyledon) >= 1.7.3 python3.12dist(croniter) >= 0.3.4 python3.12dist(futurist) >= 0.11 python3.12dist(gnocchiclient) >= 6 python3.12dist(jsonschema) >= 3.2 python3.12dist(keystoneauth1) >= 2.1 python3.12dist(keystonemiddleware) >= 5.1 python3.12dist(lxml) >= 2.3 python3.12dist(oslo-config) >= 6.8 python3.12dist(oslo-db) >= 11 python3.12dist(oslo-i18n) >= 1.5 python3.12dist(oslo-log) >= 4.3 python3.12dist(oslo-messaging) >= 5.2 python3.12dist(oslo-middleware) >= 3.22 python3.12dist(oslo-policy) >= 4.5 python3.12dist(oslo-reports) >= 1.18 python3.12dist(oslo-upgradecheck) >= 1.3 python3.12dist(oslo-utils) >= 4.7 python3.12dist(pastedeploy) >= 1.5 python3.12dist(pbr) >= 2 python3.12dist(pecan) >= 0.8 python3.12dist(python-dateutil) >= 2.5.3 python3.12dist(python-heatclient) >= 1.17 python3.12dist(python-keystoneclient) >= 1.6 python3.12dist(python-observabilityclient) >= 0.0.4 python3.12dist(python-octaviaclient) >= 1.8 python3.12dist(requests) >= 2.5.2 python3.12dist(sqlalchemy) >= 1.4.1 python3.12dist(stevedore) >= 1.5 python3.12dist(tenacity) >= 3.2.1 python3.12dist(tooz) >= 1.28 python3.12dist(voluptuous) >= 0.8.10 python3.12dist(webob) >= 1.2.3 python3.12dist(wsme) >= 0.12.1
Obsoletes: python3.12-aodh < 20.1.0-0.20250515115155.2d57b23.el10
Processing files: openstack-aodh-common-20.1.0-0.20250515115155.2d57b23.el10.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.XzkCuC
+ umask 022
+ cd /builddir/build/BUILD
+ cd aodh-20.1.0.dev19
+ DOCDIR=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/share/doc/openstack-aodh-common
+ export LC_ALL=
+ LC_ALL=
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/share/doc/openstack-aodh-common
+ cp -pr /builddir/build/BUILD/aodh-20.1.0.dev19/README.rst /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/share/doc/openstack-aodh-common
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: config(openstack-aodh-common) = 20.1.0-0.20250515115155.2d57b23.el10 openstack-aodh-common = 20.1.0-0.20250515115155.2d57b23.el10
Requires(interp): /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(pre): /bin/sh shadow-utils
Requires(post): systemd
Requires(preun): systemd
Requires(postun): systemd
Requires: /usr/bin/python3
Recommends: group(aodh) user(aodh)
Processing files: openstack-aodh-api-20.1.0-0.20250515115155.2d57b23.el10.noarch
Provides: openstack-aodh-api = 20.1.0-0.20250515115155.2d57b23.el10
Requires(interp): /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires: /usr/bin/python3
Processing files: openstack-aodh-evaluator-20.1.0-0.20250515115155.2d57b23.el10.noarch
Provides: openstack-aodh-evaluator = 20.1.0-0.20250515115155.2d57b23.el10
Requires(interp): /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires: /usr/bin/python3
Processing files: openstack-aodh-notifier-20.1.0-0.20250515115155.2d57b23.el10.noarch
Provides: openstack-aodh-notifier = 20.1.0-0.20250515115155.2d57b23.el10
Requires(interp): /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires: /usr/bin/python3
Processing files: openstack-aodh-listener-20.1.0-0.20250515115155.2d57b23.el10.noarch
Provides: openstack-aodh-listener = 20.1.0-0.20250515115155.2d57b23.el10
Requires(interp): /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires: /usr/bin/python3
Processing files: openstack-aodh-expirer-20.1.0-0.20250515115155.2d57b23.el10.noarch
Provides: openstack-aodh-expirer = 20.1.0-0.20250515115155.2d57b23.el10
Requires(interp): /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires: /usr/bin/python3
Processing files: python3-aodh-tests-20.1.0-0.20250515115155.2d57b23.el10.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.fWQb3c
+ umask 022
+ cd /builddir/build/BUILD
+ cd aodh-20.1.0.dev19
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/share/licenses/python3-aodh-tests
+ export LC_ALL=
+ LC_ALL=
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/share/licenses/python3-aodh-tests
+ cp -pr /builddir/build/BUILD/aodh-20.1.0.dev19/LICENSE /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64/usr/share/licenses/python3-aodh-tests
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: python-aodh-tests = 20.1.0-0.20250515115155.2d57b23.el10 python3-aodh-tests = 20.1.0-0.20250515115155.2d57b23.el10 python3.12-aodh-tests = 20.1.0-0.20250515115155.2d57b23.el10
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/bash python(abi) = 3.12
Obsoletes: python3.12-aodh-tests < 20.1.0-0.20250515115155.2d57b23.el10
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64
Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.src.rpm
Wrote: /builddir/build/RPMS/openstack-aodh-api-20.1.0-0.20250515115155.2d57b23.el10.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-aodh-common-20.1.0-0.20250515115155.2d57b23.el10.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-aodh-evaluator-20.1.0-0.20250515115155.2d57b23.el10.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-aodh-listener-20.1.0-0.20250515115155.2d57b23.el10.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-aodh-notifier-20.1.0-0.20250515115155.2d57b23.el10.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-aodh-expirer-20.1.0-0.20250515115155.2d57b23.el10.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-aodh-compat-20.1.0-0.20250515115155.2d57b23.el10.noarch.rpm
Wrote: /builddir/build/RPMS/python3-aodh-20.1.0-0.20250515115155.2d57b23.el10.noarch.rpm
Wrote: /builddir/build/RPMS/python3-aodh-tests-20.1.0-0.20250515115155.2d57b23.el10.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.2x475Y
+ umask 022
+ cd /builddir/build/BUILD
+ cd aodh-20.1.0.dev19
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250515115155.2d57b23.el10.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.orf6LC
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf /builddir/build/BUILD/aodh-20.1.0.dev19-SPECPARTS
+ rm -rf aodh-20.1.0.dev19 aodh-20.1.0.dev19.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
RPM build warnings:
    source_date_epoch_from_changelog set but %changelog is missing
Child return code was: 0