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-rally.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-1/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=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-rally.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\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-rally-4.1.1-0.20250310142625.dcba35a.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-rally.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-1/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=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-rally.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\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-rally-4.1.1-0.20250310142625.dcba35a.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-rally.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-1/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=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-rally.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\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.qpZc7K + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf rally-4.1.1.dev10 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/rally-4.1.1.dev10-0.20250310142625.dcba35a.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd rally-4.1.1.dev10 + rm -rf /builddir/build/BUILD/rally-4.1.1.dev10-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/rally-4.1.1.dev10-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 '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'openstack-rally-4.1.1 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 samples/tasks/scenarios -type f -regex '.*\.\(yaml\|json\)' -print + chmod 644 samples/tasks/scenarios/requests/check-request.yaml samples/tasks/scenarios/requests/check-request.json samples/tasks/scenarios/requests/check-random-request.yaml samples/tasks/scenarios/requests/check-random-request.json samples/tasks/scenarios/dummy/dummy.yaml samples/tasks/scenarios/dummy/dummy.json samples/tasks/scenarios/dummy/dummy-timed-atomic-actions.yaml samples/tasks/scenarios/dummy/dummy-timed-atomic-actions.json samples/tasks/scenarios/dummy/dummy-random-fail-in-atomic.yaml samples/tasks/scenarios/dummy/dummy-random-fail-in-atomic.json samples/tasks/scenarios/dummy/dummy-random-action.yaml samples/tasks/scenarios/dummy/dummy-random-action.json samples/tasks/scenarios/dummy/dummy-output.yaml samples/tasks/scenarios/dummy/dummy-output.json samples/tasks/scenarios/dummy/dummy-failure.yaml samples/tasks/scenarios/dummy/dummy-failure.json samples/tasks/scenarios/dummy/dummy-exception.yaml samples/tasks/scenarios/dummy/dummy-exception.json samples/tasks/scenarios/dummy/dummy-exception-probability.yaml samples/tasks/scenarios/dummy/dummy-exception-probability.json + sed -i '/.*-c.*upper-constraints.txt.*/d' 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 pytest pytest-html rally-openstack + 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 pytest pytest-html rally-openstack + 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 pytest pytest-html rally-openstack + 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 pytest pytest-html rally-openstack + 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 pytest pytest-html rally-openstack + 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 pytest pytest-html rally-openstack + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^pytest.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pytest.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest pytest-html rally-openstack + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^pytest-html.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pytest-html.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest pytest-html rally-openstack + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^rally-openstack.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^rally-openstack.*/d' test-requirements.txt + for pkg in virtualenv + sed -i '/^virtualenv.*/d' requirements.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.m6SxPR + umask 022 + cd /builddir/build/BUILD + cd rally-4.1.1.dev10 + 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/rally-4.1.1.dev10/.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/rally-4.1.1.dev10/.pyproject-builddir + RPM_TOXENV=py312,docs + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/rally-4.1.1.dev10/pyproject-wheeldir --output /builddir/build/BUILD/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64-pyproject-buildrequires -t -e py312,docs 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>=1.8 from get_requires_for_build_wheel Requirement satisfied: pbr>=1.8 (installed: pbr 6.0.0) Exiting dependency generation pass: get_requires_for_build_wheel + cat /builddir/build/BUILD/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-rally-4.1.1-0.20250310142625.dcba35a.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-rally.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-1/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=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-rally.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\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.jBvA27 + umask 022 + cd /builddir/build/BUILD + cd rally-4.1.1.dev10 + 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/rally-4.1.1.dev10/.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/rally-4.1.1.dev10/.pyproject-builddir + RPM_TOXENV=py312,docs + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/rally-4.1.1.dev10/pyproject-wheeldir --output /builddir/build/BUILD/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64-pyproject-buildrequires -t -e py312,docs 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>=1.8 from get_requires_for_build_wheel Requirement satisfied: pbr>=1.8 (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-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-rally-4.1.1-0.20250310142625.dcba35a.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-rally.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-1/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=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-rally.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\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.8jueMl + umask 022 + cd /builddir/build/BUILD + cd rally-4.1.1.dev10 + 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/rally-4.1.1.dev10/.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/rally-4.1.1.dev10/.pyproject-builddir + RPM_TOXENV=py312,docs + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/rally-4.1.1.dev10/pyproject-wheeldir --output /builddir/build/BUILD/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64-pyproject-buildrequires -t -e py312,docs 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>=1.8 from get_requires_for_build_wheel Requirement satisfied: pbr>=1.8 (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 ✔ in 0.03 seconds py312: OK (0.03 seconds) docs: OK (0.01 seconds) congratulations :) (0.24 seconds) Handling tox from tox --print-deps-only: py312,docs Requirement satisfied: tox (installed: tox 4.21.2) Handling alembic!=1.2.0,!=1.6.3 from tox --print-deps-only: py312,docs Requirement not satisfied: alembic!=1.2.0,!=1.6.3 Handling Jinja2 from tox --print-deps-only: py312,docs Requirement satisfied: Jinja2 (installed: Jinja2 3.1.5) Handling jsonschema from tox --print-deps-only: py312,docs Requirement not satisfied: jsonschema Handling markupsafe from tox --print-deps-only: py312,docs Requirement satisfied: markupsafe (installed: markupsafe 2.1.3) Handling oslo.config!=4.3.0,!=4.4.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.config!=4.3.0,!=4.4.0 Handling oslo.db from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.db Handling oslo.log!=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.log!=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 Handling paramiko!=2.9.0,!=2.9.1 from tox --print-deps-only: py312,docs Requirement not satisfied: paramiko!=2.9.0,!=2.9.1 Handling pbr!=2.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: pbr!=2.1.0 (installed: pbr 6.0.0) Handling PrettyTable!=3.4.0 from tox --print-deps-only: py312,docs Requirement not satisfied: PrettyTable!=3.4.0 Handling pyOpenSSL from tox --print-deps-only: py312,docs Requirement not satisfied: pyOpenSSL Handling PyYAML from tox --print-deps-only: py312,docs Requirement not satisfied: PyYAML Handling python-subunit from tox --print-deps-only: py312,docs Requirement not satisfied: python-subunit Handling requests!=2.20.0,!=2.24.0 from tox --print-deps-only: py312,docs Requirement satisfied: requests!=2.20.0,!=2.24.0 (installed: requests 2.32.3) Handling SQLAlchemy>=2 from tox --print-deps-only: py312,docs Requirement satisfied: SQLAlchemy>=2 (installed: SQLAlchemy 2.0.26) Handling fixtures from tox --print-deps-only: py312,docs Requirement not satisfied: fixtures Handling ddt from tox --print-deps-only: py312,docs Requirement not satisfied: ddt Handling docutils from tox --print-deps-only: py312,docs Requirement satisfied: docutils (installed: docutils 0.20.1) Handling Pygments from tox --print-deps-only: py312,docs Requirement satisfied: Pygments (installed: Pygments 2.18.0) Handling tox from tox --print-deps-only: py312,docs Requirement satisfied: tox (installed: tox 4.21.2) Handling alembic!=1.2.0,!=1.6.3 from tox --print-deps-only: py312,docs Requirement not satisfied: alembic!=1.2.0,!=1.6.3 Handling Jinja2 from tox --print-deps-only: py312,docs Requirement satisfied: Jinja2 (installed: Jinja2 3.1.5) Handling jsonschema from tox --print-deps-only: py312,docs Requirement not satisfied: jsonschema Handling markupsafe from tox --print-deps-only: py312,docs Requirement satisfied: markupsafe (installed: markupsafe 2.1.3) Handling oslo.config!=4.3.0,!=4.4.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.config!=4.3.0,!=4.4.0 Handling oslo.db from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.db Handling oslo.log!=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.log!=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 Handling paramiko!=2.9.0,!=2.9.1 from tox --print-deps-only: py312,docs Requirement not satisfied: paramiko!=2.9.0,!=2.9.1 Handling pbr!=2.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: pbr!=2.1.0 (installed: pbr 6.0.0) Handling PrettyTable!=3.4.0 from tox --print-deps-only: py312,docs Requirement not satisfied: PrettyTable!=3.4.0 Handling pyOpenSSL from tox --print-deps-only: py312,docs Requirement not satisfied: pyOpenSSL Handling PyYAML from tox --print-deps-only: py312,docs Requirement not satisfied: PyYAML Handling python-subunit from tox --print-deps-only: py312,docs Requirement not satisfied: python-subunit Handling requests!=2.20.0,!=2.24.0 from tox --print-deps-only: py312,docs Requirement satisfied: requests!=2.20.0,!=2.24.0 (installed: requests 2.32.3) Handling SQLAlchemy>=2 from tox --print-deps-only: py312,docs Requirement satisfied: SQLAlchemy>=2 (installed: SQLAlchemy 2.0.26) Handling sphinx!=1.6.6,!=1.6.7,!=2.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: sphinx!=1.6.6,!=1.6.7,!=2.1.0 (installed: sphinx 7.2.6) Handling openstackdocstheme>=2.2.0 from tox --print-deps-only: py312,docs Requirement not satisfied: openstackdocstheme>=2.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 rally.egg-info/PKG-INFO writing dependency_links to rally.egg-info/dependency_links.txt writing entry points to rally.egg-info/entry_points.txt writing requirements to rally.egg-info/requires.txt writing top-level names to rally.egg-info/top_level.txt writing pbr to rally.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 'rally.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/rally-4.1.1.dev10/rally-4.1.1.dev10.dist-info' Handling alembic !=1.2.0,!=1.6.3 from hook generated metadata: Requires-Dist (rally) Requirement not satisfied: alembic !=1.2.0,!=1.6.3 Handling Jinja2 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: Jinja2 (installed: Jinja2 3.1.5) Handling jsonschema from hook generated metadata: Requires-Dist (rally) Requirement not satisfied: jsonschema Handling markupsafe from hook generated metadata: Requires-Dist (rally) Requirement satisfied: markupsafe (installed: markupsafe 2.1.3) Handling oslo.config !=4.3.0,!=4.4.0 from hook generated metadata: Requires-Dist (rally) Requirement not satisfied: oslo.config !=4.3.0,!=4.4.0 Handling oslo.db from hook generated metadata: Requires-Dist (rally) Requirement not satisfied: oslo.db Handling oslo.log !=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 from hook generated metadata: Requires-Dist (rally) Requirement not satisfied: oslo.log !=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 Handling paramiko !=2.9.0,!=2.9.1 from hook generated metadata: Requires-Dist (rally) Requirement not satisfied: paramiko !=2.9.0,!=2.9.1 Handling pbr !=2.1.0 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: pbr !=2.1.0 (installed: pbr 6.0.0) Handling PrettyTable !=3.4.0 from hook generated metadata: Requires-Dist (rally) Requirement not satisfied: PrettyTable !=3.4.0 Handling pyOpenSSL from hook generated metadata: Requires-Dist (rally) Requirement not satisfied: pyOpenSSL Handling PyYAML from hook generated metadata: Requires-Dist (rally) Requirement not satisfied: PyYAML Handling python-subunit from hook generated metadata: Requires-Dist (rally) Requirement not satisfied: python-subunit Handling requests !=2.20.0,!=2.24.0 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: requests !=2.20.0,!=2.24.0 (installed: requests 2.32.3) Handling SQLAlchemy >=2 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: SQLAlchemy >=2 (installed: SQLAlchemy 2.0.26) Handling PyMySQL >=0.7.6 ; extra == 'mysql' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: PyMySQL >=0.7.6 ; extra == 'mysql' Handling psycopg2 >=2.5 ; extra == 'postgres' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: psycopg2 >=2.5 ; extra == 'postgres' Handling fixtures ; extra == 'test' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: fixtures ; extra == 'test' Handling ddt ; extra == 'test' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: ddt ; extra == 'test' Handling docutils ; extra == 'test' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: docutils ; extra == 'test' Handling Pygments ; extra == 'test' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: Pygments ; extra == 'test' + cat /builddir/build/BUILD/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64-pyproject-buildrequires + rm -rfv rally-4.1.1.dev10.dist-info/ removed 'rally-4.1.1.dev10.dist-info/AUTHORS' removed 'rally-4.1.1.dev10.dist-info/LICENSE' removed 'rally-4.1.1.dev10.dist-info/METADATA' removed 'rally-4.1.1.dev10.dist-info/entry_points.txt' removed 'rally-4.1.1.dev10.dist-info/pbr.json' removed 'rally-4.1.1.dev10.dist-info/top_level.txt' removed directory 'rally-4.1.1.dev10.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-rally-4.1.1-0.20250310142625.dcba35a.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-rally.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-1/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=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-rally.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\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.mrwfid + umask 022 + cd /builddir/build/BUILD + cd rally-4.1.1.dev10 + 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/rally-4.1.1.dev10/.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/rally-4.1.1.dev10/.pyproject-builddir + RPM_TOXENV=py312,docs + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/rally-4.1.1.dev10/pyproject-wheeldir --output /builddir/build/BUILD/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64-pyproject-buildrequires -t -e py312,docs 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>=1.8 from get_requires_for_build_wheel Requirement satisfied: pbr>=1.8 (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 ✔ in 0.03 seconds py312: OK (0.03 seconds) docs: OK (0.01 seconds) congratulations :) (0.25 seconds) Handling tox from tox --print-deps-only: py312,docs Requirement satisfied: tox (installed: tox 4.21.2) Handling alembic!=1.2.0,!=1.6.3 from tox --print-deps-only: py312,docs Requirement satisfied: alembic!=1.2.0,!=1.6.3 (installed: alembic 1.13.1) Handling Jinja2 from tox --print-deps-only: py312,docs Requirement satisfied: Jinja2 (installed: Jinja2 3.1.5) Handling jsonschema from tox --print-deps-only: py312,docs Requirement satisfied: jsonschema (installed: jsonschema 4.19.1) Handling markupsafe from tox --print-deps-only: py312,docs Requirement satisfied: markupsafe (installed: markupsafe 2.1.3) Handling oslo.config!=4.3.0,!=4.4.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.config!=4.3.0,!=4.4.0 (installed: oslo.config 9.7.0) Handling oslo.db from tox --print-deps-only: py312,docs Requirement satisfied: oslo.db (installed: oslo.db 17.1.0) Handling oslo.log!=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.log!=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 (installed: oslo.log 7.0.0) Handling paramiko!=2.9.0,!=2.9.1 from tox --print-deps-only: py312,docs Requirement satisfied: paramiko!=2.9.0,!=2.9.1 (installed: paramiko 3.5.0) Handling pbr!=2.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: pbr!=2.1.0 (installed: pbr 6.0.0) Handling PrettyTable!=3.4.0 from tox --print-deps-only: py312,docs Requirement satisfied: PrettyTable!=3.4.0 (installed: PrettyTable 3.6.0) Handling pyOpenSSL from tox --print-deps-only: py312,docs Requirement satisfied: pyOpenSSL (installed: pyOpenSSL 24.2.1) Handling PyYAML from tox --print-deps-only: py312,docs Requirement satisfied: PyYAML (installed: PyYAML 6.0.1) Handling python-subunit from tox --print-deps-only: py312,docs Requirement satisfied: python-subunit (installed: python-subunit 1.4.4) Handling requests!=2.20.0,!=2.24.0 from tox --print-deps-only: py312,docs Requirement satisfied: requests!=2.20.0,!=2.24.0 (installed: requests 2.32.3) Handling SQLAlchemy>=2 from tox --print-deps-only: py312,docs Requirement satisfied: SQLAlchemy>=2 (installed: SQLAlchemy 2.0.26) Handling fixtures from tox --print-deps-only: py312,docs Requirement satisfied: fixtures (installed: fixtures 4.2.2) Handling ddt from tox --print-deps-only: py312,docs Requirement satisfied: ddt (installed: ddt 1.6.0) Handling docutils from tox --print-deps-only: py312,docs Requirement satisfied: docutils (installed: docutils 0.20.1) Handling Pygments from tox --print-deps-only: py312,docs Requirement satisfied: Pygments (installed: Pygments 2.18.0) Handling tox from tox --print-deps-only: py312,docs Requirement satisfied: tox (installed: tox 4.21.2) Handling alembic!=1.2.0,!=1.6.3 from tox --print-deps-only: py312,docs Requirement satisfied: alembic!=1.2.0,!=1.6.3 (installed: alembic 1.13.1) Handling Jinja2 from tox --print-deps-only: py312,docs Requirement satisfied: Jinja2 (installed: Jinja2 3.1.5) Handling jsonschema from tox --print-deps-only: py312,docs Requirement satisfied: jsonschema (installed: jsonschema 4.19.1) Handling markupsafe from tox --print-deps-only: py312,docs Requirement satisfied: markupsafe (installed: markupsafe 2.1.3) Handling oslo.config!=4.3.0,!=4.4.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.config!=4.3.0,!=4.4.0 (installed: oslo.config 9.7.0) Handling oslo.db from tox --print-deps-only: py312,docs Requirement satisfied: oslo.db (installed: oslo.db 17.1.0) Handling oslo.log!=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.log!=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 (installed: oslo.log 7.0.0) Handling paramiko!=2.9.0,!=2.9.1 from tox --print-deps-only: py312,docs Requirement satisfied: paramiko!=2.9.0,!=2.9.1 (installed: paramiko 3.5.0) Handling pbr!=2.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: pbr!=2.1.0 (installed: pbr 6.0.0) Handling PrettyTable!=3.4.0 from tox --print-deps-only: py312,docs Requirement satisfied: PrettyTable!=3.4.0 (installed: PrettyTable 3.6.0) Handling pyOpenSSL from tox --print-deps-only: py312,docs Requirement satisfied: pyOpenSSL (installed: pyOpenSSL 24.2.1) Handling PyYAML from tox --print-deps-only: py312,docs Requirement satisfied: PyYAML (installed: PyYAML 6.0.1) Handling python-subunit from tox --print-deps-only: py312,docs Requirement satisfied: python-subunit (installed: python-subunit 1.4.4) Handling requests!=2.20.0,!=2.24.0 from tox --print-deps-only: py312,docs Requirement satisfied: requests!=2.20.0,!=2.24.0 (installed: requests 2.32.3) Handling SQLAlchemy>=2 from tox --print-deps-only: py312,docs Requirement satisfied: SQLAlchemy>=2 (installed: SQLAlchemy 2.0.26) Handling sphinx!=1.6.6,!=1.6.7,!=2.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: sphinx!=1.6.6,!=1.6.7,!=2.1.0 (installed: sphinx 7.2.6) Handling openstackdocstheme>=2.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: openstackdocstheme>=2.2.0 (installed: openstackdocstheme 3.0.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 rally.egg-info/PKG-INFO writing dependency_links to rally.egg-info/dependency_links.txt writing entry points to rally.egg-info/entry_points.txt writing requirements to rally.egg-info/requires.txt writing top-level names to rally.egg-info/top_level.txt writing pbr to rally.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 'rally.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/rally-4.1.1.dev10/rally-4.1.1.dev10.dist-info' Handling alembic !=1.2.0,!=1.6.3 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: alembic !=1.2.0,!=1.6.3 (installed: alembic 1.13.1) Handling Jinja2 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: Jinja2 (installed: Jinja2 3.1.5) Handling jsonschema from hook generated metadata: Requires-Dist (rally) Requirement satisfied: jsonschema (installed: jsonschema 4.19.1) Handling markupsafe from hook generated metadata: Requires-Dist (rally) Requirement satisfied: markupsafe (installed: markupsafe 2.1.3) Handling oslo.config !=4.3.0,!=4.4.0 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: oslo.config !=4.3.0,!=4.4.0 (installed: oslo.config 9.7.0) Handling oslo.db from hook generated metadata: Requires-Dist (rally) Requirement satisfied: oslo.db (installed: oslo.db 17.1.0) Handling oslo.log !=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: oslo.log !=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 (installed: oslo.log 7.0.0) Handling paramiko !=2.9.0,!=2.9.1 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: paramiko !=2.9.0,!=2.9.1 (installed: paramiko 3.5.0) Handling pbr !=2.1.0 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: pbr !=2.1.0 (installed: pbr 6.0.0) Handling PrettyTable !=3.4.0 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: PrettyTable !=3.4.0 (installed: PrettyTable 3.6.0) Handling pyOpenSSL from hook generated metadata: Requires-Dist (rally) Requirement satisfied: pyOpenSSL (installed: pyOpenSSL 24.2.1) Handling PyYAML from hook generated metadata: Requires-Dist (rally) Requirement satisfied: PyYAML (installed: PyYAML 6.0.1) Handling python-subunit from hook generated metadata: Requires-Dist (rally) Requirement satisfied: python-subunit (installed: python-subunit 1.4.4) Handling requests !=2.20.0,!=2.24.0 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: requests !=2.20.0,!=2.24.0 (installed: requests 2.32.3) Handling SQLAlchemy >=2 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: SQLAlchemy >=2 (installed: SQLAlchemy 2.0.26) Handling PyMySQL >=0.7.6 ; extra == 'mysql' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: PyMySQL >=0.7.6 ; extra == 'mysql' Handling psycopg2 >=2.5 ; extra == 'postgres' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: psycopg2 >=2.5 ; extra == 'postgres' Handling fixtures ; extra == 'test' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: fixtures ; extra == 'test' Handling ddt ; extra == 'test' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: ddt ; extra == 'test' Handling docutils ; extra == 'test' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: docutils ; extra == 'test' Handling Pygments ; extra == 'test' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: Pygments ; extra == 'test' + cat /builddir/build/BUILD/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64-pyproject-buildrequires + rm -rfv rally-4.1.1.dev10.dist-info/ removed 'rally-4.1.1.dev10.dist-info/AUTHORS' removed 'rally-4.1.1.dev10.dist-info/LICENSE' removed 'rally-4.1.1.dev10.dist-info/METADATA' removed 'rally-4.1.1.dev10.dist-info/top_level.txt' removed 'rally-4.1.1.dev10.dist-info/pbr.json' removed 'rally-4.1.1.dev10.dist-info/entry_points.txt' removed directory 'rally-4.1.1.dev10.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-rally-4.1.1-0.20250310142625.dcba35a.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-rally.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-1/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=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-rally.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\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.nuCQ02 + umask 022 + cd /builddir/build/BUILD + cd rally-4.1.1.dev10 + 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/rally-4.1.1.dev10/.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/rally-4.1.1.dev10/.pyproject-builddir + RPM_TOXENV=py312,docs + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/rally-4.1.1.dev10/pyproject-wheeldir --output /builddir/build/BUILD/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64-pyproject-buildrequires -t -e py312,docs 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>=1.8 from get_requires_for_build_wheel Requirement satisfied: pbr>=1.8 (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 ✔ in 0.03 seconds py312: OK (0.03 seconds) docs: OK (0.00 seconds) congratulations :) (0.20 seconds) Handling tox from tox --print-deps-only: py312,docs Requirement satisfied: tox (installed: tox 4.21.2) Handling alembic!=1.2.0,!=1.6.3 from tox --print-deps-only: py312,docs Requirement satisfied: alembic!=1.2.0,!=1.6.3 (installed: alembic 1.13.1) Handling Jinja2 from tox --print-deps-only: py312,docs Requirement satisfied: Jinja2 (installed: Jinja2 3.1.5) Handling jsonschema from tox --print-deps-only: py312,docs Requirement satisfied: jsonschema (installed: jsonschema 4.19.1) Handling markupsafe from tox --print-deps-only: py312,docs Requirement satisfied: markupsafe (installed: markupsafe 2.1.3) Handling oslo.config!=4.3.0,!=4.4.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.config!=4.3.0,!=4.4.0 (installed: oslo.config 9.7.0) Handling oslo.db from tox --print-deps-only: py312,docs Requirement satisfied: oslo.db (installed: oslo.db 17.1.0) Handling oslo.log!=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.log!=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 (installed: oslo.log 7.0.0) Handling paramiko!=2.9.0,!=2.9.1 from tox --print-deps-only: py312,docs Requirement satisfied: paramiko!=2.9.0,!=2.9.1 (installed: paramiko 3.5.0) Handling pbr!=2.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: pbr!=2.1.0 (installed: pbr 6.0.0) Handling PrettyTable!=3.4.0 from tox --print-deps-only: py312,docs Requirement satisfied: PrettyTable!=3.4.0 (installed: PrettyTable 3.6.0) Handling pyOpenSSL from tox --print-deps-only: py312,docs Requirement satisfied: pyOpenSSL (installed: pyOpenSSL 24.2.1) Handling PyYAML from tox --print-deps-only: py312,docs Requirement satisfied: PyYAML (installed: PyYAML 6.0.1) Handling python-subunit from tox --print-deps-only: py312,docs Requirement satisfied: python-subunit (installed: python-subunit 1.4.4) Handling requests!=2.20.0,!=2.24.0 from tox --print-deps-only: py312,docs Requirement satisfied: requests!=2.20.0,!=2.24.0 (installed: requests 2.32.3) Handling SQLAlchemy>=2 from tox --print-deps-only: py312,docs Requirement satisfied: SQLAlchemy>=2 (installed: SQLAlchemy 2.0.26) Handling fixtures from tox --print-deps-only: py312,docs Requirement satisfied: fixtures (installed: fixtures 4.2.2) Handling ddt from tox --print-deps-only: py312,docs Requirement satisfied: ddt (installed: ddt 1.6.0) Handling docutils from tox --print-deps-only: py312,docs Requirement satisfied: docutils (installed: docutils 0.20.1) Handling Pygments from tox --print-deps-only: py312,docs Requirement satisfied: Pygments (installed: Pygments 2.18.0) Handling tox from tox --print-deps-only: py312,docs Requirement satisfied: tox (installed: tox 4.21.2) Handling alembic!=1.2.0,!=1.6.3 from tox --print-deps-only: py312,docs Requirement satisfied: alembic!=1.2.0,!=1.6.3 (installed: alembic 1.13.1) Handling Jinja2 from tox --print-deps-only: py312,docs Requirement satisfied: Jinja2 (installed: Jinja2 3.1.5) Handling jsonschema from tox --print-deps-only: py312,docs Requirement satisfied: jsonschema (installed: jsonschema 4.19.1) Handling markupsafe from tox --print-deps-only: py312,docs Requirement satisfied: markupsafe (installed: markupsafe 2.1.3) Handling oslo.config!=4.3.0,!=4.4.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.config!=4.3.0,!=4.4.0 (installed: oslo.config 9.7.0) Handling oslo.db from tox --print-deps-only: py312,docs Requirement satisfied: oslo.db (installed: oslo.db 17.1.0) Handling oslo.log!=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.log!=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 (installed: oslo.log 7.0.0) Handling paramiko!=2.9.0,!=2.9.1 from tox --print-deps-only: py312,docs Requirement satisfied: paramiko!=2.9.0,!=2.9.1 (installed: paramiko 3.5.0) Handling pbr!=2.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: pbr!=2.1.0 (installed: pbr 6.0.0) Handling PrettyTable!=3.4.0 from tox --print-deps-only: py312,docs Requirement satisfied: PrettyTable!=3.4.0 (installed: PrettyTable 3.6.0) Handling pyOpenSSL from tox --print-deps-only: py312,docs Requirement satisfied: pyOpenSSL (installed: pyOpenSSL 24.2.1) Handling PyYAML from tox --print-deps-only: py312,docs Requirement satisfied: PyYAML (installed: PyYAML 6.0.1) Handling python-subunit from tox --print-deps-only: py312,docs Requirement satisfied: python-subunit (installed: python-subunit 1.4.4) Handling requests!=2.20.0,!=2.24.0 from tox --print-deps-only: py312,docs Requirement satisfied: requests!=2.20.0,!=2.24.0 (installed: requests 2.32.3) Handling SQLAlchemy>=2 from tox --print-deps-only: py312,docs Requirement satisfied: SQLAlchemy>=2 (installed: SQLAlchemy 2.0.26) Handling sphinx!=1.6.6,!=1.6.7,!=2.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: sphinx!=1.6.6,!=1.6.7,!=2.1.0 (installed: sphinx 7.2.6) Handling openstackdocstheme>=2.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: openstackdocstheme>=2.2.0 (installed: openstackdocstheme 3.0.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 rally.egg-info/PKG-INFO writing dependency_links to rally.egg-info/dependency_links.txt writing entry points to rally.egg-info/entry_points.txt writing requirements to rally.egg-info/requires.txt writing top-level names to rally.egg-info/top_level.txt writing pbr to rally.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 'rally.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/rally-4.1.1.dev10/rally-4.1.1.dev10.dist-info' Handling alembic !=1.2.0,!=1.6.3 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: alembic !=1.2.0,!=1.6.3 (installed: alembic 1.13.1) Handling Jinja2 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: Jinja2 (installed: Jinja2 3.1.5) Handling jsonschema from hook generated metadata: Requires-Dist (rally) Requirement satisfied: jsonschema (installed: jsonschema 4.19.1) Handling markupsafe from hook generated metadata: Requires-Dist (rally) Requirement satisfied: markupsafe (installed: markupsafe 2.1.3) Handling oslo.config !=4.3.0,!=4.4.0 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: oslo.config !=4.3.0,!=4.4.0 (installed: oslo.config 9.7.0) Handling oslo.db from hook generated metadata: Requires-Dist (rally) Requirement satisfied: oslo.db (installed: oslo.db 17.1.0) Handling oslo.log !=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: oslo.log !=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0 (installed: oslo.log 7.0.0) Handling paramiko !=2.9.0,!=2.9.1 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: paramiko !=2.9.0,!=2.9.1 (installed: paramiko 3.5.0) Handling pbr !=2.1.0 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: pbr !=2.1.0 (installed: pbr 6.0.0) Handling PrettyTable !=3.4.0 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: PrettyTable !=3.4.0 (installed: PrettyTable 3.6.0) Handling pyOpenSSL from hook generated metadata: Requires-Dist (rally) Requirement satisfied: pyOpenSSL (installed: pyOpenSSL 24.2.1) Handling PyYAML from hook generated metadata: Requires-Dist (rally) Requirement satisfied: PyYAML (installed: PyYAML 6.0.1) Handling python-subunit from hook generated metadata: Requires-Dist (rally) Requirement satisfied: python-subunit (installed: python-subunit 1.4.4) Handling requests !=2.20.0,!=2.24.0 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: requests !=2.20.0,!=2.24.0 (installed: requests 2.32.3) Handling SQLAlchemy >=2 from hook generated metadata: Requires-Dist (rally) Requirement satisfied: SQLAlchemy >=2 (installed: SQLAlchemy 2.0.26) Handling PyMySQL >=0.7.6 ; extra == 'mysql' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: PyMySQL >=0.7.6 ; extra == 'mysql' Handling psycopg2 >=2.5 ; extra == 'postgres' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: psycopg2 >=2.5 ; extra == 'postgres' Handling fixtures ; extra == 'test' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: fixtures ; extra == 'test' Handling ddt ; extra == 'test' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: ddt ; extra == 'test' Handling docutils ; extra == 'test' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: docutils ; extra == 'test' Handling Pygments ; extra == 'test' from hook generated metadata: Requires-Dist (rally) Ignoring alien requirement: Pygments ; extra == 'test' + cat /builddir/build/BUILD/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64-pyproject-buildrequires + rm -rfv rally-4.1.1.dev10.dist-info/ removed 'rally-4.1.1.dev10.dist-info/AUTHORS' removed 'rally-4.1.1.dev10.dist-info/LICENSE' removed 'rally-4.1.1.dev10.dist-info/METADATA' removed 'rally-4.1.1.dev10.dist-info/entry_points.txt' removed 'rally-4.1.1.dev10.dist-info/pbr.json' removed 'rally-4.1.1.dev10.dist-info/top_level.txt' removed directory 'rally-4.1.1.dev10.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.CQtiSc + 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 rally-4.1.1.dev10 + mkdir -p /builddir/build/BUILD/rally-4.1.1.dev10/.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/rally-4.1.1.dev10/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/rally-4.1.1.dev10/pyproject-wheeldir Processing /builddir/build/BUILD/rally-4.1.1.dev10 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/rally-4.1.1.dev10/.pyproject-builddir/pip-modern-metadata-58dqpr2c/rally.egg-info writing /builddir/build/BUILD/rally-4.1.1.dev10/.pyproject-builddir/pip-modern-metadata-58dqpr2c/rally.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/rally-4.1.1.dev10/.pyproject-builddir/pip-modern-metadata-58dqpr2c/rally.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/rally-4.1.1.dev10/.pyproject-builddir/pip-modern-metadata-58dqpr2c/rally.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/rally-4.1.1.dev10/.pyproject-builddir/pip-modern-metadata-58dqpr2c/rally.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/rally-4.1.1.dev10/.pyproject-builddir/pip-modern-metadata-58dqpr2c/rally.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/rally-4.1.1.dev10/.pyproject-builddir/pip-modern-metadata-58dqpr2c/rally.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/rally-4.1.1.dev10/.pyproject-builddir/pip-modern-metadata-58dqpr2c/rally.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/rally-4.1.1.dev10/.pyproject-builddir/pip-modern-metadata-58dqpr2c/rally.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/rally-4.1.1.dev10/.pyproject-builddir/pip-modern-metadata-58dqpr2c/rally-4.1.1.dev10.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: rally Building wheel for rally (pyproject.toml): started Running command Building wheel for rally (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/rally creating build/lib/rally/plugins creating build/lib/rally/plugins/common creating build/lib/rally/plugins/common/hook copying rally/plugins/common/hook/sys_call.py -> build/lib/rally/plugins/common/hook copying rally/plugins/common/hook/__init__.py -> build/lib/rally/plugins/common/hook creating build/lib/rally/plugins/verification copying rally/plugins/verification/testr.py -> build/lib/rally/plugins/verification copying rally/plugins/verification/reporters.py -> build/lib/rally/plugins/verification copying rally/plugins/verification/__init__.py -> build/lib/rally/plugins/verification creating build/lib/rally/ui copying rally/ui/utils.py -> build/lib/rally/ui copying rally/ui/__init__.py -> build/lib/rally/ui creating build/lib/rally/plugins/common/sla copying rally/plugins/common/sla/performance_degradation.py -> build/lib/rally/plugins/common/sla copying rally/plugins/common/sla/outliers.py -> build/lib/rally/plugins/common/sla copying rally/plugins/common/sla/max_average_duration_per_atomic.py -> build/lib/rally/plugins/common/sla copying rally/plugins/common/sla/max_average_duration.py -> build/lib/rally/plugins/common/sla copying rally/plugins/common/sla/iteration_time.py -> build/lib/rally/plugins/common/sla copying rally/plugins/common/sla/failure_rate.py -> build/lib/rally/plugins/common/sla copying rally/plugins/common/sla/__init__.py -> build/lib/rally/plugins/common/sla creating build/lib/rally/common creating build/lib/rally/common/plugin copying rally/common/plugin/plugin.py -> build/lib/rally/common/plugin copying rally/common/plugin/meta.py -> build/lib/rally/common/plugin copying rally/common/plugin/info.py -> build/lib/rally/common/plugin copying rally/common/plugin/discover.py -> build/lib/rally/common/plugin copying rally/common/plugin/__init__.py -> build/lib/rally/common/plugin creating build/lib/rally/env copying rally/env/platform.py -> build/lib/rally/env copying rally/env/env_mgr.py -> build/lib/rally/env copying rally/env/__init__.py -> build/lib/rally/env creating build/lib/rally/task creating build/lib/rally/task/processing copying rally/task/processing/utils.py -> build/lib/rally/task/processing copying rally/task/processing/plot.py -> build/lib/rally/task/processing copying rally/task/processing/charts.py -> build/lib/rally/task/processing copying rally/task/processing/__init__.py -> build/lib/rally/task/processing creating build/lib/rally/plugins/task creating build/lib/rally/plugins/task/hook_triggers copying rally/plugins/task/hook_triggers/periodic.py -> build/lib/rally/plugins/task/hook_triggers copying rally/plugins/task/hook_triggers/event.py -> build/lib/rally/plugins/task/hook_triggers copying rally/plugins/task/hook_triggers/__init__.py -> build/lib/rally/plugins/task/hook_triggers creating build/lib/rally/plugins/task/exporters copying rally/plugins/task/exporters/trends.py -> build/lib/rally/plugins/task/exporters copying rally/plugins/task/exporters/old_json_results.py -> build/lib/rally/plugins/task/exporters copying rally/plugins/task/exporters/junit.py -> build/lib/rally/plugins/task/exporters copying rally/plugins/task/exporters/json_exporter.py -> build/lib/rally/plugins/task/exporters copying rally/plugins/task/exporters/html.py -> build/lib/rally/plugins/task/exporters copying rally/plugins/task/exporters/__init__.py -> build/lib/rally/plugins/task/exporters creating build/lib/rally/plugins/common/runners copying rally/plugins/common/runners/serial.py -> build/lib/rally/plugins/common/runners copying rally/plugins/common/runners/rps.py -> build/lib/rally/plugins/common/runners copying rally/plugins/common/runners/constant.py -> build/lib/rally/plugins/common/runners copying rally/plugins/common/runners/__init__.py -> build/lib/rally/plugins/common/runners creating build/lib/rally/verification copying rally/verification/utils.py -> build/lib/rally/verification copying rally/verification/reporter.py -> build/lib/rally/verification copying rally/verification/manager.py -> build/lib/rally/verification copying rally/verification/context.py -> build/lib/rally/verification copying rally/verification/__init__.py -> build/lib/rally/verification creating build/lib/rally/plugins/common/scenarios creating build/lib/rally/plugins/common/scenarios/dummy copying rally/plugins/common/scenarios/dummy/dummy.py -> build/lib/rally/plugins/common/scenarios/dummy copying rally/plugins/common/scenarios/dummy/__init__.py -> build/lib/rally/plugins/common/scenarios/dummy copying rally/plugins/common/scenarios/__init__.py -> build/lib/rally/plugins/common/scenarios creating build/lib/rally/plugins/task/sla copying rally/plugins/task/sla/performance_degradation.py -> build/lib/rally/plugins/task/sla copying rally/plugins/task/sla/outliers.py -> build/lib/rally/plugins/task/sla copying rally/plugins/task/sla/max_average_duration_per_atomic.py -> build/lib/rally/plugins/task/sla copying rally/plugins/task/sla/max_average_duration.py -> build/lib/rally/plugins/task/sla copying rally/plugins/task/sla/iteration_time.py -> build/lib/rally/plugins/task/sla copying rally/plugins/task/sla/failure_rate.py -> build/lib/rally/plugins/task/sla copying rally/plugins/task/sla/__init__.py -> build/lib/rally/plugins/task/sla creating build/lib/rally/plugins/common/scenarios/requests copying rally/plugins/common/scenarios/requests/utils.py -> build/lib/rally/plugins/common/scenarios/requests copying rally/plugins/common/scenarios/requests/http_requests.py -> build/lib/rally/plugins/common/scenarios/requests copying rally/plugins/common/scenarios/requests/__init__.py -> build/lib/rally/plugins/common/scenarios/requests creating build/lib/rally/plugins/common/verification copying rally/plugins/common/verification/testr.py -> build/lib/rally/plugins/common/verification copying rally/plugins/common/verification/reporters.py -> build/lib/rally/plugins/common/verification copying rally/plugins/common/verification/__init__.py -> build/lib/rally/plugins/common/verification copying rally/plugins/common/validators.py -> build/lib/rally/plugins/common copying rally/plugins/common/types.py -> build/lib/rally/plugins/common copying rally/plugins/common/__init__.py -> build/lib/rally/plugins/common creating build/lib/rally/utils copying rally/utils/strutils.py -> build/lib/rally/utils copying rally/utils/sshutils.py -> build/lib/rally/utils copying rally/utils/encodeutils.py -> build/lib/rally/utils copying rally/utils/__init__.py -> build/lib/rally/utils creating build/lib/rally/plugins/task/scenarios creating build/lib/rally/plugins/task/scenarios/dummy copying rally/plugins/task/scenarios/dummy/dummy.py -> build/lib/rally/plugins/task/scenarios/dummy copying rally/plugins/task/scenarios/dummy/__init__.py -> build/lib/rally/plugins/task/scenarios/dummy creating build/lib/rally/common/db creating build/lib/rally/common/db/migrations copying rally/common/db/migrations/env.py -> build/lib/rally/common/db/migrations copying rally/common/db/migrations/__init__.py -> build/lib/rally/common/db/migrations creating build/lib/rally/plugins/task/exporters/elastic copying rally/plugins/task/exporters/elastic/flatten.py -> build/lib/rally/plugins/task/exporters/elastic copying rally/plugins/task/exporters/elastic/exporter.py -> build/lib/rally/plugins/task/exporters/elastic copying rally/plugins/task/exporters/elastic/client.py -> build/lib/rally/plugins/task/exporters/elastic copying rally/plugins/task/exporters/elastic/__init__.py -> build/lib/rally/plugins/task/exporters/elastic creating build/lib/rally/cli creating build/lib/rally/cli/commands copying rally/cli/commands/verify.py -> build/lib/rally/cli/commands copying rally/cli/commands/task.py -> build/lib/rally/cli/commands copying rally/cli/commands/plugin.py -> build/lib/rally/cli/commands copying rally/cli/commands/env.py -> build/lib/rally/cli/commands copying rally/cli/commands/deployment.py -> build/lib/rally/cli/commands copying rally/cli/commands/db.py -> build/lib/rally/cli/commands copying rally/cli/commands/__init__.py -> build/lib/rally/cli/commands creating build/lib/rally/plugins/task/runners copying rally/plugins/task/runners/serial.py -> build/lib/rally/plugins/task/runners copying rally/plugins/task/runners/rps.py -> build/lib/rally/plugins/task/runners copying rally/plugins/task/runners/constant.py -> build/lib/rally/plugins/task/runners copying rally/plugins/task/runners/__init__.py -> build/lib/rally/plugins/task/runners creating build/lib/rally/common/objects copying rally/common/objects/verifier.py -> build/lib/rally/common/objects copying rally/common/objects/verification.py -> build/lib/rally/common/objects copying rally/common/objects/task.py -> build/lib/rally/common/objects copying rally/common/objects/deploy.py -> build/lib/rally/common/objects copying rally/common/objects/__init__.py -> build/lib/rally/common/objects creating build/lib/rally/plugins/task/hooks copying rally/plugins/task/hooks/sys_call.py -> build/lib/rally/plugins/task/hooks copying rally/plugins/task/hooks/__init__.py -> build/lib/rally/plugins/task/hooks copying rally/common/yamlutils.py -> build/lib/rally/common copying rally/common/version.py -> build/lib/rally/common copying rally/common/validation.py -> build/lib/rally/common copying rally/common/utils.py -> build/lib/rally/common copying rally/common/streaming_algorithms.py -> build/lib/rally/common copying rally/common/sshutils.py -> build/lib/rally/common copying rally/common/opts.py -> build/lib/rally/common copying rally/common/logging.py -> build/lib/rally/common copying rally/common/fileutils.py -> build/lib/rally/common copying rally/common/cfg.py -> build/lib/rally/common copying rally/common/broker.py -> build/lib/rally/common copying rally/common/__init__.py -> build/lib/rally/common copying rally/plugins/__init__.py -> build/lib/rally/plugins copying rally/common/db/schema.py -> build/lib/rally/common/db copying rally/common/db/sa_types.py -> build/lib/rally/common/db copying rally/common/db/models.py -> build/lib/rally/common/db copying rally/common/db/api.py -> build/lib/rally/common/db copying rally/common/db/__init__.py -> build/lib/rally/common/db creating build/lib/rally/aas copying rally/aas/__init__.py -> build/lib/rally/aas creating build/lib/rally/plugins/task/scenarios/requests copying rally/plugins/task/scenarios/requests/utils.py -> build/lib/rally/plugins/task/scenarios/requests copying rally/plugins/task/scenarios/requests/http_requests.py -> build/lib/rally/plugins/task/scenarios/requests copying rally/plugins/task/scenarios/requests/__init__.py -> build/lib/rally/plugins/task/scenarios/requests copying rally/task/validation.py -> build/lib/rally/task copying rally/task/utils.py -> build/lib/rally/task copying rally/task/types.py -> build/lib/rally/task copying rally/task/task_cfg.py -> build/lib/rally/task copying rally/task/sla.py -> build/lib/rally/task copying rally/task/service.py -> build/lib/rally/task copying rally/task/scenario.py -> build/lib/rally/task copying rally/task/runner.py -> build/lib/rally/task copying rally/task/hook.py -> build/lib/rally/task copying rally/task/functional.py -> build/lib/rally/task copying rally/task/exporter.py -> build/lib/rally/task copying rally/task/engine.py -> build/lib/rally/task copying rally/task/context.py -> build/lib/rally/task copying rally/task/atomic.py -> build/lib/rally/task copying rally/task/__init__.py -> build/lib/rally/task creating build/lib/rally/common/io copying rally/common/io/subunit_v2.py -> build/lib/rally/common/io copying rally/common/io/junit.py -> build/lib/rally/common/io copying rally/common/io/__init__.py -> build/lib/rally/common/io copying rally/cli/yamlutils.py -> build/lib/rally/cli copying rally/cli/task_results_loader.py -> build/lib/rally/cli copying rally/cli/main.py -> build/lib/rally/cli copying rally/cli/envutils.py -> build/lib/rally/cli copying rally/cli/cliutils.py -> build/lib/rally/cli copying rally/cli/__init__.py -> build/lib/rally/cli creating build/lib/rally/plugins/common/hook/triggers copying rally/plugins/common/hook/triggers/periodic.py -> build/lib/rally/plugins/common/hook/triggers copying rally/plugins/common/hook/triggers/event.py -> build/lib/rally/plugins/common/hook/triggers copying rally/plugins/common/hook/triggers/__init__.py -> build/lib/rally/plugins/common/hook/triggers copying rally/plugins/task/scenarios/__init__.py -> build/lib/rally/plugins/task/scenarios creating build/lib/rally/plugins/common/exporters creating build/lib/rally/plugins/common/exporters/elastic copying rally/plugins/common/exporters/elastic/flatten.py -> build/lib/rally/plugins/common/exporters/elastic copying rally/plugins/common/exporters/elastic/exporter.py -> build/lib/rally/plugins/common/exporters/elastic copying rally/plugins/common/exporters/elastic/client.py -> build/lib/rally/plugins/common/exporters/elastic copying rally/plugins/common/exporters/elastic/__init__.py -> build/lib/rally/plugins/common/exporters/elastic creating build/lib/rally/plugins/task/contexts copying rally/plugins/task/contexts/dummy.py -> build/lib/rally/plugins/task/contexts copying rally/plugins/task/contexts/__init__.py -> build/lib/rally/plugins/task/contexts copying rally/exceptions.py -> build/lib/rally copying rally/consts.py -> build/lib/rally copying rally/api.py -> build/lib/rally copying rally/__init__.py -> build/lib/rally copying rally/plugins/common/exporters/trends.py -> build/lib/rally/plugins/common/exporters copying rally/plugins/common/exporters/junit.py -> build/lib/rally/plugins/common/exporters copying rally/plugins/common/exporters/json_exporter.py -> build/lib/rally/plugins/common/exporters copying rally/plugins/common/exporters/html.py -> build/lib/rally/plugins/common/exporters copying rally/plugins/common/exporters/__init__.py -> build/lib/rally/plugins/common/exporters copying rally/plugins/task/types.py -> build/lib/rally/plugins/task copying rally/plugins/task/__init__.py -> build/lib/rally/plugins/task running egg_info writing rally.egg-info/PKG-INFO writing dependency_links to rally.egg-info/dependency_links.txt writing entry points to rally.egg-info/entry_points.txt writing requirements to rally.egg-info/requires.txt writing top-level names to rally.egg-info/top_level.txt writing pbr to rally.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 'rally.egg-info/SOURCES.txt' /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'rally.common.db.migrations.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'rally.common.db.migrations.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 'rally.common.db.migrations.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 'rally.common.db.migrations.versions' to be distributed and are already explicitly excluding 'rally.common.db.migrations.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 'rally.ui.templates' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'rally.ui.templates' 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 'rally.ui.templates' 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 'rally.ui.templates' to be distributed and are already explicitly excluding 'rally.ui.templates' 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 'rally.ui.templates.ci' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'rally.ui.templates.ci' 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 'rally.ui.templates.ci' 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 'rally.ui.templates.ci' to be distributed and are already explicitly excluding 'rally.ui.templates.ci' 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 'rally.ui.templates.libs' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'rally.ui.templates.libs' 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 'rally.ui.templates.libs' 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 'rally.ui.templates.libs' to be distributed and are already explicitly excluding 'rally.ui.templates.libs' 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 'rally.ui.templates.task' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'rally.ui.templates.task' 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 'rally.ui.templates.task' 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 'rally.ui.templates.task' to be distributed and are already explicitly excluding 'rally.ui.templates.task' 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 'rally.ui.templates.verification' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'rally.ui.templates.verification' 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 'rally.ui.templates.verification' 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 'rally.ui.templates.verification' to be distributed and are already explicitly excluding 'rally.ui.templates.verification' 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/rally/ui/templates copying rally/ui/templates/base.html -> build/lib/rally/ui/templates creating build/lib/rally/ui/templates/ci copying rally/ui/templates/ci/index.html -> build/lib/rally/ui/templates/ci copying rally/ui/templates/ci/index_verify.html -> build/lib/rally/ui/templates/ci creating build/lib/rally/ui/templates/libs copying rally/ui/templates/libs/README.rst -> build/lib/rally/ui/templates/libs copying rally/ui/templates/libs/angular.1.3.3.min.js -> build/lib/rally/ui/templates/libs copying rally/ui/templates/libs/d3.3.4.13.min.js -> build/lib/rally/ui/templates/libs copying rally/ui/templates/libs/nv.d3.1.1.15-beta.min.css -> build/lib/rally/ui/templates/libs copying rally/ui/templates/libs/nv.d3.1.1.15-beta.min.js -> build/lib/rally/ui/templates/libs creating build/lib/rally/ui/templates/task copying rally/ui/templates/task/directive_widget.js -> build/lib/rally/ui/templates/task copying rally/ui/templates/task/report.html -> build/lib/rally/ui/templates/task copying rally/ui/templates/task/trends.html -> build/lib/rally/ui/templates/task creating build/lib/rally/ui/templates/verification copying rally/ui/templates/verification/report.html -> build/lib/rally/ui/templates/verification copying rally/common/db/migrations/README.rst -> build/lib/rally/common/db/migrations copying rally/common/db/migrations/script.py.mako -> build/lib/rally/common/db/migrations creating build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2016_01_ca3626f62937_init_migration.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2016_03_3177d36ea270_merge_credentials_from_users_and_admin.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2016_04_4ef544102ba7_change_task_status_enum.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2016_04_e654a0648db0_refactor_task_results.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2016_07_54e844ebfbc3_update_deployment_configs.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2016_08_32fada9b2fde_remove_admin_domain_name.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2016_09_08e1515a576c_fix_invalid_verification_logs.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2016_09_6ad4f426f005_add_hooks_to_task_result.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2016_11_484cd9413e66_new_db_schema_for_verification_component.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2016_12_37fdbb373e8d_fix_test_results_for_verifications.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2017_01_a6f364988fc2_change_tag_type_enum.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2017_01_f33f4610dcda_change_verification_statuses.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2017_02_92aaaa2a6bb3_refactor_credentials.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2017_06_35fe16d4ab1c_update_tasks_based_on_workloads.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2017_06_c517b0011857_fill_missed_workload_info.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2017_07_7948b83229f6_workload_min_max_durations.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2017_08_fab4f4f31f8a_fill_missed_workload_info.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2017_09_046a38742e89_port_configs_to_new_formats.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2017_09_e0a5df2c5153_upsize_the_size_of_task_title.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2017_10_4394bdc32cfd_fill_missed_workload_info_r3.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2017_10_9a18c6fe265c_rename_namespace_to_platform.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2017_10_dc46687661df_update_contexts.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2017_12_a43700a813a5_add_env_platforms_tables.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2018_01_44169f4d455e_deleted_worker_table.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2018_01_7287df262dbc_move_deployment_to_env.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2018_02_95208e4eface_add_config_field_to_env_models.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2018_02_bc908ac9a1fc_move_deployment_to_env_2.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/migrations/versions/2018_02_dc0fe6de6786_update_old_deployment_config.py -> build/lib/rally/common/db/migrations/versions copying rally/common/db/alembic.ini -> build/lib/rally/common/db 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/rally copying build/lib/rally/__init__.py -> build/bdist.linux-x86_64/wheel/rally copying build/lib/rally/api.py -> build/bdist.linux-x86_64/wheel/rally copying build/lib/rally/consts.py -> build/bdist.linux-x86_64/wheel/rally copying build/lib/rally/exceptions.py -> build/bdist.linux-x86_64/wheel/rally creating build/bdist.linux-x86_64/wheel/rally/aas copying build/lib/rally/aas/__init__.py -> build/bdist.linux-x86_64/wheel/rally/aas creating build/bdist.linux-x86_64/wheel/rally/cli copying build/lib/rally/cli/__init__.py -> build/bdist.linux-x86_64/wheel/rally/cli copying build/lib/rally/cli/cliutils.py -> build/bdist.linux-x86_64/wheel/rally/cli copying build/lib/rally/cli/envutils.py -> build/bdist.linux-x86_64/wheel/rally/cli copying build/lib/rally/cli/main.py -> build/bdist.linux-x86_64/wheel/rally/cli copying build/lib/rally/cli/task_results_loader.py -> build/bdist.linux-x86_64/wheel/rally/cli copying build/lib/rally/cli/yamlutils.py -> build/bdist.linux-x86_64/wheel/rally/cli creating build/bdist.linux-x86_64/wheel/rally/cli/commands copying build/lib/rally/cli/commands/__init__.py -> build/bdist.linux-x86_64/wheel/rally/cli/commands copying build/lib/rally/cli/commands/db.py -> build/bdist.linux-x86_64/wheel/rally/cli/commands copying build/lib/rally/cli/commands/deployment.py -> build/bdist.linux-x86_64/wheel/rally/cli/commands copying build/lib/rally/cli/commands/env.py -> build/bdist.linux-x86_64/wheel/rally/cli/commands copying build/lib/rally/cli/commands/plugin.py -> build/bdist.linux-x86_64/wheel/rally/cli/commands copying build/lib/rally/cli/commands/task.py -> build/bdist.linux-x86_64/wheel/rally/cli/commands copying build/lib/rally/cli/commands/verify.py -> build/bdist.linux-x86_64/wheel/rally/cli/commands creating build/bdist.linux-x86_64/wheel/rally/utils copying build/lib/rally/utils/__init__.py -> build/bdist.linux-x86_64/wheel/rally/utils copying build/lib/rally/utils/encodeutils.py -> build/bdist.linux-x86_64/wheel/rally/utils copying build/lib/rally/utils/sshutils.py -> build/bdist.linux-x86_64/wheel/rally/utils copying build/lib/rally/utils/strutils.py -> build/bdist.linux-x86_64/wheel/rally/utils creating build/bdist.linux-x86_64/wheel/rally/verification copying build/lib/rally/verification/__init__.py -> build/bdist.linux-x86_64/wheel/rally/verification copying build/lib/rally/verification/context.py -> build/bdist.linux-x86_64/wheel/rally/verification copying build/lib/rally/verification/manager.py -> build/bdist.linux-x86_64/wheel/rally/verification copying build/lib/rally/verification/reporter.py -> build/bdist.linux-x86_64/wheel/rally/verification copying build/lib/rally/verification/utils.py -> build/bdist.linux-x86_64/wheel/rally/verification creating build/bdist.linux-x86_64/wheel/rally/task copying build/lib/rally/task/__init__.py -> build/bdist.linux-x86_64/wheel/rally/task copying build/lib/rally/task/atomic.py -> build/bdist.linux-x86_64/wheel/rally/task copying build/lib/rally/task/context.py -> build/bdist.linux-x86_64/wheel/rally/task copying build/lib/rally/task/engine.py -> build/bdist.linux-x86_64/wheel/rally/task copying build/lib/rally/task/exporter.py -> build/bdist.linux-x86_64/wheel/rally/task copying build/lib/rally/task/functional.py -> build/bdist.linux-x86_64/wheel/rally/task copying build/lib/rally/task/hook.py -> build/bdist.linux-x86_64/wheel/rally/task copying build/lib/rally/task/runner.py -> build/bdist.linux-x86_64/wheel/rally/task copying build/lib/rally/task/scenario.py -> build/bdist.linux-x86_64/wheel/rally/task copying build/lib/rally/task/service.py -> build/bdist.linux-x86_64/wheel/rally/task copying build/lib/rally/task/sla.py -> build/bdist.linux-x86_64/wheel/rally/task copying build/lib/rally/task/task_cfg.py -> build/bdist.linux-x86_64/wheel/rally/task copying build/lib/rally/task/types.py -> build/bdist.linux-x86_64/wheel/rally/task copying build/lib/rally/task/utils.py -> build/bdist.linux-x86_64/wheel/rally/task copying build/lib/rally/task/validation.py -> build/bdist.linux-x86_64/wheel/rally/task creating build/bdist.linux-x86_64/wheel/rally/task/processing copying build/lib/rally/task/processing/__init__.py -> build/bdist.linux-x86_64/wheel/rally/task/processing copying build/lib/rally/task/processing/charts.py -> build/bdist.linux-x86_64/wheel/rally/task/processing copying build/lib/rally/task/processing/plot.py -> build/bdist.linux-x86_64/wheel/rally/task/processing copying build/lib/rally/task/processing/utils.py -> build/bdist.linux-x86_64/wheel/rally/task/processing creating build/bdist.linux-x86_64/wheel/rally/env copying build/lib/rally/env/__init__.py -> build/bdist.linux-x86_64/wheel/rally/env copying build/lib/rally/env/env_mgr.py -> build/bdist.linux-x86_64/wheel/rally/env copying build/lib/rally/env/platform.py -> build/bdist.linux-x86_64/wheel/rally/env creating build/bdist.linux-x86_64/wheel/rally/common creating build/bdist.linux-x86_64/wheel/rally/common/io copying build/lib/rally/common/io/__init__.py -> build/bdist.linux-x86_64/wheel/rally/common/io copying build/lib/rally/common/io/junit.py -> build/bdist.linux-x86_64/wheel/rally/common/io copying build/lib/rally/common/io/subunit_v2.py -> build/bdist.linux-x86_64/wheel/rally/common/io copying build/lib/rally/common/__init__.py -> build/bdist.linux-x86_64/wheel/rally/common copying build/lib/rally/common/broker.py -> build/bdist.linux-x86_64/wheel/rally/common copying build/lib/rally/common/cfg.py -> build/bdist.linux-x86_64/wheel/rally/common copying build/lib/rally/common/fileutils.py -> build/bdist.linux-x86_64/wheel/rally/common copying build/lib/rally/common/logging.py -> build/bdist.linux-x86_64/wheel/rally/common copying build/lib/rally/common/opts.py -> build/bdist.linux-x86_64/wheel/rally/common copying build/lib/rally/common/sshutils.py -> build/bdist.linux-x86_64/wheel/rally/common copying build/lib/rally/common/streaming_algorithms.py -> build/bdist.linux-x86_64/wheel/rally/common copying build/lib/rally/common/utils.py -> build/bdist.linux-x86_64/wheel/rally/common copying build/lib/rally/common/validation.py -> build/bdist.linux-x86_64/wheel/rally/common copying build/lib/rally/common/version.py -> build/bdist.linux-x86_64/wheel/rally/common copying build/lib/rally/common/yamlutils.py -> build/bdist.linux-x86_64/wheel/rally/common creating build/bdist.linux-x86_64/wheel/rally/common/objects copying build/lib/rally/common/objects/__init__.py -> build/bdist.linux-x86_64/wheel/rally/common/objects copying build/lib/rally/common/objects/deploy.py -> build/bdist.linux-x86_64/wheel/rally/common/objects copying build/lib/rally/common/objects/task.py -> build/bdist.linux-x86_64/wheel/rally/common/objects copying build/lib/rally/common/objects/verification.py -> build/bdist.linux-x86_64/wheel/rally/common/objects copying build/lib/rally/common/objects/verifier.py -> build/bdist.linux-x86_64/wheel/rally/common/objects creating build/bdist.linux-x86_64/wheel/rally/common/db copying build/lib/rally/common/db/alembic.ini -> build/bdist.linux-x86_64/wheel/rally/common/db copying build/lib/rally/common/db/__init__.py -> build/bdist.linux-x86_64/wheel/rally/common/db copying build/lib/rally/common/db/api.py -> build/bdist.linux-x86_64/wheel/rally/common/db copying build/lib/rally/common/db/models.py -> build/bdist.linux-x86_64/wheel/rally/common/db copying build/lib/rally/common/db/sa_types.py -> build/bdist.linux-x86_64/wheel/rally/common/db copying build/lib/rally/common/db/schema.py -> build/bdist.linux-x86_64/wheel/rally/common/db creating build/bdist.linux-x86_64/wheel/rally/common/db/migrations creating build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2018_02_dc0fe6de6786_update_old_deployment_config.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2018_02_bc908ac9a1fc_move_deployment_to_env_2.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2018_02_95208e4eface_add_config_field_to_env_models.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2018_01_7287df262dbc_move_deployment_to_env.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2018_01_44169f4d455e_deleted_worker_table.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2017_12_a43700a813a5_add_env_platforms_tables.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2017_10_dc46687661df_update_contexts.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2017_10_9a18c6fe265c_rename_namespace_to_platform.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2017_10_4394bdc32cfd_fill_missed_workload_info_r3.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2017_09_e0a5df2c5153_upsize_the_size_of_task_title.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2017_09_046a38742e89_port_configs_to_new_formats.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2017_08_fab4f4f31f8a_fill_missed_workload_info.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2017_07_7948b83229f6_workload_min_max_durations.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2017_06_c517b0011857_fill_missed_workload_info.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2017_06_35fe16d4ab1c_update_tasks_based_on_workloads.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2017_02_92aaaa2a6bb3_refactor_credentials.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2017_01_f33f4610dcda_change_verification_statuses.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2017_01_a6f364988fc2_change_tag_type_enum.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2016_12_37fdbb373e8d_fix_test_results_for_verifications.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2016_11_484cd9413e66_new_db_schema_for_verification_component.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2016_09_6ad4f426f005_add_hooks_to_task_result.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2016_09_08e1515a576c_fix_invalid_verification_logs.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2016_08_32fada9b2fde_remove_admin_domain_name.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2016_07_54e844ebfbc3_update_deployment_configs.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2016_04_e654a0648db0_refactor_task_results.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2016_04_4ef544102ba7_change_task_status_enum.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2016_03_3177d36ea270_merge_credentials_from_users_and_admin.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/versions/2016_01_ca3626f62937_init_migration.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations/versions copying build/lib/rally/common/db/migrations/script.py.mako -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations copying build/lib/rally/common/db/migrations/README.rst -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations copying build/lib/rally/common/db/migrations/__init__.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations copying build/lib/rally/common/db/migrations/env.py -> build/bdist.linux-x86_64/wheel/rally/common/db/migrations creating build/bdist.linux-x86_64/wheel/rally/common/plugin copying build/lib/rally/common/plugin/__init__.py -> build/bdist.linux-x86_64/wheel/rally/common/plugin copying build/lib/rally/common/plugin/discover.py -> build/bdist.linux-x86_64/wheel/rally/common/plugin copying build/lib/rally/common/plugin/info.py -> build/bdist.linux-x86_64/wheel/rally/common/plugin copying build/lib/rally/common/plugin/meta.py -> build/bdist.linux-x86_64/wheel/rally/common/plugin copying build/lib/rally/common/plugin/plugin.py -> build/bdist.linux-x86_64/wheel/rally/common/plugin creating build/bdist.linux-x86_64/wheel/rally/ui creating build/bdist.linux-x86_64/wheel/rally/ui/templates creating build/bdist.linux-x86_64/wheel/rally/ui/templates/verification copying build/lib/rally/ui/templates/verification/report.html -> build/bdist.linux-x86_64/wheel/rally/ui/templates/verification creating build/bdist.linux-x86_64/wheel/rally/ui/templates/task copying build/lib/rally/ui/templates/task/trends.html -> build/bdist.linux-x86_64/wheel/rally/ui/templates/task copying build/lib/rally/ui/templates/task/report.html -> build/bdist.linux-x86_64/wheel/rally/ui/templates/task copying build/lib/rally/ui/templates/task/directive_widget.js -> build/bdist.linux-x86_64/wheel/rally/ui/templates/task creating build/bdist.linux-x86_64/wheel/rally/ui/templates/libs copying build/lib/rally/ui/templates/libs/nv.d3.1.1.15-beta.min.js -> build/bdist.linux-x86_64/wheel/rally/ui/templates/libs copying build/lib/rally/ui/templates/libs/nv.d3.1.1.15-beta.min.css -> build/bdist.linux-x86_64/wheel/rally/ui/templates/libs copying build/lib/rally/ui/templates/libs/d3.3.4.13.min.js -> build/bdist.linux-x86_64/wheel/rally/ui/templates/libs copying build/lib/rally/ui/templates/libs/angular.1.3.3.min.js -> build/bdist.linux-x86_64/wheel/rally/ui/templates/libs copying build/lib/rally/ui/templates/libs/README.rst -> build/bdist.linux-x86_64/wheel/rally/ui/templates/libs creating build/bdist.linux-x86_64/wheel/rally/ui/templates/ci copying build/lib/rally/ui/templates/ci/index_verify.html -> build/bdist.linux-x86_64/wheel/rally/ui/templates/ci copying build/lib/rally/ui/templates/ci/index.html -> build/bdist.linux-x86_64/wheel/rally/ui/templates/ci copying build/lib/rally/ui/templates/base.html -> build/bdist.linux-x86_64/wheel/rally/ui/templates copying build/lib/rally/ui/__init__.py -> build/bdist.linux-x86_64/wheel/rally/ui copying build/lib/rally/ui/utils.py -> build/bdist.linux-x86_64/wheel/rally/ui creating build/bdist.linux-x86_64/wheel/rally/plugins copying build/lib/rally/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins creating build/bdist.linux-x86_64/wheel/rally/plugins/task copying build/lib/rally/plugins/task/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task copying build/lib/rally/plugins/task/types.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task creating build/bdist.linux-x86_64/wheel/rally/plugins/task/contexts copying build/lib/rally/plugins/task/contexts/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/contexts copying build/lib/rally/plugins/task/contexts/dummy.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/contexts creating build/bdist.linux-x86_64/wheel/rally/plugins/task/hooks copying build/lib/rally/plugins/task/hooks/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/hooks copying build/lib/rally/plugins/task/hooks/sys_call.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/hooks creating build/bdist.linux-x86_64/wheel/rally/plugins/task/runners copying build/lib/rally/plugins/task/runners/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/runners copying build/lib/rally/plugins/task/runners/constant.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/runners copying build/lib/rally/plugins/task/runners/rps.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/runners copying build/lib/rally/plugins/task/runners/serial.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/runners creating build/bdist.linux-x86_64/wheel/rally/plugins/task/scenarios copying build/lib/rally/plugins/task/scenarios/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/scenarios creating build/bdist.linux-x86_64/wheel/rally/plugins/task/scenarios/requests copying build/lib/rally/plugins/task/scenarios/requests/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/scenarios/requests copying build/lib/rally/plugins/task/scenarios/requests/http_requests.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/scenarios/requests copying build/lib/rally/plugins/task/scenarios/requests/utils.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/scenarios/requests creating build/bdist.linux-x86_64/wheel/rally/plugins/task/scenarios/dummy copying build/lib/rally/plugins/task/scenarios/dummy/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/scenarios/dummy copying build/lib/rally/plugins/task/scenarios/dummy/dummy.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/scenarios/dummy creating build/bdist.linux-x86_64/wheel/rally/plugins/task/sla copying build/lib/rally/plugins/task/sla/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/sla copying build/lib/rally/plugins/task/sla/failure_rate.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/sla copying build/lib/rally/plugins/task/sla/iteration_time.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/sla copying build/lib/rally/plugins/task/sla/max_average_duration.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/sla copying build/lib/rally/plugins/task/sla/max_average_duration_per_atomic.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/sla copying build/lib/rally/plugins/task/sla/outliers.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/sla copying build/lib/rally/plugins/task/sla/performance_degradation.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/sla creating build/bdist.linux-x86_64/wheel/rally/plugins/task/exporters creating build/bdist.linux-x86_64/wheel/rally/plugins/task/exporters/elastic copying build/lib/rally/plugins/task/exporters/elastic/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/exporters/elastic copying build/lib/rally/plugins/task/exporters/elastic/client.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/exporters/elastic copying build/lib/rally/plugins/task/exporters/elastic/exporter.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/exporters/elastic copying build/lib/rally/plugins/task/exporters/elastic/flatten.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/exporters/elastic copying build/lib/rally/plugins/task/exporters/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/exporters copying build/lib/rally/plugins/task/exporters/html.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/exporters copying build/lib/rally/plugins/task/exporters/json_exporter.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/exporters copying build/lib/rally/plugins/task/exporters/junit.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/exporters copying build/lib/rally/plugins/task/exporters/old_json_results.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/exporters copying build/lib/rally/plugins/task/exporters/trends.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/exporters creating build/bdist.linux-x86_64/wheel/rally/plugins/task/hook_triggers copying build/lib/rally/plugins/task/hook_triggers/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/hook_triggers copying build/lib/rally/plugins/task/hook_triggers/event.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/hook_triggers copying build/lib/rally/plugins/task/hook_triggers/periodic.py -> build/bdist.linux-x86_64/wheel/rally/plugins/task/hook_triggers creating build/bdist.linux-x86_64/wheel/rally/plugins/verification copying build/lib/rally/plugins/verification/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/verification copying build/lib/rally/plugins/verification/reporters.py -> build/bdist.linux-x86_64/wheel/rally/plugins/verification copying build/lib/rally/plugins/verification/testr.py -> build/bdist.linux-x86_64/wheel/rally/plugins/verification creating build/bdist.linux-x86_64/wheel/rally/plugins/common creating build/bdist.linux-x86_64/wheel/rally/plugins/common/exporters copying build/lib/rally/plugins/common/exporters/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/exporters copying build/lib/rally/plugins/common/exporters/html.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/exporters copying build/lib/rally/plugins/common/exporters/json_exporter.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/exporters copying build/lib/rally/plugins/common/exporters/junit.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/exporters copying build/lib/rally/plugins/common/exporters/trends.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/exporters creating build/bdist.linux-x86_64/wheel/rally/plugins/common/exporters/elastic copying build/lib/rally/plugins/common/exporters/elastic/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/exporters/elastic copying build/lib/rally/plugins/common/exporters/elastic/client.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/exporters/elastic copying build/lib/rally/plugins/common/exporters/elastic/exporter.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/exporters/elastic copying build/lib/rally/plugins/common/exporters/elastic/flatten.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/exporters/elastic copying build/lib/rally/plugins/common/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common copying build/lib/rally/plugins/common/types.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common copying build/lib/rally/plugins/common/validators.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common creating build/bdist.linux-x86_64/wheel/rally/plugins/common/verification copying build/lib/rally/plugins/common/verification/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/verification copying build/lib/rally/plugins/common/verification/reporters.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/verification copying build/lib/rally/plugins/common/verification/testr.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/verification creating build/bdist.linux-x86_64/wheel/rally/plugins/common/scenarios creating build/bdist.linux-x86_64/wheel/rally/plugins/common/scenarios/requests copying build/lib/rally/plugins/common/scenarios/requests/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/scenarios/requests copying build/lib/rally/plugins/common/scenarios/requests/http_requests.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/scenarios/requests copying build/lib/rally/plugins/common/scenarios/requests/utils.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/scenarios/requests copying build/lib/rally/plugins/common/scenarios/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/scenarios creating build/bdist.linux-x86_64/wheel/rally/plugins/common/scenarios/dummy copying build/lib/rally/plugins/common/scenarios/dummy/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/scenarios/dummy copying build/lib/rally/plugins/common/scenarios/dummy/dummy.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/scenarios/dummy creating build/bdist.linux-x86_64/wheel/rally/plugins/common/runners copying build/lib/rally/plugins/common/runners/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/runners copying build/lib/rally/plugins/common/runners/constant.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/runners copying build/lib/rally/plugins/common/runners/rps.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/runners copying build/lib/rally/plugins/common/runners/serial.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/runners creating build/bdist.linux-x86_64/wheel/rally/plugins/common/sla copying build/lib/rally/plugins/common/sla/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/sla copying build/lib/rally/plugins/common/sla/failure_rate.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/sla copying build/lib/rally/plugins/common/sla/iteration_time.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/sla copying build/lib/rally/plugins/common/sla/max_average_duration.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/sla copying build/lib/rally/plugins/common/sla/max_average_duration_per_atomic.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/sla copying build/lib/rally/plugins/common/sla/outliers.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/sla copying build/lib/rally/plugins/common/sla/performance_degradation.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/sla creating build/bdist.linux-x86_64/wheel/rally/plugins/common/hook creating build/bdist.linux-x86_64/wheel/rally/plugins/common/hook/triggers copying build/lib/rally/plugins/common/hook/triggers/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/hook/triggers copying build/lib/rally/plugins/common/hook/triggers/event.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/hook/triggers copying build/lib/rally/plugins/common/hook/triggers/periodic.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/hook/triggers copying build/lib/rally/plugins/common/hook/__init__.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/hook copying build/lib/rally/plugins/common/hook/sys_call.py -> build/bdist.linux-x86_64/wheel/rally/plugins/common/hook running install_data creating build/bdist.linux-x86_64/wheel/rally-4.1.1.dev10.data creating build/bdist.linux-x86_64/wheel/rally-4.1.1.dev10.data/data creating build/bdist.linux-x86_64/wheel/rally-4.1.1.dev10.data/data/etc creating build/bdist.linux-x86_64/wheel/rally-4.1.1.dev10.data/data/etc/bash_completion.d copying etc/rally.bash_completion -> build/bdist.linux-x86_64/wheel/rally-4.1.1.dev10.data/data/etc/bash_completion.d running install_egg_info Copying rally.egg-info to build/bdist.linux-x86_64/wheel/rally-4.1.1.dev10-py3.12.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/rally-4.1.1.dev10.dist-info/WHEEL creating '/builddir/build/BUILD/rally-4.1.1.dev10/.pyproject-builddir/pip-wheel-kt5j0sxj/.tmp-h6877rlx/rally-4.1.1.dev10-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'rally/__init__.py' adding 'rally/api.py' adding 'rally/consts.py' adding 'rally/exceptions.py' adding 'rally/aas/__init__.py' adding 'rally/cli/__init__.py' adding 'rally/cli/cliutils.py' adding 'rally/cli/envutils.py' adding 'rally/cli/main.py' adding 'rally/cli/task_results_loader.py' adding 'rally/cli/yamlutils.py' adding 'rally/cli/commands/__init__.py' adding 'rally/cli/commands/db.py' adding 'rally/cli/commands/deployment.py' adding 'rally/cli/commands/env.py' adding 'rally/cli/commands/plugin.py' adding 'rally/cli/commands/task.py' adding 'rally/cli/commands/verify.py' adding 'rally/common/__init__.py' adding 'rally/common/broker.py' adding 'rally/common/cfg.py' adding 'rally/common/fileutils.py' adding 'rally/common/logging.py' adding 'rally/common/opts.py' adding 'rally/common/sshutils.py' adding 'rally/common/streaming_algorithms.py' adding 'rally/common/utils.py' adding 'rally/common/validation.py' adding 'rally/common/version.py' adding 'rally/common/yamlutils.py' adding 'rally/common/db/__init__.py' adding 'rally/common/db/alembic.ini' adding 'rally/common/db/api.py' adding 'rally/common/db/models.py' adding 'rally/common/db/sa_types.py' adding 'rally/common/db/schema.py' adding 'rally/common/db/migrations/README.rst' adding 'rally/common/db/migrations/__init__.py' adding 'rally/common/db/migrations/env.py' adding 'rally/common/db/migrations/script.py.mako' adding 'rally/common/db/migrations/versions/2016_01_ca3626f62937_init_migration.py' adding 'rally/common/db/migrations/versions/2016_03_3177d36ea270_merge_credentials_from_users_and_admin.py' adding 'rally/common/db/migrations/versions/2016_04_4ef544102ba7_change_task_status_enum.py' adding 'rally/common/db/migrations/versions/2016_04_e654a0648db0_refactor_task_results.py' adding 'rally/common/db/migrations/versions/2016_07_54e844ebfbc3_update_deployment_configs.py' adding 'rally/common/db/migrations/versions/2016_08_32fada9b2fde_remove_admin_domain_name.py' adding 'rally/common/db/migrations/versions/2016_09_08e1515a576c_fix_invalid_verification_logs.py' adding 'rally/common/db/migrations/versions/2016_09_6ad4f426f005_add_hooks_to_task_result.py' adding 'rally/common/db/migrations/versions/2016_11_484cd9413e66_new_db_schema_for_verification_component.py' adding 'rally/common/db/migrations/versions/2016_12_37fdbb373e8d_fix_test_results_for_verifications.py' adding 'rally/common/db/migrations/versions/2017_01_a6f364988fc2_change_tag_type_enum.py' adding 'rally/common/db/migrations/versions/2017_01_f33f4610dcda_change_verification_statuses.py' adding 'rally/common/db/migrations/versions/2017_02_92aaaa2a6bb3_refactor_credentials.py' adding 'rally/common/db/migrations/versions/2017_06_35fe16d4ab1c_update_tasks_based_on_workloads.py' adding 'rally/common/db/migrations/versions/2017_06_c517b0011857_fill_missed_workload_info.py' adding 'rally/common/db/migrations/versions/2017_07_7948b83229f6_workload_min_max_durations.py' adding 'rally/common/db/migrations/versions/2017_08_fab4f4f31f8a_fill_missed_workload_info.py' adding 'rally/common/db/migrations/versions/2017_09_046a38742e89_port_configs_to_new_formats.py' adding 'rally/common/db/migrations/versions/2017_09_e0a5df2c5153_upsize_the_size_of_task_title.py' adding 'rally/common/db/migrations/versions/2017_10_4394bdc32cfd_fill_missed_workload_info_r3.py' adding 'rally/common/db/migrations/versions/2017_10_9a18c6fe265c_rename_namespace_to_platform.py' adding 'rally/common/db/migrations/versions/2017_10_dc46687661df_update_contexts.py' adding 'rally/common/db/migrations/versions/2017_12_a43700a813a5_add_env_platforms_tables.py' adding 'rally/common/db/migrations/versions/2018_01_44169f4d455e_deleted_worker_table.py' adding 'rally/common/db/migrations/versions/2018_01_7287df262dbc_move_deployment_to_env.py' adding 'rally/common/db/migrations/versions/2018_02_95208e4eface_add_config_field_to_env_models.py' adding 'rally/common/db/migrations/versions/2018_02_bc908ac9a1fc_move_deployment_to_env_2.py' adding 'rally/common/db/migrations/versions/2018_02_dc0fe6de6786_update_old_deployment_config.py' adding 'rally/common/io/__init__.py' adding 'rally/common/io/junit.py' adding 'rally/common/io/subunit_v2.py' adding 'rally/common/objects/__init__.py' adding 'rally/common/objects/deploy.py' adding 'rally/common/objects/task.py' adding 'rally/common/objects/verification.py' adding 'rally/common/objects/verifier.py' adding 'rally/common/plugin/__init__.py' adding 'rally/common/plugin/discover.py' adding 'rally/common/plugin/info.py' adding 'rally/common/plugin/meta.py' adding 'rally/common/plugin/plugin.py' adding 'rally/env/__init__.py' adding 'rally/env/env_mgr.py' adding 'rally/env/platform.py' adding 'rally/plugins/__init__.py' adding 'rally/plugins/common/__init__.py' adding 'rally/plugins/common/types.py' adding 'rally/plugins/common/validators.py' adding 'rally/plugins/common/exporters/__init__.py' adding 'rally/plugins/common/exporters/html.py' adding 'rally/plugins/common/exporters/json_exporter.py' adding 'rally/plugins/common/exporters/junit.py' adding 'rally/plugins/common/exporters/trends.py' adding 'rally/plugins/common/exporters/elastic/__init__.py' adding 'rally/plugins/common/exporters/elastic/client.py' adding 'rally/plugins/common/exporters/elastic/exporter.py' adding 'rally/plugins/common/exporters/elastic/flatten.py' adding 'rally/plugins/common/hook/__init__.py' adding 'rally/plugins/common/hook/sys_call.py' adding 'rally/plugins/common/hook/triggers/__init__.py' adding 'rally/plugins/common/hook/triggers/event.py' adding 'rally/plugins/common/hook/triggers/periodic.py' adding 'rally/plugins/common/runners/__init__.py' adding 'rally/plugins/common/runners/constant.py' adding 'rally/plugins/common/runners/rps.py' adding 'rally/plugins/common/runners/serial.py' adding 'rally/plugins/common/scenarios/__init__.py' adding 'rally/plugins/common/scenarios/dummy/__init__.py' adding 'rally/plugins/common/scenarios/dummy/dummy.py' adding 'rally/plugins/common/scenarios/requests/__init__.py' adding 'rally/plugins/common/scenarios/requests/http_requests.py' adding 'rally/plugins/common/scenarios/requests/utils.py' adding 'rally/plugins/common/sla/__init__.py' adding 'rally/plugins/common/sla/failure_rate.py' adding 'rally/plugins/common/sla/iteration_time.py' adding 'rally/plugins/common/sla/max_average_duration.py' adding 'rally/plugins/common/sla/max_average_duration_per_atomic.py' adding 'rally/plugins/common/sla/outliers.py' adding 'rally/plugins/common/sla/performance_degradation.py' adding 'rally/plugins/common/verification/__init__.py' adding 'rally/plugins/common/verification/reporters.py' adding 'rally/plugins/common/verification/testr.py' adding 'rally/plugins/task/__init__.py' adding 'rally/plugins/task/types.py' adding 'rally/plugins/task/contexts/__init__.py' adding 'rally/plugins/task/contexts/dummy.py' adding 'rally/plugins/task/exporters/__init__.py' adding 'rally/plugins/task/exporters/html.py' adding 'rally/plugins/task/exporters/json_exporter.py' adding 'rally/plugins/task/exporters/junit.py' adding 'rally/plugins/task/exporters/old_json_results.py' adding 'rally/plugins/task/exporters/trends.py' adding 'rally/plugins/task/exporters/elastic/__init__.py' adding 'rally/plugins/task/exporters/elastic/client.py' adding 'rally/plugins/task/exporters/elastic/exporter.py' adding 'rally/plugins/task/exporters/elastic/flatten.py' adding 'rally/plugins/task/hook_triggers/__init__.py' adding 'rally/plugins/task/hook_triggers/event.py' adding 'rally/plugins/task/hook_triggers/periodic.py' adding 'rally/plugins/task/hooks/__init__.py' adding 'rally/plugins/task/hooks/sys_call.py' adding 'rally/plugins/task/runners/__init__.py' adding 'rally/plugins/task/runners/constant.py' adding 'rally/plugins/task/runners/rps.py' adding 'rally/plugins/task/runners/serial.py' adding 'rally/plugins/task/scenarios/__init__.py' adding 'rally/plugins/task/scenarios/dummy/__init__.py' adding 'rally/plugins/task/scenarios/dummy/dummy.py' adding 'rally/plugins/task/scenarios/requests/__init__.py' adding 'rally/plugins/task/scenarios/requests/http_requests.py' adding 'rally/plugins/task/scenarios/requests/utils.py' adding 'rally/plugins/task/sla/__init__.py' adding 'rally/plugins/task/sla/failure_rate.py' adding 'rally/plugins/task/sla/iteration_time.py' adding 'rally/plugins/task/sla/max_average_duration.py' adding 'rally/plugins/task/sla/max_average_duration_per_atomic.py' adding 'rally/plugins/task/sla/outliers.py' adding 'rally/plugins/task/sla/performance_degradation.py' adding 'rally/plugins/verification/__init__.py' adding 'rally/plugins/verification/reporters.py' adding 'rally/plugins/verification/testr.py' adding 'rally/task/__init__.py' adding 'rally/task/atomic.py' adding 'rally/task/context.py' adding 'rally/task/engine.py' adding 'rally/task/exporter.py' adding 'rally/task/functional.py' adding 'rally/task/hook.py' adding 'rally/task/runner.py' adding 'rally/task/scenario.py' adding 'rally/task/service.py' adding 'rally/task/sla.py' adding 'rally/task/task_cfg.py' adding 'rally/task/types.py' adding 'rally/task/utils.py' adding 'rally/task/validation.py' adding 'rally/task/processing/__init__.py' adding 'rally/task/processing/charts.py' adding 'rally/task/processing/plot.py' adding 'rally/task/processing/utils.py' adding 'rally/ui/__init__.py' adding 'rally/ui/utils.py' adding 'rally/ui/templates/base.html' adding 'rally/ui/templates/ci/index.html' adding 'rally/ui/templates/ci/index_verify.html' adding 'rally/ui/templates/libs/README.rst' adding 'rally/ui/templates/libs/angular.1.3.3.min.js' adding 'rally/ui/templates/libs/d3.3.4.13.min.js' adding 'rally/ui/templates/libs/nv.d3.1.1.15-beta.min.css' adding 'rally/ui/templates/libs/nv.d3.1.1.15-beta.min.js' adding 'rally/ui/templates/task/directive_widget.js' adding 'rally/ui/templates/task/report.html' adding 'rally/ui/templates/task/trends.html' adding 'rally/ui/templates/verification/report.html' adding 'rally/utils/__init__.py' adding 'rally/utils/encodeutils.py' adding 'rally/utils/sshutils.py' adding 'rally/utils/strutils.py' adding 'rally/verification/__init__.py' adding 'rally/verification/context.py' adding 'rally/verification/manager.py' adding 'rally/verification/reporter.py' adding 'rally/verification/utils.py' adding 'rally-4.1.1.dev10.data/data/etc/bash_completion.d/rally.bash_completion' adding 'rally-4.1.1.dev10.dist-info/AUTHORS' adding 'rally-4.1.1.dev10.dist-info/LICENSE' adding 'rally-4.1.1.dev10.dist-info/METADATA' adding 'rally-4.1.1.dev10.dist-info/WHEEL' adding 'rally-4.1.1.dev10.dist-info/entry_points.txt' adding 'rally-4.1.1.dev10.dist-info/pbr.json' adding 'rally-4.1.1.dev10.dist-info/top_level.txt' adding 'rally-4.1.1.dev10.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for rally (pyproject.toml): finished with status 'done' Created wheel for rally: filename=rally-4.1.1.dev10-py3-none-any.whl size=493740 sha256=65fbfff0a85e14cb75d9490db44a134e79324ee5b62e71eedd29df2a287612ab Stored in directory: /builddir/.cache/pip/wheels/05/d9/65/895d1ae1754375e1283698475a20c92e2753fc7a07e2595223 Successfully built rally + export PYTHONPATH=. + PYTHONPATH=. + 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-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=. + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/rally-4.1.1.dev10/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env -q --recreate -e docs Running Sphinx v7.2.6 [openstackdocstheme] version: 3.0.0 [openstackdocstheme] connecting html-page-context event handler making output directory... done [openstackdocstheme] overriding configured project name (Rally) with name extracted from the package (rally); you can disable this behavior with the 'openstackdocs_auto_name' option locale_dir /builddir/build/BUILD/rally-4.1.1.dev10/doc/source/locales/en/LC_MESSAGES does not exist [openstackdocstheme] using theme from /usr/lib/python3.12/site-packages/openstackdocstheme/theme [openstackdocstheme] no /builddir/build/BUILD/rally-4.1.1.dev10/.gitreview found locale_dir /builddir/build/BUILD/rally-4.1.1.dev10/doc/source/locales/en/LC_MESSAGES does not exist building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 43 source files that are out of date updating environment: locale_dir /builddir/build/BUILD/rally-4.1.1.dev10/doc/source/locales/en/LC_MESSAGES does not exist [new config] 43 added, 0 changed, 0 removed reading sources... [ 2%] cli_reference Filter the displayed workloads.: only display the failed workloads. : filter the workloads by scenarios.,scenarios=scenario_name1[,scenario_name2]...:2: (WARNING/2) Block quote ends without a blank line; unexpected unindent. reading sources... [ 5%] contribute reading sources... [ 7%] feature_requests reading sources... [ 9%] index reading sources... [ 12%] install_and_upgrade/db_migrations reading sources... [ 14%] install_and_upgrade/index reading sources... [ 16%] install_and_upgrade/install reading sources... [ 19%] overview/glossary reading sources... [ 21%] overview/index reading sources... [ 23%] overview/overview reading sources... [ 26%] overview/user_stories reading sources... [ 28%] plugins/implementation/context_plugin reading sources... [ 30%] plugins/implementation/hook_and_trigger_plugins reading sources... [ 33%] plugins/implementation/runner_plugin reading sources... [ 35%] plugins/implementation/scenario_plugin reading sources... [ 37%] plugins/implementation/sla_plugin reading sources... [ 40%] plugins/index reading sources... [ 42%] plugins/plugin_reference reading sources... [ 44%] project_info/index reading sources... [ 47%] project_info/release_notes reading sources... [ 49%] quick_start/gates reading sources... [ 51%] quick_start/index reading sources... [ 53%] quick_start/tutorial reading sources... [ 56%] quick_start/tutorial/step_10_profiling_openstack_internals reading sources... [ 58%] quick_start/tutorial/step_1_setting_up_env_and_running_benchmark_from_samples reading sources... [ 60%] quick_start/tutorial/step_2_input_task_format reading sources... [ 63%] quick_start/tutorial/step_3_benchmarking_with_existing_users reading sources... [ 65%] quick_start/tutorial/step_4_adding_success_criteria_for_benchmarks reading sources... [ 67%] quick_start/tutorial/step_5_task_templates reading sources... [ 70%] quick_start/tutorial/step_6_aborting_load_generation_on_sla_failure reading sources... [ 72%] quick_start/tutorial/step_7_working_with_multple_openstack_clouds reading sources... [ 74%] quick_start/tutorial/step_8_discovering_more_plugins reading sources... [ 77%] quick_start/tutorial/step_9_verifying_cloud_via_tempest_verifier reading sources... [ 79%] task/index reading sources... [ 81%] verification/cli_reference reading sources... [ 84%] verification/howto/add_new_reporter reading sources... [ 86%] verification/howto/add_support_for_new_tool reading sources... [ 88%] verification/howto/index reading sources... [ 91%] verification/howto/migrate_from_old_design reading sources... [ 93%] verification/index reading sources... [ 95%] verification/overview reading sources... [ 98%] verification/reports reading sources... [100%] verification/verifiers /builddir/build/BUILD/rally-4.1.1.dev10/doc/source/feature_requests.rst:30: WARNING: toctree glob pattern 'feature_request/*' didn't match any documents /builddir/build/BUILD/rally-4.1.1.dev10/doc/source/overview/user_stories.rst:26: WARNING: toctree glob pattern 'stories/**' didn't match any documents /builddir/build/BUILD/rally-4.1.1.dev10/doc/source/project_info/release_notes.rst:19: WARNING: toctree contains reference to nonexisting document 'project_info/release_notes/archive' /builddir/build/BUILD/rally-4.1.1.dev10/doc/source/project_info/release_notes.rst:19: WARNING: toctree contains reference to nonexisting document 'project_info/release_notes/latest' /builddir/build/BUILD/rally-4.1.1.dev10/doc/source/project_info/release_notes.rst:19: WARNING: toctree contains reference to nonexisting document 'project_info/release_notes/archive' /builddir/build/BUILD/rally-4.1.1.dev10/doc/source/project_info/release_notes.rst:19: WARNING: toctree contains reference to nonexisting document 'project_info/release_notes/latest' /builddir/build/BUILD/rally-4.1.1.dev10/rally/verification/manager.py:docstring of rally.verification.manager.VerifierManager.list_extensions:5: ERROR: Unexpected indentation. /builddir/build/BUILD/rally-4.1.1.dev10/rally/verification/manager.py:docstring of rally.verification.manager.VerifierManager.list_extensions:8: WARNING: Definition list ends without a blank line; unexpected unindent. looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [ 2%] cli_reference /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 5%] contribute /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 7%] feature_requests writing output... [ 9%] index /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 12%] install_and_upgrade/db_migrations /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 14%] install_and_upgrade/index writing output... [ 16%] install_and_upgrade/install /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 19%] overview/glossary /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 21%] overview/index /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 23%] overview/overview writing output... [ 26%] overview/user_stories /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 28%] plugins/implementation/context_plugin /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 30%] plugins/implementation/hook_and_trigger_plugins /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 33%] plugins/implementation/runner_plugin writing output... [ 35%] plugins/implementation/scenario_plugin /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 37%] plugins/implementation/sla_plugin /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 40%] plugins/index /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 42%] plugins/plugin_reference /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 44%] project_info/index /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 47%] project_info/release_notes /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 49%] quick_start/gates /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 51%] quick_start/index /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 53%] quick_start/tutorial /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 56%] quick_start/tutorial/step_10_profiling_openstack_internals writing output... [ 58%] quick_start/tutorial/step_1_setting_up_env_and_running_benchmark_from_samples /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 60%] quick_start/tutorial/step_2_input_task_format /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 63%] quick_start/tutorial/step_3_benchmarking_with_existing_users /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 65%] quick_start/tutorial/step_4_adding_success_criteria_for_benchmarks /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 67%] quick_start/tutorial/step_5_task_templates /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 70%] quick_start/tutorial/step_6_aborting_load_generation_on_sla_failure /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 72%] quick_start/tutorial/step_7_working_with_multple_openstack_clouds /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 74%] quick_start/tutorial/step_8_discovering_more_plugins writing output... [ 77%] quick_start/tutorial/step_9_verifying_cloud_via_tempest_verifier /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 79%] task/index /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 81%] verification/cli_reference /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 84%] verification/howto/add_new_reporter /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 86%] verification/howto/add_support_for_new_tool /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 88%] verification/howto/index writing output... [ 91%] verification/howto/migrate_from_old_design /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 93%] verification/index /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 95%] verification/overview writing output... [ 98%] verification/reports /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [100%] verification/verifiers /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /builddir/build/BUILD/rally-4.1.1.dev10/An example of the report (All dates, numbers, names appearing in this example are fictitious. Any resemblance to real things is purely coincidental): .. code-block:: json {"verifications": { "verification-uuid-1": { "status": "finished", "skipped": 1, "started_at": "2001-01-01T00:00:00", "finished_at": "2001-01-01T00:05:00", "tests_duration": 5, "run_args": { "pattern": "set=smoke", "xfail_list": {"some.test.TestCase.test_xfail": "Some reason why it is expected."}, "skip_list": {"some.test.TestCase.test_skipped": "This test was skipped intentionally"}, }, "success": 1, "expected_failures": 1, "tests_count": 3, "failures": 0, "unexpected_success": 0 }, "verification-uuid-2": { "status": "finished", "skipped": 1, "started_at": "2002-01-01T00:00:00", "finished_at": "2002-01-01T00:05:00", "tests_duration": 5, "run_args": { "pattern": "set=smoke", "xfail_list": {"some.test.TestCase.test_xfail": "Some reason why it is expected."}, "skip_list": {"some.test.TestCase.test_skipped": "This test was skipped intentionally"}, }, "success": 1, "expected_failures": 1, "tests_count": 3, "failures": 1, "unexpected_success": 0 } }, "tests": { "some.test.TestCase.test_foo[tag1,tag2]": { "name": "some.test.TestCase.test_foo", "tags": ["tag1","tag2"], "by_verification": { "verification-uuid-1": { "status": "success", "duration": "1.111" }, "verification-uuid-2": { "status": "success", "duration": "22.222" } } }, "some.test.TestCase.test_skipped[tag1]": { "name": "some.test.TestCase.test_skipped", "tags": ["tag1"], "by_verification": { "verification-uuid-1": { "status": "skipped", "duration": "0", "details": "Skipped until Bug: 666 is resolved." }, "verification-uuid-2": { "status": "skipped", "duration": "0", "details": "Skipped until Bug: 666 is resolved." } } }, "some.test.TestCase.test_xfail": { "name": "some.test.TestCase.test_xfail", "tags": [], "by_verification": { "verification-uuid-1": { generating indices... genindex done highlighting module code... [ 50%] rally.verification.manager "status": "xfail", "duration": "3", "details": "Some reason why it is expected.\n\n" "Traceback (most recent call last): \n" " File "fake.py", line 13, in \n" " yyy()\n" " File "fake.py", line 11, in yyy\n" " xxx()\n" " File "fake.py", line 8, in xxx\n" " bar()\n" " File "fake.py", line 5, in bar\n" " foo()\n" " File "fake.py", line 2, in foo\n" " raise Exception()\n" "Exception" }, "verification-uuid-2": { "status": "xfail", "duration": "3", "details": "Some reason why it is expected.\n\n" "Traceback (most recent call last): \n" " File "fake.py", line 13, in \n" " yyy()\n" " File "fake.py", line 11, in yyy\n" " xxx()\n" " File "fake.py", line 8, in xxx\n" " bar()\n" " File "fake.py", line 5, in bar\n" " foo()\n" " File "fake.py", line 2, in foo\n" " raise Exception()\n" "Exception" } } }, "some.test.TestCase.test_failed": { "name": "some.test.TestCase.test_failed", "tags": [], "by_verification": { "verification-uuid-2": { "status": "fail", "duration": "4", "details": "Some reason why it is expected.\n\n" "Traceback (most recent call last): \n" " File "fake.py", line 13, in \n" " yyy()\n" " File "fake.py", line 11, in yyy\n" " xxx()\n" " File "fake.py", line 8, in xxx\n" " bar()\n" " File "fake.py", line 5, in bar\n" " foo()\n" " File "fake.py", line 2, in foo\n" " raise Exception()\n" "Exception" } } } } [openstackdocstheme] could not determine last_updated for '_modules/rally/verification/manager' highlighting module code... [100%] rally.verification.reporter [openstackdocstheme] could not determine last_updated for '_modules/rally/verification/reporter' [openstackdocstheme] could not determine last_updated for '_modules/index' }:5: WARNING: Lexing literal_block '{"verifications": {\n "verification-uuid-1": {\n "status": "finished",\n "skipped": 1,\n "started_at": "2001-01-01T00:00:00",\n "finished_at": "2001-01-01T00:05:00",\n "tests_duration": 5,\n "run_args": {\n "pattern": "set=smoke",\n "xfail_list": {"some.test.TestCase.test_xfail":\n "Some reason why it is expected."},\n "skip_list": {"some.test.TestCase.test_skipped":\n "This test was skipped intentionally"},\n },\n "success": 1,\n "expected_failures": 1,\n "tests_count": 3,\n "failures": 0,\n "unexpected_success": 0\n },\n "verification-uuid-2": {\n "status": "finished",\n "skipped": 1,\n "started_at": "2002-01-01T00:00:00",\n "finished_at": "2002-01-01T00:05:00",\n "tests_duration": 5,\n "run_args": {\n "pattern": "set=smoke",\n "xfail_list": {"some.test.TestCase.test_xfail":\n "Some reason why it is expected."},\n "skip_list": {"some.test.TestCase.test_skipped":\n "This test was skipped intentionally"},\n },\n "success": 1,\n "expected_failures": 1,\n "tests_count": 3,\n "failures": 1,\n "unexpected_success": 0\n }\n },\n "tests": {\n "some.test.TestCase.test_foo[tag1,tag2]": {\n "name": "some.test.TestCase.test_foo",\n "tags": ["tag1","tag2"],\n "by_verification": {\n "verification-uuid-1": {\n "status": "success",\n "duration": "1.111"\n },\n "verification-uuid-2": {\n "status": "success",\n "duration": "22.222"\n }\n }\n },\n "some.test.TestCase.test_skipped[tag1]": {\n "name": "some.test.TestCase.test_skipped",\n "tags": ["tag1"],\n "by_verification": {\n "verification-uuid-1": {\n "status": "skipped",\n "duration": "0",\n "details": "Skipped until Bug: 666 is resolved."\n },\n "verification-uuid-2": {\n "status": "skipped",\n "duration": "0",\n "details": "Skipped until Bug: 666 is resolved."\n }\n }\n },\n "some.test.TestCase.test_xfail": {\n "name": "some.test.TestCase.test_xfail",\n "tags": [],\n "by_verification": {\n "verification-uuid-1": {\n "status": "xfail",\n "duration": "3",\n "details": "Some reason why it is expected.\\n\\n"\n "Traceback (most recent call last): \\n"\n " File "fake.py", line 13, in \\n"\n " yyy()\\n"\n " File "fake.py", line 11, in yyy\\n"\n " xxx()\\n"\n " File "fake.py", line 8, in xxx\\n"\n " bar()\\n"\n " File "fake.py", line 5, in bar\\n"\n " foo()\\n"\n " File "fake.py", line 2, in foo\\n"\n " raise Exception()\\n"\n "Exception"\n },\n "verification-uuid-2": {\n "status": "xfail",\n "duration": "3",\n "details": "Some reason why it is expected.\\n\\n"\n "Traceback (most recent call last): \\n"\n " File "fake.py", line 13, in \\n"\n " yyy()\\n"\n " File "fake.py", line 11, in yyy\\n"\n " xxx()\\n"\n " File "fake.py", line 8, in xxx\\n"\n " bar()\\n"\n " File "fake.py", line 5, in bar\\n"\n " foo()\\n"\n " File "fake.py", line 2, in foo\\n"\n " raise Exception()\\n"\n "Exception"\n }\n }\n },\n "some.test.TestCase.test_failed": {\n "name": "some.test.TestCase.test_failed",\n "tags": [],\n "by_verification": {\n "verification-uuid-2": {\n "status": "fail",\n "duration": "4",\n "details": "Some reason why it is expected.\\n\\n"\n "Traceback (most recent call last): \\n"\n " File "fake.py", line 13, in \\n"\n " yyy()\\n"\n " File "fake.py", line 11, in yyy\\n"\n " xxx()\\n"\n " File "fake.py", line 8, in xxx\\n"\n " bar()\\n"\n " File "fake.py", line 5, in bar\\n"\n " foo()\\n"\n " File "fake.py", line 2, in foo\\n"\n " raise Exception()\\n"\n "Exception"\n }\n }\n }\n }\n}' as "json" resulted in an error at token: 'k'. Retrying in relaxed mode. /builddir/build/BUILD/rally-4.1.1.dev10/doc/source/quick_start/tutorial/step_10_profiling_openstack_internals.rst:51: WARNING: Lexing literal_block '{\n "openstack": {\n [...]\n "profiler_hmac_key": "SECRET_KEY"\n }\n}' as "json" resulted in an error at token: '.'. Retrying in relaxed mode. /builddir/build/BUILD/rally-4.1.1.dev10/doc/source/quick_start/tutorial/step_2_input_task_format.rst:33: WARNING: Lexing literal_block '{\n "": [, , ...]\n "": [, ...]\n}' as "json" resulted in an error at token: '<'. Retrying in relaxed mode. /builddir/build/BUILD/rally-4.1.1.dev10/doc/source/quick_start/tutorial/step_2_input_task_format.rst:42: WARNING: Lexing literal_block '{\n "args": { },\n "runner": { },\n "context": { },\n "sla": { }\n}' as "json" resulted in an error at token: '<'. Retrying in relaxed mode. writing additional pages... search done copying images... [ 2%] images/Rally-Actions.png copying images... [ 5%] images/Rally_who_is_using.png /builddir/build/BUILD/rally-4.1.1.dev10/doc/source/quick_start/tutorial/step_2_input_task_format.rst:159: WARNING: Lexing literal_block '{\n "NovaServers.boot_and_delete_server": [\n {\n "args": {\n "flavor": {\n "name": "m1.tiny"\n },\n "image": {\n "name": "^cirros.*-disk$"\n },\n "force_delete": false\n },\n "runner": {...},\n "context": {...}\n },\n {\n "args": {\n "flavor": {\n "name": "m1.small"\n },\n "image": {\n "name": "^cirros.*-disk$"\n },\n "force_delete": false\n },\n "runner": {...},\n "context": {...}\n }\n ]\n}' as "json" resulted in an error at token: '.'. Retrying in relaxed mode. copying images... [ 7%] images/Rally-UseCases.png copying images... [ 9%] images/Amqp_rpc_single_reply_queue.png copying images... [ 11%] images/Rally_VM_list.png copying images... [ 14%] images/Rally_snapshot_vm.png copying images... [ 16%] images/Rally_Architecture.png copying images... [ 18%] images/Rally_QA.png copying images... [ 20%] images/Hook-Aggregated-Report.png copying images... [ 23%] images/Hook-Per-Hook-Report.png copying images... [ 25%] images/Hook-Results.png copying images... [ 27%] images/Rally-Plugins.png copying images... [ 30%] images/Report-Task-Scenario-Data-Per-iteration-profiler.png copying images... [ 32%] images/Report-Overview.png copying images... [ 34%] images/Report-Scenario-Overview.png copying images... [ 36%] images/Report-Scenario-Atomic.png copying images... [ 39%] images/Report-Multiple-Overview.png copying images... [ 41%] images/Report-Multiple-Configurations-Overview.png copying images... [ 43%] images/Report-SLA-Overview.png copying images... [ 45%] images/Report-SLA-Scenario.png copying images... [ 48%] images/Report-Abort-on-SLA-task-1.png /builddir/build/BUILD/rally-4.1.1.dev10/doc/source/quick_start/tutorial/step_4_adding_success_criteria_for_benchmarks.rst:34: WARNING: Lexing literal_block '{\n "NovaServers.boot_and_delete_server": [\n {\n "args": {\n ...\n },\n "runner": {\n ...\n },\n "context": {\n ...\n },\n "sla": {\n "max_seconds_per_iteration": 10,\n "failure_rate": {\n "max": 25\n }\n }\n }\n ]\n}' as "json" resulted in an error at token: '.'. Retrying in relaxed mode. /builddir/build/BUILD/rally-4.1.1.dev10/doc/source/quick_start/tutorial/step_5_task_templates.rst:213: WARNING: Lexing literal_block '{% set image_name = image_name or "^cirros.*-disk$" %}\n---\n\n NovaServers.boot_and_delete_server:\n -\n args:\n flavor:\n name: "m1.tiny"\n image:\n name: {{image_name}}\n runner:\n type: "constant"\n times: 2\n concurrency: 1\n context:\n users:\n tenants: 1\n users_per_tenant: 1\n\n ...' as "yaml" resulted in an error at token: '%'. Retrying in relaxed mode. copying images... [ 50%] images/Report-Abort-on-SLA-task-2.png copying images... [ 52%] images/Report-Collage.png copying images... [ 55%] images/Report-Task-Overview.png copying images... [ 57%] images/Report-Task-Input-file.png copying images... [ 59%] images/Report-Task-SLA.png copying images... [ 61%] images/Report-Task-Total-durations.png copying images... [ 64%] images/Report-Task-Load-profile.png copying images... [ 66%] images/Report-Task-Distribution.png copying images... [ 68%] images/Report-Task-Actions-durations.png copying images... [ 70%] images/Report-Task-Scenario-Data-Aggregated.png copying images... [ 73%] images/Report-Task-Scenario-Data-Per-iteration.png /builddir/build/BUILD/rally-4.1.1.dev10/doc/source/quick_start/tutorial/step_5_task_templates.rst:280: WARNING: Lexing literal_block '---\n KeystoneBasic.create_user:\n {% for i in range(2, 11, 2) %}\n -\n args: {}\n runner:\n type: "constant"\n times: 10\n concurrency: {{i}}\n sla:\n failure_rate:\n max: 0\n {% endfor %}' as "yaml" resulted in an error at token: '%'. Retrying in relaxed mode. /builddir/build/BUILD/rally-4.1.1.dev10/An example of the report (All dates, numbers, names appearing in this example are fictitious. Any resemblance to real things is purely coincidental): .. code-block:: json {"verifications": { "verification-uuid-1": { "status": "finished", "skipped": 1, "started_at": "2001-01-01T00:00:00", "finished_at": "2001-01-01T00:05:00", "tests_duration": 5, "run_args": { "pattern": "set=smoke", "xfail_list": {"some.test.TestCase.test_xfail": "Some reason why it is expected."}, "skip_list": {"some.test.TestCase.test_skipped": copying images... [ 75%] images/Report-Task-Failures.png copying images... [ 77%] images/Report-Task-Subtask-configuration.png copying images... [ 80%] images/Report-Trends-Overview.png copying images... [ 82%] images/Report-Trends-single-run.png copying images... [ 84%] images/Report-Trends-Total.png copying images... [ 86%] images/Report-Trends-Atomic-actions.png copying images... [ 89%] images/Report-Trends-Configuration.png copying images... [ 91%] images/Report-Verify-for-4-Verifications.png copying images... [ 93%] images/Report-Verify-filter-by-status.png copying images... [ 95%] images/Report-Verify-toggle-tags.png copying images... [ 98%] images/Report-Verify-tracebacks.png copying images... [100%] images/Report-Verify-xfail.png "This test was skipped intentionally"}, }, "success": 1, "expected_failures": 1, "tests_count": 3, "failures": 0, "unexpected_success": 0 }, "verification-uuid-2": { "status": "finished", "skipped": 1, "started_at": "2002-01-01T00:00:00", "finished_at": "2002-01-01T00:05:00", "tests_duration": 5, "run_args": { "pattern": "set=smoke", "xfail_list": {"some.test.TestCase.test_xfail": "Some reason why it is expected."}, "skip_list": {"some.test.TestCase.test_skipped": "This test was skipped intentionally"}, }, "success": 1, "expected_failures": 1, "tests_count": 3, "failures": 1, "unexpected_success": 0 } }, "tests": { "some.test.TestCase.test_foo[tag1,tag2]": { "name": "some.test.TestCase.test_foo", "tags": ["tag1","tag2"], "by_verification": { "verification-uuid-1": { "status": "success", "duration": "1.111" }, "verification-uuid-2": { "status": "success", "duration": "22.222" } } }, "some.test.TestCase.test_skipped[tag1]": { "name": "some.test.TestCase.test_skipped", "tags": ["tag1"], "by_verification": { "verification-uuid-1": { "status": "skipped", "duration": "0", "details": "Skipped until Bug: 666 is resolved." }, "verification-uuid-2": { "status": "skipped", "duration": "0", "details": "Skipped until Bug: 666 is resolved." dumping search index in English (code: en)... done } } }, "some.test.TestCase.test_xfail": { "name": "some.test.TestCase.test_xfail", "tags": [], "by_verification": { "verification-uuid-1": { "status": "xfail", "duration": "3", "details": "Some reason why it is expected.\n\n" "Traceback (most recent call last): \n" " File "fake.py", line 13, in \n" " yyy()\n" " File "fake.py", line 11, in yyy\n" " xxx()\n" " File "fake.py", line 8, in xxx\n" " bar()\n" " File "fake.py", line 5, in bar\n" " foo()\n" " File "fake.py", line 2, in foo\n" " raise Exception()\n" "Exception" }, dumping object inventory... done build succeeded, 17 warnings. "verification-uuid-2": { "status": "xfail", "duration": "3", "details": "Some reason why it is expected.\n\n" "Traceback (most recent call last): \n" " File "fake.py", line 13, in \n" " yyy()\n" " File "fake.py", line 11, in yyy\n" " xxx()\n" " File "fake.py", line 8, in xxx\n" " bar()\n" " File "fake.py", line 5, in bar\n" " foo()\n" " File "fake.py", line 2, in foo\n" " raise Exception()\n" "Exception" } } }, "some.test.TestCase.test_failed": { "name": "some.test.TestCase.test_failed", "tags": [], "by_verification": { "verification-uuid-2": { The HTML pages are in doc/build/html. "status": "fail", "duration": "4", "details": "Some reason why it is expected.\n\n" "Traceback (most recent call last): \n" " File "fake.py", line 13, in \n" " yyy()\n" " File "fake.py", line 11, in yyy\n" " xxx()\n" " File "fake.py", line 8, in xxx\n" " bar()\n" " File "fake.py", line 5, in bar\n" " foo()\n" " File "fake.py", line 2, in foo\n" " raise Exception()\n" "Exception" } } } } }:5: WARNING: Lexing literal_block '{"verifications": {\n "verification-uuid-1": {\n "status": "finished",\n "skipped": 1,\n "started_at": "2001-01-01T00:00:00",\n "finished_at": "2001-01-01T00:05:00",\n "tests_duration": 5,\n "run_args": {\n "pattern": "set=smoke",\n "xfail_list": {"some.test.TestCase.test_xfail":\n "Some reason why it is expected."},\n "skip_list": {"some.test.TestCase.test_skipped":\n "This test was skipped intentionally"},\n },\n "success": 1,\n "expected_failures": 1,\n "tests_count": 3,\n "failures": 0,\n "unexpected_success": 0\n },\n "verification-uuid-2": {\n "status": "finished",\n "skipped": 1,\n "started_at": "2002-01-01T00:00:00",\n "finished_at": "2002-01-01T00:05:00",\n "tests_duration": 5,\n "run_args": {\n "pattern": "set=smoke",\n "xfail_list": {"some.test.TestCase.test_xfail":\n "Some reason why it is expected."},\n "skip_list": {"some.test.TestCase.test_skipped":\n "This test was skipped intentionally"},\n },\n "success": 1,\n "expected_failures": 1,\n "tests_count": 3,\n "failures": 1,\n "unexpected_success": 0\n }\n },\n "tests": {\n "some.test.TestCase.test_foo[tag1,tag2]": {\n "name": "some.test.TestCase.test_foo",\n "tags": ["tag1","tag2"],\n "by_verification": {\n "verification-uuid-1": {\n "status": "success",\n "duration": "1.111"\n },\n "verification-uuid-2": {\n "status": "success",\n "duration": "22.222"\n }\n }\n },\n "some.test.TestCase.test_skipped[tag1]": {\n "name": "some.test.TestCase.test_skipped",\n "tags": ["tag1"],\n "by_verification": {\n "verification-uuid-1": {\n "status": "skipped",\n "duration": "0",\n "details": "Skipped until Bug: 666 is resolved."\n },\n "verification-uuid-2": {\n "status": "skipped",\n "duration": "0",\n "details": "Skipped until Bug: 666 is resolved."\n }\n }\n },\n "some.test.TestCase.test_xfail": {\n "name": "some.test.TestCase.test_xfail",\n "tags": [],\n "by_verification": {\n "verification-uuid-1": {\n "status": "xfail",\n "duration": "3",\n "details": "Some reason why it is expected.\\n\\n"\n "Traceback (most recent call last): \\n"\n " File "fake.py", line 13, in \\n"\n " yyy()\\n"\n " File "fake.py", line 11, in yyy\\n"\n " xxx()\\n"\n " File "fake.py", line 8, in xxx\\n"\n " bar()\\n"\n " File "fake.py", line 5, in bar\\n"\n " foo()\\n"\n " File "fake.py", line 2, in foo\\n"\n " raise Exception()\\n"\n "Exception"\n },\n "verification-uuid-2": {\n "status": "xfail",\n "duration": "3",\n "details": "Some reason why it is expected.\\n\\n"\n "Traceback (most recent call last): \\n"\n " File "fake.py", line 13, in \\n"\n " yyy()\\n"\n " File "fake.py", line 11, in yyy\\n"\n " xxx()\\n"\n " File "fake.py", line 8, in xxx\\n"\n " bar()\\n"\n " File "fake.py", line 5, in bar\\n"\n " foo()\\n"\n " File "fake.py", line 2, in foo\\n"\n " raise Exception()\\n"\n "Exception"\n }\n }\n },\n "some.test.TestCase.test_failed": {\n "name": "some.test.TestCase.test_failed",\n "tags": [],\n "by_verification": {\n "verification-uuid-2": {\n "status": "fail",\n "duration": "4",\n "details": "Some reason why it is expected.\\n\\n"\n "Traceback (most recent call last): \\n"\n " File "fake.py", line 13, in \\n"\n " yyy()\\n"\n " File "fake.py", line 11, in yyy\\n"\n " xxx()\\n"\n " File "fake.py", line 8, in xxx\\n"\n " bar()\\n"\n " File "fake.py", line 5, in bar\\n"\n " foo()\\n"\n " File "fake.py", line 2, in foo\\n"\n " raise Exception()\\n"\n "Exception"\n }\n }\n }\n }\n}' as "json" resulted in an error at token: 'k'. Retrying in relaxed mode. /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') docs: OK (17.53 seconds) congratulations :) (17.75 seconds) + rm -rf doc/build/html/.doctrees doc/build/html/.buildinfo + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.UtKNkJ + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.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 rally-4.1.1.dev10 ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ ls /builddir/build/BUILD/rally-4.1.1.dev10/pyproject-wheeldir/rally-4.1.1.dev10-py3-none-any.whl ++ xargs basename --multiple + specifier=rally==4.1.1.dev10 + '[' -z rally==4.1.1.dev10 ']' + TMPDIR=/builddir/build/BUILD/rally-4.1.1.dev10/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.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/rally-4.1.1.dev10/pyproject-wheeldir rally==4.1.1.dev10 Using pip 23.3.2 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/rally-4.1.1.dev10/pyproject-wheeldir Processing ./pyproject-wheeldir/rally-4.1.1.dev10-py3-none-any.whl Installing collected packages: rally Creating /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/bin changing mode of /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/bin/rally to 755 Successfully installed rally-4.1.1.dev10 + '[' -d /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.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-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/bin/rally /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/bin/rally: updating + rm -rfv /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/lib/python3.12/site-packages ']' + site_dirs+=("/usr/lib/python3.12/site-packages") + '[' /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/lib64/python3.12/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.12/site-packages/rally-4.1.1.dev10.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/lib/python3.12/site-packages/rally-4.1.1.dev10.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-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/lib/python3.12/site-packages/rally-4.1.1.dev10.dist-info/RECORD --output /builddir/build/BUILD/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/lib/python3.12/site-packages/rally-4.1.1.dev10.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/lib/python3.12/site-packages/rally-4.1.1.dev10.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/lib/python3.12/site-packages/rally-4.1.1.dev10.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/lib/python3.12/site-packages/rally-4.1.1.dev10.dist-info/REQUESTED' ++ cut -f1 '-d ' ++ wc -l /builddir/build/BUILD/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64-pyproject-ghost-distinfo + lines=1 + '[' 1 -ne 1 ']' + mkdir -p /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64//etc/bash_completion.d + mv /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/etc/bash_completion.d/rally.bash_completion /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64//etc/bash_completion.d + install -d -m 755 /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/etc/rally/ + PYTHONPATH=. + oslo-config-generator --config-file etc/rally/rally-config-generator.conf --output-file /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/etc/rally/rally.conf + chmod 644 /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/etc/rally/rally.conf + mkdir -p /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/share/openstack-rally + cp -pr samples /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/share/openstack-rally + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 4.1.1-0.20250310142625.dcba35a.el10 --unique-debug-suffix -4.1.1-0.20250310142625.dcba35a.el10.x86_64 --unique-debug-src-base openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/rally-4.1.1.dev10 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 + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.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 Processing files: openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.9VfQ8X + umask 022 + cd /builddir/build/BUILD + cd rally-4.1.1.dev10 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/share/licenses/openstack-rally + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/share/licenses/openstack-rally + cp -pr /builddir/build/BUILD/rally-4.1.1.dev10/LICENSE /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/share/licenses/openstack-rally + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-rally) = 4.1.1-0.20250310142625.dcba35a.el10 openstack-rally = 4.1.1-0.20250310142625.dcba35a.el10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 Processing files: python3-rally-4.1.1-0.20250310142625.dcba35a.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.sEEBZ9 + umask 022 + cd /builddir/build/BUILD + cd rally-4.1.1.dev10 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/share/licenses/python3-rally + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/share/licenses/python3-rally + cp -pr /builddir/build/BUILD/rally-4.1.1.dev10/LICENSE /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/share/licenses/python3-rally + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-rally = 4.1.1-0.20250310142625.dcba35a.el10 python3-rally = 4.1.1-0.20250310142625.dcba35a.el10 python3.12-rally = 4.1.1-0.20250310142625.dcba35a.el10 python3.12dist(rally) = 4.1.1~~dev10 python3dist(rally) = 4.1.1~~dev10 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: ((python3.12dist(alembic) < 1.2 or python3.12dist(alembic) > 1.2) with (python3.12dist(alembic) < 1.6.3 or python3.12dist(alembic) > 1.6.3)) ((python3.12dist(oslo-config) < 4.3 or python3.12dist(oslo-config) > 4.3) with (python3.12dist(oslo-config) < 4.4 or python3.12dist(oslo-config) > 4.4)) ((python3.12dist(oslo-log) < 3.44.2 or python3.12dist(oslo-log) > 3.44.2) with (python3.12dist(oslo-log) < 4.1.2 or python3.12dist(oslo-log) > 4.1.2) with (python3.12dist(oslo-log) < 4.2 or python3.12dist(oslo-log) > 4.2) with (python3.12dist(oslo-log) < 5.0.1 or python3.12dist(oslo-log) > 5.0.1) with (python3.12dist(oslo-log) < 5.0.2 or python3.12dist(oslo-log) > 5.0.2) with (python3.12dist(oslo-log) < 5.1 or python3.12dist(oslo-log) > 5.1)) ((python3.12dist(paramiko) < 2.9 or python3.12dist(paramiko) > 2.9) with (python3.12dist(paramiko) < 2.9.1 or python3.12dist(paramiko) > 2.9.1)) ((python3.12dist(requests) < 2.20 or python3.12dist(requests) > 2.20) with (python3.12dist(requests) < 2.24 or python3.12dist(requests) > 2.24)) (python3.12dist(pbr) < 2.1 or python3.12dist(pbr) > 2.1) (python3.12dist(prettytable) < 3.4 or python3.12dist(prettytable) > 3.4) python(abi) = 3.12 python3.12dist(jinja2) python3.12dist(jsonschema) python3.12dist(markupsafe) python3.12dist(oslo-db) python3.12dist(pyopenssl) python3.12dist(python-subunit) python3.12dist(pyyaml) python3.12dist(sqlalchemy) >= 2 Obsoletes: python2-rally < 4.1.1-0.20250310142625.dcba35a.el10 python3.12-rally < 4.1.1-0.20250310142625.dcba35a.el10 Processing files: openstack-rally-doc-4.1.1-0.20250310142625.dcba35a.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.e8uKjN + umask 022 + cd /builddir/build/BUILD + cd rally-4.1.1.dev10 + DOCDIR=/builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/share/doc/openstack-rally-doc + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/share/doc/openstack-rally-doc + cp -pr /builddir/build/BUILD/rally-4.1.1.dev10/doc/build/html /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/share/doc/openstack-rally-doc + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.O4rZq4 + umask 022 + cd /builddir/build/BUILD + cd rally-4.1.1.dev10 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/share/licenses/openstack-rally-doc + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/share/licenses/openstack-rally-doc + cp -pr /builddir/build/BUILD/rally-4.1.1.dev10/LICENSE /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64/usr/share/licenses/openstack-rally-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-rally-doc = 4.1.1-0.20250310142625.dcba35a.el10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-rally-4.1.1-0.20250310142625.dcba35a.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-rally-doc-4.1.1-0.20250310142625.dcba35a.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.idLreA + umask 022 + cd /builddir/build/BUILD + cd rally-4.1.1.dev10 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-rally-4.1.1-0.20250310142625.dcba35a.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.X4PdoL + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/rally-4.1.1.dev10-SPECPARTS + rm -rf rally-4.1.1.dev10 rally-4.1.1.dev10.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