Mock Version: 6.7 Mock Version: 6.7 Mock Version: 6.7 Mock Version: 6.7 Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.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-designate-22.1.0-0.20260504211223.3b4575e.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 Mock Version: 6.7 Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.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-designate-22.1.0-0.20260504211223.3b4575e.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.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-designate-22.1.0-0.20260504211223.3b4575e.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.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.FguV7V + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf designate-22.1.0.dev20 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/designate-22.1.0.dev20-0.20260504211223.3b4575e.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd designate-22.1.0.dev20 + rm -rf /builddir/build/BUILD/designate-22.1.0.dev20-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/designate-22.1.0.dev20-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-designate-22.1.0 base' + /usr/bin/git checkout --track -b rpm-build Switched to a new branch 'rpm-build' branch 'rpm-build' set up to track 'master'. + find designate -name '*.py' -exec sed -i '/\/usr\/bin\/env python/{d;q}' '{}' + + sed -i '/^[[:space:]]*-c{env:.*_CONSTRAINTS_FILE.*/d' tox.ini + sed -i 's/^deps = -c{env:.*_CONSTRAINTS_FILE.*/deps =/' tox.ini + sed -i '/^minversion.*/d' tox.ini + sed -i '/^requires.*virtualenv.*/d' tox.ini + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme infoblox-client bashate + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^doc8.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^doc8.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme infoblox-client bashate + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^bandit.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^bandit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme infoblox-client bashate + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^pre-commit.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pre-commit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme infoblox-client bashate + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^hacking.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^hacking.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme infoblox-client bashate + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^flake8-import-order.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^flake8-import-order.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme infoblox-client bashate + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^sphinx.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^sphinx.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme infoblox-client bashate + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme infoblox-client bashate + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^infoblox-client.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^infoblox-client.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme infoblox-client bashate + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^bashate.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^bashate.*/d' test-requirements.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.OYExY9 + umask 022 + cd /builddir/build/BUILD + cd designate-22.1.0.dev20 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/designate-22.1.0.dev20/.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-hardened-ld-errors -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/designate-22.1.0.dev20/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/designate-22.1.0.dev20/pyproject-wheeldir --output /builddir/build/BUILD/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.1.1 from build-system.requires Requirement satisfied: pbr>=6.1.1 (installed: pbr 6.1.1) Handling wheel from get_requires_for_build_wheel Requirement not satisfied: wheel Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Exiting dependency generation pass: get_requires_for_build_wheel + cat /builddir/build/BUILD/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-designate-22.1.0-0.20260504211223.3b4575e.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. Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.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.Htb9R1 + umask 022 + cd /builddir/build/BUILD + cd designate-22.1.0.dev20 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/designate-22.1.0.dev20/.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-hardened-ld-errors -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/designate-22.1.0.dev20/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/designate-22.1.0.dev20/pyproject-wheeldir --output /builddir/build/BUILD/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.1.1 from build-system.requires Requirement satisfied: pbr>=6.1.1 (installed: pbr 6.1.1) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement not satisfied: tox-current-env >= 0.0.16 Exiting dependency generation pass: tox itself + cat /builddir/build/BUILD/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-designate-22.1.0-0.20260504211223.3b4575e.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. Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.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.W7mp1H + umask 022 + cd /builddir/build/BUILD + cd designate-22.1.0.dev20 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/designate-22.1.0.dev20/.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-hardened-ld-errors -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/designate-22.1.0.dev20/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/designate-22.1.0.dev20/pyproject-wheeldir --output /builddir/build/BUILD/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.1.1 from build-system.requires Requirement satisfied: pbr>=6.1.1 (installed: pbr 6.1.1) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py312: OK (0.01 seconds) congratulations :) (0.06 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling alembic>=1.8.0 from tox --print-deps-only: py312 Requirement not satisfied: alembic>=1.8.0 Handling Flask!=0.11,>=0.10 from tox --print-deps-only: py312 Requirement not satisfied: Flask!=0.11,>=0.10 Handling Jinja2>=2.10 from tox --print-deps-only: py312 Requirement satisfied: Jinja2>=2.10 (installed: Jinja2 3.1.6) Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement not satisfied: jsonschema>=3.2.0 Handling keystoneauth1>=3.4.0 from tox --print-deps-only: py312 Requirement not satisfied: keystoneauth1>=3.4.0 Handling keystonemiddleware>=4.17.0 from tox --print-deps-only: py312 Requirement not satisfied: keystonemiddleware>=4.17.0 Handling openstacksdk>=0.103.0 from tox --print-deps-only: py312 Requirement not satisfied: openstacksdk>=0.103.0 Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.config>=6.8.0 Handling oslo.concurrency>=4.2.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.concurrency>=4.2.0 Handling oslo.messaging>=14.1.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.messaging>=14.1.0 Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.middleware>=3.31.0 Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.log>=4.3.0 Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.reports>=1.18.0 Handling oslo.rootwrap>=5.15.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.rootwrap>=5.15.0 Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.serialization>=2.25.0 Handling oslo.service[threading]>=4.2.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.service[threading]>=4.2.0 Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.upgradecheck>=1.3.0 Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.utils>=4.7.0 Handling oslo.versionedobjects>=1.31.2 from tox --print-deps-only: py312 Requirement not satisfied: oslo.versionedobjects>=1.31.2 Handling osprofiler>=3.4.0 from tox --print-deps-only: py312 Requirement not satisfied: osprofiler>=3.4.0 Handling Paste>=2.0.2 from tox --print-deps-only: py312 Requirement not satisfied: Paste>=2.0.2 Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: PasteDeploy>=1.5.0 Handling pbr>=3.1.1 from tox --print-deps-only: py312 Requirement satisfied: pbr>=3.1.1 (installed: pbr 6.1.1) Handling pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 from tox --print-deps-only: py312 Requirement not satisfied: pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 Handling python-designateclient>=2.12.0 from tox --print-deps-only: py312 Requirement not satisfied: python-designateclient>=2.12.0 Handling requests>=2.23.0 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.23.0 (installed: requests 2.32.4) Handling tenacity>=6.0.0 from tox --print-deps-only: py312 Requirement not satisfied: tenacity>=6.0.0 Handling SQLAlchemy>=1.4.41 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.41 (installed: SQLAlchemy 2.0.26) Handling stevedore>=1.20.0 from tox --print-deps-only: py312 Requirement not satisfied: stevedore>=1.20.0 Handling WebOb>=1.7.1 from tox --print-deps-only: py312 Requirement not satisfied: WebOb>=1.7.1 Handling dnspython>=2.2.1 from tox --print-deps-only: py312 Requirement satisfied: dnspython>=2.2.1 (installed: dnspython 2.6.1) Handling oslo.db>=8.3.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.db>=8.3.0 Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.i18n>=3.20.0 Handling oslo.context>=4.0.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.context>=4.0.0 Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.policy>=4.5.0 Handling tooz>=1.58.0 from tox --print-deps-only: py312 Requirement not satisfied: tooz>=1.58.0 Handling futurist>=1.2.0 from tox --print-deps-only: py312 Requirement not satisfied: futurist>=1.2.0 Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py312 Requirement not satisfied: coverage!=4.4,>=4.0 Handling fixtures>=3.0.0 from tox --print-deps-only: py312 Requirement not satisfied: fixtures>=3.0.0 Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement not satisfied: stestr>=2.0.0 Handling oslotest>=3.2.0 from tox --print-deps-only: py312 Requirement not satisfied: oslotest>=3.2.0 Handling requests-mock>=1.2.0 from tox --print-deps-only: py312 Requirement not satisfied: requests-mock>=1.2.0 Handling testtools>=2.2.0 from tox --print-deps-only: py312 Requirement not satisfied: testtools>=2.2.0 Handling testscenarios>=0.4 from tox --print-deps-only: py312 Requirement not satisfied: testscenarios>=0.4 Handling WebTest>=2.0.27 from tox --print-deps-only: py312 Requirement not satisfied: WebTest>=2.0.27 Handling tempest>=21.0.0 from tox --print-deps-only: py312 Requirement not satisfied: tempest>=21.0.0 Handling pymemcache!=1.3.0,>=1.2.9 from tox --print-deps-only: py312 Requirement not satisfied: pymemcache!=1.3.0,>=1.2.9 Handling PyMySQL>=0.8.0 from tox --print-deps-only: py312 Requirement not satisfied: PyMySQL>=0.8.0 Handling edgegrid-python>=1.1.1 from tox --print-deps-only: py312 Requirement not satisfied: edgegrid-python>=1.1.1 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /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 designate.egg-info/PKG-INFO writing dependency_links to designate.egg-info/dependency_links.txt writing entry points to designate.egg-info/entry_points.txt writing requirements to designate.egg-info/requires.txt writing top-level names to designate.egg-info/top_level.txt writing pbr to designate.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 'designate.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/designate-22.1.0.dev20/designate-22.1.0.dev20.dist-info' Handling alembic >=1.8.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: alembic >=1.8.0 Handling Flask !=0.11,>=0.10 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: Flask !=0.11,>=0.10 Handling Jinja2 >=2.10 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: Jinja2 >=2.10 (installed: Jinja2 3.1.6) Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: jsonschema >=3.2.0 Handling keystoneauth1 >=3.4.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: keystoneauth1 >=3.4.0 Handling keystonemiddleware >=4.17.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: keystonemiddleware >=4.17.0 Handling openstacksdk >=0.103.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: openstacksdk >=0.103.0 Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: oslo.config >=6.8.0 Handling oslo.concurrency >=4.2.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: oslo.concurrency >=4.2.0 Handling oslo.messaging >=14.1.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: oslo.messaging >=14.1.0 Handling oslo.middleware >=3.31.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: oslo.middleware >=3.31.0 Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: oslo.log >=4.3.0 Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: oslo.reports >=1.18.0 Handling oslo.rootwrap >=5.15.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: oslo.rootwrap >=5.15.0 Handling oslo.serialization >=2.25.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: oslo.serialization >=2.25.0 Handling oslo.service[threading] >=4.2.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: oslo.service[threading] >=4.2.0 Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: oslo.upgradecheck >=1.3.0 Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: oslo.utils >=4.7.0 Handling oslo.versionedobjects >=1.31.2 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: oslo.versionedobjects >=1.31.2 Handling osprofiler >=3.4.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: osprofiler >=3.4.0 Handling Paste >=2.0.2 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: Paste >=2.0.2 Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: PasteDeploy >=1.5.0 Handling pbr >=3.1.1 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: pbr >=3.1.1 (installed: pbr 6.1.1) Handling pecan !=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: pecan !=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 Handling python-designateclient >=2.12.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: python-designateclient >=2.12.0 Handling requests >=2.23.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: requests >=2.23.0 (installed: requests 2.32.4) Handling tenacity >=6.0.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: tenacity >=6.0.0 Handling SQLAlchemy >=1.4.41 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: SQLAlchemy >=1.4.41 (installed: SQLAlchemy 2.0.26) Handling stevedore >=1.20.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: stevedore >=1.20.0 Handling WebOb >=1.7.1 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: WebOb >=1.7.1 Handling dnspython >=2.2.1 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: dnspython >=2.2.1 (installed: dnspython 2.6.1) Handling oslo.db >=8.3.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: oslo.db >=8.3.0 Handling oslo.i18n >=3.20.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: oslo.i18n >=3.20.0 Handling oslo.context >=4.0.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: oslo.context >=4.0.0 Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: oslo.policy >=4.5.0 Handling tooz >=1.58.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: tooz >=1.58.0 Handling futurist >=1.2.0 from hook generated metadata: Requires-Dist (designate) Requirement not satisfied: futurist >=1.2.0 Handling edgegrid-python >=1.1.1 ; extra == 'edgegrid' from hook generated metadata: Requires-Dist (designate) Ignoring alien requirement: edgegrid-python >=1.1.1 ; extra == 'edgegrid' Handling infoblox-client >=0.6.0 ; extra == 'infoblox' from hook generated metadata: Requires-Dist (designate) Ignoring alien requirement: infoblox-client >=0.6.0 ; extra == 'infoblox' + cat /builddir/build/BUILD/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64-pyproject-buildrequires + rm -rfv designate-22.1.0.dev20.dist-info/ removed 'designate-22.1.0.dev20.dist-info/AUTHORS' removed 'designate-22.1.0.dev20.dist-info/LICENSE' removed 'designate-22.1.0.dev20.dist-info/METADATA' removed 'designate-22.1.0.dev20.dist-info/entry_points.txt' removed 'designate-22.1.0.dev20.dist-info/pbr.json' removed 'designate-22.1.0.dev20.dist-info/top_level.txt' removed directory 'designate-22.1.0.dev20.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-designate-22.1.0-0.20260504211223.3b4575e.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. Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.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.698f18 + umask 022 + cd /builddir/build/BUILD + cd designate-22.1.0.dev20 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/designate-22.1.0.dev20/.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-hardened-ld-errors -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/designate-22.1.0.dev20/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/designate-22.1.0.dev20/pyproject-wheeldir --output /builddir/build/BUILD/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.1.1 from build-system.requires Requirement satisfied: pbr>=6.1.1 (installed: pbr 6.1.1) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py312: OK (0.01 seconds) congratulations :) (0.09 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling alembic>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: alembic>=1.8.0 (installed: alembic 1.13.1) Handling Flask!=0.11,>=0.10 from tox --print-deps-only: py312 Requirement satisfied: Flask!=0.11,>=0.10 (installed: Flask 3.1.0) Handling Jinja2>=2.10 from tox --print-deps-only: py312 Requirement satisfied: Jinja2>=2.10 (installed: Jinja2 3.1.6) Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: jsonschema>=3.2.0 (installed: jsonschema 4.19.1) Handling keystoneauth1>=3.4.0 from tox --print-deps-only: py312 Requirement satisfied: keystoneauth1>=3.4.0 (installed: keystoneauth1 5.12.0) Handling keystonemiddleware>=4.17.0 from tox --print-deps-only: py312 Requirement satisfied: keystonemiddleware>=4.17.0 (installed: keystonemiddleware 10.11.0) Handling openstacksdk>=0.103.0 from tox --print-deps-only: py312 Requirement satisfied: openstacksdk>=0.103.0 (installed: openstacksdk 4.6.0) Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.config>=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.concurrency>=4.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.concurrency>=4.2.0 (installed: oslo.concurrency 7.2.0) Handling oslo.messaging>=14.1.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.messaging>=14.1.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.middleware>=3.31.0 (installed: oslo.middleware 6.6.0) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.rootwrap>=5.15.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.rootwrap>=5.15.0 (installed: oslo.rootwrap 7.7.0) Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.serialization>=2.25.0 (installed: oslo.serialization 5.8.0) Handling oslo.service[threading]>=4.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.service[threading]>=4.2.0 (installed: oslo.service 4.3.0) (extras are currently not checked) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.utils>=4.7.0 (installed: oslo.utils 9.1.0) Handling oslo.versionedobjects>=1.31.2 from tox --print-deps-only: py312 Requirement satisfied: oslo.versionedobjects>=1.31.2 (installed: oslo.versionedobjects 3.8.0) Handling osprofiler>=3.4.0 from tox --print-deps-only: py312 Requirement satisfied: osprofiler>=3.4.0 (installed: osprofiler 4.3.0) Handling Paste>=2.0.2 from tox --print-deps-only: py312 Requirement satisfied: Paste>=2.0.2 (installed: Paste 3.10.1) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr>=3.1.1 from tox --print-deps-only: py312 Requirement satisfied: pbr>=3.1.1 (installed: pbr 6.1.1) Handling pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 from tox --print-deps-only: py312 Requirement satisfied: pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 (installed: pecan 1.5.1) Handling python-designateclient>=2.12.0 from tox --print-deps-only: py312 Requirement satisfied: python-designateclient>=2.12.0 (installed: python-designateclient 6.3.0) Handling requests>=2.23.0 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.23.0 (installed: requests 2.32.4) Handling tenacity>=6.0.0 from tox --print-deps-only: py312 Requirement satisfied: tenacity>=6.0.0 (installed: tenacity 8.2.3) Handling SQLAlchemy>=1.4.41 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.41 (installed: SQLAlchemy 2.0.26) Handling stevedore>=1.20.0 from tox --print-deps-only: py312 Requirement satisfied: stevedore>=1.20.0 (installed: stevedore 5.5.0) Handling WebOb>=1.7.1 from tox --print-deps-only: py312 Requirement satisfied: WebOb>=1.7.1 (installed: WebOb 1.8.9) Handling dnspython>=2.2.1 from tox --print-deps-only: py312 Requirement satisfied: dnspython>=2.2.1 (installed: dnspython 2.6.1) Handling oslo.db>=8.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.db>=8.3.0 (installed: oslo.db 17.4.0) Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.i18n>=3.20.0 (installed: oslo.i18n 6.6.0) Handling oslo.context>=4.0.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.context>=4.0.0 (installed: oslo.context 6.1.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.6.0) Handling tooz>=1.58.0 from tox --print-deps-only: py312 Requirement satisfied: tooz>=1.58.0 (installed: tooz 7.0.0) Handling futurist>=1.2.0 from tox --print-deps-only: py312 Requirement satisfied: futurist>=1.2.0 (installed: futurist 3.2.1) Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py312 Requirement satisfied: coverage!=4.4,>=4.0 (installed: coverage 7.3.2) Handling fixtures>=3.0.0 from tox --print-deps-only: py312 Requirement satisfied: fixtures>=3.0.0 (installed: fixtures 4.2.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=2.0.0 (installed: stestr 4.1.0) Handling oslotest>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=3.2.0 (installed: oslotest 5.0.1) Handling requests-mock>=1.2.0 from tox --print-deps-only: py312 Requirement satisfied: requests-mock>=1.2.0 (installed: requests-mock 1.12.1) Handling testtools>=2.2.0 from tox --print-deps-only: py312 Requirement satisfied: testtools>=2.2.0 (installed: testtools 2.7.2) Handling testscenarios>=0.4 from tox --print-deps-only: py312 Requirement satisfied: testscenarios>=0.4 (installed: testscenarios 0.5.0) Handling WebTest>=2.0.27 from tox --print-deps-only: py312 Requirement satisfied: WebTest>=2.0.27 (installed: WebTest 3.0.0) Handling tempest>=21.0.0 from tox --print-deps-only: py312 Requirement satisfied: tempest>=21.0.0 (installed: tempest 46.2.1.dev27) Handling pymemcache!=1.3.0,>=1.2.9 from tox --print-deps-only: py312 Requirement satisfied: pymemcache!=1.3.0,>=1.2.9 (installed: pymemcache 4.0.0) Handling PyMySQL>=0.8.0 from tox --print-deps-only: py312 Requirement satisfied: PyMySQL>=0.8.0 (installed: PyMySQL 1.1.1) Handling edgegrid-python>=1.1.1 from tox --print-deps-only: py312 Requirement satisfied: edgegrid-python>=1.1.1 (installed: edgegrid-python 1.2.1) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /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 designate.egg-info/PKG-INFO writing dependency_links to designate.egg-info/dependency_links.txt writing entry points to designate.egg-info/entry_points.txt writing requirements to designate.egg-info/requires.txt writing top-level names to designate.egg-info/top_level.txt writing pbr to designate.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 'designate.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/designate-22.1.0.dev20/designate-22.1.0.dev20.dist-info' Handling alembic >=1.8.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: alembic >=1.8.0 (installed: alembic 1.13.1) Handling Flask !=0.11,>=0.10 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: Flask !=0.11,>=0.10 (installed: Flask 3.1.0) Handling Jinja2 >=2.10 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: Jinja2 >=2.10 (installed: Jinja2 3.1.6) Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: jsonschema >=3.2.0 (installed: jsonschema 4.19.1) Handling keystoneauth1 >=3.4.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: keystoneauth1 >=3.4.0 (installed: keystoneauth1 5.12.0) Handling keystonemiddleware >=4.17.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: keystonemiddleware >=4.17.0 (installed: keystonemiddleware 10.11.0) Handling openstacksdk >=0.103.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: openstacksdk >=0.103.0 (installed: openstacksdk 4.6.0) Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.config >=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.concurrency >=4.2.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.concurrency >=4.2.0 (installed: oslo.concurrency 7.2.0) Handling oslo.messaging >=14.1.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.messaging >=14.1.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware >=3.31.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.middleware >=3.31.0 (installed: oslo.middleware 6.6.0) Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.log >=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.reports >=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.rootwrap >=5.15.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.rootwrap >=5.15.0 (installed: oslo.rootwrap 7.7.0) Handling oslo.serialization >=2.25.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.serialization >=2.25.0 (installed: oslo.serialization 5.8.0) Handling oslo.service[threading] >=4.2.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.service[threading] >=4.2.0 (installed: oslo.service 4.3.0) (extras are currently not checked) Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.upgradecheck >=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.utils >=4.7.0 (installed: oslo.utils 9.1.0) Handling oslo.versionedobjects >=1.31.2 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.versionedobjects >=1.31.2 (installed: oslo.versionedobjects 3.8.0) Handling osprofiler >=3.4.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: osprofiler >=3.4.0 (installed: osprofiler 4.3.0) Handling Paste >=2.0.2 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: Paste >=2.0.2 (installed: Paste 3.10.1) Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: PasteDeploy >=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr >=3.1.1 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: pbr >=3.1.1 (installed: pbr 6.1.1) Handling pecan !=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: pecan !=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 (installed: pecan 1.5.1) Handling python-designateclient >=2.12.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: python-designateclient >=2.12.0 (installed: python-designateclient 6.3.0) Handling requests >=2.23.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: requests >=2.23.0 (installed: requests 2.32.4) Handling tenacity >=6.0.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: tenacity >=6.0.0 (installed: tenacity 8.2.3) Handling SQLAlchemy >=1.4.41 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: SQLAlchemy >=1.4.41 (installed: SQLAlchemy 2.0.26) Handling stevedore >=1.20.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: stevedore >=1.20.0 (installed: stevedore 5.5.0) Handling WebOb >=1.7.1 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: WebOb >=1.7.1 (installed: WebOb 1.8.9) Handling dnspython >=2.2.1 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: dnspython >=2.2.1 (installed: dnspython 2.6.1) Handling oslo.db >=8.3.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.db >=8.3.0 (installed: oslo.db 17.4.0) Handling oslo.i18n >=3.20.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.i18n >=3.20.0 (installed: oslo.i18n 6.6.0) Handling oslo.context >=4.0.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.context >=4.0.0 (installed: oslo.context 6.1.0) Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.policy >=4.5.0 (installed: oslo.policy 4.6.0) Handling tooz >=1.58.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: tooz >=1.58.0 (installed: tooz 7.0.0) Handling futurist >=1.2.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: futurist >=1.2.0 (installed: futurist 3.2.1) Handling edgegrid-python >=1.1.1 ; extra == 'edgegrid' from hook generated metadata: Requires-Dist (designate) Ignoring alien requirement: edgegrid-python >=1.1.1 ; extra == 'edgegrid' Handling infoblox-client >=0.6.0 ; extra == 'infoblox' from hook generated metadata: Requires-Dist (designate) Ignoring alien requirement: infoblox-client >=0.6.0 ; extra == 'infoblox' + cat /builddir/build/BUILD/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64-pyproject-buildrequires + rm -rfv designate-22.1.0.dev20.dist-info/ removed 'designate-22.1.0.dev20.dist-info/AUTHORS' removed 'designate-22.1.0.dev20.dist-info/LICENSE' removed 'designate-22.1.0.dev20.dist-info/METADATA' removed 'designate-22.1.0.dev20.dist-info/top_level.txt' removed 'designate-22.1.0.dev20.dist-info/pbr.json' removed 'designate-22.1.0.dev20.dist-info/entry_points.txt' removed directory 'designate-22.1.0.dev20.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-designate-22.1.0-0.20260504211223.3b4575e.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. Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/SPECS/openstack-designate.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.QZwmD8 + umask 022 + cd /builddir/build/BUILD + cd designate-22.1.0.dev20 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/designate-22.1.0.dev20/.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-hardened-ld-errors -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/designate-22.1.0.dev20/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/designate-22.1.0.dev20/pyproject-wheeldir --output /builddir/build/BUILD/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.1.1 from build-system.requires Requirement satisfied: pbr>=6.1.1 (installed: pbr 6.1.1) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py312: OK (0.01 seconds) congratulations :) (0.11 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling alembic>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: alembic>=1.8.0 (installed: alembic 1.13.1) Handling Flask!=0.11,>=0.10 from tox --print-deps-only: py312 Requirement satisfied: Flask!=0.11,>=0.10 (installed: Flask 3.1.0) Handling Jinja2>=2.10 from tox --print-deps-only: py312 Requirement satisfied: Jinja2>=2.10 (installed: Jinja2 3.1.6) Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: jsonschema>=3.2.0 (installed: jsonschema 4.19.1) Handling keystoneauth1>=3.4.0 from tox --print-deps-only: py312 Requirement satisfied: keystoneauth1>=3.4.0 (installed: keystoneauth1 5.12.0) Handling keystonemiddleware>=4.17.0 from tox --print-deps-only: py312 Requirement satisfied: keystonemiddleware>=4.17.0 (installed: keystonemiddleware 10.11.0) Handling openstacksdk>=0.103.0 from tox --print-deps-only: py312 Requirement satisfied: openstacksdk>=0.103.0 (installed: openstacksdk 4.6.0) Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.config>=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.concurrency>=4.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.concurrency>=4.2.0 (installed: oslo.concurrency 7.2.0) Handling oslo.messaging>=14.1.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.messaging>=14.1.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.middleware>=3.31.0 (installed: oslo.middleware 6.6.0) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.rootwrap>=5.15.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.rootwrap>=5.15.0 (installed: oslo.rootwrap 7.7.0) Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.serialization>=2.25.0 (installed: oslo.serialization 5.8.0) Handling oslo.service[threading]>=4.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.service[threading]>=4.2.0 (installed: oslo.service 4.3.0) (extras are currently not checked) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.utils>=4.7.0 (installed: oslo.utils 9.1.0) Handling oslo.versionedobjects>=1.31.2 from tox --print-deps-only: py312 Requirement satisfied: oslo.versionedobjects>=1.31.2 (installed: oslo.versionedobjects 3.8.0) Handling osprofiler>=3.4.0 from tox --print-deps-only: py312 Requirement satisfied: osprofiler>=3.4.0 (installed: osprofiler 4.3.0) Handling Paste>=2.0.2 from tox --print-deps-only: py312 Requirement satisfied: Paste>=2.0.2 (installed: Paste 3.10.1) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr>=3.1.1 from tox --print-deps-only: py312 Requirement satisfied: pbr>=3.1.1 (installed: pbr 6.1.1) Handling pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 from tox --print-deps-only: py312 Requirement satisfied: pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 (installed: pecan 1.5.1) Handling python-designateclient>=2.12.0 from tox --print-deps-only: py312 Requirement satisfied: python-designateclient>=2.12.0 (installed: python-designateclient 6.3.0) Handling requests>=2.23.0 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.23.0 (installed: requests 2.32.4) Handling tenacity>=6.0.0 from tox --print-deps-only: py312 Requirement satisfied: tenacity>=6.0.0 (installed: tenacity 8.2.3) Handling SQLAlchemy>=1.4.41 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.41 (installed: SQLAlchemy 2.0.26) Handling stevedore>=1.20.0 from tox --print-deps-only: py312 Requirement satisfied: stevedore>=1.20.0 (installed: stevedore 5.5.0) Handling WebOb>=1.7.1 from tox --print-deps-only: py312 Requirement satisfied: WebOb>=1.7.1 (installed: WebOb 1.8.9) Handling dnspython>=2.2.1 from tox --print-deps-only: py312 Requirement satisfied: dnspython>=2.2.1 (installed: dnspython 2.6.1) Handling oslo.db>=8.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.db>=8.3.0 (installed: oslo.db 17.4.0) Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.i18n>=3.20.0 (installed: oslo.i18n 6.6.0) Handling oslo.context>=4.0.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.context>=4.0.0 (installed: oslo.context 6.1.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.6.0) Handling tooz>=1.58.0 from tox --print-deps-only: py312 Requirement satisfied: tooz>=1.58.0 (installed: tooz 7.0.0) Handling futurist>=1.2.0 from tox --print-deps-only: py312 Requirement satisfied: futurist>=1.2.0 (installed: futurist 3.2.1) Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py312 Requirement satisfied: coverage!=4.4,>=4.0 (installed: coverage 7.3.2) Handling fixtures>=3.0.0 from tox --print-deps-only: py312 Requirement satisfied: fixtures>=3.0.0 (installed: fixtures 4.2.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=2.0.0 (installed: stestr 4.1.0) Handling oslotest>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=3.2.0 (installed: oslotest 5.0.1) Handling requests-mock>=1.2.0 from tox --print-deps-only: py312 Requirement satisfied: requests-mock>=1.2.0 (installed: requests-mock 1.12.1) Handling testtools>=2.2.0 from tox --print-deps-only: py312 Requirement satisfied: testtools>=2.2.0 (installed: testtools 2.7.2) Handling testscenarios>=0.4 from tox --print-deps-only: py312 Requirement satisfied: testscenarios>=0.4 (installed: testscenarios 0.5.0) Handling WebTest>=2.0.27 from tox --print-deps-only: py312 Requirement satisfied: WebTest>=2.0.27 (installed: WebTest 3.0.0) Handling tempest>=21.0.0 from tox --print-deps-only: py312 Requirement satisfied: tempest>=21.0.0 (installed: tempest 46.2.1.dev27) Handling pymemcache!=1.3.0,>=1.2.9 from tox --print-deps-only: py312 Requirement satisfied: pymemcache!=1.3.0,>=1.2.9 (installed: pymemcache 4.0.0) Handling PyMySQL>=0.8.0 from tox --print-deps-only: py312 Requirement satisfied: PyMySQL>=0.8.0 (installed: PyMySQL 1.1.1) Handling edgegrid-python>=1.1.1 from tox --print-deps-only: py312 Requirement satisfied: edgegrid-python>=1.1.1 (installed: edgegrid-python 1.2.1) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /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 designate.egg-info/PKG-INFO writing dependency_links to designate.egg-info/dependency_links.txt writing entry points to designate.egg-info/entry_points.txt writing requirements to designate.egg-info/requires.txt writing top-level names to designate.egg-info/top_level.txt writing pbr to designate.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 'designate.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/designate-22.1.0.dev20/designate-22.1.0.dev20.dist-info' Handling alembic >=1.8.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: alembic >=1.8.0 (installed: alembic 1.13.1) Handling Flask !=0.11,>=0.10 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: Flask !=0.11,>=0.10 (installed: Flask 3.1.0) Handling Jinja2 >=2.10 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: Jinja2 >=2.10 (installed: Jinja2 3.1.6) Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: jsonschema >=3.2.0 (installed: jsonschema 4.19.1) Handling keystoneauth1 >=3.4.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: keystoneauth1 >=3.4.0 (installed: keystoneauth1 5.12.0) Handling keystonemiddleware >=4.17.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: keystonemiddleware >=4.17.0 (installed: keystonemiddleware 10.11.0) Handling openstacksdk >=0.103.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: openstacksdk >=0.103.0 (installed: openstacksdk 4.6.0) Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.config >=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.concurrency >=4.2.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.concurrency >=4.2.0 (installed: oslo.concurrency 7.2.0) Handling oslo.messaging >=14.1.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.messaging >=14.1.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware >=3.31.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.middleware >=3.31.0 (installed: oslo.middleware 6.6.0) Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.log >=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.reports >=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.rootwrap >=5.15.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.rootwrap >=5.15.0 (installed: oslo.rootwrap 7.7.0) Handling oslo.serialization >=2.25.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.serialization >=2.25.0 (installed: oslo.serialization 5.8.0) Handling oslo.service[threading] >=4.2.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.service[threading] >=4.2.0 (installed: oslo.service 4.3.0) (extras are currently not checked) Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.upgradecheck >=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.utils >=4.7.0 (installed: oslo.utils 9.1.0) Handling oslo.versionedobjects >=1.31.2 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.versionedobjects >=1.31.2 (installed: oslo.versionedobjects 3.8.0) Handling osprofiler >=3.4.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: osprofiler >=3.4.0 (installed: osprofiler 4.3.0) Handling Paste >=2.0.2 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: Paste >=2.0.2 (installed: Paste 3.10.1) Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: PasteDeploy >=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr >=3.1.1 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: pbr >=3.1.1 (installed: pbr 6.1.1) Handling pecan !=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: pecan !=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 (installed: pecan 1.5.1) Handling python-designateclient >=2.12.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: python-designateclient >=2.12.0 (installed: python-designateclient 6.3.0) Handling requests >=2.23.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: requests >=2.23.0 (installed: requests 2.32.4) Handling tenacity >=6.0.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: tenacity >=6.0.0 (installed: tenacity 8.2.3) Handling SQLAlchemy >=1.4.41 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: SQLAlchemy >=1.4.41 (installed: SQLAlchemy 2.0.26) Handling stevedore >=1.20.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: stevedore >=1.20.0 (installed: stevedore 5.5.0) Handling WebOb >=1.7.1 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: WebOb >=1.7.1 (installed: WebOb 1.8.9) Handling dnspython >=2.2.1 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: dnspython >=2.2.1 (installed: dnspython 2.6.1) Handling oslo.db >=8.3.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.db >=8.3.0 (installed: oslo.db 17.4.0) Handling oslo.i18n >=3.20.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.i18n >=3.20.0 (installed: oslo.i18n 6.6.0) Handling oslo.context >=4.0.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.context >=4.0.0 (installed: oslo.context 6.1.0) Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: oslo.policy >=4.5.0 (installed: oslo.policy 4.6.0) Handling tooz >=1.58.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: tooz >=1.58.0 (installed: tooz 7.0.0) Handling futurist >=1.2.0 from hook generated metadata: Requires-Dist (designate) Requirement satisfied: futurist >=1.2.0 (installed: futurist 3.2.1) Handling edgegrid-python >=1.1.1 ; extra == 'edgegrid' from hook generated metadata: Requires-Dist (designate) Ignoring alien requirement: edgegrid-python >=1.1.1 ; extra == 'edgegrid' Handling infoblox-client >=0.6.0 ; extra == 'infoblox' from hook generated metadata: Requires-Dist (designate) Ignoring alien requirement: infoblox-client >=0.6.0 ; extra == 'infoblox' + cat /builddir/build/BUILD/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64-pyproject-buildrequires + rm -rfv designate-22.1.0.dev20.dist-info/ removed 'designate-22.1.0.dev20.dist-info/AUTHORS' removed 'designate-22.1.0.dev20.dist-info/LICENSE' removed 'designate-22.1.0.dev20.dist-info/METADATA' removed 'designate-22.1.0.dev20.dist-info/entry_points.txt' removed 'designate-22.1.0.dev20.dist-info/pbr.json' removed 'designate-22.1.0.dev20.dist-info/top_level.txt' removed directory 'designate-22.1.0.dev20.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.gNt2Zp + 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-hardened-ld-errors -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 designate-22.1.0.dev20 + export PBR_VERSION=22.1.0 + PBR_VERSION=22.1.0 + export SKIP_PIP_INSTALL=1 + SKIP_PIP_INSTALL=1 + mkdir -p /builddir/build/BUILD/designate-22.1.0.dev20/.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-hardened-ld-errors -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/designate-22.1.0.dev20/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/designate-22.1.0.dev20/pyproject-wheeldir Processing /builddir/build/BUILD/designate-22.1.0.dev20 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /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/designate-22.1.0.dev20/.pyproject-builddir/pip-modern-metadata-4pj7bdc1/designate.egg-info writing /builddir/build/BUILD/designate-22.1.0.dev20/.pyproject-builddir/pip-modern-metadata-4pj7bdc1/designate.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/designate-22.1.0.dev20/.pyproject-builddir/pip-modern-metadata-4pj7bdc1/designate.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/designate-22.1.0.dev20/.pyproject-builddir/pip-modern-metadata-4pj7bdc1/designate.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/designate-22.1.0.dev20/.pyproject-builddir/pip-modern-metadata-4pj7bdc1/designate.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/designate-22.1.0.dev20/.pyproject-builddir/pip-modern-metadata-4pj7bdc1/designate.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/designate-22.1.0.dev20/.pyproject-builddir/pip-modern-metadata-4pj7bdc1/designate.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/designate-22.1.0.dev20/.pyproject-builddir/pip-modern-metadata-4pj7bdc1/designate.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/designate-22.1.0.dev20/.pyproject-builddir/pip-modern-metadata-4pj7bdc1/designate.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/designate-22.1.0.dev20/.pyproject-builddir/pip-modern-metadata-4pj7bdc1/designate-22.1.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: designate Building wheel for designate (pyproject.toml): started Running command Building wheel for designate (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /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/designate copying designate/__init__.py -> build/lib/designate copying designate/context.py -> build/lib/designate copying designate/coordination.py -> build/lib/designate copying designate/dnsmiddleware.py -> build/lib/designate copying designate/dnsutils.py -> build/lib/designate copying designate/exceptions.py -> build/lib/designate copying designate/heartbeat_emitter.py -> build/lib/designate copying designate/i18n.py -> build/lib/designate copying designate/notifications.py -> build/lib/designate copying designate/plugin.py -> build/lib/designate copying designate/policy.py -> build/lib/designate copying designate/rpc.py -> build/lib/designate copying designate/schema.py -> build/lib/designate copying designate/service.py -> build/lib/designate copying designate/utils.py -> build/lib/designate copying designate/version.py -> build/lib/designate running egg_info writing designate.egg-info/PKG-INFO writing dependency_links to designate.egg-info/dependency_links.txt writing entry points to designate.egg-info/entry_points.txt writing requirements to designate.egg-info/requires.txt writing top-level names to designate.egg-info/top_level.txt writing pbr to designate.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 'designate.egg-info/SOURCES.txt' /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'designate.api' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.api' 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 'designate.api' 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 'designate.api' to be distributed and are already explicitly excluding 'designate.api' 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 'designate.api.admin' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.api.admin' 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 'designate.api.admin' 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 'designate.api.admin' to be distributed and are already explicitly excluding 'designate.api.admin' 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 'designate.api.admin.controllers' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.api.admin.controllers' 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 'designate.api.admin.controllers' 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 'designate.api.admin.controllers' to be distributed and are already explicitly excluding 'designate.api.admin.controllers' 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 'designate.api.admin.controllers.extensions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.api.admin.controllers.extensions' 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 'designate.api.admin.controllers.extensions' 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 'designate.api.admin.controllers.extensions' to be distributed and are already explicitly excluding 'designate.api.admin.controllers.extensions' 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 'designate.api.admin.views' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.api.admin.views' 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 'designate.api.admin.views' 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 'designate.api.admin.views' to be distributed and are already explicitly excluding 'designate.api.admin.views' 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 'designate.api.admin.views.extensions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.api.admin.views.extensions' 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 'designate.api.admin.views.extensions' 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 'designate.api.admin.views.extensions' to be distributed and are already explicitly excluding 'designate.api.admin.views.extensions' 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 'designate.api.v2' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.api.v2' 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 'designate.api.v2' 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 'designate.api.v2' to be distributed and are already explicitly excluding 'designate.api.v2' 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 'designate.api.v2.controllers' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.api.v2.controllers' 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 'designate.api.v2.controllers' 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 'designate.api.v2.controllers' to be distributed and are already explicitly excluding 'designate.api.v2.controllers' 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 'designate.api.v2.controllers.zones' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.api.v2.controllers.zones' 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 'designate.api.v2.controllers.zones' 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 'designate.api.v2.controllers.zones' to be distributed and are already explicitly excluding 'designate.api.v2.controllers.zones' 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 'designate.api.v2.controllers.zones.tasks' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.api.v2.controllers.zones.tasks' 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 'designate.api.v2.controllers.zones.tasks' 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 'designate.api.v2.controllers.zones.tasks' to be distributed and are already explicitly excluding 'designate.api.v2.controllers.zones.tasks' 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 'designate.backend' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.backend' 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 'designate.backend' 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 'designate.backend' to be distributed and are already explicitly excluding 'designate.backend' 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 'designate.central' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.central' 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 'designate.central' 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 'designate.central' to be distributed and are already explicitly excluding 'designate.central' 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 'designate.cmd' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.cmd' 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 'designate.cmd' 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 'designate.cmd' to be distributed and are already explicitly excluding 'designate.cmd' 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 'designate.common' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.common' 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 'designate.common' 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 'designate.common' to be distributed and are already explicitly excluding 'designate.common' 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 'designate.common.decorators' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.common.decorators' 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 'designate.common.decorators' 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 'designate.common.decorators' to be distributed and are already explicitly excluding 'designate.common.decorators' 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 'designate.common.policies' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.common.policies' 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 'designate.common.policies' 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 'designate.common.policies' to be distributed and are already explicitly excluding 'designate.common.policies' 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 'designate.conf' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.conf' 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 'designate.conf' 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 'designate.conf' to be distributed and are already explicitly excluding 'designate.conf' 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 'designate.hacking' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.hacking' 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 'designate.hacking' 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 'designate.hacking' to be distributed and are already explicitly excluding 'designate.hacking' 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 'designate.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.locale.en_GB.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'designate.locale.en_GB.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'designate.locale.en_GB.LC_MESSAGES' to be distributed and are already explicitly excluding 'designate.locale.en_GB.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'designate.locale.ko_KR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.locale.ko_KR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'designate.locale.ko_KR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'designate.locale.ko_KR.LC_MESSAGES' to be distributed and are already explicitly excluding 'designate.locale.ko_KR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'designate.locale.ru.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.locale.ru.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'designate.locale.ru.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'designate.locale.ru.LC_MESSAGES' to be distributed and are already explicitly excluding 'designate.locale.ru.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'designate.manage' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.manage' 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 'designate.manage' 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 'designate.manage' to be distributed and are already explicitly excluding 'designate.manage' 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 'designate.mdns' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.mdns' 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 'designate.mdns' 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 'designate.mdns' to be distributed and are already explicitly excluding 'designate.mdns' 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 'designate.network_api' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.network_api' 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 'designate.network_api' 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 'designate.network_api' to be distributed and are already explicitly excluding 'designate.network_api' 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 'designate.notification_handler' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.notification_handler' 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 'designate.notification_handler' 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 'designate.notification_handler' to be distributed and are already explicitly excluding 'designate.notification_handler' 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 'designate.objects' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.objects' 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 'designate.objects' 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 'designate.objects' to be distributed and are already explicitly excluding 'designate.objects' 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 'designate.objects.adapters' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.objects.adapters' 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 'designate.objects.adapters' 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 'designate.objects.adapters' to be distributed and are already explicitly excluding 'designate.objects.adapters' 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 'designate.objects.adapters.api_v2' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.objects.adapters.api_v2' 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 'designate.objects.adapters.api_v2' 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 'designate.objects.adapters.api_v2' to be distributed and are already explicitly excluding 'designate.objects.adapters.api_v2' 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 'designate.objects.adapters.yaml' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.objects.adapters.yaml' 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 'designate.objects.adapters.yaml' 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 'designate.objects.adapters.yaml' to be distributed and are already explicitly excluding 'designate.objects.adapters.yaml' 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 'designate.producer' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.producer' 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 'designate.producer' 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 'designate.producer' to be distributed and are already explicitly excluding 'designate.producer' 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 'designate.quota' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.quota' 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 'designate.quota' 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 'designate.quota' to be distributed and are already explicitly excluding 'designate.quota' 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 'designate.resources.schemas.admin' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.resources.schemas.admin' 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 'designate.resources.schemas.admin' 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 'designate.resources.schemas.admin' to be distributed and are already explicitly excluding 'designate.resources.schemas.admin' 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 'designate.resources.templates' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.resources.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 'designate.resources.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 'designate.resources.templates' to be distributed and are already explicitly excluding 'designate.resources.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 'designate.scheduler' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.scheduler' 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 'designate.scheduler' 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 'designate.scheduler' to be distributed and are already explicitly excluding 'designate.scheduler' 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 'designate.scheduler.filters' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.scheduler.filters' 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 'designate.scheduler.filters' 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 'designate.scheduler.filters' to be distributed and are already explicitly excluding 'designate.scheduler.filters' 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 'designate.sink' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.sink' 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 'designate.sink' 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 'designate.sink' to be distributed and are already explicitly excluding 'designate.sink' 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 'designate.storage' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.storage' 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 'designate.storage' 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 'designate.storage' to be distributed and are already explicitly excluding 'designate.storage' 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 'designate.storage.sqlalchemy' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.storage.sqlalchemy' 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 'designate.storage.sqlalchemy' 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 'designate.storage.sqlalchemy' to be distributed and are already explicitly excluding 'designate.storage.sqlalchemy' 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 'designate.storage.sqlalchemy.alembic' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.storage.sqlalchemy.alembic' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'designate.storage.sqlalchemy.alembic' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'designate.storage.sqlalchemy.alembic' to be distributed and are already explicitly excluding 'designate.storage.sqlalchemy.alembic' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'designate.storage.sqlalchemy.alembic.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.storage.sqlalchemy.alembic.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'designate.storage.sqlalchemy.alembic.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'designate.storage.sqlalchemy.alembic.versions' to be distributed and are already explicitly excluding 'designate.storage.sqlalchemy.alembic.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'designate.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests' 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 'designate.tests' 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 'designate.tests' to be distributed and are already explicitly excluding 'designate.tests' 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 'designate.tests.functional' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.functional' 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 'designate.tests.functional' 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 'designate.tests.functional' to be distributed and are already explicitly excluding 'designate.tests.functional' 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 'designate.tests.functional.api' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.functional.api' 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 'designate.tests.functional.api' 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 'designate.tests.functional.api' to be distributed and are already explicitly excluding 'designate.tests.functional.api' 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 'designate.tests.functional.api.admin' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.functional.api.admin' 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 'designate.tests.functional.api.admin' 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 'designate.tests.functional.api.admin' to be distributed and are already explicitly excluding 'designate.tests.functional.api.admin' 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 'designate.tests.functional.api.admin.extensions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.functional.api.admin.extensions' 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 'designate.tests.functional.api.admin.extensions' 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 'designate.tests.functional.api.admin.extensions' to be distributed and are already explicitly excluding 'designate.tests.functional.api.admin.extensions' 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 'designate.tests.functional.api.v2' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.functional.api.v2' 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 'designate.tests.functional.api.v2' 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 'designate.tests.functional.api.v2' to be distributed and are already explicitly excluding 'designate.tests.functional.api.v2' 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 'designate.tests.functional.central' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.functional.central' 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 'designate.tests.functional.central' 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 'designate.tests.functional.central' to be distributed and are already explicitly excluding 'designate.tests.functional.central' 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 'designate.tests.functional.manage' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.functional.manage' 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 'designate.tests.functional.manage' 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 'designate.tests.functional.manage' to be distributed and are already explicitly excluding 'designate.tests.functional.manage' 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 'designate.tests.functional.mdns' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.functional.mdns' 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 'designate.tests.functional.mdns' 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 'designate.tests.functional.mdns' to be distributed and are already explicitly excluding 'designate.tests.functional.mdns' 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 'designate.tests.functional.notification_handler' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.functional.notification_handler' 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 'designate.tests.functional.notification_handler' 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 'designate.tests.functional.notification_handler' to be distributed and are already explicitly excluding 'designate.tests.functional.notification_handler' 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 'designate.tests.functional.producer' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.functional.producer' 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 'designate.tests.functional.producer' 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 'designate.tests.functional.producer' to be distributed and are already explicitly excluding 'designate.tests.functional.producer' 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 'designate.tests.functional.quota' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.functional.quota' 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 'designate.tests.functional.quota' 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 'designate.tests.functional.quota' to be distributed and are already explicitly excluding 'designate.tests.functional.quota' 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 'designate.tests.functional.worker' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.functional.worker' 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 'designate.tests.functional.worker' 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 'designate.tests.functional.worker' to be distributed and are already explicitly excluding 'designate.tests.functional.worker' 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 'designate.tests.resources' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.resources' 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 'designate.tests.resources' 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 'designate.tests.resources' to be distributed and are already explicitly excluding 'designate.tests.resources' 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 'designate.tests.resources.pools_yaml' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.resources.pools_yaml' 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 'designate.tests.resources.pools_yaml' 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 'designate.tests.resources.pools_yaml' to be distributed and are already explicitly excluding 'designate.tests.resources.pools_yaml' 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 'designate.tests.resources.sample_notifications.neutron' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.resources.sample_notifications.neutron' 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 'designate.tests.resources.sample_notifications.neutron' 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 'designate.tests.resources.sample_notifications.neutron' to be distributed and are already explicitly excluding 'designate.tests.resources.sample_notifications.neutron' 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 'designate.tests.resources.sample_notifications.nova' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.resources.sample_notifications.nova' 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 'designate.tests.resources.sample_notifications.nova' 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 'designate.tests.resources.sample_notifications.nova' to be distributed and are already explicitly excluding 'designate.tests.resources.sample_notifications.nova' 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 'designate.tests.resources.tlds' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.resources.tlds' 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 'designate.tests.resources.tlds' 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 'designate.tests.resources.tlds' to be distributed and are already explicitly excluding 'designate.tests.resources.tlds' 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 'designate.tests.resources.zonefiles' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.resources.zonefiles' 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 'designate.tests.resources.zonefiles' 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 'designate.tests.resources.zonefiles' to be distributed and are already explicitly excluding 'designate.tests.resources.zonefiles' 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 'designate.tests.unit' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit' 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 'designate.tests.unit' 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 'designate.tests.unit' to be distributed and are already explicitly excluding 'designate.tests.unit' 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 'designate.tests.unit.api' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.api' 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 'designate.tests.unit.api' 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 'designate.tests.unit.api' to be distributed and are already explicitly excluding 'designate.tests.unit.api' 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 'designate.tests.unit.api.v2' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.api.v2' 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 'designate.tests.unit.api.v2' 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 'designate.tests.unit.api.v2' to be distributed and are already explicitly excluding 'designate.tests.unit.api.v2' 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 'designate.tests.unit.backend' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.backend' 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 'designate.tests.unit.backend' 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 'designate.tests.unit.backend' to be distributed and are already explicitly excluding 'designate.tests.unit.backend' 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 'designate.tests.unit.central' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.central' 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 'designate.tests.unit.central' 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 'designate.tests.unit.central' to be distributed and are already explicitly excluding 'designate.tests.unit.central' 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 'designate.tests.unit.cmd' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.cmd' 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 'designate.tests.unit.cmd' 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 'designate.tests.unit.cmd' to be distributed and are already explicitly excluding 'designate.tests.unit.cmd' 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 'designate.tests.unit.common' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.common' 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 'designate.tests.unit.common' 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 'designate.tests.unit.common' to be distributed and are already explicitly excluding 'designate.tests.unit.common' 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 'designate.tests.unit.manage' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.manage' 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 'designate.tests.unit.manage' 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 'designate.tests.unit.manage' to be distributed and are already explicitly excluding 'designate.tests.unit.manage' 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 'designate.tests.unit.mdns' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.mdns' 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 'designate.tests.unit.mdns' 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 'designate.tests.unit.mdns' to be distributed and are already explicitly excluding 'designate.tests.unit.mdns' 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 'designate.tests.unit.network_api' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.network_api' 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 'designate.tests.unit.network_api' 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 'designate.tests.unit.network_api' to be distributed and are already explicitly excluding 'designate.tests.unit.network_api' 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 'designate.tests.unit.notification_handler' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.notification_handler' 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 'designate.tests.unit.notification_handler' 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 'designate.tests.unit.notification_handler' to be distributed and are already explicitly excluding 'designate.tests.unit.notification_handler' 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 'designate.tests.unit.objects' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.objects' 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 'designate.tests.unit.objects' 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 'designate.tests.unit.objects' to be distributed and are already explicitly excluding 'designate.tests.unit.objects' 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 'designate.tests.unit.producer' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.producer' 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 'designate.tests.unit.producer' 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 'designate.tests.unit.producer' to be distributed and are already explicitly excluding 'designate.tests.unit.producer' 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 'designate.tests.unit.scheduler' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.scheduler' 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 'designate.tests.unit.scheduler' 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 'designate.tests.unit.scheduler' to be distributed and are already explicitly excluding 'designate.tests.unit.scheduler' 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 'designate.tests.unit.sink' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.sink' 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 'designate.tests.unit.sink' 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 'designate.tests.unit.sink' to be distributed and are already explicitly excluding 'designate.tests.unit.sink' 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 'designate.tests.unit.storage' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.storage' 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 'designate.tests.unit.storage' 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 'designate.tests.unit.storage' to be distributed and are already explicitly excluding 'designate.tests.unit.storage' 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 'designate.tests.unit.storage.impl_sqlalchemy' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.storage.impl_sqlalchemy' 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 'designate.tests.unit.storage.impl_sqlalchemy' 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 'designate.tests.unit.storage.impl_sqlalchemy' to be distributed and are already explicitly excluding 'designate.tests.unit.storage.impl_sqlalchemy' 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 'designate.tests.unit.storage.impl_sqlalchemy.alembic' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.storage.impl_sqlalchemy.alembic' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'designate.tests.unit.storage.impl_sqlalchemy.alembic' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'designate.tests.unit.storage.impl_sqlalchemy.alembic' to be distributed and are already explicitly excluding 'designate.tests.unit.storage.impl_sqlalchemy.alembic' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'designate.tests.unit.workers' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.workers' 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 'designate.tests.unit.workers' 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 'designate.tests.unit.workers' to be distributed and are already explicitly excluding 'designate.tests.unit.workers' 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 'designate.tests.unit.wsgi' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.tests.unit.wsgi' 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 'designate.tests.unit.wsgi' 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 'designate.tests.unit.wsgi' to be distributed and are already explicitly excluding 'designate.tests.unit.wsgi' 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 'designate.worker' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.worker' 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 'designate.worker' 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 'designate.worker' to be distributed and are already explicitly excluding 'designate.worker' 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 'designate.worker.tasks' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.worker.tasks' 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 'designate.worker.tasks' 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 'designate.worker.tasks' to be distributed and are already explicitly excluding 'designate.worker.tasks' 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 'designate.wsgi' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'designate.wsgi' 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 'designate.wsgi' 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 'designate.wsgi' to be distributed and are already explicitly excluding 'designate.wsgi' 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/designate/api copying designate/api/__init__.py -> build/lib/designate/api copying designate/api/middleware.py -> build/lib/designate/api copying designate/api/service.py -> build/lib/designate/api copying designate/api/versions.py -> build/lib/designate/api copying designate/api/wsgi.py -> build/lib/designate/api creating build/lib/designate/api/admin copying designate/api/admin/__init__.py -> build/lib/designate/api/admin copying designate/api/admin/app.py -> build/lib/designate/api/admin creating build/lib/designate/api/admin/controllers copying designate/api/admin/controllers/__init__.py -> build/lib/designate/api/admin/controllers copying designate/api/admin/controllers/root.py -> build/lib/designate/api/admin/controllers creating build/lib/designate/api/admin/controllers/extensions copying designate/api/admin/controllers/extensions/__init__.py -> build/lib/designate/api/admin/controllers/extensions copying designate/api/admin/controllers/extensions/counts.py -> build/lib/designate/api/admin/controllers/extensions copying designate/api/admin/controllers/extensions/export.py -> build/lib/designate/api/admin/controllers/extensions copying designate/api/admin/controllers/extensions/quotas.py -> build/lib/designate/api/admin/controllers/extensions copying designate/api/admin/controllers/extensions/reports.py -> build/lib/designate/api/admin/controllers/extensions copying designate/api/admin/controllers/extensions/tenants.py -> build/lib/designate/api/admin/controllers/extensions copying designate/api/admin/controllers/extensions/zones.py -> build/lib/designate/api/admin/controllers/extensions creating build/lib/designate/api/admin/views copying designate/api/admin/views/__init__.py -> build/lib/designate/api/admin/views copying designate/api/admin/views/base.py -> build/lib/designate/api/admin/views creating build/lib/designate/api/admin/views/extensions copying designate/api/admin/views/extensions/__init__.py -> build/lib/designate/api/admin/views/extensions copying designate/api/admin/views/extensions/quotas.py -> build/lib/designate/api/admin/views/extensions copying designate/api/admin/views/extensions/reports.py -> build/lib/designate/api/admin/views/extensions creating build/lib/designate/api/v2 copying designate/api/v2/__init__.py -> build/lib/designate/api/v2 copying designate/api/v2/app.py -> build/lib/designate/api/v2 copying designate/api/v2/patches.py -> build/lib/designate/api/v2 creating build/lib/designate/api/v2/controllers copying designate/api/v2/controllers/__init__.py -> build/lib/designate/api/v2/controllers copying designate/api/v2/controllers/blacklists.py -> build/lib/designate/api/v2/controllers copying designate/api/v2/controllers/common.py -> build/lib/designate/api/v2/controllers copying designate/api/v2/controllers/errors.py -> build/lib/designate/api/v2/controllers copying designate/api/v2/controllers/floatingips.py -> build/lib/designate/api/v2/controllers copying designate/api/v2/controllers/limits.py -> build/lib/designate/api/v2/controllers copying designate/api/v2/controllers/pools.py -> build/lib/designate/api/v2/controllers copying designate/api/v2/controllers/quotas.py -> build/lib/designate/api/v2/controllers copying designate/api/v2/controllers/recordsets.py -> build/lib/designate/api/v2/controllers copying designate/api/v2/controllers/rest.py -> build/lib/designate/api/v2/controllers copying designate/api/v2/controllers/reverse.py -> build/lib/designate/api/v2/controllers copying designate/api/v2/controllers/root.py -> build/lib/designate/api/v2/controllers copying designate/api/v2/controllers/service_status.py -> build/lib/designate/api/v2/controllers copying designate/api/v2/controllers/tlds.py -> build/lib/designate/api/v2/controllers copying designate/api/v2/controllers/tsigkeys.py -> build/lib/designate/api/v2/controllers creating build/lib/designate/api/v2/controllers/zones copying designate/api/v2/controllers/zones/__init__.py -> build/lib/designate/api/v2/controllers/zones copying designate/api/v2/controllers/zones/nameservers.py -> build/lib/designate/api/v2/controllers/zones copying designate/api/v2/controllers/zones/recordsets.py -> build/lib/designate/api/v2/controllers/zones copying designate/api/v2/controllers/zones/sharedzones.py -> build/lib/designate/api/v2/controllers/zones creating build/lib/designate/api/v2/controllers/zones/tasks copying designate/api/v2/controllers/zones/tasks/__init__.py -> build/lib/designate/api/v2/controllers/zones/tasks copying designate/api/v2/controllers/zones/tasks/abandon.py -> build/lib/designate/api/v2/controllers/zones/tasks copying designate/api/v2/controllers/zones/tasks/exports.py -> build/lib/designate/api/v2/controllers/zones/tasks copying designate/api/v2/controllers/zones/tasks/imports.py -> build/lib/designate/api/v2/controllers/zones/tasks copying designate/api/v2/controllers/zones/tasks/pool_move.py -> build/lib/designate/api/v2/controllers/zones/tasks copying designate/api/v2/controllers/zones/tasks/transfer_accepts.py -> build/lib/designate/api/v2/controllers/zones/tasks copying designate/api/v2/controllers/zones/tasks/transfer_requests.py -> build/lib/designate/api/v2/controllers/zones/tasks copying designate/api/v2/controllers/zones/tasks/xfr.py -> build/lib/designate/api/v2/controllers/zones/tasks creating build/lib/designate/backend copying designate/backend/__init__.py -> build/lib/designate/backend copying designate/backend/base.py -> build/lib/designate/backend copying designate/backend/impl_akamai_v2.py -> build/lib/designate/backend copying designate/backend/impl_bind9.py -> build/lib/designate/backend copying designate/backend/impl_designate.py -> build/lib/designate/backend copying designate/backend/impl_dynect.py -> build/lib/designate/backend copying designate/backend/impl_fake.py -> build/lib/designate/backend copying designate/backend/impl_infoblox.py -> build/lib/designate/backend copying designate/backend/impl_ns1.py -> build/lib/designate/backend copying designate/backend/impl_nsd4.py -> build/lib/designate/backend copying designate/backend/impl_pdns4.py -> build/lib/designate/backend creating build/lib/designate/central copying designate/central/__init__.py -> build/lib/designate/central copying designate/central/rpcapi.py -> build/lib/designate/central copying designate/central/service.py -> build/lib/designate/central creating build/lib/designate/cmd copying designate/cmd/__init__.py -> build/lib/designate/cmd copying designate/cmd/api.py -> build/lib/designate/cmd copying designate/cmd/central.py -> build/lib/designate/cmd copying designate/cmd/manage.py -> build/lib/designate/cmd copying designate/cmd/mdns.py -> build/lib/designate/cmd copying designate/cmd/producer.py -> build/lib/designate/cmd copying designate/cmd/sink.py -> build/lib/designate/cmd copying designate/cmd/status.py -> build/lib/designate/cmd copying designate/cmd/worker.py -> build/lib/designate/cmd creating build/lib/designate/common copying designate/common/__init__.py -> build/lib/designate/common copying designate/common/config.py -> build/lib/designate/common copying designate/common/constants.py -> build/lib/designate/common copying designate/common/keystone.py -> build/lib/designate/common copying designate/common/profiler.py -> build/lib/designate/common creating build/lib/designate/common/decorators copying designate/common/decorators/__init__.py -> build/lib/designate/common/decorators copying designate/common/decorators/lock.py -> build/lib/designate/common/decorators copying designate/common/decorators/notification.py -> build/lib/designate/common/decorators copying designate/common/decorators/rpc.py -> build/lib/designate/common/decorators creating build/lib/designate/common/policies copying designate/common/policies/__init__.py -> build/lib/designate/common/policies copying designate/common/policies/base.py -> build/lib/designate/common/policies copying designate/common/policies/blacklist.py -> build/lib/designate/common/policies copying designate/common/policies/context.py -> build/lib/designate/common/policies copying designate/common/policies/pool.py -> build/lib/designate/common/policies copying designate/common/policies/quota.py -> build/lib/designate/common/policies copying designate/common/policies/record.py -> build/lib/designate/common/policies copying designate/common/policies/recordset.py -> build/lib/designate/common/policies copying designate/common/policies/service_status.py -> build/lib/designate/common/policies copying designate/common/policies/shared_zones.py -> build/lib/designate/common/policies copying designate/common/policies/tenant.py -> build/lib/designate/common/policies copying designate/common/policies/tld.py -> build/lib/designate/common/policies copying designate/common/policies/tsigkey.py -> build/lib/designate/common/policies copying designate/common/policies/zone.py -> build/lib/designate/common/policies copying designate/common/policies/zone_export.py -> build/lib/designate/common/policies copying designate/common/policies/zone_import.py -> build/lib/designate/common/policies copying designate/common/policies/zone_transfer_accept.py -> build/lib/designate/common/policies copying designate/common/policies/zone_transfer_request.py -> build/lib/designate/common/policies creating build/lib/designate/conf copying designate/conf/__init__.py -> build/lib/designate/conf copying designate/conf/api.py -> build/lib/designate/conf copying designate/conf/base.py -> build/lib/designate/conf copying designate/conf/central.py -> build/lib/designate/conf copying designate/conf/coordination.py -> build/lib/designate/conf copying designate/conf/dynect.py -> build/lib/designate/conf copying designate/conf/heartbeat_emitter.py -> build/lib/designate/conf copying designate/conf/keystone.py -> build/lib/designate/conf copying designate/conf/mdns.py -> build/lib/designate/conf copying designate/conf/network_api.py -> build/lib/designate/conf copying designate/conf/opts.py -> build/lib/designate/conf copying designate/conf/producer.py -> build/lib/designate/conf copying designate/conf/proxy.py -> build/lib/designate/conf copying designate/conf/sink.py -> build/lib/designate/conf copying designate/conf/storage.py -> build/lib/designate/conf copying designate/conf/worker.py -> build/lib/designate/conf creating build/lib/designate/hacking copying designate/hacking/__init__.py -> build/lib/designate/hacking copying designate/hacking/checks.py -> build/lib/designate/hacking creating build/lib/designate/locale creating build/lib/designate/locale/en_GB creating build/lib/designate/locale/en_GB/LC_MESSAGES copying designate/locale/en_GB/LC_MESSAGES/designate.po -> build/lib/designate/locale/en_GB/LC_MESSAGES creating build/lib/designate/locale/ko_KR creating build/lib/designate/locale/ko_KR/LC_MESSAGES copying designate/locale/ko_KR/LC_MESSAGES/designate.po -> build/lib/designate/locale/ko_KR/LC_MESSAGES creating build/lib/designate/locale/ru creating build/lib/designate/locale/ru/LC_MESSAGES copying designate/locale/ru/LC_MESSAGES/designate.po -> build/lib/designate/locale/ru/LC_MESSAGES creating build/lib/designate/manage copying designate/manage/__init__.py -> build/lib/designate/manage copying designate/manage/base.py -> build/lib/designate/manage copying designate/manage/database.py -> build/lib/designate/manage copying designate/manage/pool.py -> build/lib/designate/manage copying designate/manage/service.py -> build/lib/designate/manage copying designate/manage/tlds.py -> build/lib/designate/manage creating build/lib/designate/mdns copying designate/mdns/__init__.py -> build/lib/designate/mdns copying designate/mdns/handler.py -> build/lib/designate/mdns copying designate/mdns/service.py -> build/lib/designate/mdns creating build/lib/designate/network_api copying designate/network_api/__init__.py -> build/lib/designate/network_api copying designate/network_api/base.py -> build/lib/designate/network_api copying designate/network_api/fake.py -> build/lib/designate/network_api copying designate/network_api/neutron.py -> build/lib/designate/network_api creating build/lib/designate/notification_handler copying designate/notification_handler/__init__.py -> build/lib/designate/notification_handler copying designate/notification_handler/base.py -> build/lib/designate/notification_handler copying designate/notification_handler/fake.py -> build/lib/designate/notification_handler copying designate/notification_handler/neutron.py -> build/lib/designate/notification_handler copying designate/notification_handler/nova.py -> build/lib/designate/notification_handler creating build/lib/designate/objects copying designate/objects/__init__.py -> build/lib/designate/objects copying designate/objects/base.py -> build/lib/designate/objects copying designate/objects/blacklist.py -> build/lib/designate/objects copying designate/objects/fields.py -> build/lib/designate/objects copying designate/objects/floating_ip.py -> build/lib/designate/objects copying designate/objects/pool.py -> build/lib/designate/objects copying designate/objects/pool_also_notify.py -> build/lib/designate/objects copying designate/objects/pool_attribute.py -> build/lib/designate/objects copying designate/objects/pool_catalog_zone.py -> build/lib/designate/objects copying designate/objects/pool_nameserver.py -> build/lib/designate/objects copying designate/objects/pool_ns_record.py -> build/lib/designate/objects copying designate/objects/pool_target.py -> build/lib/designate/objects copying designate/objects/pool_target_master.py -> build/lib/designate/objects copying designate/objects/pool_target_option.py -> build/lib/designate/objects copying designate/objects/quota.py -> build/lib/designate/objects copying designate/objects/record.py -> build/lib/designate/objects copying designate/objects/recordset.py -> build/lib/designate/objects copying designate/objects/rrdata_a.py -> build/lib/designate/objects copying designate/objects/rrdata_aaaa.py -> build/lib/designate/objects copying designate/objects/rrdata_caa.py -> build/lib/designate/objects copying designate/objects/rrdata_cert.py -> build/lib/designate/objects copying designate/objects/rrdata_cname.py -> build/lib/designate/objects copying designate/objects/rrdata_https.py -> build/lib/designate/objects copying designate/objects/rrdata_mx.py -> build/lib/designate/objects copying designate/objects/rrdata_naptr.py -> build/lib/designate/objects copying designate/objects/rrdata_ns.py -> build/lib/designate/objects copying designate/objects/rrdata_ptr.py -> build/lib/designate/objects copying designate/objects/rrdata_soa.py -> build/lib/designate/objects copying designate/objects/rrdata_spf.py -> build/lib/designate/objects copying designate/objects/rrdata_srv.py -> build/lib/designate/objects copying designate/objects/rrdata_sshfp.py -> build/lib/designate/objects copying designate/objects/rrdata_svcb.py -> build/lib/designate/objects copying designate/objects/rrdata_txt.py -> build/lib/designate/objects copying designate/objects/service_status.py -> build/lib/designate/objects copying designate/objects/shared_zone.py -> build/lib/designate/objects copying designate/objects/tenant.py -> build/lib/designate/objects copying designate/objects/tld.py -> build/lib/designate/objects copying designate/objects/tsigkey.py -> build/lib/designate/objects copying designate/objects/validation_error.py -> build/lib/designate/objects copying designate/objects/zone.py -> build/lib/designate/objects copying designate/objects/zone_attribute.py -> build/lib/designate/objects copying designate/objects/zone_export.py -> build/lib/designate/objects copying designate/objects/zone_import.py -> build/lib/designate/objects copying designate/objects/zone_master.py -> build/lib/designate/objects copying designate/objects/zone_transfer_accept.py -> build/lib/designate/objects copying designate/objects/zone_transfer_request.py -> build/lib/designate/objects creating build/lib/designate/objects/adapters copying designate/objects/adapters/__init__.py -> build/lib/designate/objects/adapters copying designate/objects/adapters/base.py -> build/lib/designate/objects/adapters creating build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/__init__.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/base.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/blacklist.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/floating_ip.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/pool.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/pool_attribute.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/pool_ns_record.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/quota.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/record.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/recordset.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/service_status.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/shared_zone.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/tld.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/tsigkey.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/validation_error.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/zone.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/zone_attribute.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/zone_export.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/zone_import.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/zone_master.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/zone_transfer_accept.py -> build/lib/designate/objects/adapters/api_v2 copying designate/objects/adapters/api_v2/zone_transfer_request.py -> build/lib/designate/objects/adapters/api_v2 creating build/lib/designate/objects/adapters/yaml copying designate/objects/adapters/yaml/__init__.py -> build/lib/designate/objects/adapters/yaml copying designate/objects/adapters/yaml/base.py -> build/lib/designate/objects/adapters/yaml copying designate/objects/adapters/yaml/pool.py -> build/lib/designate/objects/adapters/yaml copying designate/objects/adapters/yaml/pool_also_notify.py -> build/lib/designate/objects/adapters/yaml copying designate/objects/adapters/yaml/pool_attribute.py -> build/lib/designate/objects/adapters/yaml copying designate/objects/adapters/yaml/pool_catalog_zone.py -> build/lib/designate/objects/adapters/yaml copying designate/objects/adapters/yaml/pool_nameserver.py -> build/lib/designate/objects/adapters/yaml copying designate/objects/adapters/yaml/pool_ns_record.py -> build/lib/designate/objects/adapters/yaml copying designate/objects/adapters/yaml/pool_target.py -> build/lib/designate/objects/adapters/yaml copying designate/objects/adapters/yaml/pool_target_master.py -> build/lib/designate/objects/adapters/yaml copying designate/objects/adapters/yaml/pool_target_option.py -> build/lib/designate/objects/adapters/yaml creating build/lib/designate/producer copying designate/producer/__init__.py -> build/lib/designate/producer copying designate/producer/service.py -> build/lib/designate/producer copying designate/producer/tasks.py -> build/lib/designate/producer creating build/lib/designate/quota copying designate/quota/__init__.py -> build/lib/designate/quota copying designate/quota/base.py -> build/lib/designate/quota copying designate/quota/impl_noop.py -> build/lib/designate/quota copying designate/quota/impl_storage.py -> build/lib/designate/quota creating build/lib/designate/resources creating build/lib/designate/resources/schemas creating build/lib/designate/resources/schemas/admin copying designate/resources/schemas/admin/quota.json -> build/lib/designate/resources/schemas/admin creating build/lib/designate/resources/templates copying designate/resources/templates/bind9-zone.jinja2 -> build/lib/designate/resources/templates copying designate/resources/templates/dnsmasq-zone.jinja2 -> build/lib/designate/resources/templates copying designate/resources/templates/export-zone.jinja2 -> build/lib/designate/resources/templates creating build/lib/designate/scheduler copying designate/scheduler/__init__.py -> build/lib/designate/scheduler copying designate/scheduler/base.py -> build/lib/designate/scheduler creating build/lib/designate/scheduler/filters copying designate/scheduler/filters/__init__.py -> build/lib/designate/scheduler/filters copying designate/scheduler/filters/attribute_filter.py -> build/lib/designate/scheduler/filters copying designate/scheduler/filters/base.py -> build/lib/designate/scheduler/filters copying designate/scheduler/filters/default_pool_filter.py -> build/lib/designate/scheduler/filters copying designate/scheduler/filters/fallback_filter.py -> build/lib/designate/scheduler/filters copying designate/scheduler/filters/in_doubt_default_pool_filter.py -> build/lib/designate/scheduler/filters copying designate/scheduler/filters/pool_id_attribute_filter.py -> build/lib/designate/scheduler/filters copying designate/scheduler/filters/random_filter.py -> build/lib/designate/scheduler/filters creating build/lib/designate/sink copying designate/sink/__init__.py -> build/lib/designate/sink copying designate/sink/service.py -> build/lib/designate/sink creating build/lib/designate/storage copying designate/storage/__init__.py -> build/lib/designate/storage copying designate/storage/sql.py -> build/lib/designate/storage creating build/lib/designate/storage/sqlalchemy copying designate/storage/sqlalchemy/__init__.py -> build/lib/designate/storage/sqlalchemy copying designate/storage/sqlalchemy/alembic.ini -> build/lib/designate/storage/sqlalchemy copying designate/storage/sqlalchemy/base.py -> build/lib/designate/storage/sqlalchemy copying designate/storage/sqlalchemy/tables.py -> build/lib/designate/storage/sqlalchemy copying designate/storage/sqlalchemy/types.py -> build/lib/designate/storage/sqlalchemy copying designate/storage/sqlalchemy/utils.py -> build/lib/designate/storage/sqlalchemy creating build/lib/designate/storage/sqlalchemy/alembic copying designate/storage/sqlalchemy/alembic/README -> build/lib/designate/storage/sqlalchemy/alembic copying designate/storage/sqlalchemy/alembic/env.py -> build/lib/designate/storage/sqlalchemy/alembic copying designate/storage/sqlalchemy/alembic/legacy_utils.py -> build/lib/designate/storage/sqlalchemy/alembic copying designate/storage/sqlalchemy/alembic/script.py.mako -> build/lib/designate/storage/sqlalchemy/alembic creating build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/0bcf910ea823_add_zone_attributes.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/15b34ff3ecb8_fix_service_charset.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/304d41c3847a_add_services.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/7977deaa5167_add_rrset_indexes_for_filtering_perf.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/9099de8ae11c_add_catalog_zones.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/91eb1eb7c882_support_caa_records.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/93a00a815f07_unique_service_status.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/a005af3aa38e_add_increment_serial.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/a69b45715cc1_add_delayed_notify_column.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/b20189fd288e_shared_zone.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/b8999fd10721_support_naptr_records.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/bfcfc4a07487_unique_ns_record.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/c9f427f7180a_liberty.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/d04819112169_new_pools_tables.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/d9a1883e93e9_add_fks.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/e5e2199ed76e_support_cert_records.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/f828412479ee_add_svcb_and_https_record_types.py -> build/lib/designate/storage/sqlalchemy/alembic/versions copying designate/storage/sqlalchemy/alembic/versions/f9f969f9d85e_change_managed_column_types.py -> build/lib/designate/storage/sqlalchemy/alembic/versions creating build/lib/designate/tests copying designate/tests/README -> build/lib/designate/tests copying designate/tests/__init__.py -> build/lib/designate/tests copying designate/tests/base_fixtures.py -> build/lib/designate/tests creating build/lib/designate/tests/functional copying designate/tests/functional/README -> build/lib/designate/tests/functional copying designate/tests/functional/__init__.py -> build/lib/designate/tests/functional copying designate/tests/functional/test_context.py -> build/lib/designate/tests/functional copying designate/tests/functional/test_dnsmiddleware.py -> build/lib/designate/tests/functional copying designate/tests/functional/test_dnsutils.py -> build/lib/designate/tests/functional copying designate/tests/functional/test_migration.py -> build/lib/designate/tests/functional copying designate/tests/functional/test_sqlalchemy.py -> build/lib/designate/tests/functional copying designate/tests/functional/test_storage.py -> build/lib/designate/tests/functional copying designate/tests/functional/test_upgrade_checks.py -> build/lib/designate/tests/functional creating build/lib/designate/tests/functional/api copying designate/tests/functional/api/__init__.py -> build/lib/designate/tests/functional/api copying designate/tests/functional/api/test_middleware.py -> build/lib/designate/tests/functional/api copying designate/tests/functional/api/test_service.py -> build/lib/designate/tests/functional/api creating build/lib/designate/tests/functional/api/admin copying designate/tests/functional/api/admin/__init__.py -> build/lib/designate/tests/functional/api/admin creating build/lib/designate/tests/functional/api/admin/extensions copying designate/tests/functional/api/admin/extensions/__init__.py -> build/lib/designate/tests/functional/api/admin/extensions copying designate/tests/functional/api/admin/extensions/test_quotas.py -> build/lib/designate/tests/functional/api/admin/extensions copying designate/tests/functional/api/admin/extensions/test_reports.py -> build/lib/designate/tests/functional/api/admin/extensions creating build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/__init__.py -> build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/test_api.py -> build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/test_blacklists.py -> build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/test_floatingips.py -> build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/test_hostheaders.py -> build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/test_import_export.py -> build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/test_limits.py -> build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/test_pools.py -> build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/test_quotas.py -> build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/test_recordsets.py -> build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/test_service_status.py -> build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/test_shared_zones.py -> build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/test_tlds.py -> build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/test_tsigkeys.py -> build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/test_zone_exports.py -> build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/test_zone_recordsets.py -> build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/test_zone_transfers.py -> build/lib/designate/tests/functional/api/v2 copying designate/tests/functional/api/v2/test_zones.py -> build/lib/designate/tests/functional/api/v2 creating build/lib/designate/tests/functional/central copying designate/tests/functional/central/__init__.py -> build/lib/designate/tests/functional/central copying designate/tests/functional/central/test_basic.py -> build/lib/designate/tests/functional/central copying designate/tests/functional/central/test_service.py -> build/lib/designate/tests/functional/central creating build/lib/designate/tests/functional/manage copying designate/tests/functional/manage/__init__.py -> build/lib/designate/tests/functional/manage copying designate/tests/functional/manage/test_database.py -> build/lib/designate/tests/functional/manage copying designate/tests/functional/manage/test_pool.py -> build/lib/designate/tests/functional/manage copying designate/tests/functional/manage/test_service.py -> build/lib/designate/tests/functional/manage copying designate/tests/functional/manage/test_tlds.py -> build/lib/designate/tests/functional/manage copying designate/tests/functional/manage/test_update_pool.py -> build/lib/designate/tests/functional/manage creating build/lib/designate/tests/functional/mdns copying designate/tests/functional/mdns/__init__.py -> build/lib/designate/tests/functional/mdns copying designate/tests/functional/mdns/test_handler.py -> build/lib/designate/tests/functional/mdns copying designate/tests/functional/mdns/test_service.py -> build/lib/designate/tests/functional/mdns creating build/lib/designate/tests/functional/notification_handler copying designate/tests/functional/notification_handler/__init__.py -> build/lib/designate/tests/functional/notification_handler copying designate/tests/functional/notification_handler/test_base.py -> build/lib/designate/tests/functional/notification_handler copying designate/tests/functional/notification_handler/test_neutron.py -> build/lib/designate/tests/functional/notification_handler copying designate/tests/functional/notification_handler/test_nova.py -> build/lib/designate/tests/functional/notification_handler creating build/lib/designate/tests/functional/producer copying designate/tests/functional/producer/__init__.py -> build/lib/designate/tests/functional/producer copying designate/tests/functional/producer/test_service.py -> build/lib/designate/tests/functional/producer copying designate/tests/functional/producer/test_tasks.py -> build/lib/designate/tests/functional/producer creating build/lib/designate/tests/functional/quota copying designate/tests/functional/quota/__init__.py -> build/lib/designate/tests/functional/quota copying designate/tests/functional/quota/test_quota.py -> build/lib/designate/tests/functional/quota copying designate/tests/functional/quota/test_storage.py -> build/lib/designate/tests/functional/quota creating build/lib/designate/tests/functional/worker copying designate/tests/functional/worker/__init__.py -> build/lib/designate/tests/functional/worker copying designate/tests/functional/worker/test_notify.py -> build/lib/designate/tests/functional/worker copying designate/tests/functional/worker/test_worker_tasks.py -> build/lib/designate/tests/functional/worker creating build/lib/designate/tests/resources copying designate/tests/resources/__init__.py -> build/lib/designate/tests/resources creating build/lib/designate/tests/resources/pools_yaml copying designate/tests/resources/pools_yaml/bind9_pools.yaml -> build/lib/designate/tests/resources/pools_yaml copying designate/tests/resources/pools_yaml/multiple-pools.yaml -> build/lib/designate/tests/resources/pools_yaml copying designate/tests/resources/pools_yaml/pools-catalog-zone.yaml -> build/lib/designate/tests/resources/pools_yaml copying designate/tests/resources/pools_yaml/pools.yaml -> build/lib/designate/tests/resources/pools_yaml copying designate/tests/resources/pools_yaml/sample_output.yaml -> build/lib/designate/tests/resources/pools_yaml creating build/lib/designate/tests/resources/sample_notifications creating build/lib/designate/tests/resources/sample_notifications/neutron copying designate/tests/resources/sample_notifications/neutron/floatingip.delete.start.json -> build/lib/designate/tests/resources/sample_notifications/neutron copying designate/tests/resources/sample_notifications/neutron/floatingip.update.end_associate.json -> build/lib/designate/tests/resources/sample_notifications/neutron copying designate/tests/resources/sample_notifications/neutron/floatingip.update.end_disassociate.json -> build/lib/designate/tests/resources/sample_notifications/neutron copying designate/tests/resources/sample_notifications/neutron/port.create.end.json -> build/lib/designate/tests/resources/sample_notifications/neutron copying designate/tests/resources/sample_notifications/neutron/port.create.start.json -> build/lib/designate/tests/resources/sample_notifications/neutron copying designate/tests/resources/sample_notifications/neutron/port.delete.end.json -> build/lib/designate/tests/resources/sample_notifications/neutron copying designate/tests/resources/sample_notifications/neutron/port.delete.start.json -> build/lib/designate/tests/resources/sample_notifications/neutron creating build/lib/designate/tests/resources/sample_notifications/nova copying designate/tests/resources/sample_notifications/nova/compute.instance.create.end-2.json -> build/lib/designate/tests/resources/sample_notifications/nova copying designate/tests/resources/sample_notifications/nova/compute.instance.create.end.json -> build/lib/designate/tests/resources/sample_notifications/nova copying designate/tests/resources/sample_notifications/nova/compute.instance.create.start.json -> build/lib/designate/tests/resources/sample_notifications/nova copying designate/tests/resources/sample_notifications/nova/compute.instance.delete.start.json -> build/lib/designate/tests/resources/sample_notifications/nova copying designate/tests/resources/sample_notifications/nova/compute.instance.shutdown.end.json -> build/lib/designate/tests/resources/sample_notifications/nova copying designate/tests/resources/sample_notifications/nova/compute.instance.shutdown.start.json -> build/lib/designate/tests/resources/sample_notifications/nova copying designate/tests/resources/sample_notifications/nova/network.floating_ip.allocate.json -> build/lib/designate/tests/resources/sample_notifications/nova copying designate/tests/resources/sample_notifications/nova/network.floating_ip.associate.json -> build/lib/designate/tests/resources/sample_notifications/nova copying designate/tests/resources/sample_notifications/nova/network.floating_ip.deallocate.json -> build/lib/designate/tests/resources/sample_notifications/nova copying designate/tests/resources/sample_notifications/nova/network.floating_ip.disassociate.json -> build/lib/designate/tests/resources/sample_notifications/nova copying designate/tests/resources/sample_notifications/nova/scheduler.run_instance.end.json -> build/lib/designate/tests/resources/sample_notifications/nova copying designate/tests/resources/sample_notifications/nova/scheduler.run_instance.scheduled.json -> build/lib/designate/tests/resources/sample_notifications/nova copying designate/tests/resources/sample_notifications/nova/scheduler.run_instance.start.json -> build/lib/designate/tests/resources/sample_notifications/nova creating build/lib/designate/tests/resources/tlds copying designate/tests/resources/tlds/tlds_list -> build/lib/designate/tests/resources/tlds copying designate/tests/resources/tlds/tlds_list_with_descriptions -> build/lib/designate/tests/resources/tlds copying designate/tests/resources/tlds/tlds_list_with_extra_fields -> build/lib/designate/tests/resources/tlds copying designate/tests/resources/tlds/tlds_list_with_invalid_tlds -> build/lib/designate/tests/resources/tlds creating build/lib/designate/tests/resources/zonefiles copying designate/tests/resources/zonefiles/escaped_example.com.zone -> build/lib/designate/tests/resources/zonefiles copying designate/tests/resources/zonefiles/example.com.zone -> build/lib/designate/tests/resources/zonefiles copying designate/tests/resources/zonefiles/malformed_example.com.zone -> build/lib/designate/tests/resources/zonefiles copying designate/tests/resources/zonefiles/noorigin_example.com.zone -> build/lib/designate/tests/resources/zonefiles copying designate/tests/resources/zonefiles/nosoa_example.com.zone -> build/lib/designate/tests/resources/zonefiles copying designate/tests/resources/zonefiles/two_example.com.zone -> build/lib/designate/tests/resources/zonefiles copying designate/tests/resources/zonefiles/zerosoa_example.com.zone -> build/lib/designate/tests/resources/zonefiles creating build/lib/designate/tests/unit copying designate/tests/unit/README -> build/lib/designate/tests/unit copying designate/tests/unit/__init__.py -> build/lib/designate/tests/unit copying designate/tests/unit/test_conf.py -> build/lib/designate/tests/unit copying designate/tests/unit/test_context.py -> build/lib/designate/tests/unit copying designate/tests/unit/test_coordination.py -> build/lib/designate/tests/unit copying designate/tests/unit/test_dnsmiddleware.py -> build/lib/designate/tests/unit copying designate/tests/unit/test_dnsutils.py -> build/lib/designate/tests/unit copying designate/tests/unit/test_heartbeat_emitter.py -> build/lib/designate/tests/unit copying designate/tests/unit/test_notifications.py -> build/lib/designate/tests/unit copying designate/tests/unit/test_rpc.py -> build/lib/designate/tests/unit copying designate/tests/unit/test_schema.py -> build/lib/designate/tests/unit copying designate/tests/unit/test_service.py -> build/lib/designate/tests/unit copying designate/tests/unit/test_utils.py -> build/lib/designate/tests/unit copying designate/tests/unit/utils.py -> build/lib/designate/tests/unit creating build/lib/designate/tests/unit/api copying designate/tests/unit/api/__init__.py -> build/lib/designate/tests/unit/api copying designate/tests/unit/api/test_admin_api.py -> build/lib/designate/tests/unit/api copying designate/tests/unit/api/test_middleware.py -> build/lib/designate/tests/unit/api copying designate/tests/unit/api/test_root.py -> build/lib/designate/tests/unit/api copying designate/tests/unit/api/test_version.py -> build/lib/designate/tests/unit/api copying designate/tests/unit/api/test_wsgi.py -> build/lib/designate/tests/unit/api creating build/lib/designate/tests/unit/api/v2 copying designate/tests/unit/api/v2/__init__.py -> build/lib/designate/tests/unit/api/v2 copying designate/tests/unit/api/v2/test_abandon.py -> build/lib/designate/tests/unit/api/v2 copying designate/tests/unit/api/v2/test_api_v2.py -> build/lib/designate/tests/unit/api/v2 copying designate/tests/unit/api/v2/test_floatingips.py -> build/lib/designate/tests/unit/api/v2 copying designate/tests/unit/api/v2/test_patches.py -> build/lib/designate/tests/unit/api/v2 copying designate/tests/unit/api/v2/test_pool_move.py -> build/lib/designate/tests/unit/api/v2 copying designate/tests/unit/api/v2/test_quotas.py -> build/lib/designate/tests/unit/api/v2 copying designate/tests/unit/api/v2/test_recordsets.py -> build/lib/designate/tests/unit/api/v2 copying designate/tests/unit/api/v2/test_rest_controller.py -> build/lib/designate/tests/unit/api/v2 copying designate/tests/unit/api/v2/test_zones.py -> build/lib/designate/tests/unit/api/v2 creating build/lib/designate/tests/unit/backend copying designate/tests/unit/backend/__init__.py -> build/lib/designate/tests/unit/backend copying designate/tests/unit/backend/test_akamai_v2.py -> build/lib/designate/tests/unit/backend copying designate/tests/unit/backend/test_base.py -> build/lib/designate/tests/unit/backend copying designate/tests/unit/backend/test_bind9.py -> build/lib/designate/tests/unit/backend copying designate/tests/unit/backend/test_designate.py -> build/lib/designate/tests/unit/backend copying designate/tests/unit/backend/test_dynect.py -> build/lib/designate/tests/unit/backend copying designate/tests/unit/backend/test_fake.py -> build/lib/designate/tests/unit/backend copying designate/tests/unit/backend/test_infoblox.py -> build/lib/designate/tests/unit/backend copying designate/tests/unit/backend/test_ns1.py -> build/lib/designate/tests/unit/backend copying designate/tests/unit/backend/test_nsd4.py -> build/lib/designate/tests/unit/backend copying designate/tests/unit/backend/test_pdns4.py -> build/lib/designate/tests/unit/backend creating build/lib/designate/tests/unit/central copying designate/tests/unit/central/__init__.py -> build/lib/designate/tests/unit/central copying designate/tests/unit/central/test_central.py -> build/lib/designate/tests/unit/central copying designate/tests/unit/central/test_lock_decorator.py -> build/lib/designate/tests/unit/central creating build/lib/designate/tests/unit/cmd copying designate/tests/unit/cmd/__init__.py -> build/lib/designate/tests/unit/cmd copying designate/tests/unit/cmd/test_cmd.py -> build/lib/designate/tests/unit/cmd copying designate/tests/unit/cmd/test_manage.py -> build/lib/designate/tests/unit/cmd copying designate/tests/unit/cmd/test_status.py -> build/lib/designate/tests/unit/cmd creating build/lib/designate/tests/unit/common copying designate/tests/unit/common/__init__.py -> build/lib/designate/tests/unit/common copying designate/tests/unit/common/test_keystone.py -> build/lib/designate/tests/unit/common copying designate/tests/unit/common/test_profiler.py -> build/lib/designate/tests/unit/common copying designate/tests/unit/common/test_regex.py -> build/lib/designate/tests/unit/common copying designate/tests/unit/common/test_rpc_logging.py -> build/lib/designate/tests/unit/common copying designate/tests/unit/common/test_zone_lock.py -> build/lib/designate/tests/unit/common creating build/lib/designate/tests/unit/manage copying designate/tests/unit/manage/__init__.py -> build/lib/designate/tests/unit/manage copying designate/tests/unit/manage/test_base.py -> build/lib/designate/tests/unit/manage copying designate/tests/unit/manage/test_pool.py -> build/lib/designate/tests/unit/manage creating build/lib/designate/tests/unit/mdns copying designate/tests/unit/mdns/__init__.py -> build/lib/designate/tests/unit/mdns copying designate/tests/unit/mdns/test_handler.py -> build/lib/designate/tests/unit/mdns copying designate/tests/unit/mdns/test_service.py -> build/lib/designate/tests/unit/mdns creating build/lib/designate/tests/unit/network_api copying designate/tests/unit/network_api/__init__.py -> build/lib/designate/tests/unit/network_api copying designate/tests/unit/network_api/test_base.py -> build/lib/designate/tests/unit/network_api copying designate/tests/unit/network_api/test_fake.py -> build/lib/designate/tests/unit/network_api copying designate/tests/unit/network_api/test_neutron.py -> build/lib/designate/tests/unit/network_api creating build/lib/designate/tests/unit/notification_handler copying designate/tests/unit/notification_handler/__init__.py -> build/lib/designate/tests/unit/notification_handler copying designate/tests/unit/notification_handler/test_fake.py -> build/lib/designate/tests/unit/notification_handler copying designate/tests/unit/notification_handler/test_neutron.py -> build/lib/designate/tests/unit/notification_handler copying designate/tests/unit/notification_handler/test_nova.py -> build/lib/designate/tests/unit/notification_handler creating build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/__init__.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_adapters.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_adapters_v2_api.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_adapters_yaml.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_base.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_fields.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_floating_ip.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_quota.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_recordset.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_rrdata_a.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_rrdata_aaaa.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_rrdata_caa.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_rrdata_cert.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_rrdata_cname.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_rrdata_https.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_rrdata_mx.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_rrdata_naptr.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_rrdata_ns.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_rrdata_ptr.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_rrdata_soa.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_rrdata_spf.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_rrdata_srv.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_rrdata_sshfp.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_rrdata_svcb.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_rrdata_txt.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_zone.py -> build/lib/designate/tests/unit/objects copying designate/tests/unit/objects/test_zone_master.py -> build/lib/designate/tests/unit/objects creating build/lib/designate/tests/unit/producer copying designate/tests/unit/producer/__init__.py -> build/lib/designate/tests/unit/producer copying designate/tests/unit/producer/test_service.py -> build/lib/designate/tests/unit/producer copying designate/tests/unit/producer/test_tasks.py -> build/lib/designate/tests/unit/producer creating build/lib/designate/tests/unit/scheduler copying designate/tests/unit/scheduler/__init__.py -> build/lib/designate/tests/unit/scheduler copying designate/tests/unit/scheduler/test_basic.py -> build/lib/designate/tests/unit/scheduler copying designate/tests/unit/scheduler/test_filters.py -> build/lib/designate/tests/unit/scheduler copying designate/tests/unit/scheduler/test_permutations.py -> build/lib/designate/tests/unit/scheduler creating build/lib/designate/tests/unit/sink copying designate/tests/unit/sink/__init__.py -> build/lib/designate/tests/unit/sink copying designate/tests/unit/sink/test_notifications.py -> build/lib/designate/tests/unit/sink copying designate/tests/unit/sink/test_service.py -> build/lib/designate/tests/unit/sink creating build/lib/designate/tests/unit/storage copying designate/tests/unit/storage/__init__.py -> build/lib/designate/tests/unit/storage creating build/lib/designate/tests/unit/storage/impl_sqlalchemy copying designate/tests/unit/storage/impl_sqlalchemy/__init__.py -> build/lib/designate/tests/unit/storage/impl_sqlalchemy copying designate/tests/unit/storage/impl_sqlalchemy/test_sqlalchemy.py -> build/lib/designate/tests/unit/storage/impl_sqlalchemy creating build/lib/designate/tests/unit/storage/impl_sqlalchemy/alembic copying designate/tests/unit/storage/impl_sqlalchemy/alembic/__init__.py -> build/lib/designate/tests/unit/storage/impl_sqlalchemy/alembic copying designate/tests/unit/storage/impl_sqlalchemy/alembic/test_legacy_utils.py -> build/lib/designate/tests/unit/storage/impl_sqlalchemy/alembic creating build/lib/designate/tests/unit/workers copying designate/tests/unit/workers/__init__.py -> build/lib/designate/tests/unit/workers copying designate/tests/unit/workers/test_base_task.py -> build/lib/designate/tests/unit/workers copying designate/tests/unit/workers/test_notify.py -> build/lib/designate/tests/unit/workers copying designate/tests/unit/workers/test_processing.py -> build/lib/designate/tests/unit/workers copying designate/tests/unit/workers/test_rpcapi.py -> build/lib/designate/tests/unit/workers copying designate/tests/unit/workers/test_service.py -> build/lib/designate/tests/unit/workers copying designate/tests/unit/workers/test_task_config.py -> build/lib/designate/tests/unit/workers copying designate/tests/unit/workers/test_xfr.py -> build/lib/designate/tests/unit/workers copying designate/tests/unit/workers/test_zone_tasks.py -> build/lib/designate/tests/unit/workers creating build/lib/designate/tests/unit/wsgi copying designate/tests/unit/wsgi/__init__.py -> build/lib/designate/tests/unit/wsgi copying designate/tests/unit/wsgi/test_api.py -> build/lib/designate/tests/unit/wsgi creating build/lib/designate/worker copying designate/worker/README.md -> build/lib/designate/worker copying designate/worker/__init__.py -> build/lib/designate/worker copying designate/worker/processing.py -> build/lib/designate/worker copying designate/worker/rpcapi.py -> build/lib/designate/worker copying designate/worker/service.py -> build/lib/designate/worker creating build/lib/designate/worker/tasks copying designate/worker/tasks/__init__.py -> build/lib/designate/worker/tasks copying designate/worker/tasks/base.py -> build/lib/designate/worker/tasks copying designate/worker/tasks/zone.py -> build/lib/designate/worker/tasks creating build/lib/designate/wsgi copying designate/wsgi/__init__.py -> build/lib/designate/wsgi copying designate/wsgi/api.py -> build/lib/designate/wsgi 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/designate creating build/bdist.linux-x86_64/wheel/designate/wsgi copying build/lib/designate/wsgi/api.py -> build/bdist.linux-x86_64/wheel/designate/wsgi copying build/lib/designate/wsgi/__init__.py -> build/bdist.linux-x86_64/wheel/designate/wsgi creating build/bdist.linux-x86_64/wheel/designate/worker creating build/bdist.linux-x86_64/wheel/designate/worker/tasks copying build/lib/designate/worker/tasks/zone.py -> build/bdist.linux-x86_64/wheel/designate/worker/tasks copying build/lib/designate/worker/tasks/base.py -> build/bdist.linux-x86_64/wheel/designate/worker/tasks copying build/lib/designate/worker/tasks/__init__.py -> build/bdist.linux-x86_64/wheel/designate/worker/tasks copying build/lib/designate/worker/service.py -> build/bdist.linux-x86_64/wheel/designate/worker copying build/lib/designate/worker/rpcapi.py -> build/bdist.linux-x86_64/wheel/designate/worker copying build/lib/designate/worker/processing.py -> build/bdist.linux-x86_64/wheel/designate/worker copying build/lib/designate/worker/__init__.py -> build/bdist.linux-x86_64/wheel/designate/worker copying build/lib/designate/worker/README.md -> build/bdist.linux-x86_64/wheel/designate/worker creating build/bdist.linux-x86_64/wheel/designate/tests creating build/bdist.linux-x86_64/wheel/designate/tests/unit creating build/bdist.linux-x86_64/wheel/designate/tests/unit/wsgi copying build/lib/designate/tests/unit/wsgi/test_api.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/wsgi copying build/lib/designate/tests/unit/wsgi/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/wsgi creating build/bdist.linux-x86_64/wheel/designate/tests/unit/workers copying build/lib/designate/tests/unit/workers/test_zone_tasks.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers copying build/lib/designate/tests/unit/workers/test_xfr.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers copying build/lib/designate/tests/unit/workers/test_task_config.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers copying build/lib/designate/tests/unit/workers/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers copying build/lib/designate/tests/unit/workers/test_rpcapi.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers copying build/lib/designate/tests/unit/workers/test_processing.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers copying build/lib/designate/tests/unit/workers/test_notify.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers copying build/lib/designate/tests/unit/workers/test_base_task.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers copying build/lib/designate/tests/unit/workers/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers creating build/bdist.linux-x86_64/wheel/designate/tests/unit/storage creating build/bdist.linux-x86_64/wheel/designate/tests/unit/storage/impl_sqlalchemy creating build/bdist.linux-x86_64/wheel/designate/tests/unit/storage/impl_sqlalchemy/alembic copying build/lib/designate/tests/unit/storage/impl_sqlalchemy/alembic/test_legacy_utils.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/storage/impl_sqlalchemy/alembic copying build/lib/designate/tests/unit/storage/impl_sqlalchemy/alembic/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/storage/impl_sqlalchemy/alembic copying build/lib/designate/tests/unit/storage/impl_sqlalchemy/test_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/storage/impl_sqlalchemy copying build/lib/designate/tests/unit/storage/impl_sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/storage/impl_sqlalchemy copying build/lib/designate/tests/unit/storage/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/storage creating build/bdist.linux-x86_64/wheel/designate/tests/unit/sink copying build/lib/designate/tests/unit/sink/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/sink copying build/lib/designate/tests/unit/sink/test_notifications.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/sink copying build/lib/designate/tests/unit/sink/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/sink creating build/bdist.linux-x86_64/wheel/designate/tests/unit/scheduler copying build/lib/designate/tests/unit/scheduler/test_permutations.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/scheduler copying build/lib/designate/tests/unit/scheduler/test_filters.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/scheduler copying build/lib/designate/tests/unit/scheduler/test_basic.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/scheduler copying build/lib/designate/tests/unit/scheduler/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/scheduler creating build/bdist.linux-x86_64/wheel/designate/tests/unit/producer copying build/lib/designate/tests/unit/producer/test_tasks.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/producer copying build/lib/designate/tests/unit/producer/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/producer copying build/lib/designate/tests/unit/producer/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/producer creating build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_zone_master.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_zone.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_rrdata_txt.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_rrdata_svcb.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_rrdata_sshfp.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_rrdata_srv.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_rrdata_spf.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_rrdata_soa.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_rrdata_ptr.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_rrdata_ns.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_rrdata_naptr.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_rrdata_mx.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_rrdata_https.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_rrdata_cname.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_rrdata_cert.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_rrdata_caa.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_rrdata_aaaa.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_rrdata_a.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_recordset.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_quota.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_floating_ip.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_fields.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_base.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_adapters_yaml.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_adapters_v2_api.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/test_adapters.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects copying build/lib/designate/tests/unit/objects/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects creating build/bdist.linux-x86_64/wheel/designate/tests/unit/notification_handler copying build/lib/designate/tests/unit/notification_handler/test_nova.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/notification_handler copying build/lib/designate/tests/unit/notification_handler/test_neutron.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/notification_handler copying build/lib/designate/tests/unit/notification_handler/test_fake.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/notification_handler copying build/lib/designate/tests/unit/notification_handler/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/notification_handler creating build/bdist.linux-x86_64/wheel/designate/tests/unit/network_api copying build/lib/designate/tests/unit/network_api/test_neutron.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/network_api copying build/lib/designate/tests/unit/network_api/test_fake.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/network_api copying build/lib/designate/tests/unit/network_api/test_base.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/network_api copying build/lib/designate/tests/unit/network_api/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/network_api creating build/bdist.linux-x86_64/wheel/designate/tests/unit/mdns copying build/lib/designate/tests/unit/mdns/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/mdns copying build/lib/designate/tests/unit/mdns/test_handler.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/mdns copying build/lib/designate/tests/unit/mdns/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/mdns creating build/bdist.linux-x86_64/wheel/designate/tests/unit/manage copying build/lib/designate/tests/unit/manage/test_pool.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/manage copying build/lib/designate/tests/unit/manage/test_base.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/manage copying build/lib/designate/tests/unit/manage/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/manage creating build/bdist.linux-x86_64/wheel/designate/tests/unit/common copying build/lib/designate/tests/unit/common/test_zone_lock.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/common copying build/lib/designate/tests/unit/common/test_rpc_logging.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/common copying build/lib/designate/tests/unit/common/test_regex.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/common copying build/lib/designate/tests/unit/common/test_profiler.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/common copying build/lib/designate/tests/unit/common/test_keystone.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/common copying build/lib/designate/tests/unit/common/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/common creating build/bdist.linux-x86_64/wheel/designate/tests/unit/cmd copying build/lib/designate/tests/unit/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/cmd copying build/lib/designate/tests/unit/cmd/test_manage.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/cmd copying build/lib/designate/tests/unit/cmd/test_cmd.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/cmd copying build/lib/designate/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/cmd creating build/bdist.linux-x86_64/wheel/designate/tests/unit/central copying build/lib/designate/tests/unit/central/test_lock_decorator.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/central copying build/lib/designate/tests/unit/central/test_central.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/central copying build/lib/designate/tests/unit/central/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/central creating build/bdist.linux-x86_64/wheel/designate/tests/unit/backend copying build/lib/designate/tests/unit/backend/test_pdns4.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend copying build/lib/designate/tests/unit/backend/test_nsd4.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend copying build/lib/designate/tests/unit/backend/test_ns1.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend copying build/lib/designate/tests/unit/backend/test_infoblox.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend copying build/lib/designate/tests/unit/backend/test_fake.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend copying build/lib/designate/tests/unit/backend/test_dynect.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend copying build/lib/designate/tests/unit/backend/test_designate.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend copying build/lib/designate/tests/unit/backend/test_bind9.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend copying build/lib/designate/tests/unit/backend/test_base.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend copying build/lib/designate/tests/unit/backend/test_akamai_v2.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend copying build/lib/designate/tests/unit/backend/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend creating build/bdist.linux-x86_64/wheel/designate/tests/unit/api creating build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2 copying build/lib/designate/tests/unit/api/v2/test_zones.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2 copying build/lib/designate/tests/unit/api/v2/test_rest_controller.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2 copying build/lib/designate/tests/unit/api/v2/test_recordsets.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2 copying build/lib/designate/tests/unit/api/v2/test_quotas.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2 copying build/lib/designate/tests/unit/api/v2/test_pool_move.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2 copying build/lib/designate/tests/unit/api/v2/test_patches.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2 copying build/lib/designate/tests/unit/api/v2/test_floatingips.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2 copying build/lib/designate/tests/unit/api/v2/test_api_v2.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2 copying build/lib/designate/tests/unit/api/v2/test_abandon.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2 copying build/lib/designate/tests/unit/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2 copying build/lib/designate/tests/unit/api/test_wsgi.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api copying build/lib/designate/tests/unit/api/test_version.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api copying build/lib/designate/tests/unit/api/test_root.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api copying build/lib/designate/tests/unit/api/test_middleware.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api copying build/lib/designate/tests/unit/api/test_admin_api.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api copying build/lib/designate/tests/unit/api/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api copying build/lib/designate/tests/unit/utils.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit copying build/lib/designate/tests/unit/test_utils.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit copying build/lib/designate/tests/unit/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit copying build/lib/designate/tests/unit/test_schema.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit copying build/lib/designate/tests/unit/test_rpc.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit copying build/lib/designate/tests/unit/test_notifications.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit copying build/lib/designate/tests/unit/test_heartbeat_emitter.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit copying build/lib/designate/tests/unit/test_dnsutils.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit copying build/lib/designate/tests/unit/test_dnsmiddleware.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit copying build/lib/designate/tests/unit/test_coordination.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit copying build/lib/designate/tests/unit/test_context.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit copying build/lib/designate/tests/unit/test_conf.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit copying build/lib/designate/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit copying build/lib/designate/tests/unit/README -> build/bdist.linux-x86_64/wheel/designate/tests/unit creating build/bdist.linux-x86_64/wheel/designate/tests/resources creating build/bdist.linux-x86_64/wheel/designate/tests/resources/zonefiles copying build/lib/designate/tests/resources/zonefiles/zerosoa_example.com.zone -> build/bdist.linux-x86_64/wheel/designate/tests/resources/zonefiles copying build/lib/designate/tests/resources/zonefiles/two_example.com.zone -> build/bdist.linux-x86_64/wheel/designate/tests/resources/zonefiles copying build/lib/designate/tests/resources/zonefiles/nosoa_example.com.zone -> build/bdist.linux-x86_64/wheel/designate/tests/resources/zonefiles copying build/lib/designate/tests/resources/zonefiles/noorigin_example.com.zone -> build/bdist.linux-x86_64/wheel/designate/tests/resources/zonefiles copying build/lib/designate/tests/resources/zonefiles/malformed_example.com.zone -> build/bdist.linux-x86_64/wheel/designate/tests/resources/zonefiles copying build/lib/designate/tests/resources/zonefiles/example.com.zone -> build/bdist.linux-x86_64/wheel/designate/tests/resources/zonefiles copying build/lib/designate/tests/resources/zonefiles/escaped_example.com.zone -> build/bdist.linux-x86_64/wheel/designate/tests/resources/zonefiles creating build/bdist.linux-x86_64/wheel/designate/tests/resources/tlds copying build/lib/designate/tests/resources/tlds/tlds_list_with_invalid_tlds -> build/bdist.linux-x86_64/wheel/designate/tests/resources/tlds copying build/lib/designate/tests/resources/tlds/tlds_list_with_extra_fields -> build/bdist.linux-x86_64/wheel/designate/tests/resources/tlds copying build/lib/designate/tests/resources/tlds/tlds_list_with_descriptions -> build/bdist.linux-x86_64/wheel/designate/tests/resources/tlds copying build/lib/designate/tests/resources/tlds/tlds_list -> build/bdist.linux-x86_64/wheel/designate/tests/resources/tlds creating build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications creating build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova copying build/lib/designate/tests/resources/sample_notifications/nova/scheduler.run_instance.start.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova copying build/lib/designate/tests/resources/sample_notifications/nova/scheduler.run_instance.scheduled.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova copying build/lib/designate/tests/resources/sample_notifications/nova/scheduler.run_instance.end.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova copying build/lib/designate/tests/resources/sample_notifications/nova/network.floating_ip.disassociate.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova copying build/lib/designate/tests/resources/sample_notifications/nova/network.floating_ip.deallocate.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova copying build/lib/designate/tests/resources/sample_notifications/nova/network.floating_ip.associate.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova copying build/lib/designate/tests/resources/sample_notifications/nova/network.floating_ip.allocate.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova copying build/lib/designate/tests/resources/sample_notifications/nova/compute.instance.shutdown.start.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova copying build/lib/designate/tests/resources/sample_notifications/nova/compute.instance.shutdown.end.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova copying build/lib/designate/tests/resources/sample_notifications/nova/compute.instance.delete.start.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova copying build/lib/designate/tests/resources/sample_notifications/nova/compute.instance.create.start.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova copying build/lib/designate/tests/resources/sample_notifications/nova/compute.instance.create.end.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova copying build/lib/designate/tests/resources/sample_notifications/nova/compute.instance.create.end-2.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova creating build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/neutron copying build/lib/designate/tests/resources/sample_notifications/neutron/port.delete.start.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/neutron copying build/lib/designate/tests/resources/sample_notifications/neutron/port.delete.end.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/neutron copying build/lib/designate/tests/resources/sample_notifications/neutron/port.create.start.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/neutron copying build/lib/designate/tests/resources/sample_notifications/neutron/port.create.end.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/neutron copying build/lib/designate/tests/resources/sample_notifications/neutron/floatingip.update.end_disassociate.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/neutron copying build/lib/designate/tests/resources/sample_notifications/neutron/floatingip.update.end_associate.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/neutron copying build/lib/designate/tests/resources/sample_notifications/neutron/floatingip.delete.start.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/neutron creating build/bdist.linux-x86_64/wheel/designate/tests/resources/pools_yaml copying build/lib/designate/tests/resources/pools_yaml/sample_output.yaml -> build/bdist.linux-x86_64/wheel/designate/tests/resources/pools_yaml copying build/lib/designate/tests/resources/pools_yaml/pools.yaml -> build/bdist.linux-x86_64/wheel/designate/tests/resources/pools_yaml copying build/lib/designate/tests/resources/pools_yaml/pools-catalog-zone.yaml -> build/bdist.linux-x86_64/wheel/designate/tests/resources/pools_yaml copying build/lib/designate/tests/resources/pools_yaml/multiple-pools.yaml -> build/bdist.linux-x86_64/wheel/designate/tests/resources/pools_yaml copying build/lib/designate/tests/resources/pools_yaml/bind9_pools.yaml -> build/bdist.linux-x86_64/wheel/designate/tests/resources/pools_yaml copying build/lib/designate/tests/resources/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/resources creating build/bdist.linux-x86_64/wheel/designate/tests/functional creating build/bdist.linux-x86_64/wheel/designate/tests/functional/worker copying build/lib/designate/tests/functional/worker/test_worker_tasks.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/worker copying build/lib/designate/tests/functional/worker/test_notify.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/worker copying build/lib/designate/tests/functional/worker/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/worker creating build/bdist.linux-x86_64/wheel/designate/tests/functional/quota copying build/lib/designate/tests/functional/quota/test_storage.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/quota copying build/lib/designate/tests/functional/quota/test_quota.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/quota copying build/lib/designate/tests/functional/quota/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/quota creating build/bdist.linux-x86_64/wheel/designate/tests/functional/producer copying build/lib/designate/tests/functional/producer/test_tasks.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/producer copying build/lib/designate/tests/functional/producer/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/producer copying build/lib/designate/tests/functional/producer/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/producer creating build/bdist.linux-x86_64/wheel/designate/tests/functional/notification_handler copying build/lib/designate/tests/functional/notification_handler/test_nova.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/notification_handler copying build/lib/designate/tests/functional/notification_handler/test_neutron.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/notification_handler copying build/lib/designate/tests/functional/notification_handler/test_base.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/notification_handler copying build/lib/designate/tests/functional/notification_handler/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/notification_handler creating build/bdist.linux-x86_64/wheel/designate/tests/functional/mdns copying build/lib/designate/tests/functional/mdns/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/mdns copying build/lib/designate/tests/functional/mdns/test_handler.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/mdns copying build/lib/designate/tests/functional/mdns/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/mdns creating build/bdist.linux-x86_64/wheel/designate/tests/functional/manage copying build/lib/designate/tests/functional/manage/test_update_pool.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/manage copying build/lib/designate/tests/functional/manage/test_tlds.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/manage copying build/lib/designate/tests/functional/manage/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/manage copying build/lib/designate/tests/functional/manage/test_pool.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/manage copying build/lib/designate/tests/functional/manage/test_database.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/manage copying build/lib/designate/tests/functional/manage/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/manage creating build/bdist.linux-x86_64/wheel/designate/tests/functional/central copying build/lib/designate/tests/functional/central/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/central copying build/lib/designate/tests/functional/central/test_basic.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/central copying build/lib/designate/tests/functional/central/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/central creating build/bdist.linux-x86_64/wheel/designate/tests/functional/api creating build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/test_zones.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/test_zone_transfers.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/test_zone_recordsets.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/test_zone_exports.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/test_tsigkeys.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/test_tlds.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/test_shared_zones.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/test_service_status.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/test_recordsets.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/test_quotas.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/test_pools.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/test_limits.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/test_import_export.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/test_hostheaders.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/test_floatingips.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/test_blacklists.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/test_api.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 copying build/lib/designate/tests/functional/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2 creating build/bdist.linux-x86_64/wheel/designate/tests/functional/api/admin creating build/bdist.linux-x86_64/wheel/designate/tests/functional/api/admin/extensions copying build/lib/designate/tests/functional/api/admin/extensions/test_reports.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/admin/extensions copying build/lib/designate/tests/functional/api/admin/extensions/test_quotas.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/admin/extensions copying build/lib/designate/tests/functional/api/admin/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/admin/extensions copying build/lib/designate/tests/functional/api/admin/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/admin copying build/lib/designate/tests/functional/api/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api copying build/lib/designate/tests/functional/api/test_middleware.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api copying build/lib/designate/tests/functional/api/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api copying build/lib/designate/tests/functional/test_upgrade_checks.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional copying build/lib/designate/tests/functional/test_storage.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional copying build/lib/designate/tests/functional/test_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional copying build/lib/designate/tests/functional/test_migration.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional copying build/lib/designate/tests/functional/test_dnsutils.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional copying build/lib/designate/tests/functional/test_dnsmiddleware.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional copying build/lib/designate/tests/functional/test_context.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional copying build/lib/designate/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional copying build/lib/designate/tests/functional/README -> build/bdist.linux-x86_64/wheel/designate/tests/functional copying build/lib/designate/tests/base_fixtures.py -> build/bdist.linux-x86_64/wheel/designate/tests copying build/lib/designate/tests/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests copying build/lib/designate/tests/README -> build/bdist.linux-x86_64/wheel/designate/tests creating build/bdist.linux-x86_64/wheel/designate/storage creating build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy creating build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic creating build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/f9f969f9d85e_change_managed_column_types.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/f828412479ee_add_svcb_and_https_record_types.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/e5e2199ed76e_support_cert_records.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/d9a1883e93e9_add_fks.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/d04819112169_new_pools_tables.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/c9f427f7180a_liberty.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/bfcfc4a07487_unique_ns_record.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/b8999fd10721_support_naptr_records.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/b20189fd288e_shared_zone.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/a69b45715cc1_add_delayed_notify_column.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/a005af3aa38e_add_increment_serial.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/93a00a815f07_unique_service_status.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/91eb1eb7c882_support_caa_records.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/9099de8ae11c_add_catalog_zones.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/7977deaa5167_add_rrset_indexes_for_filtering_perf.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/304d41c3847a_add_services.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/15b34ff3ecb8_fix_service_charset.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/versions/0bcf910ea823_add_zone_attributes.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions copying build/lib/designate/storage/sqlalchemy/alembic/script.py.mako -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic copying build/lib/designate/storage/sqlalchemy/alembic/legacy_utils.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic copying build/lib/designate/storage/sqlalchemy/alembic/env.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic copying build/lib/designate/storage/sqlalchemy/alembic/README -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic copying build/lib/designate/storage/sqlalchemy/utils.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy copying build/lib/designate/storage/sqlalchemy/types.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy copying build/lib/designate/storage/sqlalchemy/tables.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy copying build/lib/designate/storage/sqlalchemy/base.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy copying build/lib/designate/storage/sqlalchemy/alembic.ini -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy copying build/lib/designate/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy copying build/lib/designate/storage/sql.py -> build/bdist.linux-x86_64/wheel/designate/storage copying build/lib/designate/storage/__init__.py -> build/bdist.linux-x86_64/wheel/designate/storage creating build/bdist.linux-x86_64/wheel/designate/sink copying build/lib/designate/sink/service.py -> build/bdist.linux-x86_64/wheel/designate/sink copying build/lib/designate/sink/__init__.py -> build/bdist.linux-x86_64/wheel/designate/sink creating build/bdist.linux-x86_64/wheel/designate/scheduler creating build/bdist.linux-x86_64/wheel/designate/scheduler/filters copying build/lib/designate/scheduler/filters/random_filter.py -> build/bdist.linux-x86_64/wheel/designate/scheduler/filters copying build/lib/designate/scheduler/filters/pool_id_attribute_filter.py -> build/bdist.linux-x86_64/wheel/designate/scheduler/filters copying build/lib/designate/scheduler/filters/in_doubt_default_pool_filter.py -> build/bdist.linux-x86_64/wheel/designate/scheduler/filters copying build/lib/designate/scheduler/filters/fallback_filter.py -> build/bdist.linux-x86_64/wheel/designate/scheduler/filters copying build/lib/designate/scheduler/filters/default_pool_filter.py -> build/bdist.linux-x86_64/wheel/designate/scheduler/filters copying build/lib/designate/scheduler/filters/base.py -> build/bdist.linux-x86_64/wheel/designate/scheduler/filters copying build/lib/designate/scheduler/filters/attribute_filter.py -> build/bdist.linux-x86_64/wheel/designate/scheduler/filters copying build/lib/designate/scheduler/filters/__init__.py -> build/bdist.linux-x86_64/wheel/designate/scheduler/filters copying build/lib/designate/scheduler/base.py -> build/bdist.linux-x86_64/wheel/designate/scheduler copying build/lib/designate/scheduler/__init__.py -> build/bdist.linux-x86_64/wheel/designate/scheduler creating build/bdist.linux-x86_64/wheel/designate/resources creating build/bdist.linux-x86_64/wheel/designate/resources/templates copying build/lib/designate/resources/templates/export-zone.jinja2 -> build/bdist.linux-x86_64/wheel/designate/resources/templates copying build/lib/designate/resources/templates/dnsmasq-zone.jinja2 -> build/bdist.linux-x86_64/wheel/designate/resources/templates copying build/lib/designate/resources/templates/bind9-zone.jinja2 -> build/bdist.linux-x86_64/wheel/designate/resources/templates creating build/bdist.linux-x86_64/wheel/designate/resources/schemas creating build/bdist.linux-x86_64/wheel/designate/resources/schemas/admin copying build/lib/designate/resources/schemas/admin/quota.json -> build/bdist.linux-x86_64/wheel/designate/resources/schemas/admin creating build/bdist.linux-x86_64/wheel/designate/quota copying build/lib/designate/quota/impl_storage.py -> build/bdist.linux-x86_64/wheel/designate/quota copying build/lib/designate/quota/impl_noop.py -> build/bdist.linux-x86_64/wheel/designate/quota copying build/lib/designate/quota/base.py -> build/bdist.linux-x86_64/wheel/designate/quota copying build/lib/designate/quota/__init__.py -> build/bdist.linux-x86_64/wheel/designate/quota creating build/bdist.linux-x86_64/wheel/designate/producer copying build/lib/designate/producer/tasks.py -> build/bdist.linux-x86_64/wheel/designate/producer copying build/lib/designate/producer/service.py -> build/bdist.linux-x86_64/wheel/designate/producer copying build/lib/designate/producer/__init__.py -> build/bdist.linux-x86_64/wheel/designate/producer creating build/bdist.linux-x86_64/wheel/designate/objects creating build/bdist.linux-x86_64/wheel/designate/objects/adapters creating build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml copying build/lib/designate/objects/adapters/yaml/pool_target_option.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml copying build/lib/designate/objects/adapters/yaml/pool_target_master.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml copying build/lib/designate/objects/adapters/yaml/pool_target.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml copying build/lib/designate/objects/adapters/yaml/pool_ns_record.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml copying build/lib/designate/objects/adapters/yaml/pool_nameserver.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml copying build/lib/designate/objects/adapters/yaml/pool_catalog_zone.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml copying build/lib/designate/objects/adapters/yaml/pool_attribute.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml copying build/lib/designate/objects/adapters/yaml/pool_also_notify.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml copying build/lib/designate/objects/adapters/yaml/pool.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml copying build/lib/designate/objects/adapters/yaml/base.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml copying build/lib/designate/objects/adapters/yaml/__init__.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml creating build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/zone_transfer_request.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/zone_transfer_accept.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/zone_master.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/zone_import.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/zone_export.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/zone_attribute.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/zone.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/validation_error.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/tsigkey.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/tld.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/shared_zone.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/service_status.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/recordset.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/record.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/quota.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/pool_ns_record.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/pool_attribute.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/pool.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/floating_ip.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/blacklist.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/base.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/api_v2/__init__.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2 copying build/lib/designate/objects/adapters/base.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters copying build/lib/designate/objects/adapters/__init__.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters copying build/lib/designate/objects/zone_transfer_request.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/zone_transfer_accept.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/zone_master.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/zone_import.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/zone_export.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/zone_attribute.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/zone.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/validation_error.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/tsigkey.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/tld.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/tenant.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/shared_zone.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/service_status.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/rrdata_txt.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/rrdata_svcb.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/rrdata_sshfp.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/rrdata_srv.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/rrdata_spf.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/rrdata_soa.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/rrdata_ptr.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/rrdata_ns.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/rrdata_naptr.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/rrdata_mx.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/rrdata_https.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/rrdata_cname.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/rrdata_cert.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/rrdata_caa.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/rrdata_aaaa.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/rrdata_a.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/recordset.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/record.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/quota.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/pool_target_option.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/pool_target_master.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/pool_target.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/pool_ns_record.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/pool_nameserver.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/pool_catalog_zone.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/pool_attribute.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/pool_also_notify.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/pool.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/floating_ip.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/fields.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/blacklist.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/base.py -> build/bdist.linux-x86_64/wheel/designate/objects copying build/lib/designate/objects/__init__.py -> build/bdist.linux-x86_64/wheel/designate/objects creating build/bdist.linux-x86_64/wheel/designate/notification_handler copying build/lib/designate/notification_handler/nova.py -> build/bdist.linux-x86_64/wheel/designate/notification_handler copying build/lib/designate/notification_handler/neutron.py -> build/bdist.linux-x86_64/wheel/designate/notification_handler copying build/lib/designate/notification_handler/fake.py -> build/bdist.linux-x86_64/wheel/designate/notification_handler copying build/lib/designate/notification_handler/base.py -> build/bdist.linux-x86_64/wheel/designate/notification_handler copying build/lib/designate/notification_handler/__init__.py -> build/bdist.linux-x86_64/wheel/designate/notification_handler creating build/bdist.linux-x86_64/wheel/designate/network_api copying build/lib/designate/network_api/neutron.py -> build/bdist.linux-x86_64/wheel/designate/network_api copying build/lib/designate/network_api/fake.py -> build/bdist.linux-x86_64/wheel/designate/network_api copying build/lib/designate/network_api/base.py -> build/bdist.linux-x86_64/wheel/designate/network_api copying build/lib/designate/network_api/__init__.py -> build/bdist.linux-x86_64/wheel/designate/network_api creating build/bdist.linux-x86_64/wheel/designate/mdns copying build/lib/designate/mdns/service.py -> build/bdist.linux-x86_64/wheel/designate/mdns copying build/lib/designate/mdns/handler.py -> build/bdist.linux-x86_64/wheel/designate/mdns copying build/lib/designate/mdns/__init__.py -> build/bdist.linux-x86_64/wheel/designate/mdns creating build/bdist.linux-x86_64/wheel/designate/manage copying build/lib/designate/manage/tlds.py -> build/bdist.linux-x86_64/wheel/designate/manage copying build/lib/designate/manage/service.py -> build/bdist.linux-x86_64/wheel/designate/manage copying build/lib/designate/manage/pool.py -> build/bdist.linux-x86_64/wheel/designate/manage copying build/lib/designate/manage/database.py -> build/bdist.linux-x86_64/wheel/designate/manage copying build/lib/designate/manage/base.py -> build/bdist.linux-x86_64/wheel/designate/manage copying build/lib/designate/manage/__init__.py -> build/bdist.linux-x86_64/wheel/designate/manage creating build/bdist.linux-x86_64/wheel/designate/locale creating build/bdist.linux-x86_64/wheel/designate/locale/ru creating build/bdist.linux-x86_64/wheel/designate/locale/ru/LC_MESSAGES copying build/lib/designate/locale/ru/LC_MESSAGES/designate.po -> build/bdist.linux-x86_64/wheel/designate/locale/ru/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/designate/locale/ko_KR creating build/bdist.linux-x86_64/wheel/designate/locale/ko_KR/LC_MESSAGES copying build/lib/designate/locale/ko_KR/LC_MESSAGES/designate.po -> build/bdist.linux-x86_64/wheel/designate/locale/ko_KR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/designate/locale/en_GB creating build/bdist.linux-x86_64/wheel/designate/locale/en_GB/LC_MESSAGES copying build/lib/designate/locale/en_GB/LC_MESSAGES/designate.po -> build/bdist.linux-x86_64/wheel/designate/locale/en_GB/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/designate/hacking copying build/lib/designate/hacking/checks.py -> build/bdist.linux-x86_64/wheel/designate/hacking copying build/lib/designate/hacking/__init__.py -> build/bdist.linux-x86_64/wheel/designate/hacking creating build/bdist.linux-x86_64/wheel/designate/conf copying build/lib/designate/conf/worker.py -> build/bdist.linux-x86_64/wheel/designate/conf copying build/lib/designate/conf/storage.py -> build/bdist.linux-x86_64/wheel/designate/conf copying build/lib/designate/conf/sink.py -> build/bdist.linux-x86_64/wheel/designate/conf copying build/lib/designate/conf/proxy.py -> build/bdist.linux-x86_64/wheel/designate/conf copying build/lib/designate/conf/producer.py -> build/bdist.linux-x86_64/wheel/designate/conf copying build/lib/designate/conf/opts.py -> build/bdist.linux-x86_64/wheel/designate/conf copying build/lib/designate/conf/network_api.py -> build/bdist.linux-x86_64/wheel/designate/conf copying build/lib/designate/conf/mdns.py -> build/bdist.linux-x86_64/wheel/designate/conf copying build/lib/designate/conf/keystone.py -> build/bdist.linux-x86_64/wheel/designate/conf copying build/lib/designate/conf/heartbeat_emitter.py -> build/bdist.linux-x86_64/wheel/designate/conf copying build/lib/designate/conf/dynect.py -> build/bdist.linux-x86_64/wheel/designate/conf copying build/lib/designate/conf/coordination.py -> build/bdist.linux-x86_64/wheel/designate/conf copying build/lib/designate/conf/central.py -> build/bdist.linux-x86_64/wheel/designate/conf copying build/lib/designate/conf/base.py -> build/bdist.linux-x86_64/wheel/designate/conf copying build/lib/designate/conf/api.py -> build/bdist.linux-x86_64/wheel/designate/conf copying build/lib/designate/conf/__init__.py -> build/bdist.linux-x86_64/wheel/designate/conf creating build/bdist.linux-x86_64/wheel/designate/common creating build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/zone_transfer_request.py -> build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/zone_transfer_accept.py -> build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/zone_import.py -> build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/zone_export.py -> build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/zone.py -> build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/tsigkey.py -> build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/tld.py -> build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/tenant.py -> build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/shared_zones.py -> build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/service_status.py -> build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/recordset.py -> build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/record.py -> build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/quota.py -> build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/pool.py -> build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/context.py -> build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/blacklist.py -> build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/base.py -> build/bdist.linux-x86_64/wheel/designate/common/policies copying build/lib/designate/common/policies/__init__.py -> build/bdist.linux-x86_64/wheel/designate/common/policies creating build/bdist.linux-x86_64/wheel/designate/common/decorators copying build/lib/designate/common/decorators/rpc.py -> build/bdist.linux-x86_64/wheel/designate/common/decorators copying build/lib/designate/common/decorators/notification.py -> build/bdist.linux-x86_64/wheel/designate/common/decorators copying build/lib/designate/common/decorators/lock.py -> build/bdist.linux-x86_64/wheel/designate/common/decorators copying build/lib/designate/common/decorators/__init__.py -> build/bdist.linux-x86_64/wheel/designate/common/decorators copying build/lib/designate/common/profiler.py -> build/bdist.linux-x86_64/wheel/designate/common copying build/lib/designate/common/keystone.py -> build/bdist.linux-x86_64/wheel/designate/common copying build/lib/designate/common/constants.py -> build/bdist.linux-x86_64/wheel/designate/common copying build/lib/designate/common/config.py -> build/bdist.linux-x86_64/wheel/designate/common copying build/lib/designate/common/__init__.py -> build/bdist.linux-x86_64/wheel/designate/common creating build/bdist.linux-x86_64/wheel/designate/cmd copying build/lib/designate/cmd/worker.py -> build/bdist.linux-x86_64/wheel/designate/cmd copying build/lib/designate/cmd/status.py -> build/bdist.linux-x86_64/wheel/designate/cmd copying build/lib/designate/cmd/sink.py -> build/bdist.linux-x86_64/wheel/designate/cmd copying build/lib/designate/cmd/producer.py -> build/bdist.linux-x86_64/wheel/designate/cmd copying build/lib/designate/cmd/mdns.py -> build/bdist.linux-x86_64/wheel/designate/cmd copying build/lib/designate/cmd/manage.py -> build/bdist.linux-x86_64/wheel/designate/cmd copying build/lib/designate/cmd/central.py -> build/bdist.linux-x86_64/wheel/designate/cmd copying build/lib/designate/cmd/api.py -> build/bdist.linux-x86_64/wheel/designate/cmd copying build/lib/designate/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/designate/cmd creating build/bdist.linux-x86_64/wheel/designate/central copying build/lib/designate/central/service.py -> build/bdist.linux-x86_64/wheel/designate/central copying build/lib/designate/central/rpcapi.py -> build/bdist.linux-x86_64/wheel/designate/central copying build/lib/designate/central/__init__.py -> build/bdist.linux-x86_64/wheel/designate/central creating build/bdist.linux-x86_64/wheel/designate/backend copying build/lib/designate/backend/impl_pdns4.py -> build/bdist.linux-x86_64/wheel/designate/backend copying build/lib/designate/backend/impl_nsd4.py -> build/bdist.linux-x86_64/wheel/designate/backend copying build/lib/designate/backend/impl_ns1.py -> build/bdist.linux-x86_64/wheel/designate/backend copying build/lib/designate/backend/impl_infoblox.py -> build/bdist.linux-x86_64/wheel/designate/backend copying build/lib/designate/backend/impl_fake.py -> build/bdist.linux-x86_64/wheel/designate/backend copying build/lib/designate/backend/impl_dynect.py -> build/bdist.linux-x86_64/wheel/designate/backend copying build/lib/designate/backend/impl_designate.py -> build/bdist.linux-x86_64/wheel/designate/backend copying build/lib/designate/backend/impl_bind9.py -> build/bdist.linux-x86_64/wheel/designate/backend copying build/lib/designate/backend/impl_akamai_v2.py -> build/bdist.linux-x86_64/wheel/designate/backend copying build/lib/designate/backend/base.py -> build/bdist.linux-x86_64/wheel/designate/backend copying build/lib/designate/backend/__init__.py -> build/bdist.linux-x86_64/wheel/designate/backend creating build/bdist.linux-x86_64/wheel/designate/api creating build/bdist.linux-x86_64/wheel/designate/api/v2 creating build/bdist.linux-x86_64/wheel/designate/api/v2/controllers creating build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones creating build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks copying build/lib/designate/api/v2/controllers/zones/tasks/xfr.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks copying build/lib/designate/api/v2/controllers/zones/tasks/transfer_requests.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks copying build/lib/designate/api/v2/controllers/zones/tasks/transfer_accepts.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks copying build/lib/designate/api/v2/controllers/zones/tasks/pool_move.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks copying build/lib/designate/api/v2/controllers/zones/tasks/imports.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks copying build/lib/designate/api/v2/controllers/zones/tasks/exports.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks copying build/lib/designate/api/v2/controllers/zones/tasks/abandon.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks copying build/lib/designate/api/v2/controllers/zones/tasks/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks copying build/lib/designate/api/v2/controllers/zones/sharedzones.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones copying build/lib/designate/api/v2/controllers/zones/recordsets.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones copying build/lib/designate/api/v2/controllers/zones/nameservers.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones copying build/lib/designate/api/v2/controllers/zones/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones copying build/lib/designate/api/v2/controllers/tsigkeys.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers copying build/lib/designate/api/v2/controllers/tlds.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers copying build/lib/designate/api/v2/controllers/service_status.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers copying build/lib/designate/api/v2/controllers/root.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers copying build/lib/designate/api/v2/controllers/reverse.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers copying build/lib/designate/api/v2/controllers/rest.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers copying build/lib/designate/api/v2/controllers/recordsets.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers copying build/lib/designate/api/v2/controllers/quotas.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers copying build/lib/designate/api/v2/controllers/pools.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers copying build/lib/designate/api/v2/controllers/limits.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers copying build/lib/designate/api/v2/controllers/floatingips.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers copying build/lib/designate/api/v2/controllers/errors.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers copying build/lib/designate/api/v2/controllers/common.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers copying build/lib/designate/api/v2/controllers/blacklists.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers copying build/lib/designate/api/v2/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers copying build/lib/designate/api/v2/patches.py -> build/bdist.linux-x86_64/wheel/designate/api/v2 copying build/lib/designate/api/v2/app.py -> build/bdist.linux-x86_64/wheel/designate/api/v2 copying build/lib/designate/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/v2 creating build/bdist.linux-x86_64/wheel/designate/api/admin creating build/bdist.linux-x86_64/wheel/designate/api/admin/views creating build/bdist.linux-x86_64/wheel/designate/api/admin/views/extensions copying build/lib/designate/api/admin/views/extensions/reports.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/views/extensions copying build/lib/designate/api/admin/views/extensions/quotas.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/views/extensions copying build/lib/designate/api/admin/views/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/views/extensions copying build/lib/designate/api/admin/views/base.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/views copying build/lib/designate/api/admin/views/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/views creating build/bdist.linux-x86_64/wheel/designate/api/admin/controllers creating build/bdist.linux-x86_64/wheel/designate/api/admin/controllers/extensions copying build/lib/designate/api/admin/controllers/extensions/zones.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers/extensions copying build/lib/designate/api/admin/controllers/extensions/tenants.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers/extensions copying build/lib/designate/api/admin/controllers/extensions/reports.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers/extensions copying build/lib/designate/api/admin/controllers/extensions/quotas.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers/extensions copying build/lib/designate/api/admin/controllers/extensions/export.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers/extensions copying build/lib/designate/api/admin/controllers/extensions/counts.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers/extensions copying build/lib/designate/api/admin/controllers/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers/extensions copying build/lib/designate/api/admin/controllers/root.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers copying build/lib/designate/api/admin/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers copying build/lib/designate/api/admin/app.py -> build/bdist.linux-x86_64/wheel/designate/api/admin copying build/lib/designate/api/admin/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/admin copying build/lib/designate/api/wsgi.py -> build/bdist.linux-x86_64/wheel/designate/api copying build/lib/designate/api/versions.py -> build/bdist.linux-x86_64/wheel/designate/api copying build/lib/designate/api/service.py -> build/bdist.linux-x86_64/wheel/designate/api copying build/lib/designate/api/middleware.py -> build/bdist.linux-x86_64/wheel/designate/api copying build/lib/designate/api/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api copying build/lib/designate/version.py -> build/bdist.linux-x86_64/wheel/designate copying build/lib/designate/utils.py -> build/bdist.linux-x86_64/wheel/designate copying build/lib/designate/service.py -> build/bdist.linux-x86_64/wheel/designate copying build/lib/designate/schema.py -> build/bdist.linux-x86_64/wheel/designate copying build/lib/designate/rpc.py -> build/bdist.linux-x86_64/wheel/designate copying build/lib/designate/policy.py -> build/bdist.linux-x86_64/wheel/designate copying build/lib/designate/plugin.py -> build/bdist.linux-x86_64/wheel/designate copying build/lib/designate/notifications.py -> build/bdist.linux-x86_64/wheel/designate copying build/lib/designate/i18n.py -> build/bdist.linux-x86_64/wheel/designate copying build/lib/designate/heartbeat_emitter.py -> build/bdist.linux-x86_64/wheel/designate copying build/lib/designate/exceptions.py -> build/bdist.linux-x86_64/wheel/designate copying build/lib/designate/dnsutils.py -> build/bdist.linux-x86_64/wheel/designate copying build/lib/designate/dnsmiddleware.py -> build/bdist.linux-x86_64/wheel/designate copying build/lib/designate/coordination.py -> build/bdist.linux-x86_64/wheel/designate copying build/lib/designate/context.py -> build/bdist.linux-x86_64/wheel/designate copying build/lib/designate/__init__.py -> build/bdist.linux-x86_64/wheel/designate running install_data creating build/bdist.linux-x86_64/wheel/designate-22.1.0.data creating build/bdist.linux-x86_64/wheel/designate-22.1.0.data/data creating build/bdist.linux-x86_64/wheel/designate-22.1.0.data/data/etc creating build/bdist.linux-x86_64/wheel/designate-22.1.0.data/data/etc/designate copying etc/designate/api-paste.ini -> build/bdist.linux-x86_64/wheel/designate-22.1.0.data/data/etc/designate copying etc/designate/rootwrap.conf -> build/bdist.linux-x86_64/wheel/designate-22.1.0.data/data/etc/designate creating build/bdist.linux-x86_64/wheel/designate-22.1.0.data/data/etc/designate/rootwrap.d copying etc/designate/rootwrap.d/bind9.filters -> build/bdist.linux-x86_64/wheel/designate-22.1.0.data/data/etc/designate/rootwrap.d copying etc/designate/rootwrap.d/djbdns.filters -> build/bdist.linux-x86_64/wheel/designate-22.1.0.data/data/etc/designate/rootwrap.d copying etc/designate/rootwrap.d/knot2.filters -> build/bdist.linux-x86_64/wheel/designate-22.1.0.data/data/etc/designate/rootwrap.d running install_egg_info Copying designate.egg-info to build/bdist.linux-x86_64/wheel/designate-22.1.0-py3.12.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/designate-22.1.0.dist-info/WHEEL creating '/builddir/build/BUILD/designate-22.1.0.dev20/.pyproject-builddir/pip-wheel-z91l_ehy/.tmp-vl8cdgom/designate-22.1.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'designate/__init__.py' adding 'designate/context.py' adding 'designate/coordination.py' adding 'designate/dnsmiddleware.py' adding 'designate/dnsutils.py' adding 'designate/exceptions.py' adding 'designate/heartbeat_emitter.py' adding 'designate/i18n.py' adding 'designate/notifications.py' adding 'designate/plugin.py' adding 'designate/policy.py' adding 'designate/rpc.py' adding 'designate/schema.py' adding 'designate/service.py' adding 'designate/utils.py' adding 'designate/version.py' adding 'designate/api/__init__.py' adding 'designate/api/middleware.py' adding 'designate/api/service.py' adding 'designate/api/versions.py' adding 'designate/api/wsgi.py' adding 'designate/api/admin/__init__.py' adding 'designate/api/admin/app.py' adding 'designate/api/admin/controllers/__init__.py' adding 'designate/api/admin/controllers/root.py' adding 'designate/api/admin/controllers/extensions/__init__.py' adding 'designate/api/admin/controllers/extensions/counts.py' adding 'designate/api/admin/controllers/extensions/export.py' adding 'designate/api/admin/controllers/extensions/quotas.py' adding 'designate/api/admin/controllers/extensions/reports.py' adding 'designate/api/admin/controllers/extensions/tenants.py' adding 'designate/api/admin/controllers/extensions/zones.py' adding 'designate/api/admin/views/__init__.py' adding 'designate/api/admin/views/base.py' adding 'designate/api/admin/views/extensions/__init__.py' adding 'designate/api/admin/views/extensions/quotas.py' adding 'designate/api/admin/views/extensions/reports.py' adding 'designate/api/v2/__init__.py' adding 'designate/api/v2/app.py' adding 'designate/api/v2/patches.py' adding 'designate/api/v2/controllers/__init__.py' adding 'designate/api/v2/controllers/blacklists.py' adding 'designate/api/v2/controllers/common.py' adding 'designate/api/v2/controllers/errors.py' adding 'designate/api/v2/controllers/floatingips.py' adding 'designate/api/v2/controllers/limits.py' adding 'designate/api/v2/controllers/pools.py' adding 'designate/api/v2/controllers/quotas.py' adding 'designate/api/v2/controllers/recordsets.py' adding 'designate/api/v2/controllers/rest.py' adding 'designate/api/v2/controllers/reverse.py' adding 'designate/api/v2/controllers/root.py' adding 'designate/api/v2/controllers/service_status.py' adding 'designate/api/v2/controllers/tlds.py' adding 'designate/api/v2/controllers/tsigkeys.py' adding 'designate/api/v2/controllers/zones/__init__.py' adding 'designate/api/v2/controllers/zones/nameservers.py' adding 'designate/api/v2/controllers/zones/recordsets.py' adding 'designate/api/v2/controllers/zones/sharedzones.py' adding 'designate/api/v2/controllers/zones/tasks/__init__.py' adding 'designate/api/v2/controllers/zones/tasks/abandon.py' adding 'designate/api/v2/controllers/zones/tasks/exports.py' adding 'designate/api/v2/controllers/zones/tasks/imports.py' adding 'designate/api/v2/controllers/zones/tasks/pool_move.py' adding 'designate/api/v2/controllers/zones/tasks/transfer_accepts.py' adding 'designate/api/v2/controllers/zones/tasks/transfer_requests.py' adding 'designate/api/v2/controllers/zones/tasks/xfr.py' adding 'designate/backend/__init__.py' adding 'designate/backend/base.py' adding 'designate/backend/impl_akamai_v2.py' adding 'designate/backend/impl_bind9.py' adding 'designate/backend/impl_designate.py' adding 'designate/backend/impl_dynect.py' adding 'designate/backend/impl_fake.py' adding 'designate/backend/impl_infoblox.py' adding 'designate/backend/impl_ns1.py' adding 'designate/backend/impl_nsd4.py' adding 'designate/backend/impl_pdns4.py' adding 'designate/central/__init__.py' adding 'designate/central/rpcapi.py' adding 'designate/central/service.py' adding 'designate/cmd/__init__.py' adding 'designate/cmd/api.py' adding 'designate/cmd/central.py' adding 'designate/cmd/manage.py' adding 'designate/cmd/mdns.py' adding 'designate/cmd/producer.py' adding 'designate/cmd/sink.py' adding 'designate/cmd/status.py' adding 'designate/cmd/worker.py' adding 'designate/common/__init__.py' adding 'designate/common/config.py' adding 'designate/common/constants.py' adding 'designate/common/keystone.py' adding 'designate/common/profiler.py' adding 'designate/common/decorators/__init__.py' adding 'designate/common/decorators/lock.py' adding 'designate/common/decorators/notification.py' adding 'designate/common/decorators/rpc.py' adding 'designate/common/policies/__init__.py' adding 'designate/common/policies/base.py' adding 'designate/common/policies/blacklist.py' adding 'designate/common/policies/context.py' adding 'designate/common/policies/pool.py' adding 'designate/common/policies/quota.py' adding 'designate/common/policies/record.py' adding 'designate/common/policies/recordset.py' adding 'designate/common/policies/service_status.py' adding 'designate/common/policies/shared_zones.py' adding 'designate/common/policies/tenant.py' adding 'designate/common/policies/tld.py' adding 'designate/common/policies/tsigkey.py' adding 'designate/common/policies/zone.py' adding 'designate/common/policies/zone_export.py' adding 'designate/common/policies/zone_import.py' adding 'designate/common/policies/zone_transfer_accept.py' adding 'designate/common/policies/zone_transfer_request.py' adding 'designate/conf/__init__.py' adding 'designate/conf/api.py' adding 'designate/conf/base.py' adding 'designate/conf/central.py' adding 'designate/conf/coordination.py' adding 'designate/conf/dynect.py' adding 'designate/conf/heartbeat_emitter.py' adding 'designate/conf/keystone.py' adding 'designate/conf/mdns.py' adding 'designate/conf/network_api.py' adding 'designate/conf/opts.py' adding 'designate/conf/producer.py' adding 'designate/conf/proxy.py' adding 'designate/conf/sink.py' adding 'designate/conf/storage.py' adding 'designate/conf/worker.py' adding 'designate/hacking/__init__.py' adding 'designate/hacking/checks.py' adding 'designate/locale/en_GB/LC_MESSAGES/designate.po' adding 'designate/locale/ko_KR/LC_MESSAGES/designate.po' adding 'designate/locale/ru/LC_MESSAGES/designate.po' adding 'designate/manage/__init__.py' adding 'designate/manage/base.py' adding 'designate/manage/database.py' adding 'designate/manage/pool.py' adding 'designate/manage/service.py' adding 'designate/manage/tlds.py' adding 'designate/mdns/__init__.py' adding 'designate/mdns/handler.py' adding 'designate/mdns/service.py' adding 'designate/network_api/__init__.py' adding 'designate/network_api/base.py' adding 'designate/network_api/fake.py' adding 'designate/network_api/neutron.py' adding 'designate/notification_handler/__init__.py' adding 'designate/notification_handler/base.py' adding 'designate/notification_handler/fake.py' adding 'designate/notification_handler/neutron.py' adding 'designate/notification_handler/nova.py' adding 'designate/objects/__init__.py' adding 'designate/objects/base.py' adding 'designate/objects/blacklist.py' adding 'designate/objects/fields.py' adding 'designate/objects/floating_ip.py' adding 'designate/objects/pool.py' adding 'designate/objects/pool_also_notify.py' adding 'designate/objects/pool_attribute.py' adding 'designate/objects/pool_catalog_zone.py' adding 'designate/objects/pool_nameserver.py' adding 'designate/objects/pool_ns_record.py' adding 'designate/objects/pool_target.py' adding 'designate/objects/pool_target_master.py' adding 'designate/objects/pool_target_option.py' adding 'designate/objects/quota.py' adding 'designate/objects/record.py' adding 'designate/objects/recordset.py' adding 'designate/objects/rrdata_a.py' adding 'designate/objects/rrdata_aaaa.py' adding 'designate/objects/rrdata_caa.py' adding 'designate/objects/rrdata_cert.py' adding 'designate/objects/rrdata_cname.py' adding 'designate/objects/rrdata_https.py' adding 'designate/objects/rrdata_mx.py' adding 'designate/objects/rrdata_naptr.py' adding 'designate/objects/rrdata_ns.py' adding 'designate/objects/rrdata_ptr.py' adding 'designate/objects/rrdata_soa.py' adding 'designate/objects/rrdata_spf.py' adding 'designate/objects/rrdata_srv.py' adding 'designate/objects/rrdata_sshfp.py' adding 'designate/objects/rrdata_svcb.py' adding 'designate/objects/rrdata_txt.py' adding 'designate/objects/service_status.py' adding 'designate/objects/shared_zone.py' adding 'designate/objects/tenant.py' adding 'designate/objects/tld.py' adding 'designate/objects/tsigkey.py' adding 'designate/objects/validation_error.py' adding 'designate/objects/zone.py' adding 'designate/objects/zone_attribute.py' adding 'designate/objects/zone_export.py' adding 'designate/objects/zone_import.py' adding 'designate/objects/zone_master.py' adding 'designate/objects/zone_transfer_accept.py' adding 'designate/objects/zone_transfer_request.py' adding 'designate/objects/adapters/__init__.py' adding 'designate/objects/adapters/base.py' adding 'designate/objects/adapters/api_v2/__init__.py' adding 'designate/objects/adapters/api_v2/base.py' adding 'designate/objects/adapters/api_v2/blacklist.py' adding 'designate/objects/adapters/api_v2/floating_ip.py' adding 'designate/objects/adapters/api_v2/pool.py' adding 'designate/objects/adapters/api_v2/pool_attribute.py' adding 'designate/objects/adapters/api_v2/pool_ns_record.py' adding 'designate/objects/adapters/api_v2/quota.py' adding 'designate/objects/adapters/api_v2/record.py' adding 'designate/objects/adapters/api_v2/recordset.py' adding 'designate/objects/adapters/api_v2/service_status.py' adding 'designate/objects/adapters/api_v2/shared_zone.py' adding 'designate/objects/adapters/api_v2/tld.py' adding 'designate/objects/adapters/api_v2/tsigkey.py' adding 'designate/objects/adapters/api_v2/validation_error.py' adding 'designate/objects/adapters/api_v2/zone.py' adding 'designate/objects/adapters/api_v2/zone_attribute.py' adding 'designate/objects/adapters/api_v2/zone_export.py' adding 'designate/objects/adapters/api_v2/zone_import.py' adding 'designate/objects/adapters/api_v2/zone_master.py' adding 'designate/objects/adapters/api_v2/zone_transfer_accept.py' adding 'designate/objects/adapters/api_v2/zone_transfer_request.py' adding 'designate/objects/adapters/yaml/__init__.py' adding 'designate/objects/adapters/yaml/base.py' adding 'designate/objects/adapters/yaml/pool.py' adding 'designate/objects/adapters/yaml/pool_also_notify.py' adding 'designate/objects/adapters/yaml/pool_attribute.py' adding 'designate/objects/adapters/yaml/pool_catalog_zone.py' adding 'designate/objects/adapters/yaml/pool_nameserver.py' adding 'designate/objects/adapters/yaml/pool_ns_record.py' adding 'designate/objects/adapters/yaml/pool_target.py' adding 'designate/objects/adapters/yaml/pool_target_master.py' adding 'designate/objects/adapters/yaml/pool_target_option.py' adding 'designate/producer/__init__.py' adding 'designate/producer/service.py' adding 'designate/producer/tasks.py' adding 'designate/quota/__init__.py' adding 'designate/quota/base.py' adding 'designate/quota/impl_noop.py' adding 'designate/quota/impl_storage.py' adding 'designate/resources/schemas/admin/quota.json' adding 'designate/resources/templates/bind9-zone.jinja2' adding 'designate/resources/templates/dnsmasq-zone.jinja2' adding 'designate/resources/templates/export-zone.jinja2' adding 'designate/scheduler/__init__.py' adding 'designate/scheduler/base.py' adding 'designate/scheduler/filters/__init__.py' adding 'designate/scheduler/filters/attribute_filter.py' adding 'designate/scheduler/filters/base.py' adding 'designate/scheduler/filters/default_pool_filter.py' adding 'designate/scheduler/filters/fallback_filter.py' adding 'designate/scheduler/filters/in_doubt_default_pool_filter.py' adding 'designate/scheduler/filters/pool_id_attribute_filter.py' adding 'designate/scheduler/filters/random_filter.py' adding 'designate/sink/__init__.py' adding 'designate/sink/service.py' adding 'designate/storage/__init__.py' adding 'designate/storage/sql.py' adding 'designate/storage/sqlalchemy/__init__.py' adding 'designate/storage/sqlalchemy/alembic.ini' adding 'designate/storage/sqlalchemy/base.py' adding 'designate/storage/sqlalchemy/tables.py' adding 'designate/storage/sqlalchemy/types.py' adding 'designate/storage/sqlalchemy/utils.py' adding 'designate/storage/sqlalchemy/alembic/README' adding 'designate/storage/sqlalchemy/alembic/env.py' adding 'designate/storage/sqlalchemy/alembic/legacy_utils.py' adding 'designate/storage/sqlalchemy/alembic/script.py.mako' adding 'designate/storage/sqlalchemy/alembic/versions/0bcf910ea823_add_zone_attributes.py' adding 'designate/storage/sqlalchemy/alembic/versions/15b34ff3ecb8_fix_service_charset.py' adding 'designate/storage/sqlalchemy/alembic/versions/304d41c3847a_add_services.py' adding 'designate/storage/sqlalchemy/alembic/versions/7977deaa5167_add_rrset_indexes_for_filtering_perf.py' adding 'designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py' adding 'designate/storage/sqlalchemy/alembic/versions/9099de8ae11c_add_catalog_zones.py' adding 'designate/storage/sqlalchemy/alembic/versions/91eb1eb7c882_support_caa_records.py' adding 'designate/storage/sqlalchemy/alembic/versions/93a00a815f07_unique_service_status.py' adding 'designate/storage/sqlalchemy/alembic/versions/a005af3aa38e_add_increment_serial.py' adding 'designate/storage/sqlalchemy/alembic/versions/a69b45715cc1_add_delayed_notify_column.py' adding 'designate/storage/sqlalchemy/alembic/versions/b20189fd288e_shared_zone.py' adding 'designate/storage/sqlalchemy/alembic/versions/b8999fd10721_support_naptr_records.py' adding 'designate/storage/sqlalchemy/alembic/versions/bfcfc4a07487_unique_ns_record.py' adding 'designate/storage/sqlalchemy/alembic/versions/c9f427f7180a_liberty.py' adding 'designate/storage/sqlalchemy/alembic/versions/d04819112169_new_pools_tables.py' adding 'designate/storage/sqlalchemy/alembic/versions/d9a1883e93e9_add_fks.py' adding 'designate/storage/sqlalchemy/alembic/versions/e5e2199ed76e_support_cert_records.py' adding 'designate/storage/sqlalchemy/alembic/versions/f828412479ee_add_svcb_and_https_record_types.py' adding 'designate/storage/sqlalchemy/alembic/versions/f9f969f9d85e_change_managed_column_types.py' adding 'designate/tests/README' adding 'designate/tests/__init__.py' adding 'designate/tests/base_fixtures.py' adding 'designate/tests/functional/README' adding 'designate/tests/functional/__init__.py' adding 'designate/tests/functional/test_context.py' adding 'designate/tests/functional/test_dnsmiddleware.py' adding 'designate/tests/functional/test_dnsutils.py' adding 'designate/tests/functional/test_migration.py' adding 'designate/tests/functional/test_sqlalchemy.py' adding 'designate/tests/functional/test_storage.py' adding 'designate/tests/functional/test_upgrade_checks.py' adding 'designate/tests/functional/api/__init__.py' adding 'designate/tests/functional/api/test_middleware.py' adding 'designate/tests/functional/api/test_service.py' adding 'designate/tests/functional/api/admin/__init__.py' adding 'designate/tests/functional/api/admin/extensions/__init__.py' adding 'designate/tests/functional/api/admin/extensions/test_quotas.py' adding 'designate/tests/functional/api/admin/extensions/test_reports.py' adding 'designate/tests/functional/api/v2/__init__.py' adding 'designate/tests/functional/api/v2/test_api.py' adding 'designate/tests/functional/api/v2/test_blacklists.py' adding 'designate/tests/functional/api/v2/test_floatingips.py' adding 'designate/tests/functional/api/v2/test_hostheaders.py' adding 'designate/tests/functional/api/v2/test_import_export.py' adding 'designate/tests/functional/api/v2/test_limits.py' adding 'designate/tests/functional/api/v2/test_pools.py' adding 'designate/tests/functional/api/v2/test_quotas.py' adding 'designate/tests/functional/api/v2/test_recordsets.py' adding 'designate/tests/functional/api/v2/test_service_status.py' adding 'designate/tests/functional/api/v2/test_shared_zones.py' adding 'designate/tests/functional/api/v2/test_tlds.py' adding 'designate/tests/functional/api/v2/test_tsigkeys.py' adding 'designate/tests/functional/api/v2/test_zone_exports.py' adding 'designate/tests/functional/api/v2/test_zone_recordsets.py' adding 'designate/tests/functional/api/v2/test_zone_transfers.py' adding 'designate/tests/functional/api/v2/test_zones.py' adding 'designate/tests/functional/central/__init__.py' adding 'designate/tests/functional/central/test_basic.py' adding 'designate/tests/functional/central/test_service.py' adding 'designate/tests/functional/manage/__init__.py' adding 'designate/tests/functional/manage/test_database.py' adding 'designate/tests/functional/manage/test_pool.py' adding 'designate/tests/functional/manage/test_service.py' adding 'designate/tests/functional/manage/test_tlds.py' adding 'designate/tests/functional/manage/test_update_pool.py' adding 'designate/tests/functional/mdns/__init__.py' adding 'designate/tests/functional/mdns/test_handler.py' adding 'designate/tests/functional/mdns/test_service.py' adding 'designate/tests/functional/notification_handler/__init__.py' adding 'designate/tests/functional/notification_handler/test_base.py' adding 'designate/tests/functional/notification_handler/test_neutron.py' adding 'designate/tests/functional/notification_handler/test_nova.py' adding 'designate/tests/functional/producer/__init__.py' adding 'designate/tests/functional/producer/test_service.py' adding 'designate/tests/functional/producer/test_tasks.py' adding 'designate/tests/functional/quota/__init__.py' adding 'designate/tests/functional/quota/test_quota.py' adding 'designate/tests/functional/quota/test_storage.py' adding 'designate/tests/functional/worker/__init__.py' adding 'designate/tests/functional/worker/test_notify.py' adding 'designate/tests/functional/worker/test_worker_tasks.py' adding 'designate/tests/resources/__init__.py' adding 'designate/tests/resources/pools_yaml/bind9_pools.yaml' adding 'designate/tests/resources/pools_yaml/multiple-pools.yaml' adding 'designate/tests/resources/pools_yaml/pools-catalog-zone.yaml' adding 'designate/tests/resources/pools_yaml/pools.yaml' adding 'designate/tests/resources/pools_yaml/sample_output.yaml' adding 'designate/tests/resources/sample_notifications/neutron/floatingip.delete.start.json' adding 'designate/tests/resources/sample_notifications/neutron/floatingip.update.end_associate.json' adding 'designate/tests/resources/sample_notifications/neutron/floatingip.update.end_disassociate.json' adding 'designate/tests/resources/sample_notifications/neutron/port.create.end.json' adding 'designate/tests/resources/sample_notifications/neutron/port.create.start.json' adding 'designate/tests/resources/sample_notifications/neutron/port.delete.end.json' adding 'designate/tests/resources/sample_notifications/neutron/port.delete.start.json' adding 'designate/tests/resources/sample_notifications/nova/compute.instance.create.end-2.json' adding 'designate/tests/resources/sample_notifications/nova/compute.instance.create.end.json' adding 'designate/tests/resources/sample_notifications/nova/compute.instance.create.start.json' adding 'designate/tests/resources/sample_notifications/nova/compute.instance.delete.start.json' adding 'designate/tests/resources/sample_notifications/nova/compute.instance.shutdown.end.json' adding 'designate/tests/resources/sample_notifications/nova/compute.instance.shutdown.start.json' adding 'designate/tests/resources/sample_notifications/nova/network.floating_ip.allocate.json' adding 'designate/tests/resources/sample_notifications/nova/network.floating_ip.associate.json' adding 'designate/tests/resources/sample_notifications/nova/network.floating_ip.deallocate.json' adding 'designate/tests/resources/sample_notifications/nova/network.floating_ip.disassociate.json' adding 'designate/tests/resources/sample_notifications/nova/scheduler.run_instance.end.json' adding 'designate/tests/resources/sample_notifications/nova/scheduler.run_instance.scheduled.json' adding 'designate/tests/resources/sample_notifications/nova/scheduler.run_instance.start.json' adding 'designate/tests/resources/tlds/tlds_list' adding 'designate/tests/resources/tlds/tlds_list_with_descriptions' adding 'designate/tests/resources/tlds/tlds_list_with_extra_fields' adding 'designate/tests/resources/tlds/tlds_list_with_invalid_tlds' adding 'designate/tests/resources/zonefiles/escaped_example.com.zone' adding 'designate/tests/resources/zonefiles/example.com.zone' adding 'designate/tests/resources/zonefiles/malformed_example.com.zone' adding 'designate/tests/resources/zonefiles/noorigin_example.com.zone' adding 'designate/tests/resources/zonefiles/nosoa_example.com.zone' adding 'designate/tests/resources/zonefiles/two_example.com.zone' adding 'designate/tests/resources/zonefiles/zerosoa_example.com.zone' adding 'designate/tests/unit/README' adding 'designate/tests/unit/__init__.py' adding 'designate/tests/unit/test_conf.py' adding 'designate/tests/unit/test_context.py' adding 'designate/tests/unit/test_coordination.py' adding 'designate/tests/unit/test_dnsmiddleware.py' adding 'designate/tests/unit/test_dnsutils.py' adding 'designate/tests/unit/test_heartbeat_emitter.py' adding 'designate/tests/unit/test_notifications.py' adding 'designate/tests/unit/test_rpc.py' adding 'designate/tests/unit/test_schema.py' adding 'designate/tests/unit/test_service.py' adding 'designate/tests/unit/test_utils.py' adding 'designate/tests/unit/utils.py' adding 'designate/tests/unit/api/__init__.py' adding 'designate/tests/unit/api/test_admin_api.py' adding 'designate/tests/unit/api/test_middleware.py' adding 'designate/tests/unit/api/test_root.py' adding 'designate/tests/unit/api/test_version.py' adding 'designate/tests/unit/api/test_wsgi.py' adding 'designate/tests/unit/api/v2/__init__.py' adding 'designate/tests/unit/api/v2/test_abandon.py' adding 'designate/tests/unit/api/v2/test_api_v2.py' adding 'designate/tests/unit/api/v2/test_floatingips.py' adding 'designate/tests/unit/api/v2/test_patches.py' adding 'designate/tests/unit/api/v2/test_pool_move.py' adding 'designate/tests/unit/api/v2/test_quotas.py' adding 'designate/tests/unit/api/v2/test_recordsets.py' adding 'designate/tests/unit/api/v2/test_rest_controller.py' adding 'designate/tests/unit/api/v2/test_zones.py' adding 'designate/tests/unit/backend/__init__.py' adding 'designate/tests/unit/backend/test_akamai_v2.py' adding 'designate/tests/unit/backend/test_base.py' adding 'designate/tests/unit/backend/test_bind9.py' adding 'designate/tests/unit/backend/test_designate.py' adding 'designate/tests/unit/backend/test_dynect.py' adding 'designate/tests/unit/backend/test_fake.py' adding 'designate/tests/unit/backend/test_infoblox.py' adding 'designate/tests/unit/backend/test_ns1.py' adding 'designate/tests/unit/backend/test_nsd4.py' adding 'designate/tests/unit/backend/test_pdns4.py' adding 'designate/tests/unit/central/__init__.py' adding 'designate/tests/unit/central/test_central.py' adding 'designate/tests/unit/central/test_lock_decorator.py' adding 'designate/tests/unit/cmd/__init__.py' adding 'designate/tests/unit/cmd/test_cmd.py' adding 'designate/tests/unit/cmd/test_manage.py' adding 'designate/tests/unit/cmd/test_status.py' adding 'designate/tests/unit/common/__init__.py' adding 'designate/tests/unit/common/test_keystone.py' adding 'designate/tests/unit/common/test_profiler.py' adding 'designate/tests/unit/common/test_regex.py' adding 'designate/tests/unit/common/test_rpc_logging.py' adding 'designate/tests/unit/common/test_zone_lock.py' adding 'designate/tests/unit/manage/__init__.py' adding 'designate/tests/unit/manage/test_base.py' adding 'designate/tests/unit/manage/test_pool.py' adding 'designate/tests/unit/mdns/__init__.py' adding 'designate/tests/unit/mdns/test_handler.py' adding 'designate/tests/unit/mdns/test_service.py' adding 'designate/tests/unit/network_api/__init__.py' adding 'designate/tests/unit/network_api/test_base.py' adding 'designate/tests/unit/network_api/test_fake.py' adding 'designate/tests/unit/network_api/test_neutron.py' adding 'designate/tests/unit/notification_handler/__init__.py' adding 'designate/tests/unit/notification_handler/test_fake.py' adding 'designate/tests/unit/notification_handler/test_neutron.py' adding 'designate/tests/unit/notification_handler/test_nova.py' adding 'designate/tests/unit/objects/__init__.py' adding 'designate/tests/unit/objects/test_adapters.py' adding 'designate/tests/unit/objects/test_adapters_v2_api.py' adding 'designate/tests/unit/objects/test_adapters_yaml.py' adding 'designate/tests/unit/objects/test_base.py' adding 'designate/tests/unit/objects/test_fields.py' adding 'designate/tests/unit/objects/test_floating_ip.py' adding 'designate/tests/unit/objects/test_quota.py' adding 'designate/tests/unit/objects/test_recordset.py' adding 'designate/tests/unit/objects/test_rrdata_a.py' adding 'designate/tests/unit/objects/test_rrdata_aaaa.py' adding 'designate/tests/unit/objects/test_rrdata_caa.py' adding 'designate/tests/unit/objects/test_rrdata_cert.py' adding 'designate/tests/unit/objects/test_rrdata_cname.py' adding 'designate/tests/unit/objects/test_rrdata_https.py' adding 'designate/tests/unit/objects/test_rrdata_mx.py' adding 'designate/tests/unit/objects/test_rrdata_naptr.py' adding 'designate/tests/unit/objects/test_rrdata_ns.py' adding 'designate/tests/unit/objects/test_rrdata_ptr.py' adding 'designate/tests/unit/objects/test_rrdata_soa.py' adding 'designate/tests/unit/objects/test_rrdata_spf.py' adding 'designate/tests/unit/objects/test_rrdata_srv.py' adding 'designate/tests/unit/objects/test_rrdata_sshfp.py' adding 'designate/tests/unit/objects/test_rrdata_svcb.py' adding 'designate/tests/unit/objects/test_rrdata_txt.py' adding 'designate/tests/unit/objects/test_zone.py' adding 'designate/tests/unit/objects/test_zone_master.py' adding 'designate/tests/unit/producer/__init__.py' adding 'designate/tests/unit/producer/test_service.py' adding 'designate/tests/unit/producer/test_tasks.py' adding 'designate/tests/unit/scheduler/__init__.py' adding 'designate/tests/unit/scheduler/test_basic.py' adding 'designate/tests/unit/scheduler/test_filters.py' adding 'designate/tests/unit/scheduler/test_permutations.py' adding 'designate/tests/unit/sink/__init__.py' adding 'designate/tests/unit/sink/test_notifications.py' adding 'designate/tests/unit/sink/test_service.py' adding 'designate/tests/unit/storage/__init__.py' adding 'designate/tests/unit/storage/impl_sqlalchemy/__init__.py' adding 'designate/tests/unit/storage/impl_sqlalchemy/test_sqlalchemy.py' adding 'designate/tests/unit/storage/impl_sqlalchemy/alembic/__init__.py' adding 'designate/tests/unit/storage/impl_sqlalchemy/alembic/test_legacy_utils.py' adding 'designate/tests/unit/workers/__init__.py' adding 'designate/tests/unit/workers/test_base_task.py' adding 'designate/tests/unit/workers/test_notify.py' adding 'designate/tests/unit/workers/test_processing.py' adding 'designate/tests/unit/workers/test_rpcapi.py' adding 'designate/tests/unit/workers/test_service.py' adding 'designate/tests/unit/workers/test_task_config.py' adding 'designate/tests/unit/workers/test_xfr.py' adding 'designate/tests/unit/workers/test_zone_tasks.py' adding 'designate/tests/unit/wsgi/__init__.py' adding 'designate/tests/unit/wsgi/test_api.py' adding 'designate/worker/README.md' adding 'designate/worker/__init__.py' adding 'designate/worker/processing.py' adding 'designate/worker/rpcapi.py' adding 'designate/worker/service.py' adding 'designate/worker/tasks/__init__.py' adding 'designate/worker/tasks/base.py' adding 'designate/worker/tasks/zone.py' adding 'designate/wsgi/__init__.py' adding 'designate/wsgi/api.py' adding 'designate-22.1.0.data/data/etc/designate/api-paste.ini' adding 'designate-22.1.0.data/data/etc/designate/rootwrap.conf' adding 'designate-22.1.0.data/data/etc/designate/rootwrap.d/bind9.filters' adding 'designate-22.1.0.data/data/etc/designate/rootwrap.d/djbdns.filters' adding 'designate-22.1.0.data/data/etc/designate/rootwrap.d/knot2.filters' adding 'designate-22.1.0.dist-info/AUTHORS' adding 'designate-22.1.0.dist-info/LICENSE' adding 'designate-22.1.0.dist-info/METADATA' adding 'designate-22.1.0.dist-info/WHEEL' adding 'designate-22.1.0.dist-info/entry_points.txt' adding 'designate-22.1.0.dist-info/pbr.json' adding 'designate-22.1.0.dist-info/top_level.txt' adding 'designate-22.1.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for designate (pyproject.toml): finished with status 'done' Created wheel for designate: filename=designate-22.1.0-py3-none-any.whl size=759165 sha256=6d182de82d3c4b6b4a2d51504717c868ab2add233a14c4388207f963208acd7a Stored in directory: /builddir/.cache/pip/wheels/4c/a7/b7/161ff3a1af43a98dc241884c9b6d5978bba71d60fb76e1f433 Successfully built designate + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.gTTaKk + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.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-hardened-ld-errors -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 designate-22.1.0.dev20 ++ ls /builddir/build/BUILD/designate-22.1.0.dev20/pyproject-wheeldir/designate-22.1.0-py3-none-any.whl ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ xargs basename --multiple + specifier=designate==22.1.0 + '[' -z designate==22.1.0 ']' + TMPDIR=/builddir/build/BUILD/designate-22.1.0.dev20/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.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/designate-22.1.0.dev20/pyproject-wheeldir designate==22.1.0 Using pip 23.3.2 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/designate-22.1.0.dev20/pyproject-wheeldir Processing ./pyproject-wheeldir/designate-22.1.0-py3-none-any.whl Installing collected packages: designate Creating /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin changing mode of /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-api to 755 changing mode of /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-central to 755 changing mode of /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-manage to 755 changing mode of /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-mdns to 755 changing mode of /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-producer to 755 changing mode of /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-rootwrap to 755 changing mode of /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-sink to 755 changing mode of /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-status to 755 changing mode of /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-worker to 755 Successfully installed designate-22.1.0 + '[' -d /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.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-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-api /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-central /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-manage /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-mdns /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-producer /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-rootwrap /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-sink /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-status /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-worker /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-api: updating /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-central: updating /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-manage: updating /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-mdns: updating /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-producer: updating /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-rootwrap: updating /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-sink: updating /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-status: updating /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-worker: updating + rm -rfv /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/python3.12/site-packages ']' + site_dirs+=("/usr/lib/python3.12/site-packages") + '[' /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib64/python3.12/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.12/site-packages/designate-22.1.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/python3.12/site-packages/designate-22.1.0.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-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/python3.12/site-packages/designate-22.1.0.dist-info/RECORD --output /builddir/build/BUILD/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/python3.12/site-packages/designate-22.1.0.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/python3.12/site-packages/designate-22.1.0.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/python3.12/site-packages/designate-22.1.0.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/python3.12/site-packages/designate-22.1.0.dist-info/REQUESTED' ++ cut -f1 '-d ' ++ wc -l /builddir/build/BUILD/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64-pyproject-ghost-distinfo + lines=1 + '[' 1 -ne 1 ']' + PYTHONPATH=/builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64//usr/lib/python3.12/site-packages + oslo-config-generator --config-file=./etc/designate/designate-config-generator.conf + rm -rf /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/python3.12/site-packages/bin + rm -rf /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/python3.12/site-packages/doc + rm -rf /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/python3.12/site-packages/tools + install -d -m 755 /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/etc/designate + install -p -D -m 644 etc/designate/designate.conf.sample /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/etc/designate/designate.conf + mv /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/etc/designate/api-paste.ini /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/etc/designate/ + mv /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/etc/designate/rootwrap.conf /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/etc/designate/rootwrap.conf + install -d -m 755 /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/designate/rootwrap + mv /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/etc/designate/rootwrap.d/bind9.filters /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/etc/designate/rootwrap.d/djbdns.filters /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/etc/designate/rootwrap.d/knot2.filters /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/designate/rootwrap + install -p -D -m 644 /builddir/build/SOURCES/designate.logrotate /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/etc/logrotate.d/openstack-designate + install -p -D -m 440 /builddir/build/SOURCES/designate-sudoers /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/etc/sudoers.d/designate + install -p -D -m 644 /builddir/build/SOURCES/designate-api.service /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/systemd/system/designate-api.service + install -p -D -m 644 /builddir/build/SOURCES/designate-central.service /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/systemd/system/designate-central.service + install -p -D -m 644 /builddir/build/SOURCES/designate-mdns.service /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/systemd/system/designate-mdns.service + install -p -D -m 644 /builddir/build/SOURCES/designate-sink.service /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/systemd/system/designate-sink.service + install -p -D -m 644 /builddir/build/SOURCES/designate-producer.service /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/systemd/system/designate-producer.service + install -p -D -m 644 /builddir/build/SOURCES/designate-worker.service /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/systemd/system/designate-worker.service + install -m 755 /builddir/build/SOURCES/designate-api-wsgi /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin/designate-api-wsgi + install -d -m 755 /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/designate + install -d -m 755 /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/var/lib/designate + install -d -m 755 /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/var/log/designate + install -d -m 755 /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/var/run/designate + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 22.1.0-0.20260504211223.3b4575e.el10 --unique-debug-suffix -22.1.0-0.20260504211223.3b4575e.el10.x86_64 --unique-debug-src-base openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/designate-22.1.0.dev20 find-debuginfo: starting Extracting debug info from 0 files Creating .debug symlinks for symlinks to ELF files find: ‘debug’: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/designate-api-wsgi from /usr/bin/env python3 to #!/usr/bin/python3 + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/python3.12 using python3.12 Not clamping source mtimes, $SOURCE_DATE_EPOCH not set + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.n6Tx7v + 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-hardened-ld-errors -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 designate-22.1.0.dev20 + rm -rf designate/tests/unit/backend/test_infoblox.py + 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-hardened-ld-errors -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-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/designate-22.1.0.dev20/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env --assert-config -q --recreate -e py312 -- --exclude-regex '(designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_notify_different_serial|designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_notify_same_serial|designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_notify_same_serial|designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_notify)' /usr/lib/python3.12/site-packages/oslo_utils/eventletutils.py:29: DeprecationWarning: eventletutils module is deprecated and will be removed. debtcollector.deprecate( /usr/lib/python3.12/site-packages/webob/compat.py:5: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 from cgi import parse_header /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /builddir/build/BUILD/designate-22.1.0.dev20/designate/api/service.py:37: DeprecationWarning: The 'designate.api.service' module usage is deprecated and will be removed in version '2027.1': The designate.api.service module is deprecated. WSGIService uses oslo_service.wsgi and oslo_service.sslutils which will be removed in oslo.service 2026.2. Deploy Designate API via uwsgi instead. See the DevStack configuration for an example of uwsgi deployment. removals.removed_module( /usr/lib/python3.12/site-packages/oslo_utils/eventletutils.py:29: DeprecationWarning: eventletutils module is deprecated and will be removed. debtcollector.deprecate( /usr/lib/python3.12/site-packages/oslo_utils/eventletutils.py:29: DeprecationWarning: eventletutils module is deprecated and will be removed. debtcollector.deprecate( /usr/lib/python3.12/site-packages/oslo_utils/eventletutils.py:29: DeprecationWarning: eventletutils module is deprecated and will be removed. debtcollector.deprecate( /usr/lib/python3.12/site-packages/oslo_utils/eventletutils.py:29: DeprecationWarning: eventletutils module is deprecated and will be removed. debtcollector.deprecate( /usr/lib/python3.12/site-packages/webob/compat.py:5: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 from cgi import parse_header /usr/lib/python3.12/site-packages/webob/compat.py:5: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 from cgi import parse_header /usr/lib/python3.12/site-packages/webob/compat.py:5: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 from cgi import parse_header /usr/lib/python3.12/site-packages/webob/compat.py:5: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 from cgi import parse_header /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /builddir/build/BUILD/designate-22.1.0.dev20/designate/api/service.py:37: DeprecationWarning: The 'designate.api.service' module usage is deprecated and will be removed in version '2027.1': The designate.api.service module is deprecated. WSGIService uses oslo_service.wsgi and oslo_service.sslutils which will be removed in oslo.service 2026.2. Deploy Designate API via uwsgi instead. See the DevStack configuration for an example of uwsgi deployment. removals.removed_module( /builddir/build/BUILD/designate-22.1.0.dev20/designate/api/service.py:37: DeprecationWarning: The 'designate.api.service' module usage is deprecated and will be removed in version '2027.1': The designate.api.service module is deprecated. WSGIService uses oslo_service.wsgi and oslo_service.sslutils which will be removed in oslo.service 2026.2. Deploy Designate API via uwsgi instead. See the DevStack configuration for an example of uwsgi deployment. removals.removed_module( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /builddir/build/BUILD/designate-22.1.0.dev20/designate/api/service.py:37: DeprecationWarning: The 'designate.api.service' module usage is deprecated and will be removed in version '2027.1': The designate.api.service module is deprecated. WSGIService uses oslo_service.wsgi and oslo_service.sslutils which will be removed in oslo.service 2026.2. Deploy Designate API via uwsgi instead. See the DevStack configuration for an example of uwsgi deployment. removals.removed_module( /builddir/build/BUILD/designate-22.1.0.dev20/designate/api/service.py:37: DeprecationWarning: The 'designate.api.service' module usage is deprecated and will be removed in version '2027.1': The designate.api.service module is deprecated. WSGIService uses oslo_service.wsgi and oslo_service.sslutils which will be removed in oslo.service 2026.2. Deploy Designate API via uwsgi instead. See the DevStack configuration for an example of uwsgi deployment. removals.removed_module( {3} designate.tests.functional.api.admin.extensions.test_quotas.AdminApiQuotasTest.test_get_quotas_detailed [1.649451s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/legacy_utils.py:24: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records metadata.reflect(bind=op.get_bind()) /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/legacy_utils.py:24: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records metadata.reflect(bind=op.get_bind()) /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records records_table = sa.Table('records', metadata, autoload_with=op.get_bind()) /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records records_table = sa.Table('records', metadata, autoload_with=op.get_bind()) /usr/lib64/python3.12/contextlib.py:144: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records next(self.gen) /usr/lib64/python3.12/contextlib.py:144: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records next(self.gen) {1} designate.tests.functional.api.admin.extensions.test_quotas.AdminApiQuotasTest.test_get_quotas [1.343177s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/legacy_utils.py:24: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records metadata.reflect(bind=op.get_bind()) /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/legacy_utils.py:24: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records metadata.reflect(bind=op.get_bind()) /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records records_table = sa.Table('records', metadata, autoload_with=op.get_bind()) /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records records_table = sa.Table('records', metadata, autoload_with=op.get_bind()) /usr/lib64/python3.12/contextlib.py:144: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records next(self.gen) /usr/lib64/python3.12/contextlib.py:144: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records next(self.gen) {3} designate.tests.functional.api.admin.extensions.test_reports.AdminApiReportsTest.test_get_tenants [0.359227s] ... ok {0} designate.tests.functional.api.admin.extensions.test_quotas.AdminApiQuotasTest.test_patch_quotas [2.159508s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/legacy_utils.py:24: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records metadata.reflect(bind=op.get_bind()) /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/legacy_utils.py:24: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records metadata.reflect(bind=op.get_bind()) /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records records_table = sa.Table('records', metadata, autoload_with=op.get_bind()) /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records records_table = sa.Table('records', metadata, autoload_with=op.get_bind()) /usr/lib64/python3.12/contextlib.py:144: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records next(self.gen) /usr/lib64/python3.12/contextlib.py:144: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records next(self.gen) {2} designate.tests.functional.api.admin.extensions.test_quotas.AdminApiQuotasTest.test_patch_quotas_validation [2.047872s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/legacy_utils.py:24: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records metadata.reflect(bind=op.get_bind()) /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/legacy_utils.py:24: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records metadata.reflect(bind=op.get_bind()) /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records records_table = sa.Table('records', metadata, autoload_with=op.get_bind()) /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records records_table = sa.Table('records', metadata, autoload_with=op.get_bind()) /usr/lib64/python3.12/contextlib.py:144: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records next(self.gen) /usr/lib64/python3.12/contextlib.py:144: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records next(self.gen) {3} designate.tests.functional.api.admin.extensions.test_reports.AdminApiReportsTest.test_get_tenants_detailed [0.272559s] ... ok {3} designate.tests.functional.api.test_middleware.FaultMiddlewareTest.test_request [0.060525s] ... ok {1} designate.tests.functional.api.admin.extensions.test_reports.AdminApiReportsTest.test_get_counts_zones_delayed_notify [0.475895s] ... ok {3} designate.tests.functional.api.test_middleware.MaintenanceMiddlewareTest.test_process_request_enabled_reject [0.061122s] ... ok {0} designate.tests.functional.api.admin.extensions.test_reports.AdminApiReportsTest.test_get_counts_records [0.321816s] ... ok {3} designate.tests.functional.api.test_middleware.NoAuthContextMiddlewareTest.test_process_request [0.060662s] ... ok {1} designate.tests.functional.api.admin.extensions.test_reports.AdminApiReportsTest.test_get_tenant [0.166249s] ... ok {3} designate.tests.functional.api.v2.test_api.ApiV2DisableTest.test_disable_v2_api [0.066747s] ... ok {2} designate.tests.functional.api.admin.extensions.test_quotas.AdminApiQuotasTest.test_reset_quotas [0.387021s] ... ok {1} designate.tests.functional.api.test_middleware.FaultMiddlewareTest.test_notify_of_fault [0.071312s] ... ok {1} designate.tests.functional.api.test_middleware.FaultMiddlewareTest.test_request_messaging_timeout [0.061097s] ... ok {3} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_get_blacklist [0.122706s] ... ok {1} designate.tests.functional.api.test_middleware.KeystoneContextMiddlewareTest.test_process_unscoped_token [0.060296s] ... ok {0} designate.tests.functional.api.admin.extensions.test_reports.AdminApiReportsTest.test_get_counts_tenants [0.285726s] ... ok {0} designate.tests.functional.api.test_middleware.KeystoneContextMiddlewareTest.test_process_request_with_service_catalog [0.060060s] ... ok {1} designate.tests.functional.api.test_middleware.MaintenanceMiddlewareTest.test_process_request_enabled_bypass [0.110014s] ... ok {0} designate.tests.functional.api.test_middleware.MaintenanceMiddlewareTest.test_process_request_enabled_reject_no_context [0.068628s] ... ok {2} designate.tests.functional.api.admin.extensions.test_reports.AdminApiReportsTest.test_get_counts [0.337413s] ... ok {0} designate.tests.functional.api.test_service.ApiServiceTest.test_start_and_stop [0.061107s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.12/site-packages/oslo_service/sslutils.py:24: DeprecationWarning: The 'oslo_service.sslutils' module usage is deprecated and will be removed in version '2026.2': The 'oslo_service.sslutils' module is deprecated and will be removed in version 2026.2. removals.removed_module( {3} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_update_blacklist [0.296479s] ... ok {1} designate.tests.functional.api.test_middleware.MaintenanceMiddlewareTest.test_process_request_enabled_reject_no_roles [0.135044s] ... ok {0} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_create_invalid_denylist_pattern [0.059735s] ... ok {1} designate.tests.functional.api.test_middleware.NormalizeURIMiddlewareTest.test_strip_trailing_slases [0.119291s] ... ok {3} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_no_record [0.172247s] ... ok {0} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_update_blacklist_invalid_id [0.222643s] ... ok {3} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_not_allocated [0.214901s] ... ok {0} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_not_allocated [0.135252s] ... ok {1} designate.tests.functional.api.test_service.ApiServiceTest.test_get_wsgi_application [0.277267s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.12/site-packages/oslo_service/sslutils.py:24: DeprecationWarning: The 'oslo_service.sslutils' module usage is deprecated and will be removed in version '2026.2': The 'oslo_service.sslutils' module is deprecated and will be removed in version 2026.2. removals.removed_module( {2} designate.tests.functional.api.admin.extensions.test_reports.AdminApiReportsTest.test_get_counts_zones [0.464331s] ... ok {1} designate.tests.functional.api.test_service.ApiServiceTest.test_unable_to_find_config [0.147311s] ... ok {3} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_list_floatingip_no_record [0.174638s] ... ok {0} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_unset_floatingip [0.262723s] ... ok {1} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_create_blacklist [0.109863s] ... ok {2} designate.tests.functional.api.test_middleware.FaultMiddlewareTest.test_request_unknown_error [0.272051s] ... ok {1} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_delete_bkaclist_invalid_id [0.063507s] ... ok {2} designate.tests.functional.api.test_middleware.KeystoneContextMiddlewareTest.test_process_request [0.062391s] ... ok {1} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_get_bkaclist_invalid_id [0.065966s] ... ok {2} designate.tests.functional.api.test_middleware.KeystoneContextMiddlewareTest.test_process_request_invalid_keystone_token [0.060403s] ... ok {3} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_create_export [0.319240s] ... ok {2} designate.tests.functional.api.test_middleware.MaintenanceMiddlewareTest.test_process_request_disabled [0.117854s] ... ok {0} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_unset_floatingip_not_allocated [0.269721s] ... ok {2} designate.tests.functional.api.test_middleware.NormalizeURIMiddlewareTest.test_strip_trailing_slases_multiple [0.115580s] ... ok {1} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_get_blacklists_filter [0.352081s] ... ok {0} designate.tests.functional.api.v2.test_hostheaders.ApiV2HostHeadersTest.test_host_header [0.272056s] ... ok {2} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_delete_blacklist [0.167828s] ... ok {1} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_update_blacklist_json_patch_not_implemented [0.063651s] ... ok {3} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_delete_export [0.384574s] ... ok {3} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_import_method_not_allowed [0.063216s] ... ok {3} designate.tests.functional.api.v2.test_limits.ApiV2LimitsTest.test_get_limits [0.113547s] ... ok {1} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_update_invalid_denylist_pattern [0.262121s] ... ok {2} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_get_blacklists [0.319710s] ... ok {2} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_invalid_blacklist_filter [0.060602s] ... ok {1} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_invalid_key [0.120665s] ... ok {3} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_create_pool_duplicate [0.160490s] ... ok {1} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_with_record [0.220036s] ... ok {1} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_list_floatingip_no_allocations [0.113216s] ... ok {0} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_malformed_zonefile [0.729836s] ... ok {2} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_after_unset [0.372828s] ... ok {0} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_metadata_exists_exports [0.161677s] ... ok {2} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip [0.216720s] ... ok {3} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_get_pools [0.577771s] ... ok {1} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_list_floatingip_with_record [0.278491s] ... ok {1} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_invalid_key [0.062150s] ... ok {1} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_invalid_ptrdname [0.063441s] ... ok {3} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_update_pool [0.278154s] ... ok {1} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_metadata_exists_imports [0.167073s] ... ok {3} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_update_pool_ns_records [0.170805s] ... ok {3} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_update_pool_provisioner_too_long [0.113552s] ... ok {0} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_missing_origin [0.672425s] ... ok {2} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_delete_import [0.673056s] ... ok {3} designate.tests.functional.api.v2.test_quotas.ApiV2QuotasTest.test_delete_quotas [0.275179s] ... ok {0} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_update_export [0.267642s] ... ok {0} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_create_pool_name_missing [0.111852s] ... ok {1} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_missing_soa [0.674236s] ... ok {3} designate.tests.functional.api.v2.test_quotas.ApiV2QuotasTest.test_get_all_quotas [0.161011s] ... ok {0} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_create_pool_provisioner_too_long [0.110317s] ... ok {1} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_total_count_exports [0.115940s] ... ok {3} designate.tests.functional.api.v2.test_quotas.ApiV2QuotasTest.test_set_quotas [0.216281s] ... ok {1} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_delete_pool [0.171376s] ... ok {2} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_import_export [0.726182s] ... ok {2} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_total_count_imports ... SKIPPED: See bug 1582241 and 1570859 {0} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_get_pools_filter [0.337420s] ... ok {1} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_get_pool [0.178206s] ... ok {3} designate.tests.functional.api.v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordset_redirects [0.264102s] ... ok {2} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_create_pool [0.163407s] ... ok {0} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_update_pool_ns_records_without_priority [0.167751s] ... ok {2} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_create_pool_description_too_long [0.061183s] ... ok {0} designate.tests.functional.api.v2.test_service_status.ApiV2ServiceStatusTest.test_get_service_status_invalid_id [0.061689s] ... ok {1} designate.tests.functional.api.v2.test_quotas.ApiV2QuotasTest.test_set_quotas_with_verify_project_id [0.218245s] ... ok {3} designate.tests.functional.api.v2.test_service_status.ApiV2ServiceStatusTest.test_get_service_statuses_pagination_default_limit [0.216927s] ... ok {2} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_create_pool_name_too_long [0.120970s] ... ok {2} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_create_pool_tenant_id_too_long [0.111055s] ... ok {1} designate.tests.functional.api.v2.test_service_status.ApiV2ServiceStatusTest.test_get_service_status [0.182504s] ... ok {0} designate.tests.functional.api.v2.test_service_status.ApiV2ServiceStatusTest.test_get_service_statuses [0.267556s] ... ok {2} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_create_pool_validation [0.118012s] ... ok {3} designate.tests.functional.api.v2.test_shared_zones.ApiV2SharedZonesTest.test_get_zone_share [0.269754s] ... ok {3} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_create_tld_junk_attribute [0.116935s] ... ok {2} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_get_pools_invalid_filter [0.168846s] ... ok {1} designate.tests.functional.api.v2.test_shared_zones.ApiV2SharedZonesTest.test_list_zone_shares [0.346662s] ... ok {0} designate.tests.functional.api.v2.test_service_status.ApiV2ServiceStatusTest.test_legacy_list_service_status [0.342832s] ... ok {3} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_delete_tld_invalid_id [0.185559s] ... ok {2} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_update_pool_attributes [0.167421s] ... ok {3} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_get_tld_invalid_id [0.144942s] ... ok {1} designate.tests.functional.api.v2.test_shared_zones.ApiV2SharedZonesTest.test_share_zone_with_no_target_id_no_zone_id [0.218799s] ... ok {2} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_update_pool_description_too_long [0.174726s] ... ok {0} designate.tests.functional.api.v2.test_shared_zones.ApiV2SharedZonesTest.test_share_zone_with_invalid_zone_id [0.285146s] ... ok {3} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_invalid_tld_filter [0.121467s] ... ok {2} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_update_pool_json_patch_not_implemented [0.112219s] ... ok {1} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_create_tld [0.195996s] ... ok {0} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_delete_tld [0.115092s] ... ok {1} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_create_tld_description_is_too_long [0.061804s] ... ok {3} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_update_tld_description_too_long [0.180111s] ... ok {1} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_create_tld_name_is_missing [0.060249s] ... ok {2} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_update_pool_name_too_long [0.164170s] ... ok {3} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_update_tld_junk_attribute [0.114756s] ... ok {1} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_create_tld_validation [0.111531s] ... ok {2} designate.tests.functional.api.v2.test_quotas.ApiV2QuotasTest.test_get_quotas [0.116081s] ... ok {0} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_get_tld_filter [0.267982s] ... ok {1} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_update_tld_json_patch_not_implemented [0.070421s] ... ok {3} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey [0.118889s] ... ok {3} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_secret_missing [0.064376s] ... ok {1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_duplicate [0.181315s] ... ok {1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_name_missing [0.067672s] ... ok {3} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_get_tsigkey [0.179198s] ... ok {1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_secret_too_long [0.064654s] ... ok {2} designate.tests.functional.api.v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordsets_owned_by_project [0.373452s] ... ok {0} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_get_tlds [0.346993s] ... ok {1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_validation [0.060318s] ... ok {3} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_missing [0.115498s] ... ok {1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_delete_tsigkey [0.111007s] ... ok {1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_delete_tsigkey_invalid_id [0.068218s] ... ok {2} designate.tests.functional.api.v2.test_shared_zones.ApiV2SharedZonesTest.test_delete_zone_share [0.274324s] ... ok {3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_duplicate [0.218758s] ... ok {0} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_update_tld [0.273415s] ... ok {1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_delete_tsigkey_missing [0.127917s] ... ok {0} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_update_tld_invalid_id [0.077655s] ... ok {3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_invalid_zone [0.174910s] ... ok {1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_get_tsigkey_timeout [0.118471s] ... ok {2} designate.tests.functional.api.v2.test_shared_zones.ApiV2SharedZonesTest.test_share_zone [0.211205s] ... ok {0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_algorithm_invalid_type [0.125135s] ... ok {0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_algorithm_missing [0.067203s] ... ok {1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_duplicate [0.111700s] ... ok {0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_empty_secret [0.065434s] ... ok {1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_invalid_id [0.067614s] ... ok {2} designate.tests.functional.api.v2.test_shared_zones.ApiV2SharedZonesTest.test_share_zone_with_target_id_no_zone_id [0.173989s] ... ok {0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_invalid_resource_id [0.061701s] ... ok {0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_name_too_long [0.068103s] ... ok {1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_invalid_scope_type [0.114435s] ... ok {3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_txt_record [0.316145s] ... ok {2} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_get_tld [0.162573s] ... ok {0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_scope_invalid_type [0.060484s] ... ok {0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_get_tsigkey_invalid_id [0.059228s] ... ok {1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_junk_field [0.116819s] ... ok {2} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_resource_id_missing [0.112324s] ... ok {1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_timeout [0.115976s] ... ok {2} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_scope_missing [0.116839s] ... ok {3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_txt_record_multiple_strings [0.372503s] ... ok {0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_get_tsigkeys [0.328433s] ... ok {1} designate.tests.functional.api.v2.test_zone_exports.ZoneExportsTest.test_export_cannot_be_exported_synchronously [0.215247s] ... ok {2} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_delete_tsigkey_timeout [0.171986s] ... ok {3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_delete_recordset_invalid_id [0.179258s] ... ok {0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_get_tsigkeys_timeout [0.161595s] ... ok {2} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_get_tsigkey_missing [0.179449s] ... ok {1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset [0.216326s] ... ok {0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey [0.167945s] ... ok {3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_recordset [0.219297s] ... ok {2} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_secret_too_long [0.164699s] ... ok {1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_description_too_long [0.162992s] ... ok {0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_invalid_algorithm [0.114569s] ... ok {1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_invalid_id [0.115316s] ... ok {0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_json_patch_not_implemented [0.066424s] ... ok {3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_recordset_invalid_id [0.175545s] ... ok {1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_negative_ttl [0.120558s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_timeout [0.268573s] ... ok {3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_recordset_missing [0.167815s] ... ok {0} designate.tests.functional.api.v2.test_zone_exports.ZoneExportsTest.test_export [0.265665s] ... ok {1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_zero_ttl [0.162955s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_validation [0.162832s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_invalid_type [0.114742s] ... ok {0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_type_is_missing [0.164038s] ... ok {1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_recordset_timeout [0.218033s] ... ok {0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_invalid_name [0.120807s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_name_missing [0.162371s] ... ok {0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_invalid_ttl [0.164275s] ... ok {3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_recordsets_filter [0.677492s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_records [0.317418s] ... ok {0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_name_too_long [0.162469s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_ttl_greater_than_max [0.172626s] ... ok {1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_recordsets [0.569175s] ... ok {3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_recordsets_timeout [0.224668s] ... ok {0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_delete_recordset [0.336030s] ... ok {1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_recordsets_invalid_id [0.169684s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_secondary_zone_recordset [0.265570s] ... ok {3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_total_count_pagination [0.313575s] ... ok {1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_secondary_zone_recordset [0.263503s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_txt_record_too_long [0.275754s] ... ok {0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_deleted_recordset_after_deleting_zone [0.433305s] ... ok {3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_description_too_long [0.283343s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_delete_recordset_missing [0.221079s] ... ok {3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_invalid_id [0.167812s] ... ok {0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_no_update_rs_deleting_zone [0.312742s] ... ok {3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_timeout [0.161913s] ... ok {0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_recordsets_invalid_url [0.116437s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_delete_recordset_with_records [0.316822s] ... ok {1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_secondary_zone_recordsets [0.815345s] ... ok {3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_validation [0.353380s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_delete_secondary_zone_recordset [0.373848s] ... ok {1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_no_create_rs_deleting_zone [0.214425s] ... ok {3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_with_record_replace [0.321390s] ... ok {0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_total_count_filtered_by_data [0.692795s] ... ok {1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_no_delete_rs_deleting_zone [0.323174s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_deleted_recordsets [0.415389s] ... ok {3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_secondary_zone_recordset [0.317914s] ... ok {1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_ttl_greater_than_max [0.226402s] ... ok {0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset [0.325222s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_invalid_recordset_filter [0.213269s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_metadata_exists [0.168788s] ... ok {0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_invalid_ttl [0.264127s] ... ok {3} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_create_zone_transfer_accept [0.372638s] ... ok {1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_with_record_clear [0.312927s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_total_count [0.266968s] ... ok {0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_missing [0.215083s] ... ok {3} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_create_zone_transfer_request [0.267886s] ... ok {1} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_create_zone_transfer_request_deleting_zone [0.272743s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_duplicate [0.217690s] ... ok {3} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_create_zone_transfer_request_empty_body [0.212420s] ... ok {0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_with_record_create [0.312235s] ... ok {1} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_create_zone_transfer_request_scoped [0.273617s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_negative_ttl [0.219854s] ... ok {0} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_create_zone_transfer_accept_deleting_zone [0.317556s] ... ok {3} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_get_zone_transfer_accepts [0.416995s] ... ok {1} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_get_zone_transfer_accept [0.366196s] ... ok {2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_zero_ttl [0.473454s] ... ok {1} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_get_zone_transfer_accept_invalid_id [0.182191s] ... ok {3} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_get_zone_transfer_request [0.267453s] ... ok {0} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_get_zone_transfer_requests [0.368152s] ... ok {3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_description_too_long [0.061615s] ... ok {1} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_update_zone_transfer_request_json_patch_not_implemented [0.163511s] ... ok {3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_name_is_missing [0.066121s] ... ok {0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_bad_content_type [0.116095s] ... ok {0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_body_validation [0.063147s] ... ok {1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_secondary_no_masters [0.113339s] ... ok {3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_timeout [0.117534s] ... ok {2} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_delete_zone_transfer_request [0.315017s] ... ok {3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_ttl_less_than_zero [0.059963s] ... ok {0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_invalid_name [0.111693s] ... ok {1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_name_too_long [0.111110s] ... ok {0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_missing_content_type [0.067112s] ... ok {3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_delete_zone_timeout [0.114750s] ... ok {1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_no_type [0.162920s] ... ok {0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_abandon_zone [0.160362s] ... ok {1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_ttl_is_greater_than_max [0.062649s] ... ok {3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_catalog_zone_no_admin [0.167119s] ... ok {2} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_metadata_exists_zone_transfer_accepts [0.374677s] ... ok {1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_ttl_is_invalid [0.112615s] ... ok {0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_catalog_zone [0.165747s] ... ok {3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zone [0.214568s] ... ok {1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_ttl_is_not_required_field [0.215063s] ... ok {0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_nameservers [0.269055s] ... ok {2} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_total_count_zone_transfer_accepts [0.378095s] ... ok {3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zone_tasks [0.212664s] ... ok {0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zone_invalid_id [0.062474s] ... ok {1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_ttl_is_zero [0.232257s] ... ok {0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zone_missing [0.117657s] ... ok {1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_delete_zone_invalid_id [0.060182s] ... ok {3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_post_pool_zone_move_admin_user_status_500 [0.272914s] ... ok {1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_delete_zone_missing [0.113827s] ... ok {2} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_update_zone_transfer_request [0.366139s] ... ok {1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zone_bad_accept [0.111668s] ... ok {3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_post_pool_zone_move_non_admin_user [0.212680s] ... ok {2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_secondary [0.228058s] ... ok {3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_update_secondary_email_invalid_object [0.220149s] ... ok {0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zones_filter [0.671153s] ... ok {2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone [0.266854s] ... ok {3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_update_zone_missing [0.219060s] ... ok {0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_invalid_zones_filter [0.111312s] ... ok {2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_duplicate [0.176955s] ... ok {3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_update_zone_timeout [0.177099s] ... ok {2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_email_missing [0.069644s] ... ok {0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_no_update_deleting [0.266767s] ... ok {2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_email_too_long [0.117882s] ... ok {3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_zone_invalid_url [0.131902s] ... ok {3} designate.tests.functional.central.test_basic.CentralQuotaTest.test_enforce_record_quota [0.064335s] ... ok {2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_invalid_email [0.111676s] ... ok {3} designate.tests.functional.central.test_basic.CentralQuotaTest.test_enforce_recordset_quota [0.061603s] ... ok {2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_validation [0.061815s] ... ok {3} designate.tests.functional.central.test_basic.CentralQuotaTest.test_enforce_zone_quota [0.060423s] ... ok {0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_post_abandon_zone [0.215574s] ... ok {3} designate.tests.functional.central.test_basic.CentralQuotaTest.test_zone_record_quota_allows_lowering_value [0.062784s] ... ok {1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zones [1.140657s] ... ok {3} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_conf_fixture [0.061836s] ... ok {3} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_count_zones [0.059381s] ... ok {0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_post_pool_zone_move_invalid_action [0.216017s] ... ok {2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_delete_zone [0.262465s] ... ok {3} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_quota_loads_lazily [0.061868s] ... ok {1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_metadata_exists [0.165881s] ... ok {3} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_validate_existing_recordset [0.130000s] ... ok {2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_invalid_abandon [0.160670s] ... ok {3} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_validate_new_recordset [0.168453s] ... ok {2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zone_timeout [0.164186s] ... ok {1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_post_pool_zone_move_admin_user_status_202 [0.324568s] ... ok {3} designate.tests.functional.central.test_basic.CentralStatusTests.test_update_zone_or_record_status_no_zone [0.119851s] ... ok {0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_total_count_pagination [0.474850s] ... ok {3} designate.tests.functional.central.test_basic.CentralZoneExportTests.test_delete_zone_export [0.067944s] ... ok {2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zones_timeout [0.181481s] ... ok {3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_add_ns [0.125199s] ... ok {1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_total_count [0.332084s] ... ok {3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_count_report_records [0.112668s] ... ok {0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_update_zone [0.280622s] ... ok {3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_recordset_managed [0.062907s] ... ok {2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_invalid_xfr_request [0.343125s] ... ok {3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_get_recordset [0.061732s] ... ok {3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_get_recordset_not_found [0.065046s] ... ok {3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_get_zone [0.059365s] ... ok {0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_xfr_request [0.279547s] ... ok {1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_update_zone_validation [0.325576s] ... ok {3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_name_too_long [0.060401s] ... ok {2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_post_pool_zone_move_invalid_pool_id [0.211232s] ... ok {0} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_init [0.061190s] ... ok {1} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_create_recordset_with_records_in_storage [0.064065s] ... ok {3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_zone_name_blacklisted [0.063877s] ... ok {0} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_is_valid_ttl [0.060191s] ... ok {1} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_update_soa [0.067310s] ... ok {3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_zone_name_invalid [0.059650s] ... ok {0} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_storage_loads_lazily [0.060308s] ... ok {1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_count_records [0.060326s] ... ok {3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_update_recordset_action_delete [0.060458s] ... ok {0} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_update_soa_secondary [0.060267s] ... ok {1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_count_report [0.062333s] ... ok {3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_update_recordset_worker_model [0.063616s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneExportTests.test_create_zone_export [0.059213s] ... ok {2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_update_secondary [0.274961s] ... ok {1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_recordset_not_found [0.068810s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneExportTests.test_find_zone_exports [0.059274s] ... ok {3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_xfr_zone_secondary [0.112535s] ... ok {1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_recordset_worker [0.066878s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneExportTests.test_get_zone_export [0.062573s] ... ok {1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_determine_floatingips [0.060841s] ... ok {2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_update_zone_duplicate [0.162644s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_count_report_tenants [0.060923s] ... ok {2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_update_zone_invalid_id [0.060909s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_count_report_zones [0.061633s] ... ok {1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_find_zones [0.122606s] ... ok {2} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_count_zones_criterion [0.071226s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_zone_abandon [0.065821s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_count_records [0.263177s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_zone_has_subzone [0.061177s] ... ok {1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_blacklisted_zone_name [0.115483s] ... ok {2} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_create_recordset_checking_DBDeadLock [0.115862s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_zone_in_storage [0.061670s] ... ok {2} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_create_recordset_in_storage [0.060353s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_determine_floatingips_with_data [0.068283s] ... ok {1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_placement [0.119604s] ... ok {2} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_create_soa [0.058854s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_get_recordset_no_zone_id [0.060570s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_count_recordsets [0.217006s] ... ok {2} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_create_zone_in_storage [0.060860s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_get_zone_servers [0.059972s] ... ok {1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_placement_subzone_2 [0.111605s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_name_no_dot [0.064687s] ... ok {1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_placement_subzone_failing [0.063538s] ... ok {2} designate.tests.functional.central.test_basic.CentralStatusTests.test_update_zone_or_record_status_handle_update_after_create [0.111769s] ... ok {1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_records [0.064400s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_name_wrong_zone [0.070162s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_placement_cname [0.066155s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneExportTests.test_find_zone_exports_with_custom_criterion [0.110813s] ... ok {1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_zone_name_invalid_2 [0.112997s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_count_tenants [0.313564s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_placement_failing [0.060555s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_add_ns_creation [0.061229s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_placement_subzone [0.109636s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_count_zones_policy_check [0.123976s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_count_recordset [0.110176s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_zone_name_invalid_tld [0.062961s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_count_report_not_found [0.065630s] ... ok {0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_update_recordset_in_storage_2 [0.060573s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_create_ns [0.060698s] ... ok {0} designate.tests.functional.central.test_basic.IsSubzoneTestCase.test_is_subzone_false [0.062064s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_create_ns_skip [0.061227s] ... ok {0} designate.tests.functional.central.test_basic.IsSubzoneTestCase.test_is_subzone_false4 [0.072579s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_SOA [0.268298s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_create_zone [0.121169s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_floating_ip_zone_not_found [0.064527s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_catalog_member_zone [0.471499s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_create_zone_no_servers [0.113523s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_floating_ip_with_record [0.113129s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_recordset_action_delete [0.114354s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_record_and_update_over_zone_quota [0.214553s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_invalid_recordset_location_cname_at_apex [0.170911s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_recordset_in_storage [0.126322s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_record_over_recordset_quota [0.163977s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_batch_increment_serial [0.470034s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_recordset_in_storage_no_increment_serial [0.070732s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_zone [0.062416s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_invalid_recordset_location_cname_sharing [0.169151s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_blacklist [0.118850s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_zone_hard_delete [0.059684s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_record_over_zone_quota [0.163120s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_invalid_recordset_ttl [0.122071s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_blacklisted_zone_fail [0.119801s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_find_recordset [0.112516s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_new_service_status_entry [0.066114s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_blacklisted_zone_success [0.113289s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_find_recordsets [0.111770s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_recordset_shared_zone [0.219646s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_generate_soa_refresh_interval [0.061709s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_recordset_no_min_ttl [0.163796s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_superzone [0.111864s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_scoped_zone_transfer_request [0.171251s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_duplicate_ptr_zone [0.212368s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_name [0.067206s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_subzone [0.216567s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_placement_failing_2 [0.065317s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_tld [0.063441s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_zone_name_invalid_same_as_tld [0.064699s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_tsigkey [0.061743s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_invalid_recordset_location_wrong_zone [0.215354s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_zone_name_valid [0.059438s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_subzone_different_pools [0.265214s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_below_zero_ttl [0.073935s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_ptr_zone [0.263363s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_update_recordset_action_fail_on_managed [0.266082s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_custom_ttl [0.218750s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_update_recordset_fail_on_changes [0.068444s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_update_recordset_in_storage [0.110484s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_invalid_tld_fail [0.164044s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_recordset_shared_zone_new_policy_defaults [0.222412s] ... ok {2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_xfr_zone_not_secondary [0.063624s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_count_records_policy_check [0.070228s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_import [0.597247s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_no_min_ttl [0.116856s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_subzone_failure [0.219866s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_count_recordsets_policy_check [0.119477s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_import_create_import_exceptions [0.125310s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_over_quota [0.162293s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_count_tenants_policy_check [0.064205s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_over_tld [0.162765s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_superzone_failure [0.221901s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_count_zones [0.219870s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_tarnsfer_accept_out_of_tenant_scope [0.171770s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_SOA_with_dotted_local_part [0.163662s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_floating_ip_with_no_record [0.060368s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_transfer_accept_scoped [0.162315s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_blacklist [0.060803s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_managed_records [0.161108s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_import_overquota [0.678409s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_managed_records [0.165748s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_managed_records_without_managed_data [0.266626s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_or_update_managed_recordset_not_found [0.175245s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_pool [0.079028s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_recordset [0.163987s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_tld [0.061493s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_catalog_member_zone [0.499232s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_recordset [0.167720s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_enforce_catalog_zone_policy_no_admin [0.112858s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_recordset_over_quota [0.164730s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_import_duplicate_threading [1.173001s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_managed_records_without_zone [0.213833s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_find_recordsets_not_shared_zone [0.163919s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_import_from_text_exceptions [0.071708s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_get_floatingip_no_record [0.079591s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_or_update_managed_recordset [0.162239s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_recordset_with_records [0.221936s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_invalid_ttl_fail [0.123351s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_parent_zone [0.212230s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_override_default_ttl [0.215451s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_find_blacklists [0.060590s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_superzone [0.275600s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_find_pool [0.112760s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_transfer_accept [0.161501s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_duplicate_different_pools [0.232054s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_transfer_request [0.164322s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_get_zone_import [0.617847s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_find_recordsets [0.212055s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_transfer_accept_failed_key [0.162528s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_transfer_request_duplicate [0.165153s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_find_recordsets_shared_zone [0.223211s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_or_update_managed_recordset_record_not_found [0.270627s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_get_zone_transfer_request_scoped [0.398956s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_recordset_incorrect_zone_id [0.281564s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_or_update_managed_recordset_with_multiple_records [0.220448s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_is_valid_recordset_placement_subzone [0.216635s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_tsigkey [0.238097s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_is_valid_zone_name_with_tlds [0.072208s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_pool [0.116418s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_zone [0.162556s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_by_name [0.161584s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_without_any_criterion [0.065469s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_recordset_without_incrementing_serial [0.214381s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_set_floatingip [0.166349s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_find_recordset_with_records [0.214573s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_find_shared_zones_new_policy_defaults [0.181007s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_find_tlds [0.064545s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_find_zone_imports [1.171937s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_zone_import [0.619788s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_find_zones_tenant_restrictions [0.177697s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_zone_shared_delete_shares [0.242793s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_set_floatingip_multiple_requests [0.620138s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_find_zones [0.325336s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_get_floatingip_deallocated_and_invalidate [0.264369s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_zone_shared_no_delete_shares [0.164093s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_get_floatingip_with_record [0.163520s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_update_catalog_member_zone [0.277346s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_zone_transfer_request [0.164079s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_get_recordset_with_records [0.166924s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_get_recordset [0.221199s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_update_tld [0.111878s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_get_tld [0.061479s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_enforce_catalog_zone_policy [0.117063s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_find_pools [0.121129s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_idn_create_zone_over_tld [0.161647s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_export [0.216022s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_get_recordset_incorrect_zone_id [0.264922s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_is_blacklisted_zone_name [0.112285s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_master_for_primary_zone [0.166908s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_get_recordset_shared_zone [0.163478s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_find_records [0.269900s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_get_tsigkey [0.061327s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_is_superzone [0.216374s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_find_recordset [0.167404s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_is_valid_ttl [0.111602s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_get_zone_not_owner_not_shared [0.162370s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_find_shared_zones [0.160720s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_pool_move_zone_exception_no_ns_records [0.162324s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_get_zone_not_owner_shared [0.164541s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_find_tsigkeys [0.062723s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_walk_up_zones [0.065382s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_get_zone_ns_records_no_zone_provided [0.061431s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_walk_up_zones_loop [0.061017s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_find_zones_criteria [0.164772s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_get_zone_transfer_request [0.160753s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_get_blacklist [0.061309s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_is_blacklisted_zone_name_timeout [0.061194s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_get_floatingip_dual_no_record [0.060753s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_list_floatingips_no_record [0.069309s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_get_floatingip_not_allocated [0.065956s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_get_pool [0.113041s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_with_orphans [0.416011s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_pool_move_zone [0.262831s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_get_shared_zone [0.163055s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_without_deleted_criterion [0.263642s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_get_zone [0.162566s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_set_floatingip_not_allocated [0.062973s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_pool_move_zone_from_non_default_to_default_pool [0.363502s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_get_zone_servers [0.167468s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_set_floatingip_removes_old_record [0.217237s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_is_subzone [0.175395s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_one_to_purge [0.218030s] ... ok {1} designate.tests.functional.central.test_service.CentralServiceTest.test_zone_import_no_min_ttl [1.631599s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_share_zone_new_policy_defaults [0.169932s] ... ok {1} designate.tests.functional.manage.test_database.TestManageDatabase.test_current [0.113444s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_is_valid_recordset_name [0.218169s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_share_zone_with_zone_owner [0.162837s] ... ok {1} designate.tests.functional.manage.test_database.TestManageDatabase.test_sync [0.113198s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_is_valid_zone_name [0.064853s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_without_time_threshold [0.266485s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_stop [0.115302s] ... ok {1} designate.tests.functional.manage.test_database.TestManageDatabase.test_version [0.116564s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_share_zone [0.166702s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_existing_service_status_entry [0.121321s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_list_floatingips_deallocated_and_invalidate [0.270767s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_list_floatingips_no_allocations [0.063221s] ... ok {1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_generate_file [0.269848s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_share_zone_visibility [0.265942s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_list_floatingips_with_record [0.219240s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_unset_floatingip [0.222523s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_pool_add_ns_record [0.483819s] ... ok {1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_show_config_catalog_zone [0.316641s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_pool_move_zone_exception_invalid_pool_id [0.220281s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_unshare_zone_new_policy_defaults [0.164493s] ... ok {1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_show_config_empty [0.175835s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_pool_add_ns_record_without_priority [0.218013s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_pool_move_zone_no_valid_pool_selected [0.173272s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_unshare_zone_with_child_objects [0.164249s] ... ok {1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_bind9 [0.232167s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_update_existing_service_status_entry_with_id_provided [0.113696s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_pool_move_zone_without_target_pool [0.227795s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset [0.332851s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_update_pool [0.113935s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_nothing_to_purge [0.161952s] ... ok {1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_dry_run [0.227104s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_deadlock_retry [0.162869s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_immutable_zone_id [0.221285s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_immutable_tenant_id [0.165568s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_shared_zone [0.215184s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_one_to_purge_out_of_three [0.372921s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_immutable_type [0.161984s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_with_record_create [0.167528s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_with_sharding [0.167395s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_status_create_record_before_zone_finished [0.213350s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_with_record_delete [0.212996s] ... ok {1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_new_backend [0.743349s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_set_floatingip_no_managed_resource_tenant_id [0.218569s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_status_send_notification [0.169626s] ... ok {1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_pool_with_invalid_uuid [0.112353s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_update_status_create_zone [0.164856s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_do_not_allow_tenant_id_update [0.115341s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_unshare_zone [0.219806s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_name_fail [0.162888s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_update_blacklist [0.112835s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_transfer_request [0.163369s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_update_pool_remove_ns_record [0.212978s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_without_incrementing_serial [0.162583s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_with_record_update [0.162221s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_import [0.615370s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_xfr_zone_invalid_type [0.163117s] ... ok {1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_with_delete [0.802272s] ... ok {2} designate.tests.functional.central.test_service.CentralServiceTest.test_xfr_zone_lower_serial [0.164617s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_master_for_secondary_zone [0.240430s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_without_incrementing_serial [0.264021s] ... ok {1} designate.tests.functional.manage.test_service.ManageServiceTestCase.test_service_clean_message_timeout [0.136510s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_without_id [0.182274s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_update_soa [0.215596s] ... ok {2} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_get_pool_by_id [0.265818s] ... ok {2} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_show_config_invalid_uuid [0.113257s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_xfr_zone [0.164880s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_update_status_delete_zone [0.163267s] ... ok {1} designate.tests.functional.manage.test_tlds.ManageTLDSTestCase.test_import_tlds_with_descriptions [0.369087s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_update_tsigkey [0.061862s] ... ok {3} designate.tests.functional.central.test_service.CentralServiceTest.test_xfr_zone_same_serial [0.161970s] ... ok {2} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_show_config_rpc_timeout [0.161682s] ... ok {1} designate.tests.functional.manage.test_tlds.ManageTLDSTestCase.test_import_tlds_with_extra_fields [0.117897s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone [0.162402s] ... ok {3} designate.tests.functional.manage.test_database.TestManageDatabase.test_heads [0.112594s] ... ok {0} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_deadlock_retry [0.113627s] ... ok {3} designate.tests.functional.manage.test_database.TestManageDatabase.test_upgrade [0.114395s] ... ok {1} designate.tests.functional.manage.test_tlds.ManageTLDSTestCase.test_import_tlds_with_invalid_tlds [0.216915s] ... ok {0} designate.tests.functional.manage.test_database.TestManageDatabase.test_history [0.061507s] ... ok {3} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_show_config_pool_not_found [0.162438s] ... ok {0} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_create_new_pool [0.221400s] ... ok {1} designate.tests.functional.manage.test_update_pool.UpdatePoolTestCase.test_update_pools_zones_multiple_masters [0.324153s] ... ok {2} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_multiple_pools_name [0.589639s] ... ok {1} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_notify_no_question_formerr [0.061266s] ... ok {0} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_generate_file_rpc_timeout [0.164562s] ... ok {2} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_pool_invalid_ns_record [0.162530s] ... ok {1} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_AXFR_multiple_messages [0.112211s] ... ok {1} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_AXFR_rr_over_max_size [0.061198s] ... ok {3} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_multiple_pools [0.470132s] ... ok {0} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_show_config [0.224263s] ... ok {2} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_pool_unknown_backend [0.185974s] ... ok {1} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_MX [0.163018s] ... ok {3} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_pool_unknown_backend_skip_verify [0.214755s] ... ok {2} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_pool_unknown_backend_dry_run [0.167844s] ... ok {1} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_tsig_scope_zone [0.166745s] ... ok {1} designate.tests.functional.mdns.test_service.MdnsServiceTest.test_dns_handle_tcp_conn_multiple_queries [0.063205s] ... ok {3} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_rpc_timeout [0.178050s] ... ok {0} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_show_config_multiple_pools [0.441862s] ... ok {2} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_with_delete_dry_run [0.381470s] ... ok {1} designate.tests.functional.notification_handler.test_base.BaseAddressHandlerTest.test_delete_record_with_no_zone_id [0.316502s] ... ok {0} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update [0.214953s] ... ok {2} designate.tests.functional.manage.test_service.ManageServiceTestCase.test_service_clean [0.065900s] ... ok {3} designate.tests.functional.manage.test_tlds.ManageTLDSTestCase.test_import_tlds [0.321530s] ... ok {0} designate.tests.functional.manage.test_service.ManageServiceTestCase.test_service_clean_no_dead_service [0.119263s] ... ok {0} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_iquery [0.063774s] ... ok {2} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_AXFR_catalog [0.167458s] ... ok {3} designate.tests.functional.manage.test_tlds.ManageTLDSTestCase.test_import_tlds_file_does_not_exist [0.161991s] ... ok {1} designate.tests.functional.notification_handler.test_base.BaseAddressHandlerTest.test_get_ip_data_support_v6 [0.222061s] ... ok {0} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_notify_invalid_zone [0.120211s] ... ok {0} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_AXFR_multiple_messages_with_tsig [0.127943s] ... ok {3} designate.tests.functional.manage.test_update_pool.UpdatePoolTestCase.test_update_pools_zones [0.315755s] ... ok {2} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_TXT [0.332251s] ... ok {0} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_AXFR_rrset_over_max_size [0.112969s] ... ok {3} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_notify_invalid_master [0.111230s] ... ok {1} designate.tests.functional.notification_handler.test_neutron.NeutronFloatingHandlerTest.test_floatingip_delete [0.418011s] ... ok {2} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_non_existent_zone [0.120291s] ... ok {0} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_unsupported_recordtype [0.123632s] ... ok {2} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_status [0.114628s] ... ok {0} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_update [0.118203s] ... ok {2} designate.tests.functional.mdns.test_service.MdnsServiceTest.test_handle_empty_payload [0.061826s] ... ok {3} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_A [0.217344s] ... ok {0} designate.tests.functional.mdns.test_service.MdnsServiceTest.test_dns_handle_tcp_conn_fail_unpack [0.063420s] ... ok {1} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_formatv6 [0.266234s] ... ok {3} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_AXFR [0.060822s] ... ok {0} designate.tests.functional.mdns.test_service.MdnsServiceTest.test_dns_handle_tcp_conn_multiple_queries_socket_error [0.111228s] ... ok {0} designate.tests.functional.mdns.test_service.MdnsServiceTest.test_handle_udp_payload [0.063583s] ... ok {2} designate.tests.functional.notification_handler.test_base.BaseAddressHandlerTest.test_create_record [0.271951s] ... ok {3} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_TXT_quoted_strings [0.219771s] ... ok {3} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_nonexistent_recordtype [0.165573s] ... ok {0} designate.tests.functional.notification_handler.test_base.BaseAddressHandlerTest.test_delete_record [0.315626s] ... ok {2} designate.tests.functional.notification_handler.test_neutron.NeutronFloatingHandlerTest.test_floatingip_disassociate [0.416426s] ... ok {3} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_tsig_scope_pool [0.234781s] ... ok {3} designate.tests.functional.mdns.test_service.MdnsServiceTest.test_dns_handle_tcp_conn_multiple_queries_ignore_bad_query [0.065049s] ... ok {1} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_instance_delete_one_with_multiple_records_with_same_name [0.743683s] ... ok {3} designate.tests.functional.mdns.test_service.MdnsServiceTest.test_dns_handle_tcp_conn_one_query [0.062444s] ... ok {0} designate.tests.functional.notification_handler.test_neutron.NeutronFloatingHandlerTest.test_floatingip_associate [0.316824s] ... ok {3} designate.tests.functional.mdns.test_service.MdnsServiceTest.test_stop [0.061798s] ... ok {1} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_over(noop) [0.081812s] ... ok {1} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_unknown(noop) [0.064192s] ... ok {2} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_instance_create_end_utf8 [0.346736s] ... ok {1} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_unknown(storage) [0.080944s] ... ok {1} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_unlimited(storage) [0.061544s] ... ok {3} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_formatv4 [0.269656s] ... ok {1} designate.tests.functional.quota.test_storage.StorageQuotaTest.test_get_quota [0.114544s] ... ok {1} designate.tests.functional.quota.test_storage.StorageQuotaTest.test_set_quota_create_max [0.167543s] ... ok {0} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_instance_create_end [0.579350s] ... ok {1} designate.tests.functional.test_context.TestDesignateContext.test_deepcopy [0.071758s] ... ok {2} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_instance_delete_start [0.526608s] ... ok {1} designate.tests.functional.test_context.TestDesignateContext.test_elevated [0.114149s] ... ok {1} designate.tests.functional.test_context.TestDesignateContext.test_elevated_hard_delete [0.121378s] ... ok {3} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_instance_delete_start_record_status_changed [0.627169s] ... ok {2} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_label_in_format_v4_v6 [0.265422s] ... ok {0} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_instance_delete_with_no_records_in_recordset [0.579250s] ... ok {3} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_instance_delete_with_no_record [0.213873s] ... ok {0} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_instance_delete_with_no_recordset [0.540313s] ... ok {0} designate.tests.functional.producer.test_service.ProducerServiceTest.test_stop [0.176392s] ... ok {0} designate.tests.functional.producer.test_service.ProducerServiceTest.test_validate_partition_range [0.198517s] ... ok {1} designate.tests.functional.test_migration.DesignateMigrationsWalk.test_is_migration_needed [1.845591s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records records_table = sa.Table('records', metadata, autoload_with=op.get_bind()) /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records records_table = sa.Table('records', metadata, autoload_with=op.get_bind()) {2} designate.tests.functional.producer.test_tasks.PeriodicIncrementSerialTaskTest.test_increment_serial [2.010693s] ... ok {2} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_zero(noop) [0.113537s] ... ok {2} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_zero(storage) [0.115449s] ... ok {3} designate.tests.functional.producer.test_tasks.DeletedZonePurgeTest.test_purge_zones [2.164108s] ... ok {2} designate.tests.functional.quota.test_storage.StorageQuotaTest.test_reset_quotas [0.122692s] ... ok {2} designate.tests.functional.quota.test_storage.StorageQuotaTest.test_set_unknown_quota [0.116300s] ... ok {2} designate.tests.functional.test_dnsutils.TestTsigUtils.test_tsig_keyring [0.113371s] ... ok {2} designate.tests.functional.test_dnsutils.TestTsigUtils.test_tsig_keyring_not_found [0.062192s] ... ok {2} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_le [0.073123s] ... ok {2} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_list [0.063643s] ... ok {2} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_lt [0.067108s] ... ok {3} designate.tests.functional.producer.test_tasks.PeriodicSecondaryRefreshTaskTest.test_refresh_secondary_zone [0.545119s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_records_none_result [0.063826s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_tenants_no_results [0.063924s] ... ok {3} designate.tests.functional.quota.test_quota.QuotaTestCase.test_get_quotas(storage) [0.121493s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_zone_transfer_accept_none_result [0.062660s] ... ok {1} designate.tests.functional.test_migration.DesignateMigrationsWalk.test_walk_versions [1.371045s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records records_table = sa.Table('records', metadata, autoload_with=op.get_bind()) /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records records_table = sa.Table('records', metadata, autoload_with=op.get_bind()) {3} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_at(noop) [0.119416s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_zones [0.163944s] ... ok {3} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_at(storage) [0.113191s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_blacklist_duplicate [0.068542s] ... ok {3} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_over(storage) [0.118142s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_catalog_zone [0.113664s] ... ok {0} designate.tests.functional.producer.test_tasks.PeriodicGenerateDelayedNotifyTaskTest.test_generate_delayed_notify_zones [2.358604s] ... ok {3} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_under(noop) [0.113086s] ... ok {0} designate.tests.functional.quota.test_quota.QuotaTestCase.test_get_quotas(noop) [0.065693s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_also_notify_duplicate [0.112765s] ... ok {3} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_unlimited(noop) [0.065654s] ... ok {0} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_under(storage) [0.112941s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_attribute [0.138262s] ... ok {3} designate.tests.functional.quota.test_storage.StorageQuotaTest.test_set_quota_create_min [0.119649s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_attribute_duplicate [0.117492s] ... ok {3} designate.tests.functional.test_context.TestDesignateContext.test_all_tenants [0.112339s] ... ok {0} designate.tests.functional.quota.test_storage.StorageQuotaTest.test_set_quota_update [0.161785s] ... ok {3} designate.tests.functional.test_context.TestDesignateContext.test_edit_managed_records_failure [0.065763s] ... ok {0} designate.tests.functional.test_context.TestDesignateContext.test_all_tenants_policy_failure [0.065830s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_duplicate [0.128175s] ... ok {3} designate.tests.functional.test_context.TestDesignateContext.test_elevated_with_show_deleted [0.067240s] ... ok {0} designate.tests.functional.test_context.TestDesignateContext.test_edit_managed_records [0.062165s] ... ok {3} designate.tests.functional.test_context.TestDesignateContext.test_hard_delete [0.063210s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_nameserver_duplicate [0.124675s] ... ok {0} designate.tests.functional.test_context.TestDesignateContext.test_hard_delete_failure [0.119987s] ... ok {3} designate.tests.functional.test_dnsmiddleware.TestSerializationMiddleware.test_without_tsigkeyring [0.075001s] ... ok {0} designate.tests.functional.test_dnsmiddleware.TestSerializationMiddleware.test_with_tsigkeyring [0.060699s] ... ok {3} designate.tests.functional.test_dnsutils.TestUtils.test_from_dnspython_zone_zero_soa [0.062633s] ... ok {0} designate.tests.functional.test_dnsutils.TestUtils.test_from_dnspython_zone [0.062470s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_target [0.188414s] ... ok {0} designate.tests.functional.test_dnsutils.TestUtils.test_from_dnspython_zone_escaped_soa [0.064262s] ... ok {0} designate.tests.functional.test_dnsutils.TestUtils.test_from_dnspython_zone_no_soa [0.063974s] ... ok {3} designate.tests.functional.test_migration.DesignateMigrationsWalk.test_single_base_revision [0.213141s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_target_option [0.116938s] ... ok {0} designate.tests.functional.test_dnsutils.TestUtils.test_parse_zone [0.065938s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_with_all_relations [0.118777s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_quota [0.063446s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_quota_duplicate [0.062754s] ... ok {1} designate.tests.functional.test_migration.TestMigrationsWalkSQLite.test_is_migration_needed [1.505824s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records records_table = sa.Table('records', metadata, autoload_with=op.get_bind()) /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records records_table = sa.Table('records', metadata, autoload_with=op.get_bind()) {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_tsigkey_duplicate [0.067475s] ... ok {0} designate.tests.functional.test_migration.TestMigrationsWalkSQLite.test_single_base_revision [0.292482s] ... ok {1} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_boolean [0.064157s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone [0.065708s] ... ok {0} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_wildcard [0.066584s] ... ok {1} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_ge [0.062130s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_zone_tasks [0.063028s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_zone_tasks_none_result [0.081348s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_attribute [0.168653s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_records [0.167170s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool [0.111551s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_custom_ttl [0.134908s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_recordsets [0.230949s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_export [0.116599s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_recordset [0.167166s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_import [0.063222s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_recordsets_none_result [0.111737s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_tld_with_duplicate [0.115254s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_standard_ttl [0.064971s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_blacklist_missing [0.064504s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_tsigkey [0.119556s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_oool_attribute_missing [0.070164s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_catalog_zone_with_tsig [0.114940s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_transfer_accept [0.164909s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_tenants [0.314445s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_missing [0.061445s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_target [0.066514s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_blacklist [0.118224s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_tenants_none_result [0.122462s] ... ok {3} designate.tests.functional.test_migration.TestMigrationsWalkSQLite.test_walk_versions [1.375421s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records records_table = sa.Table('records', metadata, autoload_with=op.get_bind()) /builddir/build/BUILD/designate-22.1.0.dev20/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records records_table = sa.Table('records', metadata, autoload_with=op.get_bind()) {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_target_option [0.065207s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_also_notify [0.064722s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_blacklist [0.061811s] ... ok {3} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_between [0.068137s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_also_notify [0.062824s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_also_notify_missing [0.069785s] ... ok {3} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_gt [0.069351s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_nameserver [0.060825s] ... ok {3} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_ne [0.065533s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_recordset [0.214269s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_catalog_zone_without_tsig [0.163949s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_ns_record_duplicate [0.112782s] ... ok {3} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_regular_string [0.061457s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_tld_missing [0.066229s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_tld [0.063735s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_target_master [0.061458s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_zones_none_result [0.064754s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_tsigkey_missing [0.062691s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_recordset_with_records [0.165124s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_recordset_duplicate [0.164710s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone [0.168711s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_service_status_duplicate [0.062360s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone_import [0.061328s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_tsigkey [0.273729s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone_missing [0.061745s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_transfer_request [0.162515s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_tld [0.119272s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_ensure_catalog_zone_consistent_change_pool [0.120138s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_ensure_catalog_zone_consistent_no_catalog_zone [0.062279s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_ensure_catalog_zone_consistent [0.161237s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_blacklist_criterion_missing [0.061673s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_transfer_request_scoped [0.175660s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_duplicate [0.214808s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_attribute [0.063760s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_nameserver_missing [0.064470s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_ensure_catalog_zone_consistent_no_tsig [0.112457s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_attribute_criterion [0.062603s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_target_missing [0.061186s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_attribute_criterion_missing [0.062757s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_quota_missing [0.062105s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_ensure_catalog_zone_consistent_tsig_changed [0.112254s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_master [0.164367s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_record_missing [0.067629s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_blacklists [0.062924s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_override_default_ttl [0.062082s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_target_criterion [0.112301s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_attributes_with_criterion [0.062665s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool [0.111466s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_targets [0.063007s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_targets_paging [0.112704s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone_attribute [0.162036s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_attribute [0.063348s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone_export [0.118098s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_nameserver [0.117668s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_records_criterion_wildcard [0.212828s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_ensure_catalog_zone_config_no_catalog_zone [0.117066s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_target_master [0.112640s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pools_paging [0.317798s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_ensure_catalog_zone_consistent_invalid_tsig [0.063563s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_quota [0.063279s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordset_criterion [0.163506s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_quota_criterion_missing [0.121886s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_also_notifies_paging [0.118641s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tlds_with_criterion [0.069362s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_record [0.168229s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_quotas_criterion [0.117853s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_also_notifies_with_criterion [0.116474s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_recordset_missing [0.066058s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_criterion_greaterthan [0.168125s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone_import_missing [0.061861s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_criterion [0.119438s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_record_criterion [0.218349s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_criterion_lessthan [0.163622s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_nameserver_criterion [0.118416s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone_master [0.162108s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_nameserver_criterion_missing [0.117891s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_record_criterion_missing [0.175801s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_criterion_missing [0.168491s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone_transfer_accept [0.171006s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_exports_with_no_criterion [0.066641s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_nameservers_paging [0.117255s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_import_criterion_missing [0.062018s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_targets_with_criterion [0.063634s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone_transfer_request [0.166342s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_records_criterion [0.221889s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_ensure_catalog_zone_config [0.064080s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pools [0.113678s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_transfer_accepts [0.178780s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_blacklist_criterion [0.063832s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pools_criterion [0.111552s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_blacklists_paging [0.111430s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordsets_with_records [0.212314s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tld_criterion [0.118122s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_blacklists_with_criterion [0.169191s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_also_notifies [0.063461s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tlds_paging [0.127890s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zones_all_tenants [0.371588s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_records_paging [0.318587s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_also_notify_criterion [0.060986s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_also_notify_criterion_missing [0.118552s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordset_criterion_missing [0.167386s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_criterion [0.213481s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_attributes_paging [0.121217s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordset_criterion_with_records [0.165164s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_criterion_missing [0.066934s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_transfer_accept [0.162714s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_nameservers [0.062427s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_nameservers_with_criterion [0.060468s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_transfer_requests [0.110820s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordsets_axfr [0.164926s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_target_criterion_missing [0.061163s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zones [0.111146s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_quota_criterion [0.060691s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_quotas [0.060087s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordsets_criterion [0.161614s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zones_paging [0.718838s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zones_shared [0.169031s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_records [0.160616s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_quota [0.066572s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_zone_import [0.060791s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_catalog_zone_records [0.212528s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordsets_paging [0.311410s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordsets [0.164423s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_attribute [0.064262s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tld_criterion_missing [0.061469s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_zone_transfer_accept [0.161984s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_attribute_missing [0.062504s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tlds [0.060514s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_nameserver [0.062600s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordsets_criterion_wildcard [0.168260s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tsigkey [0.060940s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_zone_transfer_request [0.111074s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_target [0.063550s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_paging_marker_not_found [0.060931s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tsigkeys [0.068269s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_target_missing [0.062087s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_schema_table_names [0.063370s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tsigkeys_criterion [0.066221s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_record_missing [0.062529s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_tld [0.065089s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool [0.112348s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tenants [0.262279s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_blacklist_duplicate [0.061499s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_transfer_requests_no_project_id [0.164753s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_nameserver_duplicate [0.062765s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_also_notify [0.062600s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tsigkeys_paging [0.111028s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_ns_record_duplicate [0.059849s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_also_notify_duplicate [0.062820s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_imports [0.062060s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zones_criterion [0.222066s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_recordset_with_record_create [0.161449s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_imports_paging [0.111242s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_blacklist_missing [0.063141s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_tsigkey [0.060890s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_attribute_duplicate [0.195876s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_imports_with_criterion [0.072684s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_tsigkey_missing [0.062141s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_catalog_zone [0.114183s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_missing [0.112332s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_blacklist [0.125912s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_attribute [0.163775s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_nameserver_missing [0.117221s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_also_notify [0.113756s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_deleted_zone [0.172401s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_also_notify_missing [0.068432s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_target_master [0.117598s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_missing [0.060832s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool [0.117415s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_target_missing [0.062452s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_duplicate [0.214833s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_nameserver_missing [0.061935s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_quota_missing [0.060461s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_tsigkey_missing [0.060803s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_with_all_relations [0.162185s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_master [0.169377s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_record [0.165792s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_zone [0.110811s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_missing [0.060681s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_record [0.161752s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_zone_transfer_request_no_project_id [0.111205s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_paging_limit_invalid [0.067411s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_secondary [0.161140s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_paging_marker_invalid [0.060853s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_tenant [0.262732s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_record_duplicate [0.171570s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_paging_sort_dir_invalid [0.061477s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_tld_missing [0.061734s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_record_missing [0.063287s] ... ok {1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_transfer_accept [0.162585s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_paging_sort_key_invalid [0.060665s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_tsigkey [0.062018s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_also_notify_missing [0.060686s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_zone_import_missing [0.061102s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_target [0.063579s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_zone_missing [0.060742s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_quota [0.061526s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_schema_table_indexes [0.061503s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_recordset_with_record_delete [0.215616s] ... ok {1} designate.tests.functional.worker.test_worker_tasks.RecoverShardTest.test_recover_no_valid_actions [0.265043s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_recordset_duplicate [0.168702s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_transfer_zone_ownership [0.166396s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone [0.170163s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_recordset_missing [0.061477s] ... ok {2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_export [0.062301s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_blacklist [0.112100s] ... ok {1} designate.tests.functional.worker.test_worker_tasks.RecoverShardTest.test_recover_stale [0.214353s] ... ok {1} designate.tests.unit.api.test_admin_api.TestAdminAPI.test_limit_max [0.001014s] ... ok {1} designate.tests.unit.api.test_admin_api.TestAdminAPI.test_paged_list [0.000955s] ... ok {1} designate.tests.unit.api.test_admin_api.TestAdminAPI.test_show_basic [0.000501s] ... ok {1} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_hard_delete_in_headers [0.001105s] ... ok {1} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_sudo_by_tenant_id [0.000746s] ... ok {1} designate.tests.unit.api.test_version.TestApiVersion.test_get_versions_with_enable_host_header [0.003836s] ... ok {1} designate.tests.unit.api.test_wsgi.TestApiWsgi.test_get_config_files [0.000487s] ... ok {1} designate.tests.unit.api.test_wsgi.TestApiWsgi.test_get_config_files_with_custom_env [0.000468s] ... ok {1} designate.tests.unit.api.v2.test_abandon.TestAbandonAPI.test_post_all_move_error [0.001534s] ... ok {1} designate.tests.unit.api.v2.test_api_v2.TestAPIv2.test_limit_max [0.000788s] ... ok {1} designate.tests.unit.api.v2.test_floatingips.FloatingIPTest.test_fip_key_to_data [0.000363s] ... ok {1} designate.tests.unit.api.v2.test_floatingips.FloatingIPTest.test_fip_key_to_data_bad_request [0.000619s] ... ok {1} designate.tests.unit.api.v2.test_patches.TestPatches.test_unsupported_content_type [0.000403s] ... ok {1} designate.tests.unit.api.v2.test_pool_move.TestPoolMoveAPI.test_post_all_target_pool_not_different [0.001047s] ... ok {2} designate.tests.functional.test_upgrade_checks.TestDuplicateServiceStatus.test_failure [0.063073s] ... ok {1} designate.tests.unit.api.v2.test_quotas.TestQuotasAPI.test_post_all_move_error [0.001614s] ... ok {1} designate.tests.unit.api.v2.test_recordsets.TestRecordsetAPI.test_post_all_soa_not_allowed [0.002801s] ... ok {1} designate.tests.unit.api.v2.test_recordsets.TestRecordsetAPI.test_put_one_update_root_ns_not_allowed [0.001610s] ... ok {1} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_post_controller_not_found [0.000624s] ... ok {1} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_post_method_not_allowed [0.000472s] ... ok {1} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_put [0.000483s] ... ok {1} designate.tests.unit.api.v2.test_zones.TestZonesAPI.test_patch_one_zone_error [0.002601s] ... ok {1} designate.tests.unit.api.v2.test_zones.TestZonesAPI.test_post_all_zone_error [0.002351s] ... ok {1} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_create_zone [0.002348s] ... ok {1} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_create_zone_duplicate_zone [0.001624s] ... ok {1} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_create_zone_missed_contract_id [0.002445s] ... ok {1} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_force_delete_zone_raise_error [0.001496s] ... ok {1} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_force_delete_zone_raise_error_404 [0.001495s] ... ok {1} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_soft_delete_zone [0.002582s] ... ok {1} designate.tests.unit.backend.test_base.BaseBackendTestCase.test_tested_backend [0.001205s] ... ok {1} designate.tests.unit.backend.test_base.BaseBackendTestCase.test_untested_backend [0.000956s] ... ok {1} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_create_zone_already_exists [0.002975s] ... ok {1} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_delete_zone_raises_on_exception [0.001786s] ... ok {1} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_generate_rndc_base_call [0.001254s] ... ok {1} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_get_zone_backend_error_not_found [0.001301s] ... ok {1} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_update_zone_does_not_exist [0.003802s] ... ok {1} designate.tests.unit.backend.test_designate.DesignateBackendTestCase.test_delete_zone_exc [0.001945s] ... ok {1} designate.tests.unit.backend.test_designate.DesignateBackendTestCase.test_delete_zone_notfound [0.001848s] ... ok {1} designate.tests.unit.backend.test_designate.DesignateBackendTestCase.test_get_client [0.003227s] ... ok {1} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_delete_zone_raise_dynclienterror [0.004729s] ... ok {1} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_error_from_response_login_failed [0.001956s] ... ok {1} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_masters_only_allow_port_53 [0.001489s] ... ok {1} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_request [0.002848s] ... ok {1} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_delete_zone_fail [0.002461s] ... ok {1} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_delete_zone_success [0.002441s] ... ok {1} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_get_master [0.001531s] ... ok {1} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_get_master_no_master [0.001690s] ... ok {1} designate.tests.unit.backend.test_nsd4.NSD4BackendTestCase.test_server_not_ok [0.005183s] ... ok {1} designate.tests.unit.backend.test_nsd4.NSD4BackendTestCase.test_socket_error [0.001277s] ... ok {1} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_fail [0.003490s] ... ok {1} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_ipv6 [0.002374s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_recordset_with_record_update [0.162365s] ... ok {1} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_success [0.002278s] ... ok {1} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_delete_zone_fail [0.002136s] ... ok {1} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_delete_zone_success [0.002495s] ... ok {1} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_verify_ssl_does_not_exist [0.001131s] ... ok {1} designate.tests.unit.central.test_central.CentralTestCase.test_is_valid_zone_name_invalid_object [0.001900s] ... ok {1} designate.tests.unit.central.test_central.CentralTestCase.test_service_start [0.002404s] ... ok {1} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_error_pending_do_nothing [0.001579s] ... ok {1} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_no_zone_delete [0.001435s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_blacklist_missing [0.124710s] ... ok {1} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_no_zone_do_nothing [0.004988s] ... ok {1} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_no_zone_update [0.003594s] ... ok {1} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_success_delete [0.002552s] ... ok {2} designate.tests.functional.test_upgrade_checks.TestDuplicateServiceStatus.test_success [0.120291s] ... ok {1} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_api [0.003361s] ... ok {1} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_central_rpc_already_initialized [0.003595s] ... ok {1} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_mdns [0.003108s] ... ok {1} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_producer [0.002745s] ... ok {1} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_worker [0.003742s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_tld [0.060809s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_attribute [0.062492s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_tld_missing [0.061571s] ... ok {1} designate.tests.unit.cmd.test_manage.ManageTestCase.test_get_available_commands [0.080336s] ... ok {1} designate.tests.unit.cmd.test_manage.ManageTestCase.test_main_error [0.004216s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ An error has occurred: Traceback (most recent call last): File "/builddir/build/BUILD/designate-22.1.0.dev20/designate/cmd/manage.py", line 115, in main fn(*fn_args) File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/unittest/mock.py", line 1198, in _execute_mock_call raise effect Exception {1} designate.tests.unit.common.test_keystone.TestVerifyProjectid.test_verify_project_endpoint_not_found [0.002839s] ... ok {1} designate.tests.unit.common.test_keystone.TestVerifyProjectid.test_verify_project_id_request_returns_500 [0.002269s] ... ok {1} designate.tests.unit.common.test_profiler.WsgiMiddlewareTest.test_factory_without_profiler_web [0.001521s] ... ok {1} designate.tests.unit.common.test_regex.TestRegex.test_tldname_is_not_valid [0.000920s] ... ok {1} designate.tests.unit.common.test_rpc_logging.TestRPCLogging.test_rpc_logging [0.001196s] ... ok {1} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_from_record [0.001432s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_attribute_missing [0.061208s] ... ok {1} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_from_recordset [0.001163s] ... ok {1} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_no_valid_objects [0.000907s] ... ok {1} designate.tests.unit.mdns.test_handler.HandleRecordQueryTest.test_handle_record_query_find_recordsed_forbidden [0.001128s] ... ok {1} designate.tests.unit.mdns.test_handler.HandleRecordQueryTest.test_handle_record_query_forbidden [0.000882s] ... ok {1} designate.tests.unit.mdns.test_handler.HandleRecordQueryTest.test_handle_record_query_zone_first_with_tsig [0.002077s] ... ok {1} designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_get_max_message_size [0.001320s] ... ok {1} designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_get_max_message_size_larger_than_allowed [0.001452s] ... ok {1} designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_worker_api [0.001892s] ... ok {1} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test__call__notify [0.000773s] ... ok {1} designate.tests.unit.mdns.test_service.MdnsServiceTest.test_service_stop [0.002528s] ... ok {1} designate.tests.unit.network_api.test_base.NetworkEndpointsFromCatalogTest.test_endpoint_region_not_found [0.001515s] ... ok {1} designate.tests.unit.network_api.test_fake.FakeNetworkAPITest.test_deallocate_floatingip [0.001994s] ... ok {1} designate.tests.unit.network_api.test_fake.FakeNetworkAPITest.test_list_floatingips [0.001917s] ... ok {1} designate.tests.unit.network_api.test_neutron.NeutronNetworkAPITest.test_get_client [0.003245s] ... ok {1} designate.tests.unit.network_api.test_neutron.NeutronNetworkAPITest.test_list_floatingips_unauthorized [0.002774s] ... ok {1} designate.tests.unit.notification_handler.test_fake.TestFakeHandler.test_get_exchange_topics [0.000809s] ... ok {1} designate.tests.unit.notification_handler.test_neutron.TestNeutronHandler.test_get_name [0.001052s] ... ok {1} designate.tests.unit.notification_handler.test_nova.TestNovaHandler.test_get_event_types [0.001058s] ... ok {1} designate.tests.unit.notification_handler.test_nova.TestNovaHandler.test_get_exchange_topics [0.000797s] ... ok {1} designate.tests.unit.objects.test_adapters.DesignateAdapterTest.test_get_object_adapter_not_found [0.000629s] ... ok {1} designate.tests.unit.objects.test_adapters.DesignateAdapterTest.test_parse [0.005325s] ... ok {1} designate.tests.unit.objects.test_adapters.DesignateAdapterTest.test_parse_type_error [0.002431s] ... ok {1} designate.tests.unit.objects.test_adapters_v2_api.ZoneAttributeAPIv2AdapterTest.test_parse_object [0.001270s] ... ok {1} designate.tests.unit.objects.test_adapters_v2_api.ZoneMasterAPIv2AdapterTest.test_render_object [0.000979s] ... ok {1} designate.tests.unit.objects.test_adapters_v2_api.ZoneMasterAPIv2AdapterTest.test_render_object_standard_dns_port [0.001050s] ... ok {1} designate.tests.unit.objects.test_adapters_v2_api.ZoneTransferRequestAPIv2AdapterTest.test_parse_object [0.000905s] ... ok {1} designate.tests.unit.objects.test_adapters_v2_api.ZoneTransferRequestAPIv2AdapterTest.test_render_object_forbidden_raised [0.001308s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_duplicate [0.060707s] ... ok {1} designate.tests.unit.objects.test_adapters_yaml.DesignateYAMLAdapterTest.test_yaml_parsing [0.004990s] ... ok {1} designate.tests.unit.objects.test_adapters_yaml.DesignateYAMLAdapterTest.test_yaml_rendering [0.005130s] ... ok {1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_deepcopy [0.001105s] ... ok {1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_from_dict [0.001014s] ... ok {1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_from_dict_nested_list [0.000973s] ... ok {1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_from_list [0.000831s] ... ok {1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_hasattr [0.000852s] ... ok {1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_init_invalid [0.000499s] ... ok {1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_get_original_value [0.000491s] ... ok {1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_reset_changes [0.001059s] ... ok {1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_reset_changes_recursive [0.000987s] ... ok {1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_setattr_neg [0.000936s] ... ok {1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_to_dict [0.001131s] ... ok {1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_validate [0.001190s] ... ok {1} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_cast_to_dict [0.000969s] ... ok {1} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_get_default [0.001023s] ... ok {1} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_iteritems [0.000980s] ... ok {1} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_jsonutils_to_primitive [0.001003s] ... ok {1} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_from_primitive [0.001119s] ... ok {1} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_from_primitive_with_changes [0.001348s] ... ok {1} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_insert [0.001285s] ... ok {1} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_sort [0.001053s] ... ok {1} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_to_list [0.001078s] ... ok {1} designate.tests.unit.objects.test_fields.HostFieldTest.test_is_none [0.000945s] ... ok {1} designate.tests.unit.objects.test_fields.NaptrFlagsFieldTest.test_not_valid_naptr_flags [0.001465s] ... ok {1} designate.tests.unit.objects.test_fields.NaptrRegexpFieldTest.test_not_valid_naptr_regexp [0.001426s] ... ok {1} designate.tests.unit.objects.test_fields.TxtFieldTest.test_not_valid_txt [0.001075s] ... ok {1} designate.tests.unit.objects.test_floating_ip.FloatingIpTest.test_allow_floating_ip_ttl_zero [0.001340s] ... ok {1} designate.tests.unit.objects.test_quota.QuotaTest.test_quota_list [0.001030s] ... ok {1} designate.tests.unit.objects.test_quota.QuotaTest.test_quota_min [0.001018s] ... ok {1} designate.tests.unit.objects.test_recordset.RecordSetTest.test_action_create [0.001049s] ... ok {1} designate.tests.unit.objects.test_recordset.RecordSetTest.test_status_active [0.000960s] ... ok {1} designate.tests.unit.objects.test_recordset.RecordSetTest.test_status_many_expect_pending [0.001085s] ... ok {1} designate.tests.unit.objects.test_recordset.RecordSetTest.test_validate_type_error [0.001808s] ... ok {1} designate.tests.unit.objects.test_rrdata_aaaa.RRDataAAAATest.test_reject_invalid_data [0.002571s] ... ok {1} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_iodef_http_host_too_long [0.001728s] ... ok {1} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_issuewild [0.000752s] ... ok {1} designate.tests.unit.objects.test_rrdata_cert.RRDataCERTTest.test_parse_invalid_cert_algo_mnemonic [0.000792s] ... ok {1} designate.tests.unit.objects.test_rrdata_cert.RRDataCERTTest.test_parse_invalid_cert_algo_value [0.000526s] ... ok {1} designate.tests.unit.objects.test_rrdata_https.HTTPSTest.test_mandatory_negative [0.001847s] ... ok {1} designate.tests.unit.objects.test_rrdata_https.HTTPSTest.test_no_valid_alpn [0.002260s] ... ok {1} designate.tests.unit.objects.test_rrdata_mx.RRDataMXTest.test_parse_mx [0.001217s] ... ok {1} designate.tests.unit.objects.test_rrdata_naptr.RRDataNAPTRTest.test_parse_naptr_valid_exampe1 [0.000889s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_nameserver [0.061431s] ... ok {1} designate.tests.unit.objects.test_rrdata_ptr.RRDataPTRTest.test_ptr_record [0.002149s] ... ok {1} designate.tests.unit.objects.test_rrdata_spf.RRDataSPFTest.test_spf_record [0.002177s] ... ok {1} designate.tests.unit.objects.test_rrdata_srv.RRDataSRVTest.test_srv_invalid_srv_name [0.002995s] ... ok {1} designate.tests.unit.objects.test_rrdata_srv.RRDataSRVTest.test_srv_record [0.002490s] ... ok {1} designate.tests.unit.objects.test_rrdata_sshfp.RRDataSSHTPTest.test_validate_sshfp_signed_zero_alg [0.002512s] ... ok {1} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_alpn_without_dohpath [0.003013s] ... ok {1} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_doh [0.001940s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_new_recordset [0.162571s] ... ok {1} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_doh_short [0.001963s] ... ok {1} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_non_valid_ipv6hint [0.001780s] ... ok {1} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_non_valid_port [0.003254s] ... ok {1} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_parse_svcb [0.001531s] ... ok {1} designate.tests.unit.objects.test_rrdata_txt.RRDataTXTTest.test_multiple_strings_one_record [0.001465s] ... ok {1} designate.tests.unit.objects.test_zone.ZoneTest.test_masters_none [0.001766s] ... ok {1} designate.tests.unit.objects.test_zone_master.ZoneMasterTest.test_zone_master_from_data [0.001060s] ... ok {1} designate.tests.unit.objects.test_zone_master.ZoneMasterTest.test_zone_master_to_data [0.000862s] ... ok {1} designate.tests.unit.objects.test_zone_master.ZoneMasterTest.test_zone_masters_from_list [0.001321s] ... ok {1} designate.tests.unit.objects.test_zone_master.ZoneMasterTest.test_zone_masters_to_data [0.000950s] ... ok {1} designate.tests.unit.objects.test_zone_master.ZoneMasterTest.test_zone_masters_to_list [0.001047s] ... ok {1} designate.tests.unit.producer.test_service.ProducerServiceTest.test_central_api [0.004452s] ... ok {1} designate.tests.unit.producer.test_service.ProducerServiceTest.test_service_start [0.005453s] ... ok {1} designate.tests.unit.producer.test_service.ProducerServiceTest.test_service_start_all_extension_disabled [0.006501s] ... ok {1} designate.tests.unit.producer.test_tasks.PeriodicExistsTest.test_emit_exists_no_zones [0.003071s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_target_option [0.061496s] ... ok {1} designate.tests.unit.producer.test_tasks.PeriodicGenerateDelayedNotifyTaskTest.test_skip_deleted_zone [0.004786s] ... ok {1} designate.tests.unit.producer.test_tasks.PeriodicIncrementSerialTest.test_increment_zone_skip_deleted [0.002494s] ... ok {1} designate.tests.unit.producer.test_tasks.PeriodicSecondaryRefreshTest.test_refresh_zone [0.002515s] ... ok {1} designate.tests.unit.producer.test_tasks.PeriodicSecondaryRefreshTest.test_refresh_zone_not_expired [0.002612s] ... ok {1} designate.tests.unit.producer.test_tasks.PeriodicTest.test_iter_zones [0.002188s] ... ok {1} designate.tests.unit.scheduler.test_basic.SchedulerTest.test_default_operation [0.002889s] ... ok {1} designate.tests.unit.scheduler.test_basic.SchedulerTest.test_no_filters_when_scheduling_zone [0.002140s] ... ok {1} designate.tests.unit.scheduler.test_filters.SchedulerAttributeFilterTest.test_multiple_pools_one_match [0.002351s] ... ok {1} designate.tests.unit.scheduler.test_filters.SchedulerAttributeFilterTest.test_no_match_non_bool [0.002569s] ... ok {1} designate.tests.unit.scheduler.test_filters.SchedulerDefaultPoolFilterTest.test_multiple_pools [0.001907s] ... ok {1} designate.tests.unit.scheduler.test_filters.SchedulerFallbackFilterTest.test_default_operation [0.001617s] ... ok {1} designate.tests.unit.scheduler.test_filters.SchedulerFallbackFilterTest.test_multiple_pools [0.001630s] ... ok {1} designate.tests.unit.scheduler.test_filters.SchedulerInDoubtDefaultPoolFilterTest.test_no_pools [0.001808s] ... ok {1} designate.tests.unit.scheduler.test_filters.SchedulerPoolIDAttributeFilterTest.test_no_pools [0.002266s] ... ok {1} designate.tests.unit.scheduler.test_filters.SchedulerPoolIDAttributeFilterTest.test_policy_failure [0.002358s] ... ok {1} designate.tests.unit.scheduler.test_permutations.AttributeSchedulerPermutationsTest.test_no_tier_raises_exception [0.002619s] ... ok {1} designate.tests.unit.sink.test_notifications.TestSinkNotification.test_notification_with_unknown_event [0.003637s] ... ok {1} designate.tests.unit.sink.test_service.TestSinkService.test_get_allowed_event_types_with_duplicates [0.005566s] ... ok {1} designate.tests.unit.sink.test_service.TestSinkService.test_service_info [0.003559s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_quota_duplicate [0.060982s] ... ok {1} designate.tests.unit.sink.test_service.TestSinkService.test_service_name [0.004803s] ... ok {1} designate.tests.unit.storage.impl_sqlalchemy.test_sqlalchemy.SqlalchemyTestCase.test_rname_check [0.000359s] ... ok {1} designate.tests.unit.test_conf.TestConfOpts.test_opts_import_modules [0.001249s] ... ok {1} designate.tests.unit.test_conf.TestConfOpts.test_opts_list [0.001152s] ... ok {1} designate.tests.unit.test_conf.TestConfOpts.test_opts_tupleize [0.000480s] ... ok {1} designate.tests.unit.test_context.TestDesignateContext.test_get_auth_plugin [0.000695s] ... ok {1} designate.tests.unit.test_context.TestDesignateContext.test_get_auth_plugin_get_endpoint [0.001538s] ... ok {1} designate.tests.unit.test_context.TestDesignateContext.test_sudo [0.001013s] ... ok {1} designate.tests.unit.test_coordination.TestCoordination.test_start [0.009420s] ... ok {1} designate.tests.unit.test_coordination.TestCoordination.test_un_watchers [0.001906s] ... ok {1} designate.tests.unit.test_coordination.TestPartitioner.test_get_members [0.000858s] ... ok {1} designate.tests.unit.test_coordination.TestPartitioner.test_get_members_group_not_created [0.001873s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_quota_missing [0.062938s] ... ok {3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_new_recordset_with_existing [0.165861s] ... ok {3} designate.tests.functional.worker.test_notify.WorkerNotifyTest.test_poll_for_serial_number [0.061984s] ... ok {3} designate.tests.functional.worker.test_notify.WorkerNotifyTest.test_poll_for_serial_number_higher_serial [0.064245s] ... ok {3} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_all_tenants_in_params [0.001153s] ... ok {3} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_delete_shares_not_set [0.000913s] ... ok {3} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_edit_managed_records_in_headers [0.000787s] ... ok {3} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_hard_delete_not_set [0.000719s] ... ok {3} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_sudo_by_project_id [0.000799s] ... ok {3} designate.tests.unit.api.test_root.RootTest.test_v2_root [0.001189s] ... ok {3} designate.tests.unit.api.test_root.RootTest.test_v2_root_object_not_found [0.000940s] ... ok {3} designate.tests.unit.api.test_version.TestApiVersion.test_add_a_version [0.000444s] ... ok {3} designate.tests.unit.api.v2.test_rest_controller.TestFilterParams.test_valid_filter_parameters [0.000354s] ... ok {3} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_patch_controller_not_found [0.000679s] ... ok {3} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_post [0.000468s] ... ok {3} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_create_zone_raise_error [0.002109s] ... ok {3} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_force_delete_zone [0.001648s] ... ok {3} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_soft_delete_zone_failed_after_10_attempts [0.002558s] ... ok {3} designate.tests.unit.backend.test_base.BaseBackendTestCase.test_get_backend [0.001452s] ... ok {3} designate.tests.unit.backend.test_base.BaseBackendTestCase.test_get_backend_does_not_exist [0.001068s] ... ok {3} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_create_zone [0.001697s] ... ok {3} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_create_zone_raises_on_exception [0.001781s] ... ok {3} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_create_zone_with_view [0.001999s] ... ok {3} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_delete_zone_with_view [0.001911s] ... ok {3} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_execute_rndc_raises_on_exception [0.001441s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_recordset [0.162574s] ... ok {3} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_execute_rndc_timeout [0.001618s] ... ok {3} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_execute_rndc_timeout_exception [0.001467s] ... ok {3} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_generate_rndc_base_call_without_key_file [0.001660s] ... ok {3} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_get_zone [0.001434s] ... ok {3} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_update_zone_error [0.001591s] ... ok {3} designate.tests.unit.backend.test_designate.DesignateBackendTestCase.test_delete_zone [0.001982s] ... ok {3} designate.tests.unit.backend.test_designate.DesignateBackendTestCase.test_delete_zone_exc_not_found [0.001653s] ... ok {3} designate.tests.unit.backend.test_dynect.DynClientTestsCase.test_dyn_client_auth_error [0.000870s] ... ok {3} designate.tests.unit.backend.test_fake.FakeBackendTestCase.test_create_zone [0.001035s] ... ok {3} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_create_zone_success [0.004021s] ... ok {3} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_already_exists_and_fails_to_delete [0.002977s] ... ok {3} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_with_tsigkey [0.002433s] ... ok {3} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_delete_zone_missing [0.001551s] ... ok {3} designate.tests.unit.central.test_central.CentralTestCase.test_check_zone_share_permission_raise_when_not_shared [0.001819s] ... ok {3} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_error_pending [0.001585s] ... ok {3} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_success_error [0.001588s] ... ok {3} designate.tests.unit.central.test_lock_decorator.CentralDecoratorTests.test_synchronized_zone_raises_exception_when_no_zone_provided [0.000498s] ... ok {3} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_api_heartbeat_stops_on_exception [0.002149s] ... ok {3} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_central [0.002659s] ... ok {3} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_mdns_rpc_already_initialized [0.002371s] ... ok {3} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_sink [0.003597s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_tld_duplicate [0.062212s] ... ok {3} designate.tests.unit.cmd.test_manage.ManageTestCase.test_add_command_parsers [0.073108s] ... ok {3} designate.tests.unit.cmd.test_status.StatusTestCase.test_main [0.000946s] ... ok {3} designate.tests.unit.common.test_keystone.TestVerifyProjectid.test_verify_project_id_request_returns_403 [0.001221s] ... ok {3} designate.tests.unit.common.test_profiler.ProfilerTest.test_setup_profiler_not_enabled [0.000778s] ... ok {3} designate.tests.unit.common.test_profiler.WsgiMiddlewareTest.test_factory_call [0.000485s] ... ok {3} designate.tests.unit.common.test_regex.TestRegex.test_tldname_is_valid [0.000372s] ... ok {3} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_from_second_argument [0.000382s] ... ok {3} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_from_zone_transfer_accept [0.000435s] ... ok {3} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_from_zone_transfer_request [0.000394s] ... ok {3} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_when_second_argument_is_a_zone [0.000378s] ... ok {3} designate.tests.unit.manage.test_base.TestManageBase.test_init [0.000361s] ... ok {3} designate.tests.unit.manage.test_pool.TestManagePool.test_get_masters_from_pool_handle_duplicate [0.000622s] ... ok {3} designate.tests.unit.manage.test_pool.TestManagePool.test_write_config_to_file [0.001249s] ... ok {3} designate.tests.unit.mdns.test_handler.HandleRecordQueryTest.test_handle_record_query_empty_recordlist [0.000949s] ... ok {3} designate.tests.unit.mdns.test_handler.HandleRecordQueryTest.test_handle_record_query_find_recordsed_not_found [0.000767s] ... ok {3} designate.tests.unit.mdns.test_handler.HandleRecordQueryTest.test_handle_record_query_zone_not_found [0.000807s] ... ok {3} designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_axfr_forbidden [0.001073s] ... ok {3} designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_zone_criterion_from_request_enforce_tsig [0.000894s] ... ok {3} designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_zone_criterion_from_request_unknown_scope [0.000840s] ... ok {3} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test__call___unhandled_opcodes [0.000783s] ... ok {3} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test__call__axfr [0.000566s] ... ok {3} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test__call__query_error_with_more_than_one_question [0.000599s] ... ok {3} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test__call__record_query [0.000734s] ... ok {3} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test_convert_to_rrset [0.000740s] ... ok {3} designate.tests.unit.mdns.test_service.MdnsServiceTest.test_dns_application [0.001296s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_tsigkey_duplicate [0.068163s] ... ok {3} designate.tests.unit.mdns.test_service.MdnsServiceTest.test_service_name [0.001290s] ... ok {3} designate.tests.unit.network_api.test_base.NetworkEndpointsFromConfigTest.test_endpoint_from_region_not_found [0.000664s] ... ok {3} designate.tests.unit.network_api.test_base.NetworkEndpointsFromConfigTest.test_endpoints [0.000554s] ... ok {3} designate.tests.unit.notification_handler.test_fake.TestFakeHandler.test_get_name [0.000712s] ... ok {3} designate.tests.unit.notification_handler.test_neutron.TestNeutronHandler.test_get_canonical_name [0.000818s] ... ok {3} designate.tests.unit.notification_handler.test_neutron.TestNeutronHandler.test_process_notification_create [0.000930s] ... ok {3} designate.tests.unit.notification_handler.test_neutron.TestNeutronHandler.test_process_notification_no_zone_id_set [0.000988s] ... ok {3} designate.tests.unit.notification_handler.test_nova.TestNovaHandler.test_get_canonical_name [0.000843s] ... ok {3} designate.tests.unit.notification_handler.test_nova.TestNovaHandler.test_process_notification_delete [0.000993s] ... ok {3} designate.tests.unit.objects.test_adapters.DesignateAdapterTest.test_parse_attribute_error [0.001420s] ... ok {3} designate.tests.unit.objects.test_adapters_v2_api.APIv2AdapterTest.test_get_base_url [0.000705s] ... ok {3} designate.tests.unit.objects.test_adapters_v2_api.RecordAPIv2AdapterTest.test_parse_object [0.000408s] ... ok {3} designate.tests.unit.objects.test_adapters_v2_api.ZoneMasterAPIv2AdapterTest.test_parse_object [0.000401s] ... ok {3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_eq_false [0.000418s] ... ok {3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_from_primitive [0.000487s] ... ok {3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_from_primitive_recursive [0.000542s] ... ok {3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_ne [0.000619s] ... ok {3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_attr_is_set [0.000420s] ... ok {3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_cls_from_name [0.000411s] ... ok {3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_reset_changes_subset [0.000353s] ... ok {3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_to_repr [0.000453s] ... ok {3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_record_to_str [0.000404s] ... ok {3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_to_primitive_recursive [0.000421s] ... ok {3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_update [0.000417s] ... ok {3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_validate_recursive [0.000517s] ... ok {3} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_get_default_with_patch [0.000740s] ... ok {3} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_get_missing [0.000424s] ... ok {3} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_setitem [0.000338s] ... ok {3} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_cast_to_list [0.000420s] ... ok {3} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_extend [0.000411s] ... ok {3} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_from_primitive_no_changes [0.000472s] ... ok {3} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_setitem [0.000377s] ... ok {3} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_to_primitive [0.000450s] ... ok {3} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_to_primitive_nested_obj [0.000529s] ... ok {3} designate.tests.unit.objects.test_fields.CertTypeFieldTest.test_not_valid_cert_type [0.000571s] ... ok {3} designate.tests.unit.objects.test_fields.DomainFieldTest.test_not_valid_domain_field [0.000539s] ... ok {3} designate.tests.unit.objects.test_fields.EmailFieldTest.test_not_valid_email_field [0.000583s] ... ok {3} designate.tests.unit.objects.test_fields.SRVFieldTest.test_is_none [0.000473s] ... ok {3} designate.tests.unit.objects.test_fields.SshfpTest.test_not_valid_sshfp [0.000454s] ... ok {3} designate.tests.unit.objects.test_quota.QuotaTest.test_quota_invalid [0.001061s] ... ok {3} designate.tests.unit.objects.test_quota.QuotaTest.test_quota_list_to_dict [0.000458s] ... ok {3} designate.tests.unit.objects.test_quota.QuotaTest.test_quota_max [0.000457s] ... ok {3} designate.tests.unit.objects.test_recordset.RecordSetTest.test_action [0.000583s] ... ok {3} designate.tests.unit.objects.test_recordset.RecordSetTest.test_action_create_plus_update [0.000566s] ... ok {3} designate.tests.unit.objects.test_recordset.RecordSetTest.test_action_delete_only [0.000544s] ... ok {3} designate.tests.unit.objects.test_recordset.RecordSetTest.test_action_delete_plus_update [0.000511s] ... ok {3} designate.tests.unit.objects.test_recordset.RecordSetTest.test_status_many_expect_error [0.000622s] ... ok {3} designate.tests.unit.objects.test_rrdata_a.RRDataATest.test_reject_leading_zeros [0.001129s] ... ok {3} designate.tests.unit.objects.test_rrdata_a.RRDataATest.test_to_repr [0.000843s] ... ok {3} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_invalid [0.000469s] ... ok {3} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_issue_key_value_not_valid [0.000495s] ... ok {3} designate.tests.unit.objects.test_rrdata_cert.RRDataCERTTest.test_cert_record [0.000906s] ... ok {3} designate.tests.unit.objects.test_rrdata_cert.RRDataCERTTest.test_parse_cert [0.000406s] ... ok {3} designate.tests.unit.objects.test_rrdata_https.HTTPSTest.test_mandatory [0.000951s] ... ok {3} designate.tests.unit.objects.test_rrdata_https.HTTPSTest.test_no_default_alpn_no_alpn_param [0.000854s] ... ok {3} designate.tests.unit.objects.test_rrdata_https.HTTPSTest.test_non_valid_ech [0.000859s] ... ok {3} designate.tests.unit.objects.test_rrdata_https.HTTPSTest.test_non_valid_ipv4hint [0.000850s] ... ok {3} designate.tests.unit.objects.test_rrdata_https.HTTPSTest.test_non_valid_port [0.000886s] ... ok {3} designate.tests.unit.objects.test_rrdata_https.HTTPSTest.test_parse_https [0.000755s] ... ok {3} designate.tests.unit.objects.test_rrdata_naptr.RRDataNAPTRTest.test_parse_naptr [0.000456s] ... ok {3} designate.tests.unit.objects.test_rrdata_naptr.RRDataNAPTRTest.test_parse_naptr_empty_fields [0.000404s] ... ok {3} designate.tests.unit.objects.test_rrdata_naptr.RRDataNAPTRTest.test_parse_naptr_quoted [0.000451s] ... ok {3} designate.tests.unit.objects.test_rrdata_ptr.RRDataPTRTest.test_ptr_invalid_data [0.000941s] ... ok {3} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_ech [0.000456s] ... ok {3} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_escape_string_ech [0.000887s] ... ok {3} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_no_doh_complex_alpn [0.000836s] ... ok {3} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_no_valid_alpn [0.000908s] ... ok {3} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_unsupported_param [0.000913s] ... ok {3} designate.tests.unit.objects.test_zone.ZoneTest.test_get_master_by_ip_none [0.000380s] ... ok {3} designate.tests.unit.objects.test_zone.ZoneTest.test_masters [0.000428s] ... ok {3} designate.tests.unit.objects.test_zone.ZoneTest.test_masters_2 [0.000383s] ... ok {3} designate.tests.unit.producer.test_service.ProducerServiceTest.test_service_name [0.002245s] ... ok {3} designate.tests.unit.producer.test_tasks.PeriodicExistsTest.test_emit_exists [0.002325s] ... ok {3} designate.tests.unit.producer.test_tasks.PeriodicExistsTest.test_emit_exists_multiple_zones [0.001815s] ... ok {3} designate.tests.unit.producer.test_tasks.PeriodicIncrementSerialTest.test_increment_zone_with_action_none [0.001166s] ... ok {3} designate.tests.unit.producer.test_tasks.PeriodicTest.test_iter_zones_no_items [0.000895s] ... ok {3} designate.tests.unit.scheduler.test_basic.SchedulerTest.test_multiple_pools [0.001342s] ... ok {3} designate.tests.unit.scheduler.test_basic.SchedulerTest.test_no_filters_enabled [0.000755s] ... ok {3} designate.tests.unit.scheduler.test_basic.SchedulerTest.test_no_pools [0.000976s] ... ok {3} designate.tests.unit.scheduler.test_filters.SchedulerAttributeFilterTest.test_multiple_pools_no_match [0.001046s] ... ok {3} designate.tests.unit.scheduler.test_filters.SchedulerAttributeFilterTest.test_zone_attributes_not_set [0.000667s] ... ok {3} designate.tests.unit.scheduler.test_filters.SchedulerDefaultPoolFilterTest.test_no_pools [0.000592s] ... ok {3} designate.tests.unit.scheduler.test_filters.SchedulerFallbackFilterTest.test_no_pools [0.000585s] ... ok {3} designate.tests.unit.scheduler.test_filters.SchedulerInDoubtDefaultPoolFilterTest.test_pools_without_default [0.000661s] ... ok {3} designate.tests.unit.scheduler.test_filters.SchedulerPoolIDAttributeFilterTest.test_default_operation [0.000974s] ... ok {3} designate.tests.unit.scheduler.test_filters.SchedulerPoolIDAttributeFilterTest.test_pools_missing_from_attribute_list [0.000732s] ... ok {3} designate.tests.unit.scheduler.test_permutations.AttributeSchedulerPermutationsTest.test_get_bronze_tier [0.001611s] ... ok {3} designate.tests.unit.scheduler.test_permutations.AttributeSchedulerPermutationsTest.test_get_silver_tier [0.001600s] ... ok {3} designate.tests.unit.scheduler.test_permutations.AttributeSchedulerPermutationsTest.test_tier_not_found_raises_exception [0.001557s] ... ok {3} designate.tests.unit.scheduler.test_permutations.DefaultSchedulerPermutationsTest.test_get_default_pool [0.001113s] ... ok {3} designate.tests.unit.scheduler.test_permutations.FallbackSchedulerPermutationsTest.test_tier_not_found_return_default [0.001989s] ... ok {3} designate.tests.unit.sink.test_notifications.TestSinkNotification.test_notification [0.002359s] ... ok {3} designate.tests.unit.storage.impl_sqlalchemy.test_sqlalchemy.SqlalchemyTestCase.test_rname_check_reverse_name [0.000366s] ... ok {3} designate.tests.unit.test_context.TestDesignateContext.test_tsigkey_id_override [0.000467s] ... ok {3} designate.tests.unit.test_coordination.TestCoordination.test_create_group_already_exists [0.000788s] ... ok {3} designate.tests.unit.test_coordination.TestCoordination.test_disable_grouping [0.000669s] ... ok {3} designate.tests.unit.test_coordination.TestCoordination.test_disable_grouping_already_exists [0.000765s] ... ok {3} designate.tests.unit.test_coordination.TestCoordination.test_stop_no_coordination [0.000657s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_import [0.117509s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_import_missing [0.063430s] ... ok {0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_transfer_request [0.162752s] ... ok {0} designate.tests.functional.worker.test_notify.WorkerNotifyTest.test_poll_for_serial_number_lower_serial [0.062054s] ... ok {0} designate.tests.functional.worker.test_worker_tasks.RecoverShardTest.test_recover_error_update [0.213827s] ... ok {0} designate.tests.unit.api.test_admin_api.TestAdminAPI.test_load_invalid_keys [0.001110s] ... ok {0} designate.tests.unit.api.test_admin_api.TestAdminAPI.test_show_detailed [0.001162s] ... ok {0} designate.tests.unit.api.test_middleware.ContextMiddlewareTest.test_extract_all_projects [0.001221s] ... ok {0} designate.tests.unit.api.test_middleware.ContextMiddlewareTest.test_extract_dns_hide_counts [0.000741s] ... ok {0} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_all_projects_in_params [0.001279s] ... ok {0} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_delete_shares_true [0.000680s] ... ok {0} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_edit_managed_records_in_params [0.000647s] ... ok {0} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_edit_managed_records_not_set [0.000638s] ... ok {0} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_sudo_not_set [0.001014s] ... ok {0} designate.tests.unit.api.test_root.RootTest.test_v2_root_no_extensions [0.000766s] ... ok {0} designate.tests.unit.api.test_wsgi.TestApiWsgi.test_init_application [0.142204s] ... ok {0} designate.tests.unit.api.v2.test_pool_move.TestPoolMoveAPI.test_post_all_move_error [0.002621s] ... ok {0} designate.tests.unit.api.v2.test_recordsets.TestRecordsetAPI.test_delete_one_soa_not_allowed [0.001216s] ... ok {0} designate.tests.unit.api.v2.test_rest_controller.TestFilterParams.test_duplicate_filter_parameters [0.001000s] ... ok {0} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_delete [0.000694s] ... ok {0} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_patch [0.000468s] ... ok {0} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_patch_method_not_allowed [0.000588s] ... ok {0} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_put_controller_not_found [0.000482s] ... ok {0} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_missing_library [0.001267s] ... ok {0} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_delete_zone [0.001687s] ... ok {0} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_delete_zone_without_clean_zonefile [0.001938s] ... ok {0} designate.tests.unit.backend.test_designate.DesignateBackendTestCase.test_create_zone [0.001811s] ... ok {0} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_create_zone [0.004527s] ... ok {0} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_delete_zone [0.003172s] ... ok {0} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_error_from_response [0.001261s] ... ok {0} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_error_from_response_operation_failed [0.001399s] ... ok {0} designate.tests.unit.backend.test_fake.FakeBackendTestCase.test_delete_zone [0.001121s] ... ok {0} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_check_zone_exists_connection_error [0.001726s] ... ok {0} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_check_zone_exists_server_error [0.001946s] ... ok {0} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_create_zone_already_exists [0.002229s] ... ok {0} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_create_zone_fail [0.002960s] ... ok {0} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_create_zone_fail_delete_zone [0.002063s] ... ok {0} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_create_zone_with_tsig_success [0.002604s] ... ok {0} designate.tests.unit.backend.test_nsd4.NSD4BackendTestCase.test_create_zone [0.004100s] ... ok {0} designate.tests.unit.backend.test_nsd4.NSD4BackendTestCase.test_delete_zone [0.003088s] ... ok {0} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_already_exists [0.003262s] ... ok {0} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_fail_with_failed_delete [0.003980s] ... ok {0} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_hostname [0.002426s] ... ok {0} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_verify_ssl [0.001340s] ... ok {0} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_verify_ssl_not_valid [0.001030s] ... ok {0} designate.tests.unit.central.test_central.CentralTestCase.test_list_to_dict [0.001612s] ... ok {0} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_error_create_do_nothing [0.001696s] ... ok {0} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_success_do_nothing [0.001711s] ... ok {0} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_api_rpc_already_initialized [0.004415s] ... ok {0} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_sink_rpc_already_initialized [0.003033s] ... ok {0} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_worker_rpc_already_initialized [0.002952s] ... ok {0} designate.tests.unit.cmd.test_manage.ManageTestCase.test_get_arg_string [0.000531s] ... ok {0} designate.tests.unit.cmd.test_manage.ManageTestCase.test_main [0.002715s] ... ok {0} designate.tests.unit.common.test_keystone.TestVerifyProjectid.test_verify_project_id [0.001076s] ... ok {0} designate.tests.unit.common.test_profiler.ProfilerTest.test_setup_profiler_missing_dep [0.000916s] ... ok {0} designate.tests.unit.common.test_profiler.ProfilerTest.test_trace_cls [0.001463s] ... ok {0} designate.tests.unit.common.test_profiler.WsgiMiddlewareTest.test_factory_with_profiler_web [0.001047s] ... ok {0} designate.tests.unit.common.test_rpc_logging.TestRPCLogging.test_rpc_disallow_logging [0.000784s] ... ok {0} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_from_zone [0.000400s] ... ok {0} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_kwargs [0.000428s] ... ok {0} designate.tests.unit.manage.test_base.TestManageBase.test_print_result [0.000882s] ... ok {0} designate.tests.unit.mdns.test_handler.HandleRecordQueryTest.test_handle_record_query_zone_found_recordset_not_found [0.000913s] ... ok {0} designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_get_max_message_with_tsig [0.000929s] ... ok {0} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test_convert_to_rrset_no_records [0.000655s] ... ok {0} designate.tests.unit.network_api.test_base.NetworkEndpointsFromCatalogTest.test_endpoint_from_region [0.000600s] ... ok {0} designate.tests.unit.network_api.test_base.NetworkEndpointsFromCatalogTest.test_endpoints [0.000572s] ... ok {0} designate.tests.unit.network_api.test_base.NetworkEndpointsFromCatalogTest.test_no_endpoints_found [0.000595s] ... ok {0} designate.tests.unit.network_api.test_base.NetworkEndpointsTest.test_endpoints_from_catalog [0.000885s] ... ok {0} designate.tests.unit.network_api.test_base.NetworkEndpointsTest.test_endpoints_from_config [0.000821s] ... ok {0} designate.tests.unit.network_api.test_base.NetworkEndpointsTest.test_no_endpoints_or_service_catalog_available [0.000757s] ... ok {0} designate.tests.unit.network_api.test_neutron.NeutronNetworkAPITest.test_list_floatingips [0.002074s] ... ok {0} designate.tests.unit.notification_handler.test_fake.TestFakeHandler.test_get_canonical_name [0.001216s] ... ok {0} designate.tests.unit.notification_handler.test_neutron.TestNeutronHandler.test_get_event_types [0.001166s] ... ok {0} designate.tests.unit.notification_handler.test_neutron.TestNeutronHandler.test_get_exchange_topics [0.001136s] ... ok {0} designate.tests.unit.notification_handler.test_neutron.TestNeutronHandler.test_process_notification_delete [0.000936s] ... ok {0} designate.tests.unit.notification_handler.test_neutron.TestNeutronHandler.test_process_notification_invalid_event_type [0.000909s] ... ok {0} designate.tests.unit.notification_handler.test_nova.TestNovaHandler.test_process_notification_create [0.001326s] ... ok {0} designate.tests.unit.notification_handler.test_nova.TestNovaHandler.test_process_notification_invalid_event_type [0.001073s] ... ok {0} designate.tests.unit.objects.test_adapters.DesignateAdapterTest.test_datetime_format [0.002617s] ... ok {0} designate.tests.unit.objects.test_adapters.DesignateAdapterTest.test_parse_schema_does_not_match [0.000626s] ... ok {0} designate.tests.unit.objects.test_adapters_v2_api.APIv2AdapterTest.test_get_base_url_enable_host_header [0.000666s] ... ok {0} designate.tests.unit.objects.test_adapters_v2_api.RecordSetAPIv2AdapterTest.test_parse_object [0.000482s] ... ok {0} designate.tests.unit.objects.test_adapters_v2_api.RecordSetAPIv2AdapterTest.test_parse_object_invalid_records [0.000752s] ... ok {0} designate.tests.unit.objects.test_adapters_v2_api.RecordSetAPIv2AdapterTest.test_render_object [0.000532s] ... ok {0} designate.tests.unit.objects.test_adapters_v2_api.SharedZoneListAPIv2AdapterTest.test_get_collection_href [0.000400s] ... ok {0} designate.tests.unit.objects.test_adapters_v2_api.ZoneAttributeAPIv2AdapterTest.test_render_object [0.000508s] ... ok {0} designate.tests.unit.objects.test_adapters_v2_api.ZoneAttributeListAPIv2AdapterTest.test_parse_list [0.000378s] ... ok {0} designate.tests.unit.objects.test_base.DesignateObjectTest.test_from_dict_recursive [0.000390s] ... ok {0} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_to_str [0.000724s] ... ok {0} designate.tests.unit.objects.test_base.DesignateObjectTest.test_setattr [0.000356s] ... ok {0} designate.tests.unit.objects.test_base.DesignateObjectTest.test_to_dict_recursive [0.000395s] ... ok {0} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_contains [0.000504s] ... ok {0} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_gititem [0.000339s] ... ok {0} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_contains [0.000546s] ... ok {0} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_remove [0.000403s] ... ok {0} designate.tests.unit.objects.test_fields.HostFieldTest.test_not_valid_host_field [0.000710s] ... ok {0} designate.tests.unit.objects.test_fields.IPOrHostTest.test_not_valid_ip_or_host [0.000915s] ... ok {0} designate.tests.unit.objects.test_quota.QuotaTest.test_quota_list_from_dict [0.000541s] ... ok {0} designate.tests.unit.objects.test_quota.QuotaTest.test_quota_too_small [0.000769s] ... ok {0} designate.tests.unit.objects.test_recordset.RecordSetTest.test_init [0.000788s] ... ok {0} designate.tests.unit.objects.test_recordset.RecordSetTest.test_status_error [0.003348s] ... ok {0} designate.tests.unit.objects.test_recordset.RecordSetTest.test_status_many_expect_active [0.000618s] ... ok {0} designate.tests.unit.objects.test_recordset.RecordSetTest.test_status_pending [0.000598s] ... ok {0} designate.tests.unit.objects.test_recordset.RecordSetTest.test_validate_attribute_error [0.001085s] ... ok {0} designate.tests.unit.objects.test_recordset.RecordSetTest.test_validate_unsupported_recordset_type [0.000943s] ... ok {0} designate.tests.unit.objects.test_rrdata_a.RRDataATest.test_valid_a_record [0.001035s] ... ok {0} designate.tests.unit.objects.test_rrdata_aaaa.RRDataAAAATest.test_reject_a_record [0.001088s] ... ok {0} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_iodef_http_domain_not_valid [0.000549s] ... ok {0} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_iodef_mail_host_too_long [0.000480s] ... ok {0} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_iodef_not_valid_url [0.000484s] ... ok {0} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_issue [0.000553s] ... ok {0} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_issue_domain_not_valid [0.000428s] ... ok {0} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_issue_host_too_long [0.000727s] ... ok {0} designate.tests.unit.objects.test_rrdata_cert.RRDataCERTTest.test_parse_invalid_cert_type_value [0.000779s] ... ok {0} designate.tests.unit.objects.test_rrdata_cname.RRDataCNAMETest.test_cname_record [0.001047s] ... ok {0} designate.tests.unit.objects.test_rrdata_https.HTTPSTest.test_https_record [0.001016s] ... ok {0} designate.tests.unit.objects.test_rrdata_mx.RRDataMXTest.test_validate_mx_not_fqdn [0.001204s] ... ok {0} designate.tests.unit.objects.test_rrdata_mx.RRDataMXTest.test_validate_mx_signed_zero [0.001496s] ... ok {0} designate.tests.unit.objects.test_rrdata_soa.RRDataSOATest.test_soa_record [0.004642s] ... ok {0} designate.tests.unit.objects.test_rrdata_srv.RRDataSRVTest.test_srv_invalid_data [0.001694s] ... ok {0} designate.tests.unit.objects.test_rrdata_sshfp.RRDataSSHTPTest.test_parse_sshfp [0.000582s] ... ok {0} designate.tests.unit.objects.test_rrdata_sshfp.RRDataSSHTPTest.test_validate_sshfp_signed_zero_fptype [0.001213s] ... ok {0} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_dns_no_doh_h2_alpn [0.001244s] ... ok {0} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_doh_not_missed_dns [0.001337s] ... ok {0} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_echconfig [0.001373s] ... ok {0} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_no_doh_h3_alpn [0.000943s] ... ok {0} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_non_base64_ech [0.000910s] ... ok {0} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_non_valid_ipv4hint [0.001133s] ... ok {0} designate.tests.unit.objects.test_rrdata_txt.RRDataTXTTest.test_reject_non_escaped_quotes [0.000989s] ... ok {0} designate.tests.unit.objects.test_rrdata_txt.RRDataTXTTest.test_reject_non_matched_quotes [0.000520s] ... ok {0} designate.tests.unit.objects.test_rrdata_txt.RRDataTXTTest.test_reject_non_quoted_spaces [0.001033s] ... ok {0} designate.tests.unit.objects.test_zone.ZoneTest.test_get_master_by_ip [0.000479s] ... ok {0} designate.tests.unit.objects.test_zone.ZoneTest.test_include_shard_id_in_string_representation [0.000570s] ... ok {0} designate.tests.unit.objects.test_zone.ZoneTest.test_validate_invalid_secondary [0.000595s] ... ok {0} designate.tests.unit.objects.test_zone.ZoneTest.test_validate_secondary_with_masters_none [0.000544s] ... ok {0} designate.tests.unit.producer.test_service.ProducerServiceTest.test_producer_rpc_topic [0.002967s] ... ok {0} designate.tests.unit.producer.test_tasks.PeriodicGenerateDelayedNotifyTaskTest.test_zone_action_none [0.001832s] ... ok {0} designate.tests.unit.producer.test_tasks.PeriodicIncrementSerialTest.test_increment_zone_with_delayed_notify [0.001158s] ... ok {0} designate.tests.unit.producer.test_tasks.PeriodicSecondaryRefreshTest.test_refresh_no_zone [0.001753s] ... ok {0} designate.tests.unit.producer.test_tasks.PeriodicTest.test_my_range [0.000592s] ... ok {0} designate.tests.unit.scheduler.test_filters.SchedulerAttributeFilterTest.test_default_operation [0.001318s] ... ok {0} designate.tests.unit.scheduler.test_filters.SchedulerPoolIDAttributeFilterTest.test_multiple_pools [0.001078s] ... ok {0} designate.tests.unit.sink.test_notifications.TestSinkNotification.test_notification_without_handler [0.007675s] ... ok {0} designate.tests.unit.sink.test_service.TestSinkService.test_get_allowed_event_types [0.003776s] ... ok {0} designate.tests.unit.sink.test_service.TestSinkService.test_service_start [0.002464s] ... ok {0} designate.tests.unit.test_coordination.TestCoordination.test_create_group [0.000833s] ... ok {0} designate.tests.unit.test_coordination.TestCoordination.test_get_lock [0.000608s] ... ok {1} designate.tests.unit.test_coordination.TestPartitioner.test_two_even_partitions [2.010209s] ... ok {1} designate.tests.unit.test_dnsmiddleware.TestDNSMiddleware.test_call [0.001319s] ... ok {1} designate.tests.unit.test_dnsmiddleware.TestSerializationMiddleware.test_general_exception [0.001221s] ... ok {1} designate.tests.unit.test_dnsutils.TestDNSMessages.test_get_serial [0.001163s] ... ok {1} designate.tests.unit.test_dnsutils.TestDNSMessages.test_notify [0.001079s] ... ok {1} designate.tests.unit.test_dnsutils.TestDNSMessages.test_soa [0.000877s] ... ok {1} designate.tests.unit.test_dnsutils.TestDNSUtils.test_all_tcp_using_worker [0.000559s] ... ok {1} designate.tests.unit.test_dnsutils.TestDoAfxr.test_do_afxr [0.001620s] ... ok {1} designate.tests.unit.test_dnsutils.TestDoAfxr.test_do_afxr_fails_with_form_error [0.001208s] ... ok {1} designate.tests.unit.test_dnsutils.TestDoAfxr.test_do_afxr_fails_with_socket_error [0.001384s] ... ok {1} designate.tests.unit.test_heartbeat_emitter.RpcEmitterTest.test_emit_heartbeat [0.001947s] ... ok {1} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_export_delete [0.001037s] ... ok {1} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_rrset_create [0.001017s] ... ok {1} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_rrset_delete [0.000709s] ... ok {1} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_rrset_update_other [0.000786s] ... ok {1} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_transfer_request_create [0.000601s] ... ok {1} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_transfer_request_delete [0.000589s] ... ok {1} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_zone_delete [0.000666s] ... ok {1} designate.tests.unit.test_notifications.AuditNotificationTest.test_other_data [0.001060s] ... ok {1} designate.tests.unit.test_notifications.AuditNotificationTest.test_recordset_data_result_not_recordset [0.000575s] ... ok {1} designate.tests.unit.test_rpc.RPCTest.test_add_extra_exmods [0.000345s] ... ok {1} designate.tests.unit.test_rpc.RPCTest.test_cleanup_no_notification_transport [0.000469s] ... ok {1} designate.tests.unit.test_rpc.RPCTest.test_clear_extra_exmods [0.000324s] ... ok {1} designate.tests.unit.test_rpc.RPCTest.test_get_client_is_none [0.000400s] ... ok {1} designate.tests.unit.test_rpc.RPCTest.test_get_notification_listener_serializer_set [0.000627s] ... ok {1} designate.tests.unit.test_rpc.RequestContextSerializerTest.test_deserialize_context_without_trace_info [0.000788s] ... ok {1} designate.tests.unit.test_service.TestDNSService.test_dns_handle_udp_query [0.001196s] ... ok {1} designate.tests.unit.test_service.TestDNSService.test_handle_tcp_handle_errors [0.001331s] ... ok {1} designate.tests.unit.test_service.TestRpcService.test_rpc_service_stop [0.003591s] ... ok {1} designate.tests.unit.test_service.TestWSGIService.test_service_start [0.001075s] ... ok {1} designate.tests.unit.test_utils.TestUtils.test_bind_udp [0.002497s] ... ok {1} designate.tests.unit.test_utils.TestUtils.test_get_paging_params_invalid_limit [0.001055s] ... ok {1} designate.tests.unit.test_utils.TestUtils.test_get_paging_params_invalid_sort_dir [0.001006s] ... ok {1} designate.tests.unit.test_utils.TestUtils.test_get_proxies [0.000815s] ... ok {1} designate.tests.unit.test_utils.TestUtils.test_load_template_keep_trailing_newline [0.003661s] ... ok {1} designate.tests.unit.test_utils.TestUtils.test_resource_string [0.001133s] ... ok {1} designate.tests.unit.test_utils.TestUtils.test_validate_uuid [0.000951s] ... ok {1} designate.tests.unit.workers.test_base_task.TestTask.test_central_api [0.000821s] ... ok {1} designate.tests.unit.workers.test_base_task.TestTask.test_compare_threshold_at_100_percentage [0.000701s] ... ok {1} designate.tests.unit.workers.test_base_task.TestTask.test_constructor [0.000728s] ... ok {1} designate.tests.unit.workers.test_base_task.TestTask.test_current_action_is_not_valid_none [0.000882s] ... ok {1} designate.tests.unit.workers.test_base_task.TestTask.test_current_action_is_valid [0.000938s] ... ok {1} designate.tests.unit.workers.test_base_task.TestTask.test_worker_api [0.000657s] ... ok {1} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_make_and_send_dns_message_bad_response [0.001243s] ... ok {1} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_make_and_send_dns_message_error_flags [0.001279s] ... ok {1} designate.tests.unit.workers.test_processing.TestProcessingExecutor.test_executor_name_with_func [0.000972s] ... ok {1} designate.tests.unit.workers.test_rpcapi.TestService.test_create_zone [0.000665s] ... ok {1} designate.tests.unit.workers.test_rpcapi.TestService.test_get_serial_number [0.000712s] ... ok {1} designate.tests.unit.workers.test_service.WorkerServiceTest.test_create_zone [0.002130s] ... ok {1} designate.tests.unit.workers.test_service.WorkerServiceTest.test_delete_zone [0.001995s] ... ok {1} designate.tests.unit.workers.test_service.WorkerServiceTest.test_service_name [0.002087s] ... ok {1} designate.tests.unit.workers.test_service.WorkerServiceTest.test_service_start [0.002375s] ... ok {1} designate.tests.unit.workers.test_service.WorkerServiceTest.test_setup_target_backends [0.002071s] ... ok {1} designate.tests.unit.workers.test_service.WorkerServiceTest.test_setup_target_backends_with_no_backends [0.001689s] ... ok {1} designate.tests.unit.workers.test_task_config.TestTaskConfig.test_retry_interval [0.000533s] ... ok {1} designate.tests.unit.workers.test_xfr.TestXfr.test_zone_only_allow_axfr_on_secondary_zones [0.001077s] ... ok {1} designate.tests.unit.workers.test_zone_tasks.TestExportZone.test_async_export_fails [0.001041s] ... ok {1} designate.tests.unit.workers.test_zone_tasks.TestParseQueryResults.test_result_cases_update_success_all [0.000615s] ... ok {1} designate.tests.unit.workers.test_zone_tasks.TestParseQueryResults.test_result_cases_update_success_all_higher_serial [0.000790s] ... ok {1} designate.tests.unit.workers.test_zone_tasks.TestPollForZone.test_call_exception_raised [0.000717s] ... ok {1} designate.tests.unit.workers.test_zone_tasks.TestSendNotify.test_call_notify [0.001442s] ... ok {1} designate.tests.unit.workers.test_zone_tasks.TestUpdateStatus.test_call_on_delete_error [0.000717s] ... ok {1} designate.tests.unit.workers.test_zone_tasks.TestUpdateStatus.test_call_on_success [0.000674s] ... ok {1} designate.tests.unit.workers.test_zone_tasks.TestZoneAction.test_call_action_on_targets_false [0.001255s] ... ok {1} designate.tests.unit.workers.test_zone_tasks.TestZoneAction.test_wait_for_nameservers [0.000821s] ... ok {1} designate.tests.unit.workers.test_zone_tasks.TestZoneActor.test_threshold_met_false [0.001282s] ... ok {1} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_threshold_met_true [0.000563s] ... ok {3} designate.tests.unit.test_coordination.TestPartitioner.test_callbacks [2.021460s] ... ok {2} designate.tests.functional.worker.test_notify.WorkerNotifyTest.test_poll_for_serial_number_timeout [3.073745s] ... ok {2} designate.tests.functional.worker.test_worker_tasks.RecoverShardTest.test_recover_error_create [0.225512s] ... ok {2} designate.tests.functional.worker.test_worker_tasks.RecoverShardTest.test_recover_error_delete [0.214063s] ... ok {2} designate.tests.functional.worker.test_worker_tasks.RecoverShardTest.test_recover_nothing_to_do [0.266676s] ... ok {2} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_all_tenants_not_set [0.000917s] ... ok {2} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_delete_shares_false [0.000699s] ... ok {2} designate.tests.unit.api.test_root.RootTest.test_admin_root [0.000880s] ... ok {2} designate.tests.unit.api.test_root.RootTest.test_admin_root_no_extensions [0.000620s] ... ok {2} designate.tests.unit.api.test_version.TestApiVersion.test_get_versions [0.003206s] ... ok {2} designate.tests.unit.api.v2.test_patches.TestPatches.test_invalid_json [0.000692s] ... ok {2} designate.tests.unit.api.v2.test_patches.TestPatches.test_request_body_empty [0.000630s] ... ok {2} designate.tests.unit.api.v2.test_recordsets.TestRecordsetAPI.test_put_one [0.004484s] ... ok {2} designate.tests.unit.api.v2.test_recordsets.TestRecordsetAPI.test_put_one_managed_not_allowed [0.001370s] ... ok {2} designate.tests.unit.api.v2.test_recordsets.TestRecordsetAPI.test_put_one_soa_not_allowed [0.001384s] ... ok {2} designate.tests.unit.api.v2.test_rest_controller.TestFilterParams.test_invalid_filter_parameters [0.000495s] ... ok {2} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_delete_controller_not_found [0.000726s] ... ok {2} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_delete_method_not_allowed [0.000542s] ... ok {2} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_put_method_not_allowed [0.000577s] ... ok {2} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_create_zone_with_tsig_key [0.003151s] ... ok {2} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_soft_delete_zone_missed_request_id [0.002355s] ... ok {2} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_soft_delete_zone_raise_error [0.002008s] ... ok {2} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_delete_zone_already_deleted [0.001538s] ... ok {2} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_execute_rndc [0.003075s] ... ok {2} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_generate_rndc_base_call_without_config_file [0.001555s] ... ok {2} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_get_zone_backend_error [0.001960s] ... ok {2} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_update_zone [0.001707s] ... ok {2} designate.tests.unit.backend.test_designate.DesignateBackendTestCase.test_get_options [0.001681s] ... ok {2} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_create_zone_duplicate_updates_existing [0.005681s] ... ok {2} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_create_zone_missing_contact_and_tsig [0.004701s] ... ok {2} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_create_zone_raise_dynclienterror [0.003045s] ... ok {2} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_create_zone_with_timings [0.004022s] ... ok {2} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_delete_zone_not_found [0.003632s] ... ok {2} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_create_zone_fail_http_request [0.002794s] ... ok {2} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_delete_zone_missing [0.002237s] ... ok {2} designate.tests.unit.backend.test_nsd4.NSD4BackendTestCase.test_ssl_error [0.001341s] ... ok {2} designate.tests.unit.central.test_central.CentralTestCase.test_is_valid_project_id [0.002120s] ... ok {2} designate.tests.unit.central.test_central.CentralTestCase.test_is_valid_project_id_missing_project_id [0.001894s] ... ok {2} designate.tests.unit.central.test_central.CentralTestCase.test_service_start_with_managed_tenant_id_set [0.002640s] ... ok {2} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_do_nothing [0.001759s] ... ok {2} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_no_zone_create [0.001644s] ... ok {2} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_success_pending [0.002904s] ... ok {2} designate.tests.unit.central.test_lock_decorator.CentralDecoratorTests.test_synchronized_new_zone_with_recursion [0.000756s] ... ok {2} designate.tests.unit.central.test_lock_decorator.CentralDecoratorTests.test_synchronized_zone_exception_raised [0.001504s] ... ok {2} designate.tests.unit.central.test_lock_decorator.CentralDecoratorTests.test_synchronized_zone_recursive_decorator_call [0.000716s] ... ok {2} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_producer_init_host_called [0.002579s] ... ok {2} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_producer_rpc_already_initialized [0.002647s] ... ok {2} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_worker_init_host_called [0.002392s] ... ok {2} designate.tests.unit.cmd.test_manage.ManageTestCase.test_fetch_func_args [0.000597s] ... ok {2} designate.tests.unit.cmd.test_manage.ManageTestCase.test_methods_of [0.000514s] ... ok {2} designate.tests.unit.common.test_keystone.TestVerifyProjectid.test_verify_project_id_request_returns_404 [0.001415s] ... ok {2} designate.tests.unit.common.test_profiler.ProfilerTest.test_setup_profiler [0.001109s] ... ok {2} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_empty [0.000411s] ... ok {2} designate.tests.unit.mdns.test_handler.HandleRecordQueryTest.test_handle_record_query_subdomain_with_tsig [0.001135s] ... ok {2} designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_axfr_zone_not_found [0.001241s] ... ok {2} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test__call__ixfr [0.000641s] ... ok {2} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test__call__query_error_with_data_claas_not_in [0.000640s] ... ok {2} designate.tests.unit.mdns.test_service.MdnsServiceTest.test_service_start [0.001885s] ... ok {2} designate.tests.unit.network_api.test_base.NetworkEndpointsFromConfigTest.test_endpoint [0.000658s] ... ok {2} designate.tests.unit.network_api.test_base.NetworkEndpointsFromConfigTest.test_endpoint_empty_list [0.000687s] ... ok {2} designate.tests.unit.network_api.test_base.NetworkEndpointsFromConfigTest.test_endpoint_from_region [0.000537s] ... ok {2} designate.tests.unit.network_api.test_base.NetworkEndpointsTest.test_endpoints_from_catalog_with_region [0.000582s] ... ok {2} designate.tests.unit.network_api.test_base.NetworkEndpointsTest.test_endpoints_from_config_with_region [0.000558s] ... ok {2} designate.tests.unit.network_api.test_fake.FakeNetworkAPITest.test_allocate_floatingip [0.000816s] ... ok {2} designate.tests.unit.network_api.test_fake.FakeNetworkAPITest.test_list_floatingips_is_admin [0.000814s] ... ok {2} designate.tests.unit.network_api.test_neutron.NeutronNetworkAPITest.test_list_floatingips_communication_failure [0.001642s] ... ok {2} designate.tests.unit.notification_handler.test_fake.TestFakeHandler.test_get_event_types [0.000912s] ... ok {2} designate.tests.unit.notification_handler.test_nova.TestNovaHandler.test_get_name [0.000995s] ... ok {2} designate.tests.unit.notification_handler.test_nova.TestNovaHandler.test_process_notification_no_zone_id_set [0.000959s] ... ok {2} designate.tests.unit.objects.test_adapters.DesignateAdapterTest.test_get_object_adapter [0.000423s] ... ok {2} designate.tests.unit.objects.test_adapters.DesignateAdapterTest.test_object_render [0.000524s] ... ok {2} designate.tests.unit.objects.test_adapters_v2_api.FloatingIPListAPIv2AdapterTest.test_floatingip_no_next_collection_link [0.001933s] ... ok {2} designate.tests.unit.objects.test_adapters_v2_api.RecordAPIv2AdapterTest.test_render_object [0.000386s] ... ok {2} designate.tests.unit.objects.test_adapters_v2_api.RecordSetAPIv2AdapterTest.test_get_path [0.000462s] ... ok {2} designate.tests.unit.objects.test_adapters_v2_api.SharedZoneAPIv2AdapterTest.test_render_object [0.000414s] ... ok {2} designate.tests.unit.objects.test_adapters_v2_api.SharedZoneAPIv2AdapterTest.test_render_object_links [0.000452s] ... ok {2} designate.tests.unit.objects.test_adapters_v2_api.ZoneAPIv2AdapterTest.test_parse_object [0.000738s] ... ok {2} designate.tests.unit.objects.test_adapters_v2_api.ZoneAttributeListAPIv2AdapterTest.test_render_list [0.000476s] ... ok {2} designate.tests.unit.objects.test_adapters_v2_api.ZoneExportAPIv2AdapterTest.test_render_object_links [0.000451s] ... ok {2} designate.tests.unit.objects.test_adapters_v2_api.ZoneTransferRequestAPIv2AdapterTest.test_render_object [0.000559s] ... ok {2} designate.tests.unit.objects.test_base.DesignateObjectTest.test_empty_obj_to_str [0.000466s] ... ok {2} designate.tests.unit.objects.test_base.DesignateObjectTest.test_eq [0.000456s] ... ok {2} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_get_changes [0.000350s] ... ok {2} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_what_changed [0.000358s] ... ok {2} designate.tests.unit.objects.test_base.DesignateObjectTest.test_to_primitive [0.000462s] ... ok {2} designate.tests.unit.objects.test_base.DesignateObjectTest.test_update_unexpected_attribute [0.000353s] ... ok {2} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_get [0.000379s] ... ok {2} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_count [0.000461s] ... ok {2} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_get_slice [0.000408s] ... ok {2} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_index [0.000451s] ... ok {2} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_obj_what_changed [0.000385s] ... ok {2} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_to_dict_list_mixin [0.000401s] ... ok {2} designate.tests.unit.objects.test_fields.CertAlgoFieldTest.test_not_valid_cert_algo [0.000515s] ... ok {2} designate.tests.unit.objects.test_fields.EnumTest.test_get_schema [0.000403s] ... ok {2} designate.tests.unit.objects.test_fields.IPOrHostTest.test_valid [0.000561s] ... ok {2} designate.tests.unit.objects.test_fields.NaptrServiceFieldTest.test_not_valid_naptr_service [0.000850s] ... ok {2} designate.tests.unit.objects.test_fields.SRVFieldTest.test_not_valid_srv_field [0.000642s] ... ok {2} designate.tests.unit.objects.test_quota.QuotaTest.test_quota_too_large [0.000577s] ... ok {2} designate.tests.unit.objects.test_recordset.RecordSetTest.test_managed [0.000736s] ... ok {2} designate.tests.unit.objects.test_recordset.RecordSetTest.test_not_managed [0.000676s] ... ok {2} designate.tests.unit.objects.test_recordset.RecordSetTest.test_parse_rrset_object_preserves_changes [0.000923s] ... ok {2} designate.tests.unit.objects.test_recordset.RecordSetTest.test_parse_rrset_object_preserves_changes_multiple_rrs [0.001345s] ... ok {2} designate.tests.unit.objects.test_recordset.RecordSetTest.test_status_deleted [0.000624s] ... ok {2} designate.tests.unit.objects.test_recordset.RecordSetTest.test_status_pending2 [0.000538s] ... ok {2} designate.tests.unit.objects.test_recordset.RecordSetTest.test_to_repr [0.000623s] ... ok {2} designate.tests.unit.objects.test_recordset.RecordSetTest.test_validate [0.001232s] ... ok {2} designate.tests.unit.objects.test_recordset.RecordSetTest.test_validate_handle_exception [0.001205s] ... ok {2} designate.tests.unit.objects.test_rrdata_a.RRDataATest.test_reject_aaaa_record [0.000965s] ... ok {2} designate.tests.unit.objects.test_rrdata_a.RRDataATest.test_reject_invalid_data [0.000889s] ... ok {2} designate.tests.unit.objects.test_rrdata_aaaa.RRDataAAAATest.test_valid_aaaa_record [0.000870s] ... ok {2} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_iodef [0.000438s] ... ok {2} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_iodef_mail_domain_not_valid [0.000453s] ... ok {2} designate.tests.unit.objects.test_rrdata_cert.RRDataCERTTest.test_parse_invalid_cert_certificate [0.000459s] ... ok {2} designate.tests.unit.objects.test_rrdata_cert.RRDataCERTTest.test_parse_invalid_cert_type_mnemonic [0.000458s] ... ok {2} designate.tests.unit.objects.test_rrdata_cname.RRDataCNAMETest.test_cname_invalid_data [0.001114s] ... ok {2} designate.tests.unit.objects.test_rrdata_https.HTTPSTest.test_dohpath_invalid [0.000910s] ... ok {2} designate.tests.unit.objects.test_rrdata_https.HTTPSTest.test_no_default_alpn [0.000846s] ... ok {2} designate.tests.unit.objects.test_rrdata_https.HTTPSTest.test_non_valid_ipv6hint [0.000930s] ... ok {2} designate.tests.unit.objects.test_rrdata_ns.RRDataNSTest.test_ns_record [0.001205s] ... ok {2} designate.tests.unit.objects.test_rrdata_spf.RRDataSPFTest.test_reject_non_escaped_quotes [0.000856s] ... ok {2} designate.tests.unit.objects.test_rrdata_spf.RRDataSPFTest.test_reject_non_quoted_spaces [0.000829s] ... ok {2} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_dns_no_doh_h3_alpn [0.002805s] ... ok {2} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_doh_not_relative [0.000948s] ... ok {2} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_ech_validate [0.000467s] ... ok {2} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_escape_in_ech [0.000844s] ... ok {2} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_no_doh_h2_alpn [0.000838s] ... ok {2} designate.tests.unit.objects.test_rrdata_svcb.SVCBTest.test_svcb_record [0.000824s] ... ok {2} designate.tests.unit.objects.test_zone.ZoneTest.test_init [0.000444s] ... ok {2} designate.tests.unit.objects.test_zone.ZoneTest.test_validate [0.000456s] ... ok {2} designate.tests.unit.objects.test_zone.ZoneTest.test_validate_primary_no_email [0.000421s] ... ok {2} designate.tests.unit.objects.test_zone.ZoneTest.test_validate_primary_with_masters [0.000524s] ... ok {2} designate.tests.unit.objects.test_zone.ZoneTest.test_validate_secondary_with_email [0.000523s] ... ok {2} designate.tests.unit.objects.test_zone.ZoneTest.test_validate_secondary_with_masters_empty_list [0.000528s] ... ok {2} designate.tests.unit.objects.test_zone.ZoneTest.test_validate_secondary_with_ttl [0.000664s] ... ok {2} designate.tests.unit.producer.test_service.ProducerServiceTest.test_service_stop [0.002170s] ... ok {2} designate.tests.unit.producer.test_tasks.PeriodicIncrementSerialTest.test_increment_zone [0.001371s] ... ok {2} designate.tests.unit.producer.test_tasks.PeriodicSecondaryRefreshTest.test_transferred_at_is_none [0.001042s] ... ok {2} designate.tests.unit.scheduler.test_filters.SchedulerAttributeFilterTest.test_multiple_pools_all_match [0.001301s] ... ok {2} designate.tests.unit.scheduler.test_filters.SchedulerAttributeFilterTest.test_pool_attributes_not_set [0.000715s] ... ok {2} designate.tests.unit.scheduler.test_filters.SchedulerDefaultPoolFilterTest.test_default_operation [0.000660s] ... ok {2} designate.tests.unit.scheduler.test_filters.SchedulerInDoubtDefaultPoolFilterTest.test_get_pool_failure [0.000735s] ... ok {2} designate.tests.unit.scheduler.test_filters.SchedulerInDoubtDefaultPoolFilterTest.test_pools_with_default [0.000871s] ... ok {2} designate.tests.unit.scheduler.test_filters.SchedulerPoolIDAttributeFilterTest.test_get_pool_failure [0.000794s] ... ok {2} designate.tests.unit.scheduler.test_permutations.AttributeSchedulerPermutationsTest.test_get_gold_tier [0.001494s] ... ok {2} designate.tests.unit.sink.test_service.TestSinkService.test_service_start_no_targets [0.003693s] ... ok {2} designate.tests.unit.sink.test_service.TestSinkService.test_service_stop [0.001865s] ... ok {2} designate.tests.unit.sink.test_service.TestSinkService.test_service_stop_and_notification_listener_stopped [0.001874s] ... ok {2} designate.tests.unit.storage.impl_sqlalchemy.alembic.test_legacy_utils.TestLegacyUtils.test_is_migration_needed [0.002325s] ... ok {2} designate.tests.unit.test_conf.TestConfOpts.test_opts_import_invalid_module [0.000701s] ... ok {2} designate.tests.unit.test_conf.TestConfOpts.test_opts_list_module_names [0.000542s] ... ok {2} designate.tests.unit.test_context.TestDesignateContext.test_get_auth_plugin_user [0.000428s] ... ok {2} designate.tests.unit.test_coordination.TestCoordination.test_retry_if_tooz_error [0.000605s] ... ok {2} designate.tests.unit.test_coordination.TestCoordination.test_run_watchers_not_started [0.000582s] ... ok {2} designate.tests.unit.test_coordination.TestCoordination.test_start_no_coordination [0.000594s] ... ok {0} designate.tests.unit.test_coordination.TestPartitioner.test_three_even_partitions [3.025255s] ... ok {3} designate.tests.unit.test_coordination.TestPartitioner.test_two_odd_partitions [2.018723s] ... ok {3} designate.tests.unit.test_coordination.TestPartitionerWithoutBackend.test_start [0.001987s] ... ok {3} designate.tests.unit.test_dnsmiddleware.TestDNSMiddleware.test_call_with_none [0.002554s] ... ok {3} designate.tests.unit.test_dnsmiddleware.TestDNSMiddleware.test_process_request [0.001332s] ... ok {3} designate.tests.unit.test_dnsmiddleware.TestSerializationMiddleware.test_bad_signature [0.002081s] ... ok {3} designate.tests.unit.test_dnsmiddleware.TestSerializationMiddleware.test_dns_exception [0.002271s] ... ok {3} designate.tests.unit.test_dnsutils.TestDNSUtils.test__soa_to_normal [0.001478s] ... ok {3} designate.tests.unit.test_dnsutils.TestDNSUtils.test_xfr_timeout_set_using_worker [0.001213s] ... ok {3} designate.tests.unit.test_dnsutils.TestDoAfxr.test_do_afxr_fails_with_exception [0.003384s] ... ok {3} designate.tests.unit.test_dnsutils.TestDoAfxr.test_do_afxr_fails_with_timeout [0.004185s] ... ok {3} designate.tests.unit.test_heartbeat_emitter.HeartbeatEmitterTest.test_emit [0.002684s] ... ok {3} designate.tests.unit.test_heartbeat_emitter.HeartbeatEmitterTest.test_start [0.003011s] ... ok {3} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_export_create [0.002027s] ... ok {3} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_import_create [0.001844s] ... ok {3} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_import_delete [0.001934s] ... ok {3} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_transfer_accept_create [0.001982s] ... ok {3} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_zone_name [0.001815s] ... ok {3} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_zone_update [0.002249s] ... ok {3} designate.tests.unit.test_rpc.RPCTest.test_cleanup [0.007471s] ... ok {3} designate.tests.unit.test_rpc.RPCTest.test_get_notification_listener_transport_is_none [0.001123s] ... ok {3} designate.tests.unit.test_rpc.RPCTest.test_get_notifier [0.004203s] ... ok {3} designate.tests.unit.test_rpc.RPCTest.test_get_server [0.001305s] ... ok {3} designate.tests.unit.test_rpc.RPCTest.test_get_server_transport_is_none [0.000884s] ... ok {3} designate.tests.unit.test_rpc.RPCTest.test_set_defaults [0.001561s] ... ok {3} designate.tests.unit.test_rpc.RequestContextSerializerTest.test_serialize_entity_base_not_set [0.000776s] ... ok {3} designate.tests.unit.test_service.BaseServiceTest.test_serve_twice [0.001538s] ... ok {3} designate.tests.unit.test_service.BaseServiceTest.test_wait [0.002516s] ... ok {3} designate.tests.unit.test_service.BaseServiceTest.test_wait_keyboard_interrupt [0.001781s] ... ok {3} designate.tests.unit.test_service.TestDNSService.test_dns_handle_tcp_conn_buffer_empty [0.002564s] ... ok {3} designate.tests.unit.test_service.TestDNSService.test_dns_handle_tcp_conn_expected_length_raw_zero [0.001968s] ... ok {3} designate.tests.unit.test_service.TestDNSService.test_dns_handle_tcp_conn_no_app_response [0.002110s] ... ok {3} designate.tests.unit.test_service.TestDNSService.test_dns_handle_tcp_conn_struct_error [0.002044s] ... ok {3} designate.tests.unit.test_service.TestDNSService.test_handle_tcp_running_not_set [0.001568s] ... ok {3} designate.tests.unit.test_service.TestDNSService.test_handle_udp_handle_errors [0.002552s] ... ok {3} designate.tests.unit.test_service.TestDNSService.test_service_stop [0.002185s] ... ok {3} designate.tests.unit.test_service.TestServiceInit.test_service_init [0.002312s] ... ok {3} designate.tests.unit.test_utils.TestUtils.test_execute [0.001381s] ... ok {3} designate.tests.unit.test_utils.TestUtils.test_get_proxies_default_values [0.001249s] ... ok {3} designate.tests.unit.test_utils.TestUtils.test_get_proxies_with_no_proxy [0.001234s] ... ok {3} designate.tests.unit.test_utils.TestUtils.test_resource_string_empty_args [0.001203s] ... ok {3} designate.tests.unit.test_utils.TestUtils.test_split_host_port_with_invalid_port [0.001188s] ... ok {3} designate.tests.unit.workers.test_base_task.TestTask.test_current_action_is_not_found [0.001461s] ... ok {3} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_get_serial_number_nxdomain [0.001828s] ... ok {3} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_get_serial_number_ok [0.001442s] ... ok {3} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_make_and_send_dns_message_nxdomain [0.001569s] ... ok {3} designate.tests.unit.workers.test_processing.TestProcessingExecutor.test_execute_bad_task [0.002417s] ... ok {3} designate.tests.unit.workers.test_rpcapi.TestService.test_perform_zone_xfr [0.001111s] ... ok {3} designate.tests.unit.workers.test_rpcapi.TestService.test_update_zone [0.000960s] ... ok {3} designate.tests.unit.workers.test_service.WorkerServiceTest.test_delete_zone_hard [0.003320s] ... ok {3} designate.tests.unit.workers.test_service.WorkerServiceTest.test_do_zone_action_also_notifies [0.005794s] ... ok {3} designate.tests.unit.workers.test_service.WorkerServiceTest.test_get_executor [0.002981s] ... ok {3} designate.tests.unit.workers.test_service.WorkerServiceTest.test_get_pool [0.003274s] ... ok {3} designate.tests.unit.workers.test_service.WorkerServiceTest.test_perform_zone_xfr [0.002829s] ... ok {2} designate.tests.unit.test_coordination.TestCoordination.test_start_with_grouping_enabled [1.010758s] ... ok {2} designate.tests.unit.test_coordination.TestCoordination.test_stop [0.001946s] ... ok {3} designate.tests.unit.workers.test_service.WorkerServiceTest.test_recover_shard [0.003879s] ... ok {3} designate.tests.unit.workers.test_service.WorkerServiceTest.test_service_stop [0.002544s] ... ok {3} designate.tests.unit.workers.test_service.WorkerServiceTest.test_start_zone_export [0.002995s] ... ok {3} designate.tests.unit.workers.test_task_config.TestTaskConfig.test_timeout [0.000555s] ... ok {3} designate.tests.unit.workers.test_xfr.TestXfr.test_zone_sync_axfr_failure [0.001832s] ... ok {3} designate.tests.unit.workers.test_zone_tasks.TestParseQueryResults.test_result_cases_delete_success_all [0.000627s] ... ok {3} designate.tests.unit.workers.test_zone_tasks.TestParseQueryResults.test_result_cases_update_fail_all [0.000655s] ... ok {3} designate.tests.unit.workers.test_zone_tasks.TestParseQueryResults.test_result_cases_update_success_with_higher_serial [0.000515s] ... ok {3} designate.tests.unit.workers.test_zone_tasks.TestSendNotify.test_call_notify_timeout [0.001058s] ... ok {3} designate.tests.unit.workers.test_zone_tasks.TestUpdateStatus.test_call_on_delete [0.000911s] ... ok {3} designate.tests.unit.workers.test_zone_tasks.TestUpdateStatus.test_call_on_update_error [0.000614s] ... ok {3} designate.tests.unit.workers.test_zone_tasks.TestZoneAction.test_call_fails_on_poll_for_zone [0.000593s] ... ok {3} designate.tests.unit.workers.test_zone_tasks.TestZoneAction.test_call_on_delete [0.000794s] ... ok {3} designate.tests.unit.workers.test_zone_tasks.TestZoneAction.test_constructor [0.000452s] ... ok {3} designate.tests.unit.workers.test_zone_tasks.TestZoneActor.test_execute [0.000544s] ... ok {3} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_constructor [0.000493s] ... ok {3} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_on_error_failure [0.000614s] ... ok {3} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_on_success [0.000644s] ... ok {3} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_threshold_met_false_low_positives [0.000499s] ... ok {3} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_threshold_met_false_no_zones [0.000468s] ... ok {3} designate.tests.unit.workers.test_zone_tasks.TestZonePollerPolling.test_do_poll_with_retry [0.004484s] ... ok {3} designate.tests.unit.wsgi.test_api.WSGIApiTestCase.test_wsgi_api_application [0.001091s] ... ok {2} designate.tests.unit.test_coordination.TestCoordination.test_stop_with_grouping_enabled [1.014291s] ... ok {2} designate.tests.unit.test_coordination.TestPartitioner.test_get_members_tooz_error [0.003120s] ... ok {2} designate.tests.unit.test_coordination.TestPartitionerWithoutBackend.test_cb_on_watch [0.001271s] ... ok {2} designate.tests.unit.test_dnsmiddleware.TestTsigInfoMiddleware.test_process_request [0.001774s] ... ok {2} designate.tests.unit.test_dnsutils.TestDNSUtils.test_all_tcp_default [0.004674s] ... ok {2} designate.tests.unit.test_dnsutils.TestDNSUtils.test_get_ip_address [0.002449s] ... ok {2} designate.tests.unit.test_dnsutils.TestDNSUtils.test_get_ip_address_none [0.002173s] ... ok {2} designate.tests.unit.test_dnsutils.TestDNSUtils.test_send_udp_dns_message [0.002488s] ... ok {2} designate.tests.unit.test_dnsutils.TestDNSUtils.test_xfr_default [0.001091s] ... ok {2} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_transfer_request_update [0.001876s] ... ok {2} designate.tests.unit.test_notifications.AuditNotificationTest.test_other_data_handle_unexpected_values [0.002591s] ... ok {2} designate.tests.unit.test_notifications.AuditNotificationTest.test_recordset_data_nothing_to_do [0.001521s] ... ok {2} designate.tests.unit.test_notifications.AuditNotificationTest.test_zone_id [0.001435s] ... ok {2} designate.tests.unit.test_notifications.AuditNotificationTest.test_zone_name [0.001247s] ... ok {2} designate.tests.unit.test_rpc.RPCTest.test_cleanup_no_transport [0.001233s] ... ok {2} designate.tests.unit.test_rpc.RPCTest.test_get_client [0.001581s] ... ok {2} designate.tests.unit.test_rpc.RPCTest.test_get_notification_listener [0.002159s] ... ok {2} designate.tests.unit.test_rpc.RPCTest.test_get_notifier_is_none [0.000790s] ... ok {2} designate.tests.unit.test_rpc.RequestContextSerializerTest.test_deserialize_context_with_profiler [0.001472s] ... ok {2} designate.tests.unit.test_rpc.RequestContextSerializerTest.test_deserialize_entity_base_not_set [0.000576s] ... ok {2} designate.tests.unit.test_rpc.RequestContextSerializerTest.test_serialize_context_with_profiler [0.001115s] ... ok {2} designate.tests.unit.test_rpc.RequestContextSerializerTest.test_serialize_context_without_profiler [0.000879s] ... ok {2} designate.tests.unit.test_service.TestDNSService.test_handle_tcp [0.004017s] ... ok {2} designate.tests.unit.test_service.TestDNSService.test_handle_tcp_without_timeout [0.002408s] ... ok {2} designate.tests.unit.test_service.TestDNSService.test_handle_udp [0.001965s] ... ok {2} designate.tests.unit.test_service.TestDNSService.test_service_init [0.001035s] ... ok {2} designate.tests.unit.test_service.TestRpcService.test_rpc_service_init_host_called_twice [0.003314s] ... ok {2} designate.tests.unit.test_service.TestRpcService.test_rpc_service_start [0.002785s] ... ok {2} designate.tests.unit.test_utils.TestUtils.test_bind_tcp [0.002749s] ... ok {2} designate.tests.unit.test_utils.TestUtils.test_bind_tcp_without_port [0.003009s] ... ok {2} designate.tests.unit.test_utils.TestUtils.test_bind_tcp_without_reuse_port [0.002894s] ... ok {2} designate.tests.unit.test_utils.TestUtils.test_bind_udp_without_port [0.002818s] ... ok {2} designate.tests.unit.test_utils.TestUtils.test_bind_udp_without_reuse_port [0.003621s] ... ok {2} designate.tests.unit.test_utils.TestUtils.test_deep_dict_merge [0.000745s] ... ok {2} designate.tests.unit.test_utils.TestUtils.test_deep_dict_merge_not_dict [0.000602s] ... ok {2} designate.tests.unit.test_utils.TestUtils.test_get_paging_params_invalid_sort_key [0.000756s] ... ok {2} designate.tests.unit.test_utils.TestUtils.test_get_paging_params_max_limit [0.000607s] ... ok {2} designate.tests.unit.test_utils.TestUtils.test_get_paging_params_sort_by_tenant_id [0.000665s] ... ok {2} designate.tests.unit.test_utils.TestUtils.test_get_paging_params_sort_tenant_without_all_tenants [0.000647s] ... ok {2} designate.tests.unit.test_utils.TestUtils.test_get_paging_params_without_sort_keys [0.000634s] ... ok {2} designate.tests.unit.test_utils.TestUtils.test_load_schema_missing [0.000854s] ... ok {2} designate.tests.unit.test_utils.TestUtils.test_resource_string_missing [0.000691s] ... ok {2} designate.tests.unit.test_utils.TestUtils.test_split_host_port [0.000546s] ... ok {2} designate.tests.unit.workers.test_base_task.TestTask.test_current_action_bad_storage_always_valid [0.000721s] ... ok {2} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_make_and_send_dns_message_econnrefused [0.000933s] ... ok {2} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_make_and_send_dns_message_timeout [0.000795s] ... ok {2} designate.tests.unit.workers.test_processing.TestProcessingExecutor.test_default_executor [0.001000s] ... ok {2} designate.tests.unit.workers.test_processing.TestProcessingExecutor.test_execute_multiple_tasks [0.001937s] ... ok {2} designate.tests.unit.workers.test_processing.TestProcessingExecutor.test_execute_single_task [0.000934s] ... ok {2} designate.tests.unit.workers.test_processing.TestProcessingExecutor.test_executor_name_with_task [0.000686s] ... ok {2} designate.tests.unit.workers.test_rpcapi.TestService.test_delete_zone [0.000592s] ... ok {2} designate.tests.unit.workers.test_rpcapi.TestService.test_recover_shard [0.000453s] ... ok {2} designate.tests.unit.workers.test_service.WorkerServiceTest.test_central_api [0.001549s] ... ok {2} designate.tests.unit.workers.test_service.WorkerServiceTest.test_get_serial_number [0.002915s] ... ok {2} designate.tests.unit.workers.test_service.WorkerServiceTest.test_load_pool [0.002264s] ... ok {2} designate.tests.unit.workers.test_service.WorkerServiceTest.test_load_pool_with_failures [0.002467s] ... ok {2} designate.tests.unit.workers.test_service.WorkerServiceTest.test_worker_rpc_topic [0.001633s] ... ok {2} designate.tests.unit.workers.test_task_config.TestTaskConfig.test_threshold_percentage [0.000459s] ... ok {2} designate.tests.unit.workers.test_zone_tasks.TestParseQueryResults.test_result_cases_delete_success_half [0.000495s] ... ok {2} designate.tests.unit.workers.test_zone_tasks.TestPollForZone.test_call_timeout [0.000716s] ... ok {2} designate.tests.unit.workers.test_zone_tasks.TestZoneAction.test_call [0.000671s] ... ok {2} designate.tests.unit.workers.test_zone_tasks.TestZoneActionOnTarget.test_call_create [0.001596s] ... ok {2} designate.tests.unit.workers.test_zone_tasks.TestZoneActionOnTarget.test_call_delete [0.001128s] ... ok {2} designate.tests.unit.workers.test_zone_tasks.TestZoneActionOnTarget.test_call_update [0.001445s] ... ok {2} designate.tests.unit.workers.test_zone_tasks.TestZoneActor.test_call [0.000795s] ... ok {2} designate.tests.unit.workers.test_zone_tasks.TestZoneActor.test_threshold_from_config [0.000634s] ... ok {2} designate.tests.unit.workers.test_zone_tasks.TestZoneActor.test_threshold_met_true [0.000562s] ... ok {2} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_call_on_failure [0.001080s] ... ok {2} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_call_on_success [0.001159s] ... ok {2} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_on_no_zones_failure [0.000556s] ... ok {2} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_threshold_met_false_no_zones_one_result [0.000477s] ... ok {0} designate.tests.unit.test_coordination.TestPartitioner.test_three_odd_partitions [3.017092s] ... ok {0} designate.tests.unit.test_coordination.TestPartitioner.test_unwatch_partition_change [0.001740s] ... ok {0} designate.tests.unit.test_dnsmiddleware.TestDNSMiddleware.test_build_error_response [0.001308s] ... ok {0} designate.tests.unit.test_dnsmiddleware.TestDNSMiddleware.test_process_response [0.001087s] ... ok {0} designate.tests.unit.test_dnsmiddleware.TestSerializationMiddleware.test_message_to_wire [0.003055s] ... ok {0} designate.tests.unit.test_dnsmiddleware.TestSerializationMiddleware.test_renderer_to_wire [0.001862s] ... ok {0} designate.tests.unit.test_dnsmiddleware.TestSerializationMiddleware.test_unknown_tsig_key [0.001685s] ... ok {0} designate.tests.unit.test_dnsmiddleware.TestTsigInfoMiddleware.test_process_request_tsig_key_not_found [0.001907s] ... ok {0} designate.tests.unit.test_dnsutils.TestDNSMessages.test_get_serial_no_answer [0.002394s] ... ok {0} designate.tests.unit.test_dnsutils.TestDNSMessages.test_get_serial_no_rdataset [0.002149s] ... ok {0} designate.tests.unit.test_dnsutils.TestDNSUtils.test_dnspyrecords_to_recordsetlist [0.001722s] ... ok {0} designate.tests.unit.test_dnsutils.TestDNSUtils.test_send_tcp_dns_message [0.001804s] ... ok {0} designate.tests.unit.test_dnsutils.TestDoAfxr.test_do_afxr_no_masters [0.001292s] ... ok {0} designate.tests.unit.test_heartbeat_emitter.HeartbeatEmitterTest.test_get_status [0.002056s] ... ok {0} designate.tests.unit.test_heartbeat_emitter.HeartbeatEmitterTest.test_stop [0.002631s] ... ok {0} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_rrset_name [0.001894s] ... ok {0} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_rrset_update_records [0.002672s] ... ok {0} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_zone_id [0.001453s] ... ok {0} designate.tests.unit.test_notifications.AuditNotificationTest.test_recordset_data_nothing_changed_in_recordset_records [0.001525s] ... ok {0} designate.tests.unit.test_notifications.AuditNotificationTest.test_recordset_name [0.001555s] ... ok {0} designate.tests.unit.test_notifications.DefaultNotificationTest.test_default_notifications [0.001014s] ... ok {0} designate.tests.unit.test_rpc.DesignateObjectSerializerTest.test_process_iterable [0.000817s] ... ok {0} designate.tests.unit.test_rpc.DesignateObjectSerializerTest.test_process_iterable_with_set [0.000805s] ... ok {0} designate.tests.unit.test_rpc.RPCTest.test_cleanup_no_notifier [0.000641s] ... ok {0} designate.tests.unit.test_schema.TestSchema.test_constructor [0.000800s] ... ok {0} designate.tests.unit.test_service.BaseServiceTest.test_serve [0.001075s] ... ok {0} designate.tests.unit.test_service.TestDNSService.test_handle_tcp_os_error [0.002517s] ... ok {0} designate.tests.unit.test_service.TestDNSService.test_service_start [0.002041s] ... ok {0} designate.tests.unit.test_service.TestRpcService.test_rpc_service_wait [0.001741s] ... ok {0} designate.tests.unit.test_service.TestServiceInit.test_rpc_service_init [0.001706s] ... ok {0} designate.tests.unit.test_service.TestWSGIService.test_service_stop [0.001439s] ... ok {0} designate.tests.unit.test_service.TestWSGIService.test_service_wait [0.001114s] ... ok {0} designate.tests.unit.test_service.TestWSGIService.test_service_wait_multiple_servers [0.001344s] ... ok {0} designate.tests.unit.test_utils.TestUtils.test_execute_with_rootwrap [0.001077s] ... ok {0} designate.tests.unit.test_utils.TestUtils.test_find_config [0.001580s] ... ok {0} designate.tests.unit.test_utils.TestUtils.test_get_paging_params [0.000948s] ... ok {0} designate.tests.unit.test_utils.TestUtils.test_get_proxies_with_http_proxy [0.000823s] ... ok {0} designate.tests.unit.test_utils.TestUtils.test_get_proxies_with_https_proxy [0.000837s] ... ok {0} designate.tests.unit.test_utils.TestUtils.test_invalid_uuid_no_argument_provided [0.000898s] ... ok {0} designate.tests.unit.test_utils.TestUtils.test_load_template [0.001950s] ... ok {0} designate.tests.unit.test_utils.TestUtils.test_load_template_missing [0.000950s] ... ok {0} designate.tests.unit.test_utils.TestUtils.test_render_template [0.001476s] ... ok {0} designate.tests.unit.test_utils.TestUtils.test_validate_invalid_uuid [0.000994s] ... ok {0} designate.tests.unit.test_utils.TestUtils.test_validate_uuid_no_arguments [0.000898s] ... ok {0} designate.tests.unit.workers.test_base_task.TestTask.test_call [0.000736s] ... ok {0} designate.tests.unit.workers.test_base_task.TestTask.test_compare_threshold_at_50_percentage [0.000692s] ... ok {0} designate.tests.unit.workers.test_base_task.TestTask.test_current_action_delete_always_valid [0.000657s] ... ok {0} designate.tests.unit.workers.test_base_task.TestTask.test_current_action_is_not_valid_deleted [0.000852s] ... ok {0} designate.tests.unit.workers.test_base_task.TestTask.test_quota [0.000753s] ... ok {0} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_get_serial_number_nxdomain_deleted_zone [0.000733s] ... ok {0} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_make_and_send_dns_message_eagain [0.001038s] ... ok {0} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_make_and_send_dns_message_missing_AA_flags [0.000974s] ... ok {0} designate.tests.unit.workers.test_rpcapi.TestService.test_start_zone_export [0.000570s] ... ok {0} designate.tests.unit.workers.test_service.WorkerServiceTest.test_do_zone_action [0.003376s] ... ok {0} designate.tests.unit.workers.test_service.WorkerServiceTest.test_get_pools_map [0.001450s] ... ok {0} designate.tests.unit.workers.test_service.WorkerServiceTest.test_storage [0.001490s] ... ok {0} designate.tests.unit.workers.test_service.WorkerServiceTest.test_update_zone [0.001462s] ... ok {0} designate.tests.unit.workers.test_task_config.TestTaskConfig.test_delay [0.000539s] ... ok {0} designate.tests.unit.workers.test_task_config.TestTaskConfig.test_load_config [0.000484s] ... ok {0} designate.tests.unit.workers.test_task_config.TestTaskConfig.test_max_prop_time [0.000488s] ... ok {0} designate.tests.unit.workers.test_task_config.TestTaskConfig.test_max_retries [0.000473s] ... ok {0} designate.tests.unit.workers.test_xfr.TestXfr.test_zone_sync_not_change_masters [0.002458s] ... ok {0} designate.tests.unit.workers.test_xfr.TestXfr.test_zone_sync_not_change_name [0.001615s] ... ok {0} designate.tests.unit.workers.test_xfr.TestXfr.test_zone_sync_using_list_of_servers [0.001054s] ... ok {0} designate.tests.unit.workers.test_zone_tasks.TestExportZone.test_sync_export_right_size [0.000922s] ... ok {0} designate.tests.unit.workers.test_zone_tasks.TestExportZone.test_sync_export_wrong_size_fails [0.001019s] ... ok {0} designate.tests.unit.workers.test_zone_tasks.TestParseQueryResults.test_no_serial [0.000508s] ... ok {0} designate.tests.unit.workers.test_zone_tasks.TestPollForZone.test_call [0.000795s] ... ok {0} designate.tests.unit.workers.test_zone_tasks.TestPollForZone.test_get_serial [0.000537s] ... ok {0} designate.tests.unit.workers.test_zone_tasks.TestUpdateStatus.test_call_central_call [0.000625s] ... ok {0} designate.tests.unit.workers.test_zone_tasks.TestUpdateStatus.test_call_on_create_error [0.000588s] ... ok {0} designate.tests.unit.workers.test_zone_tasks.TestZoneAction.test_call_fails_on_zone_targets [0.000577s] ... ok {0} designate.tests.unit.workers.test_zone_tasks.TestZoneAction.test_call_poll_for_zone_false [0.001313s] ... ok {0} designate.tests.unit.workers.test_zone_tasks.TestZoneActionOnTarget.test_call_create_catalog_zone [0.001535s] ... ok {0} designate.tests.unit.workers.test_zone_tasks.TestZoneActionOnTarget.test_call_exception_raised [0.002270s] ... ok {0} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_threshold_met_true_no_zones [0.000506s] ... ok {0} designate.tests.unit.workers.test_zone_tasks.TestZonePollerPolling.test_do_poll [0.002050s] ... ok {0} designate.tests.unit.workers.test_zone_tasks.TestZonePollerPolling.test_do_poll_with_retry_until_fail [0.009288s] ... ok ====== Totals ====== Ran: 1982 tests in 56.0696 sec. - Passed: 1978 - Skipped: 1 - Expected Fail: 3 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 212.5125 sec. ============== Worker Balance ============== - Worker 0 (496 tests) => 0:00:56.069628 - Worker 1 (496 tests) => 0:00:50.106441 - Worker 2 (495 tests) => 0:00:54.187169 - Worker 3 (495 tests) => 0:00:53.189146 py312: OK (64.62 seconds) congratulations :) (64.70 seconds) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-designate-22.1.0-0.20260504211223.3b4575e.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.FiEjxA + umask 022 + cd /builddir/build/BUILD + cd designate-22.1.0.dev20 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/python3-designate + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/python3-designate + cp -pr /builddir/build/BUILD/designate-22.1.0.dev20/LICENSE /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/python3-designate + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-designate = 1:22.1.0-0.20260504211223.3b4575e.el10 python3-designate = 1:22.1.0-0.20260504211223.3b4575e.el10 python3.12-designate = 1:22.1.0-0.20260504211223.3b4575e.el10 python3.12dist(designate) = 22.1 python3dist(designate) = 22.1 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(flask) < 0.11 or python3.12dist(flask) > 0.11) with python3.12dist(flask) >= 0.10) ((python3.12dist(pecan) < 1.0.2 or python3.12dist(pecan) > 1.0.2) with (python3.12dist(pecan) < 1.0.3 or python3.12dist(pecan) > 1.0.3) with (python3.12dist(pecan) < 1.0.4 or python3.12dist(pecan) > 1.0.4) with (python3.12dist(pecan) < 1.2 or python3.12dist(pecan) > 1.2) with python3.12dist(pecan) >= 1) python(abi) = 3.12 python3.12dist(alembic) >= 1.8 python3.12dist(dnspython) >= 2.2.1 python3.12dist(futurist) >= 1.2 python3.12dist(jinja2) >= 2.10 python3.12dist(jsonschema) >= 3.2 python3.12dist(keystoneauth1) >= 3.4 python3.12dist(keystonemiddleware) >= 4.17 python3.12dist(openstacksdk) >= 0.103 python3.12dist(oslo-concurrency) >= 4.2 python3.12dist(oslo-config) >= 6.8 python3.12dist(oslo-context) >= 4 python3.12dist(oslo-db) >= 8.3 python3.12dist(oslo-i18n) >= 3.20 python3.12dist(oslo-log) >= 4.3 python3.12dist(oslo-messaging) >= 14.1 python3.12dist(oslo-middleware) >= 3.31 python3.12dist(oslo-policy) >= 4.5 python3.12dist(oslo-reports) >= 1.18 python3.12dist(oslo-rootwrap) >= 5.15 python3.12dist(oslo-serialization) >= 2.25 python3.12dist(oslo-service) >= 4.2 python3.12dist(oslo-service[threading]) >= 4.2 python3.12dist(oslo-upgradecheck) >= 1.3 python3.12dist(oslo-utils) >= 4.7 python3.12dist(oslo-versionedobjects) >= 1.31.2 python3.12dist(osprofiler) >= 3.4 python3.12dist(paste) >= 2.0.2 python3.12dist(pastedeploy) >= 1.5 python3.12dist(pbr) >= 3.1.1 python3.12dist(python-designateclient) >= 2.12 python3.12dist(requests) >= 2.23 python3.12dist(sqlalchemy) >= 1.4.41 python3.12dist(stevedore) >= 1.20 python3.12dist(tenacity) >= 6 python3.12dist(tooz) >= 1.58 python3.12dist(webob) >= 1.7.1 Obsoletes: python3.12-designate < 1:22.1.0-0.20260504211223.3b4575e.el10 Processing files: python3-designate-tests-22.1.0-0.20260504211223.3b4575e.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.7UNkoC + umask 022 + cd /builddir/build/BUILD + cd designate-22.1.0.dev20 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/python3-designate-tests + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/python3-designate-tests + cp -pr /builddir/build/BUILD/designate-22.1.0.dev20/LICENSE /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/python3-designate-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-designate-tests = 1:22.1.0-0.20260504211223.3b4575e.el10 python3-designate-tests = 1:22.1.0-0.20260504211223.3b4575e.el10 python3.12-designate-tests = 1:22.1.0-0.20260504211223.3b4575e.el10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.12 Obsoletes: python3.12-designate-tests < 1:22.1.0-0.20260504211223.3b4575e.el10 Processing files: openstack-designate-common-22.1.0-0.20260504211223.3b4575e.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.qVBPo8 + umask 022 + cd /builddir/build/BUILD + cd designate-22.1.0.dev20 + DOCDIR=/builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/doc/openstack-designate-common + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/doc/openstack-designate-common + cp -pr /builddir/build/BUILD/designate-22.1.0.dev20/README.rst /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/doc/openstack-designate-common + cp -pr /builddir/build/BUILD/designate-22.1.0.dev20/etc/designate/policy.yaml.sample /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/doc/openstack-designate-common + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.jQQTl9 + umask 022 + cd /builddir/build/BUILD + cd designate-22.1.0.dev20 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-common + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-common + cp -pr /builddir/build/BUILD/designate-22.1.0.dev20/LICENSE /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-common + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-designate-common) = 1:22.1.0-0.20260504211223.3b4575e.el10 openstack-designate-common = 1:22.1.0-0.20260504211223.3b4575e.el10 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh Requires: /usr/bin/python3 Recommends: group(designate) user(designate) Processing files: openstack-designate-agent-22.1.0-0.20260504211223.3b4575e.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.kCAGdt + umask 022 + cd /builddir/build/BUILD + cd designate-22.1.0.dev20 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-agent + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-agent + cp -pr /builddir/build/BUILD/designate-22.1.0.dev20/LICENSE /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-agent + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-designate-agent = 1:22.1.0-0.20260504211223.3b4575e.el10 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(preun): /bin/sh Processing files: openstack-designate-api-22.1.0-0.20260504211223.3b4575e.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ofi3Es + umask 022 + cd /builddir/build/BUILD + cd designate-22.1.0.dev20 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-api + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-api + cp -pr /builddir/build/BUILD/designate-22.1.0.dev20/LICENSE /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-api + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-designate-api) = 1:22.1.0-0.20260504211223.3b4575e.el10 openstack-designate-api = 1:22.1.0-0.20260504211223.3b4575e.el10 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Recommends: group(designate) Processing files: openstack-designate-central-22.1.0-0.20260504211223.3b4575e.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.fQWMPW + umask 022 + cd /builddir/build/BUILD + cd designate-22.1.0.dev20 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-central + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-central + cp -pr /builddir/build/BUILD/designate-22.1.0.dev20/LICENSE /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-central + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-designate-central = 1:22.1.0-0.20260504211223.3b4575e.el10 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-designate-mdns-22.1.0-0.20260504211223.3b4575e.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.VAUTbi + umask 022 + cd /builddir/build/BUILD + cd designate-22.1.0.dev20 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-mdns + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-mdns + cp -pr /builddir/build/BUILD/designate-22.1.0.dev20/LICENSE /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-mdns + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-designate-mdns = 1:22.1.0-0.20260504211223.3b4575e.el10 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-designate-producer-22.1.0-0.20260504211223.3b4575e.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.IP0X7m + umask 022 + cd /builddir/build/BUILD + cd designate-22.1.0.dev20 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-producer + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-producer + cp -pr /builddir/build/BUILD/designate-22.1.0.dev20/LICENSE /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-producer + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-designate-producer = 1:22.1.0-0.20260504211223.3b4575e.el10 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Obsoletes: openstack-designate-pool-manager < 9.0.0 openstack-designate-zone-manager < 9.0.0 Processing files: openstack-designate-sink-22.1.0-0.20260504211223.3b4575e.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.XedW11 + umask 022 + cd /builddir/build/BUILD + cd designate-22.1.0.dev20 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-sink + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-sink + cp -pr /builddir/build/BUILD/designate-22.1.0.dev20/LICENSE /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-sink + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-designate-sink = 1:22.1.0-0.20260504211223.3b4575e.el10 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-designate-worker-22.1.0-0.20260504211223.3b4575e.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.e34COh + umask 022 + cd /builddir/build/BUILD + cd designate-22.1.0.dev20 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-worker + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-worker + cp -pr /builddir/build/BUILD/designate-22.1.0.dev20/LICENSE /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64/usr/share/licenses/openstack-designate-worker + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-designate-worker = 1:22.1.0-0.20260504211223.3b4575e.el10 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-designate-api-22.1.0-0.20260504211223.3b4575e.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-designate-producer-22.1.0-0.20260504211223.3b4575e.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-designate-common-22.1.0-0.20260504211223.3b4575e.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-designate-central-22.1.0-0.20260504211223.3b4575e.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-designate-worker-22.1.0-0.20260504211223.3b4575e.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-designate-mdns-22.1.0-0.20260504211223.3b4575e.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-designate-sink-22.1.0-0.20260504211223.3b4575e.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-designate-agent-22.1.0-0.20260504211223.3b4575e.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-designate-22.1.0-0.20260504211223.3b4575e.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-designate-tests-22.1.0-0.20260504211223.3b4575e.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.nULQwi + umask 022 + cd /builddir/build/BUILD + cd designate-22.1.0.dev20 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-designate-22.1.0-0.20260504211223.3b4575e.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.9hnAGy + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/designate-22.1.0.dev20-SPECPARTS + rm -rf designate-22.1.0.dev20 designate-22.1.0.dev20.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