Mock Version: 6.0
Mock Version: 6.0
Mock Version: 6.0
Mock Version: 6.0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-trove.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7ff19ab7ed00>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-trove.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.src.rpm
Child return code was: 0
Mock Version: 6.0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-trove.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f0ced862430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-trove.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br  --target x86_64 --nodeps /builddir/build/SPECS/openstack-trove.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f0ced862430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br  --target x86_64 --nodeps /builddir/build/SPECS/openstack-trove.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.JNP5Qb
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf trove-23.1.0.dev23
+ /usr/bin/gzip -dc /builddir/build/SOURCES/trove-23.1.0.dev23-0.20250521132213.f02dd10.tar.gz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd trove-23.1.0.dev23
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/bin/git init -q
+ /usr/bin/git config user.name rpm-build
+ /usr/bin/git config user.email '<rpm-build>'
+ /usr/bin/git config gc.auto 0
+ /usr/bin/git add --force .
+ /usr/bin/git commit -q --allow-empty -a --author 'rpm-build <rpm-build>' -m 'openstack-trove-23.1.0 base'
+ /usr/bin/git apply --index --reject -
+ /usr/bin/cat /builddir/build/SOURCES/0001-Revert-CI-fix-unittest-failure.patch
Checking patch trove/tests/unittests/cluster/test_cluster_controller.py...
Checking patch trove/tests/unittests/cluster/test_cluster_pxc_controller.py...
Checking patch trove/tests/unittests/cluster/test_cluster_redis_controller.py...
Checking patch trove/tests/unittests/cluster/test_cluster_vertica_controller.py...
Checking patch trove/tests/unittests/configuration/test_configuration_controller.py...
Checking patch trove/tests/unittests/instance/test_instance_controller.py...
Checking patch trove/tests/unittests/mysql/test_user_controller.py...
Applied patch trove/tests/unittests/cluster/test_cluster_controller.py cleanly.
Applied patch trove/tests/unittests/cluster/test_cluster_pxc_controller.py cleanly.
Applied patch trove/tests/unittests/cluster/test_cluster_redis_controller.py cleanly.
Applied patch trove/tests/unittests/cluster/test_cluster_vertica_controller.py cleanly.
Applied patch trove/tests/unittests/configuration/test_configuration_controller.py cleanly.
Applied patch trove/tests/unittests/instance/test_instance_controller.py cleanly.
Applied patch trove/tests/unittests/mysql/test_user_controller.py cleanly.
+ /usr/bin/git commit -q -m 0001-Revert-CI-fix-unittest-failure.patch --author 'rpm-build <rpm-build>'
+ read source
+ find trove -name '*.py'
+ head -n1 trove/volume_type/views.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/volume_type/models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/volume_type/__init__.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/versions.py
+ read source
+ head -n1 trove/version.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/util/utils.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/volume_type/test_volume_type_views.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/volume_type/test_volume_type.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/volume_type/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/util/util.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/util/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/upgrade/test_models.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/upgrade/test_controller.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/upgrade/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/trove_testtools.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/taskmanager/test_vertica_clusters.py
+ read source
+ head -n1 trove/tests/unittests/taskmanager/test_models.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/taskmanager/test_manager.py
+ read source
+ head -n1 trove/tests/unittests/taskmanager/test_galera_clusters.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/taskmanager/test_clusters.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/taskmanager/test_api.py
+ read source
+ head -n1 trove/tests/unittests/taskmanager/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/router/test_router.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/router/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/quota/test_quota.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/quota/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/mysql/test_user_controller.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/mysql/test_common.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/mysql/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/module/test_module_views.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/module/test_module_models.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/module/test_module_controller.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/module/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/instance/test_instance_controller.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/instance/test_service.py
+ read source
+ head -n1 trove/tests/unittests/instance/test_instance_views.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/instance/test_instance_status.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/instance/test_instance_models.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/instance/__init__.py
+ read source
+ head -n1 trove/tests/unittests/hacking/test_check.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/hacking/__init__.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/guestagent/utils/test_docker.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/guestagent/utils/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/guestagent/datastore/test_service.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/guestagent/datastore/postgres/test_service.py
+ read source
+ head -n1 trove/tests/unittests/guestagent/datastore/postgres/test_manager.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/guestagent/datastore/postgres/__init__.py
+ read source
+ head -n1 trove/tests/unittests/guestagent/datastore/__init__.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/guestagent/__init__.py
+ read source
+ head -n1 trove/tests/unittests/flavor/test_flavor_views.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/flavor/__init__.py
+ read source
+ head -n1 trove/tests/unittests/extensions/mgmt/quota/test_service.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/extensions/mgmt/quota/__init__.py
+ read source
+ head -n1 trove/tests/unittests/extensions/mgmt/instances/test_service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/extensions/mgmt/instances/test_models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/extensions/mgmt/instances/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/extensions/mgmt/datastores/test_service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/extensions/mgmt/datastores/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/extensions/mgmt/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/extensions/common/test_service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/extensions/common/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/extensions/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/domain-name-service/test_designate_driver.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/domain-name-service/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/db/test_db_sqlalchemy_api.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/db/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/datastore/test_datastore_versions.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/datastore/test_datastore_version_metadata.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/datastore/test_datastore.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/datastore/test_capability.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/datastore/base.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/datastore/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/configuration/test_configuration_controller.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/configuration/test_service.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/configuration/__init__.py
+ read source
+ head -n1 trove/tests/unittests/conductor/test_methods.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/conductor/test_conf.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/conductor/__init__.py
+ read source
+ head -n1 trove/tests/unittests/common/test_wsgi.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/common/test_utils.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/common/test_trove_remote.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/common/test_timeutils.py
+ read source
+ head -n1 trove/tests/unittests/common/test_template.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/common/test_stream_codecs.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/common/test_server_group.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/common/test_serializer.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/common/test_secure_serializer.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/common/test_policy.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/common/test_pagination.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/common/test_notification.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/common/test_exception.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/common/test_dbmodels.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/common/test_crypto_utils.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/common/test_context.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/common/test_conductor_serializer.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/common/test_auth.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/common/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/cmd/test_status.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/cmd/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/cluster/test_cluster_vertica_controller.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/cluster/test_cluster_redis_controller.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/cluster/test_cluster_pxc_controller.py
+ read source
+ head -n1 trove/tests/unittests/cluster/test_cluster_controller.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/cluster/test_vertica_cluster.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/cluster/test_redis_cluster.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/cluster/test_mongodb_cluster.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/cluster/test_models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/cluster/test_galera_cluster.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/cluster/test_cluster_views.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/cluster/test_cluster_models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/cluster/test_cluster.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/cluster/test_cassandra_cluster.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/cluster/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/backup/test_service.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/backup/test_backup_models.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/backup/test_backup_controller.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/backup/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/api/test_versions.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/api/common/test_limits.py
+ read source
+ head -n1 trove/tests/unittests/api/common/test_extensions.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/api/common/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/unittests/api/__init__.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/unittests/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/root_logger.py
+ read source
+ head -n1 trove/tests/fakes/taskmanager.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/fakes/swift.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/fakes/nova.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/fakes/neutron.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/fakes/limits.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/tests/fakes/keystone.py
+ read source
+ head -n1 trove/tests/fakes/guestagent.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/fakes/conf.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/fakes/common.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/fakes/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/config.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/tests/__init__.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/taskmanager/service.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/taskmanager/models.py
+ read source
+ head -n1 trove/taskmanager/manager.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/taskmanager/api.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/taskmanager/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/rpc.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/quota/quota.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/quota/models.py
+ read source
+ head -n1 trove/quota/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/network/nova.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/network/neutron.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/network/base.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/network/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/module/views.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/module/service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/module/models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/module/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/limits/views.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/limits/service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/limits/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/instance/views.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/instance/tasks.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/instance/service_status.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/instance/service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/instance/models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/instance/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/hacking/checks.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/hacking/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/volume.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/guestagent/utils/mysql.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/guestagent/utils/docker.py
+ read source
+ head -n1 trove/guestagent/utils/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/strategies/replication/postgresql.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/guestagent/strategies/replication/mysql_gtid.py
+ read source
+ head -n1 trove/guestagent/strategies/replication/mysql_base.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/strategies/replication/mariadb_gtid.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/guestagent/strategies/replication/base.py
+ read source
+ head -n1 trove/guestagent/strategies/replication/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/strategies/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/pkg.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/module/module_manager.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/module/drivers/ping_driver.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/module/drivers/new_relic_license_driver.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/module/drivers/module_driver.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/module/drivers/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/module/driver_manager.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/module/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/guest_log.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/dbaas.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/datastore/service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/datastore/postgres/service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/datastore/postgres/query.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/datastore/postgres/manager.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/datastore/postgres/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/datastore/mysql_common/service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/datastore/mysql_common/manager.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/datastore/mysql_common/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/datastore/mysql/service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/datastore/mysql/manager.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/datastore/mysql/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/datastore/mariadb/service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/datastore/mariadb/manager.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/guestagent/datastore/mariadb/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/guestagent/datastore/manager.py
+ read source
+ head -n1 trove/guestagent/datastore/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/guestagent/common/sql_query.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/guestagent/common/operating_system.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/guestagent/common/guestagent_utils.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/guestagent/common/configuration.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/guestagent/common/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/guestagent/api.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/guestagent/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/flavor/views.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/flavor/service.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/flavor/models.py
+ read source
+ head -n1 trove/flavor/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/extensions/vertica/service.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/vertica/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/security_group/models.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/security_group/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/routes/mysql.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/routes/mgmt.py
+ read source
+ head -n1 trove/extensions/routes/__init__.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/redis/views.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/redis/service.py
+ read source
+ head -n1 trove/extensions/redis/models.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/redis/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/pxc/service.py
+ read source
+ head -n1 trove/extensions/pxc/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/extensions/mongodb/service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/extensions/mongodb/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/extensions/mgmt/upgrade/service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/extensions/mgmt/upgrade/models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/extensions/mgmt/upgrade/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/extensions/mgmt/quota/views.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/extensions/mgmt/quota/service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/extensions/mgmt/quota/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/extensions/mgmt/instances/views.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/extensions/mgmt/instances/service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/extensions/mgmt/instances/models.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/mgmt/instances/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/mgmt/datastores/views.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/mgmt/datastores/service.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/mgmt/datastores/__init__.py
+ read source
+ head -n1 trove/extensions/mgmt/configuration/views.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/mgmt/configuration/service.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/mgmt/configuration/__init__.py
+ read source
+ head -n1 trove/extensions/mgmt/clusters/views.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/extensions/mgmt/clusters/service.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/mgmt/clusters/models.py
+ read source
+ head -n1 trove/extensions/mgmt/clusters/__init__.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/mgmt/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/common/views.py
+ read source
+ head -n1 trove/extensions/common/service.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/extensions/common/models.py
+ read source
+ head -n1 trove/extensions/common/common.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/extensions/common/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/extensions/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/dns/models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/dns/manager.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/dns/driver.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/dns/designate/driver.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/dns/designate/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/dns/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/db/sqlalchemy/utils.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/db/sqlalchemy/session.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/db/sqlalchemy/migrations/versions/cee1bcba3541_drop_migrate_version_table.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/db/sqlalchemy/migrations/versions/906cffda7b29_init_trove_db.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/db/sqlalchemy/migrations/versions/7ee6154548a6_add_storage_driver_to_backups_table.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/db/sqlalchemy/migrations/versions/5c68b4fb3cd1_add_datastore_version_registry_extension.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/db/sqlalchemy/migrations/env.py
+ read source
+ head -n1 trove/db/sqlalchemy/migration.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/db/sqlalchemy/mappers.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/db/sqlalchemy/api.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/db/sqlalchemy/__init__.py
+ read source
+ head -n1 trove/db/models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/db/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/datastore/views.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/datastore/service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/datastore/models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/datastore/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/configuration/views.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/configuration/service.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/configuration/models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/configuration/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/conductor/models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/conductor/manager.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/conductor/api.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/conductor/__init__.py
+ read source
+ head -n1 trove/common/xmlutils.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/wsgi.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/views.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/utils.py
+ read source
+ head -n1 trove/common/trove_remote.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/timeutils.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/template.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/swift.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/stream_codecs.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/strategies/strategy.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/strategies/cluster/strategy.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/strategies/cluster/experimental/vertica/taskmanager.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/strategies/cluster/experimental/vertica/guestagent.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/strategies/cluster/experimental/vertica/api.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/strategies/cluster/experimental/vertica/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/strategies/cluster/experimental/redis/taskmanager.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/strategies/cluster/experimental/redis/guestagent.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/strategies/cluster/experimental/redis/api.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/strategies/cluster/experimental/redis/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/strategies/cluster/experimental/mongodb/taskmanager.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/strategies/cluster/experimental/mongodb/guestagent.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/strategies/cluster/experimental/mongodb/api.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/strategies/cluster/experimental/mongodb/__init__.py
+ read source
+ head -n1 trove/common/strategies/cluster/experimental/galera_common/taskmanager.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/strategies/cluster/experimental/galera_common/guestagent.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/strategies/cluster/experimental/galera_common/api.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/strategies/cluster/experimental/galera_common/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/strategies/cluster/experimental/cassandra/taskmanager.py
+ read source
+ head -n1 trove/common/strategies/cluster/experimental/cassandra/guestagent.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/strategies/cluster/experimental/cassandra/api.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/strategies/cluster/experimental/cassandra/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/strategies/cluster/experimental/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/strategies/cluster/base.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/strategies/cluster/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/strategies/__init__.py
+ read source
+ head -n1 trove/common/server_group.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/serializable_notification.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/schemata.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/rpc/version.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/rpc/service.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/rpc/serializer.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/rpc/secure_serializer.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/rpc/conductor_host_serializer.py
+ read source
+ head -n1 trove/common/rpc/conductor_guest_serializer.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/rpc/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/profile.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/policy.py
+ read source
+ head -n1 trove/common/policies/users.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/policies/user_access.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/policies/root.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/policies/modules.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/policies/limits.py
+ read source
+ head -n1 trove/common/policies/instances.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/policies/flavors.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/policies/datastores.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/policies/databases.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/policies/configurations.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/policies/configuration_parameters.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/policies/clusters.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/policies/base.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/policies/backups.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/policies/__init__.py
+ read source
+ head -n1 trove/common/pastedeploy.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/pagination.py
+ read source
+ head -n1 trove/common/notification.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/neutron.py
+ read source
+ head -n1 trove/common/models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/local.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/limits.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/i18n.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/glance.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/extensions.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/exception.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/debug_utils.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/db/redis/models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/db/redis/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/db/postgresql/models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/db/postgresql/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/db/mysql/models.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/db/mysql/data.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/db/mysql/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/db/mongodb/models.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/db/mongodb/__init__.py
+ read source
+ head -n1 trove/common/db/models.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/db/couchdb/models.py
+ read source
+ head -n1 trove/common/db/couchdb/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/db/cassandra/models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/db/cassandra/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/db/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/crypto_utils.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/context.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/common/constants.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/configurations.py
+ read source
+ head -n1 trove/common/clients_admin.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/clients.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/cfg.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/cache.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/base_wsgi.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/base_exception.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/auth.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/apischema.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/api.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/common/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/cmd/taskmanager.py
+ read source
+ head -n1 trove/cmd/status.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/cmd/network_driver.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/cmd/manage.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/cmd/guest.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/cmd/fakemode.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/cmd/conductor.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/cmd/common.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/cmd/app_wsgi.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/cmd/api.py
+ read source
+ head -n1 trove/cmd/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/cluster/views.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/cluster/tasks.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/cluster/service.py
+ grep -F /usr/bin/env
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/cluster/models.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/cluster/__init__.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/backup/views.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/backup/state.py
+ read source
+ grep -F /usr/bin/env
+ head -n1 trove/backup/service.py
+ read source
+ head -n1 trove/backup/models.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/backup/__init__.py
+ grep -F /usr/bin/env
+ read source
+ head -n1 trove/__init__.py
+ grep -F /usr/bin/env
+ read source
+ 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
+ sed -i s/psycopg2-binary/psycopg2/ requirements.txt
+ sed -i 's/pyroute2>=.*/pyroute2/' requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate astroid os-api-ref pylint sphinx openstackdocstheme
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^doc8.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^doc8.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate astroid os-api-ref pylint sphinx openstackdocstheme
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^bandit.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^bandit.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate astroid os-api-ref pylint sphinx openstackdocstheme
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^pre-commit.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^pre-commit.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate astroid os-api-ref pylint sphinx openstackdocstheme
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^hacking.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^hacking.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate astroid os-api-ref pylint sphinx openstackdocstheme
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^flake8-import-order.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^flake8-import-order.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate astroid os-api-ref pylint sphinx openstackdocstheme
+ 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
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate astroid os-api-ref pylint sphinx openstackdocstheme
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^astroid.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^astroid.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate astroid os-api-ref pylint sphinx openstackdocstheme
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^os-api-ref.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^os-api-ref.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate astroid os-api-ref pylint sphinx openstackdocstheme
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^pylint.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^pylint.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate astroid os-api-ref pylint sphinx openstackdocstheme
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^sphinx.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^sphinx.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate astroid os-api-ref pylint sphinx openstackdocstheme
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^openstackdocstheme.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^openstackdocstheme.*/d' test-requirements.txt
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.xF8GBk
+ umask 022
+ cd /builddir/build/BUILD
+ cd trove-23.1.0.dev23
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir
+ RPM_TOXENV=py39
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/trove-23.1.0.dev23/pyproject-wheeldir --output /builddir/build/BUILD/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64-pyproject-buildrequires -t -e py39
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 65.5.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-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64-pyproject-buildrequires
+ rm -rfv '*.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-trove.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f0ced862430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-trove.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.cNVkq0
+ umask 022
+ cd /builddir/build/BUILD
+ cd trove-23.1.0.dev23
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir
+ RPM_TOXENV=py39
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/trove-23.1.0.dev23/pyproject-wheeldir --output /builddir/build/BUILD/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64-pyproject-buildrequires -t -e py39
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 65.5.1)
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.36.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.6 from tox itself
Requirement not satisfied: tox-current-env >= 0.0.6
Exiting dependency generation pass: tox itself
+ cat /builddir/build/BUILD/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64-pyproject-buildrequires
+ rm -rfv '*.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-trove.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f0ced862430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-trove.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.QGXOje
+ umask 022
+ cd /builddir/build/BUILD
+ cd trove-23.1.0.dev23
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir
+ RPM_TOXENV=py39
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/trove-23.1.0.dev23/pyproject-wheeldir --output /builddir/build/BUILD/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64-pyproject-buildrequires -t -e py39
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 65.5.1)
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.36.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.6 from tox itself
Requirement satisfied: tox-current-env >= 0.0.6
   (installed: tox-current-env 0.0.8)
___________________________________ summary ____________________________________
  py39: commands succeeded
  congratulations :)
Handling alembic>=1.8.0 from tox --print-deps-only: py39
Requirement not satisfied: alembic>=1.8.0
Handling pbr!=2.1.0,>=2.0.0 from tox --print-deps-only: py39
Requirement satisfied: pbr!=2.1.0,>=2.0.0
   (installed: pbr 6.1.1)
Handling eventlet>=0.27.0 from tox --print-deps-only: py39
Requirement satisfied: eventlet>=0.27.0
   (installed: eventlet 0.36.1)
Handling SQLAlchemy>=1.4.0 from tox --print-deps-only: py39
Requirement satisfied: SQLAlchemy>=1.4.0
   (installed: SQLAlchemy 2.0.38)
Handling keystonemiddleware>=4.17.0 from tox --print-deps-only: py39
Requirement not satisfied: keystonemiddleware>=4.17.0
Handling Routes>=2.3.1 from tox --print-deps-only: py39
Requirement not satisfied: Routes>=2.3.1
Handling WebOb>=1.7.1 from tox --print-deps-only: py39
Requirement not satisfied: WebOb>=1.7.1
Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py39
Requirement not satisfied: PasteDeploy>=1.5.0
Handling Paste>=2.0.2 from tox --print-deps-only: py39
Requirement not satisfied: Paste>=2.0.2
Handling netaddr>=0.7.18 from tox --print-deps-only: py39
Requirement not satisfied: netaddr>=0.7.18
Handling lxml!=3.7.0,>=3.4.1 from tox --print-deps-only: py39
Requirement not satisfied: lxml!=3.7.0,>=3.4.1
Handling python-novaclient>=9.1.0 from tox --print-deps-only: py39
Requirement not satisfied: python-novaclient>=9.1.0
Handling python-cinderclient>=3.3.0 from tox --print-deps-only: py39
Requirement not satisfied: python-cinderclient>=3.3.0
Handling python-keystoneclient>=3.8.0 from tox --print-deps-only: py39
Requirement not satisfied: python-keystoneclient>=3.8.0
Handling python-swiftclient>=3.2.0 from tox --print-deps-only: py39
Requirement not satisfied: python-swiftclient>=3.2.0
Handling python-designateclient>=2.7.0 from tox --print-deps-only: py39
Requirement not satisfied: python-designateclient>=2.7.0
Handling python-neutronclient>=6.7.0 from tox --print-deps-only: py39
Requirement not satisfied: python-neutronclient>=6.7.0
Handling python-glanceclient>=2.8.0 from tox --print-deps-only: py39
Requirement not satisfied: python-glanceclient>=2.8.0
Handling python-troveclient>=2.2.0 from tox --print-deps-only: py39
Requirement not satisfied: python-troveclient>=2.2.0
Handling jsonschema>=3.2.0 from tox --print-deps-only: py39
Requirement not satisfied: jsonschema>=3.2.0
Handling Jinja2>=2.10 from tox --print-deps-only: py39
Requirement satisfied: Jinja2>=2.10
   (installed: Jinja2 3.0.1)
Handling pexpect!=3.3,>=3.1 from tox --print-deps-only: py39
Requirement not satisfied: pexpect!=3.3,>=3.1
Handling oslo.config>=6.8.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.config>=6.8.0
Handling oslo.context>=4.0.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.context>=4.0.0
Handling oslo.i18n>=3.15.3 from tox --print-deps-only: py39
Requirement not satisfied: oslo.i18n>=3.15.3
Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.middleware>=3.31.0
Handling oslo.serialization!=2.19.1,>=2.18.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.serialization!=2.19.1,>=2.18.0
Handling oslo.service!=1.28.1,>=1.24.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.service!=1.28.1,>=1.24.0
Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.upgradecheck>=1.3.0
Handling oslo.utils>=3.40.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.utils>=3.40.0
Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.concurrency>=3.26.0
Handling PyMySQL>=0.7.6 from tox --print-deps-only: py39
Requirement not satisfied: PyMySQL>=0.7.6
Handling stevedore>=1.20.0 from tox --print-deps-only: py39
Requirement not satisfied: stevedore>=1.20.0
Handling oslo.messaging>=14.1.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.messaging>=14.1.0
Handling osprofiler>=1.4.0 from tox --print-deps-only: py39
Requirement not satisfied: osprofiler>=1.4.0
Handling oslo.log>=3.36.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.log>=3.36.0
Handling oslo.db>=4.27.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.db>=4.27.0
Handling xmltodict>=0.10.1 from tox --print-deps-only: py39
Requirement not satisfied: xmltodict>=0.10.1
Handling cryptography>=2.1.4 from tox --print-deps-only: py39
Requirement not satisfied: cryptography>=2.1.4
Handling oslo.policy>=4.5.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.policy>=4.5.0
Handling docker>=4.2.0 from tox --print-deps-only: py39
Requirement not satisfied: docker>=4.2.0
Handling psycopg2>=2.6.2 from tox --print-deps-only: py39
Requirement not satisfied: psycopg2>=2.6.2
Handling semantic-version>=2.7.0 from tox --print-deps-only: py39
Requirement not satisfied: semantic-version>=2.7.0
Handling oslo.cache>=1.26.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.cache>=1.26.0
Handling Flask>=2.2.3 from tox --print-deps-only: py39
Requirement not satisfied: Flask>=2.2.3
Handling pyroute2 from tox --print-deps-only: py39
Requirement not satisfied: pyroute2
Handling gunicorn>=20.1.0 from tox --print-deps-only: py39
Requirement not satisfied: gunicorn>=20.1.0
Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py39
Requirement not satisfied: coverage!=4.4,>=4.0
Handling WebTest>=2.0.27 from tox --print-deps-only: py39
Requirement not satisfied: WebTest>=2.0.27
Handling wsgi-intercept>=1.4.1 from tox --print-deps-only: py39
Requirement not satisfied: wsgi-intercept>=1.4.1
Handling python-troveclient>=2.2.0 from tox --print-deps-only: py39
Requirement not satisfied: python-troveclient>=2.2.0
Handling testtools>=2.2.0 from tox --print-deps-only: py39
Requirement not satisfied: testtools>=2.2.0
Handling stestr>=1.1.0 from tox --print-deps-only: py39
Requirement not satisfied: stestr>=1.1.0
Handling oslotest>=3.2.0 from tox --print-deps-only: py39
Requirement not satisfied: oslotest>=3.2.0
Handling tenacity>=4.9.0 from tox --print-deps-only: py39
Requirement not satisfied: tenacity>=4.9.0
/usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
running dist_info
writing trove.egg-info/PKG-INFO
writing dependency_links to trove.egg-info/dependency_links.txt
writing entry points to trove.egg-info/entry_points.txt
writing requirements to trove.egg-info/requires.txt
writing top-level names to trove.egg-info/top_level.txt
writing pbr to trove.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 'trove.egg-info/SOURCES.txt'
creating '/builddir/build/BUILD/trove-23.1.0.dev23/trove-23.1.0.dev23.dist-info'
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
adding license file "AUTHORS" (matched pattern "AUTHORS*")
Handling alembic (>=1.8.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: alembic (>=1.8.0)
Handling pbr (!=2.1.0,>=2.0.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: pbr (!=2.1.0,>=2.0.0)
   (installed: pbr 6.1.1)
Handling eventlet (>=0.27.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: eventlet (>=0.27.0)
   (installed: eventlet 0.36.1)
Handling SQLAlchemy (>=1.4.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: SQLAlchemy (>=1.4.0)
   (installed: SQLAlchemy 2.0.38)
Handling keystonemiddleware (>=4.17.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: keystonemiddleware (>=4.17.0)
Handling Routes (>=2.3.1) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: Routes (>=2.3.1)
Handling WebOb (>=1.7.1) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: WebOb (>=1.7.1)
Handling PasteDeploy (>=1.5.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: PasteDeploy (>=1.5.0)
Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: Paste (>=2.0.2)
Handling netaddr (>=0.7.18) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: netaddr (>=0.7.18)
Handling lxml (!=3.7.0,>=3.4.1) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: lxml (!=3.7.0,>=3.4.1)
Handling python-novaclient (>=9.1.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: python-novaclient (>=9.1.0)
Handling python-cinderclient (>=3.3.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: python-cinderclient (>=3.3.0)
Handling python-keystoneclient (>=3.8.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: python-keystoneclient (>=3.8.0)
Handling python-swiftclient (>=3.2.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: python-swiftclient (>=3.2.0)
Handling python-designateclient (>=2.7.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: python-designateclient (>=2.7.0)
Handling python-neutronclient (>=6.7.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: python-neutronclient (>=6.7.0)
Handling python-glanceclient (>=2.8.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: python-glanceclient (>=2.8.0)
Handling python-troveclient (>=2.2.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: python-troveclient (>=2.2.0)
Handling jsonschema (>=3.2.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: jsonschema (>=3.2.0)
Handling Jinja2 (>=2.10) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: Jinja2 (>=2.10)
   (installed: Jinja2 3.0.1)
Handling pexpect (!=3.3,>=3.1) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: pexpect (!=3.3,>=3.1)
Handling oslo.config (>=6.8.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: oslo.config (>=6.8.0)
Handling oslo.context (>=4.0.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: oslo.context (>=4.0.0)
Handling oslo.i18n (>=3.15.3) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: oslo.i18n (>=3.15.3)
Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: oslo.middleware (>=3.31.0)
Handling oslo.serialization (!=2.19.1,>=2.18.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: oslo.serialization (!=2.19.1,>=2.18.0)
Handling oslo.service (!=1.28.1,>=1.24.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: oslo.service (!=1.28.1,>=1.24.0)
Handling oslo.upgradecheck (>=1.3.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: oslo.upgradecheck (>=1.3.0)
Handling oslo.utils (>=3.40.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: oslo.utils (>=3.40.0)
Handling oslo.concurrency (>=3.26.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: oslo.concurrency (>=3.26.0)
Handling PyMySQL (>=0.7.6) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: PyMySQL (>=0.7.6)
Handling stevedore (>=1.20.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: stevedore (>=1.20.0)
Handling oslo.messaging (>=14.1.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: oslo.messaging (>=14.1.0)
Handling osprofiler (>=1.4.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: osprofiler (>=1.4.0)
Handling oslo.log (>=3.36.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: oslo.log (>=3.36.0)
Handling oslo.db (>=4.27.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: oslo.db (>=4.27.0)
Handling xmltodict (>=0.10.1) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: xmltodict (>=0.10.1)
Handling cryptography (>=2.1.4) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: cryptography (>=2.1.4)
Handling oslo.policy (>=4.5.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: oslo.policy (>=4.5.0)
Handling docker (>=4.2.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: docker (>=4.2.0)
Handling psycopg2 (>=2.6.2) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: psycopg2 (>=2.6.2)
Handling semantic-version (>=2.7.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: semantic-version (>=2.7.0)
Handling oslo.cache (>=1.26.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: oslo.cache (>=1.26.0)
Handling Flask (>=2.2.3) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: Flask (>=2.2.3)
Handling pyroute2 from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: pyroute2
Handling gunicorn (>=20.1.0) from hook generated metadata: Requires-Dist (trove)
Requirement not satisfied: gunicorn (>=20.1.0)
+ cat /builddir/build/BUILD/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64-pyproject-buildrequires
+ rm -rfv trove-23.1.0.dev23.dist-info/
removed 'trove-23.1.0.dev23.dist-info/AUTHORS'
removed 'trove-23.1.0.dev23.dist-info/LICENSE'
removed 'trove-23.1.0.dev23.dist-info/METADATA'
removed 'trove-23.1.0.dev23.dist-info/entry_points.txt'
removed 'trove-23.1.0.dev23.dist-info/pbr.json'
removed 'trove-23.1.0.dev23.dist-info/top_level.txt'
removed directory 'trove-23.1.0.dev23.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-trove.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f0ced862430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-trove.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.6WrxiD
+ umask 022
+ cd /builddir/build/BUILD
+ cd trove-23.1.0.dev23
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir
+ RPM_TOXENV=py39
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/trove-23.1.0.dev23/pyproject-wheeldir --output /builddir/build/BUILD/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64-pyproject-buildrequires -t -e py39
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 65.5.1)
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.36.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.6 from tox itself
Requirement satisfied: tox-current-env >= 0.0.6
   (installed: tox-current-env 0.0.8)
___________________________________ summary ____________________________________
  py39: commands succeeded
  congratulations :)
Handling alembic>=1.8.0 from tox --print-deps-only: py39
Requirement satisfied: alembic>=1.8.0
   (installed: alembic 1.14.1)
Handling pbr!=2.1.0,>=2.0.0 from tox --print-deps-only: py39
Requirement satisfied: pbr!=2.1.0,>=2.0.0
   (installed: pbr 6.1.1)
Handling eventlet>=0.27.0 from tox --print-deps-only: py39
Requirement satisfied: eventlet>=0.27.0
   (installed: eventlet 0.36.1)
Handling SQLAlchemy>=1.4.0 from tox --print-deps-only: py39
Requirement satisfied: SQLAlchemy>=1.4.0
   (installed: SQLAlchemy 2.0.38)
Handling keystonemiddleware>=4.17.0 from tox --print-deps-only: py39
Requirement satisfied: keystonemiddleware>=4.17.0
   (installed: keystonemiddleware 10.9.0)
Handling Routes>=2.3.1 from tox --print-deps-only: py39
Requirement satisfied: Routes>=2.3.1
   (installed: Routes 2.5.1)
Handling WebOb>=1.7.1 from tox --print-deps-only: py39
Requirement satisfied: WebOb>=1.7.1
   (installed: WebOb 1.8.9)
Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py39
Requirement satisfied: PasteDeploy>=1.5.0
   (installed: PasteDeploy 3.1.0)
Handling Paste>=2.0.2 from tox --print-deps-only: py39
Requirement satisfied: Paste>=2.0.2
   (installed: Paste 3.10.1)
Handling netaddr>=0.7.18 from tox --print-deps-only: py39
Requirement satisfied: netaddr>=0.7.18
   (installed: netaddr 1.3.0)
Handling lxml!=3.7.0,>=3.4.1 from tox --print-deps-only: py39
Requirement satisfied: lxml!=3.7.0,>=3.4.1
   (installed: lxml 4.6.5)
Handling python-novaclient>=9.1.0 from tox --print-deps-only: py39
Requirement satisfied: python-novaclient>=9.1.0
   (installed: python-novaclient 18.9.0)
Handling python-cinderclient>=3.3.0 from tox --print-deps-only: py39
Requirement satisfied: python-cinderclient>=3.3.0
   (installed: python-cinderclient 9.7.0)
Handling python-keystoneclient>=3.8.0 from tox --print-deps-only: py39
Requirement satisfied: python-keystoneclient>=3.8.0
   (installed: python-keystoneclient 5.6.0)
Handling python-swiftclient>=3.2.0 from tox --print-deps-only: py39
Requirement satisfied: python-swiftclient>=3.2.0
   (installed: python-swiftclient 4.7.0)
Handling python-designateclient>=2.7.0 from tox --print-deps-only: py39
Requirement satisfied: python-designateclient>=2.7.0
   (installed: python-designateclient 6.2.0)
Handling python-neutronclient>=6.7.0 from tox --print-deps-only: py39
Requirement satisfied: python-neutronclient>=6.7.0
   (installed: python-neutronclient 11.4.0)
Handling python-glanceclient>=2.8.0 from tox --print-deps-only: py39
Requirement satisfied: python-glanceclient>=2.8.0
   (installed: python-glanceclient 4.8.0)
Handling python-troveclient>=2.2.0 from tox --print-deps-only: py39
Requirement satisfied: python-troveclient>=2.2.0
   (installed: python-troveclient 8.8.0)
Handling jsonschema>=3.2.0 from tox --print-deps-only: py39
Requirement satisfied: jsonschema>=3.2.0
   (installed: jsonschema 4.16.0)
Handling Jinja2>=2.10 from tox --print-deps-only: py39
Requirement satisfied: Jinja2>=2.10
   (installed: Jinja2 3.0.1)
Handling pexpect!=3.3,>=3.1 from tox --print-deps-only: py39
Requirement satisfied: pexpect!=3.3,>=3.1
   (installed: pexpect 4.8.0)
Handling oslo.config>=6.8.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.config>=6.8.0
   (installed: oslo.config 9.7.1)
Handling oslo.context>=4.0.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.context>=4.0.0
   (installed: oslo.context 5.7.1)
Handling oslo.i18n>=3.15.3 from tox --print-deps-only: py39
Requirement satisfied: oslo.i18n>=3.15.3
   (installed: oslo.i18n 6.5.1)
Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.middleware>=3.31.0
   (installed: oslo.middleware 6.5.0)
Handling oslo.serialization!=2.19.1,>=2.18.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.serialization!=2.19.1,>=2.18.0
   (installed: oslo.serialization 5.7.0)
Handling oslo.service!=1.28.1,>=1.24.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.service!=1.28.1,>=1.24.0
   (installed: oslo.service 4.1.1)
Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.upgradecheck>=1.3.0
   (installed: oslo.upgradecheck 2.5.0)
Handling oslo.utils>=3.40.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.utils>=3.40.0
   (installed: oslo.utils 8.2.0)
Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.concurrency>=3.26.0
   (installed: oslo.concurrency 7.1.0)
Handling PyMySQL>=0.7.6 from tox --print-deps-only: py39
Requirement satisfied: PyMySQL>=0.7.6
   (installed: PyMySQL 0.10.1)
Handling stevedore>=1.20.0 from tox --print-deps-only: py39
Requirement satisfied: stevedore>=1.20.0
   (installed: stevedore 5.4.1)
Handling oslo.messaging>=14.1.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.messaging>=14.1.0
   (installed: oslo.messaging 16.1.0)
Handling osprofiler>=1.4.0 from tox --print-deps-only: py39
Requirement satisfied: osprofiler>=1.4.0
   (installed: osprofiler 4.2.0)
Handling oslo.log>=3.36.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.log>=3.36.0
   (installed: oslo.log 7.1.0)
Handling oslo.db>=4.27.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.db>=4.27.0
   (installed: oslo.db 17.2.1)
Handling xmltodict>=0.10.1 from tox --print-deps-only: py39
Requirement satisfied: xmltodict>=0.10.1
   (installed: xmltodict 0.13.0)
Handling cryptography>=2.1.4 from tox --print-deps-only: py39
Requirement satisfied: cryptography>=2.1.4
   (installed: cryptography 36.0.1)
Handling oslo.policy>=4.5.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.policy>=4.5.0
   (installed: oslo.policy 4.5.1)
Handling docker>=4.2.0 from tox --print-deps-only: py39
Requirement satisfied: docker>=4.2.0
   (installed: docker 7.1.0)
Handling psycopg2>=2.6.2 from tox --print-deps-only: py39
Requirement satisfied: psycopg2>=2.6.2
   (installed: psycopg2 2.9.9)
Handling semantic-version>=2.7.0 from tox --print-deps-only: py39
Requirement satisfied: semantic-version>=2.7.0
   (installed: semantic-version 2.10.0)
Handling oslo.cache>=1.26.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.cache>=1.26.0
   (installed: oslo.cache 3.10.1)
Handling Flask>=2.2.3 from tox --print-deps-only: py39
Requirement satisfied: Flask>=2.2.3
   (installed: Flask 3.0.3)
Handling pyroute2 from tox --print-deps-only: py39
Requirement satisfied: pyroute2
   (installed: pyroute2 0.7.12)
Handling gunicorn>=20.1.0 from tox --print-deps-only: py39
Requirement satisfied: gunicorn>=20.1.0
   (installed: gunicorn 21.2.0)
Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py39
Requirement satisfied: coverage!=4.4,>=4.0
   (installed: coverage 7.3.2)
Handling WebTest>=2.0.27 from tox --print-deps-only: py39
Requirement satisfied: WebTest>=2.0.27
   (installed: WebTest 3.0.0)
Handling wsgi-intercept>=1.4.1 from tox --print-deps-only: py39
Requirement satisfied: wsgi-intercept>=1.4.1
   (installed: wsgi-intercept 1.13.1)
Handling python-troveclient>=2.2.0 from tox --print-deps-only: py39
Requirement satisfied: python-troveclient>=2.2.0
   (installed: python-troveclient 8.8.0)
Handling testtools>=2.2.0 from tox --print-deps-only: py39
Requirement satisfied: testtools>=2.2.0
   (installed: testtools 2.7.1)
Handling stestr>=1.1.0 from tox --print-deps-only: py39
Requirement satisfied: stestr>=1.1.0
   (installed: stestr 4.1.0)
Handling oslotest>=3.2.0 from tox --print-deps-only: py39
Requirement satisfied: oslotest>=3.2.0
   (installed: oslotest 5.0.1)
Handling tenacity>=4.9.0 from tox --print-deps-only: py39
Requirement satisfied: tenacity>=4.9.0
   (installed: tenacity 8.2.3)
/usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
running dist_info
writing trove.egg-info/PKG-INFO
writing dependency_links to trove.egg-info/dependency_links.txt
writing entry points to trove.egg-info/entry_points.txt
writing requirements to trove.egg-info/requires.txt
writing top-level names to trove.egg-info/top_level.txt
writing pbr to trove.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 'trove.egg-info/SOURCES.txt'
creating '/builddir/build/BUILD/trove-23.1.0.dev23/trove-23.1.0.dev23.dist-info'
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
adding license file "AUTHORS" (matched pattern "AUTHORS*")
Handling alembic (>=1.8.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: alembic (>=1.8.0)
   (installed: alembic 1.14.1)
Handling pbr (!=2.1.0,>=2.0.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: pbr (!=2.1.0,>=2.0.0)
   (installed: pbr 6.1.1)
Handling eventlet (>=0.27.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: eventlet (>=0.27.0)
   (installed: eventlet 0.36.1)
Handling SQLAlchemy (>=1.4.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: SQLAlchemy (>=1.4.0)
   (installed: SQLAlchemy 2.0.38)
Handling keystonemiddleware (>=4.17.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: keystonemiddleware (>=4.17.0)
   (installed: keystonemiddleware 10.9.0)
Handling Routes (>=2.3.1) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: Routes (>=2.3.1)
   (installed: Routes 2.5.1)
Handling WebOb (>=1.7.1) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: WebOb (>=1.7.1)
   (installed: WebOb 1.8.9)
Handling PasteDeploy (>=1.5.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: PasteDeploy (>=1.5.0)
   (installed: PasteDeploy 3.1.0)
Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: Paste (>=2.0.2)
   (installed: Paste 3.10.1)
Handling netaddr (>=0.7.18) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: netaddr (>=0.7.18)
   (installed: netaddr 1.3.0)
Handling lxml (!=3.7.0,>=3.4.1) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: lxml (!=3.7.0,>=3.4.1)
   (installed: lxml 4.6.5)
Handling python-novaclient (>=9.1.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: python-novaclient (>=9.1.0)
   (installed: python-novaclient 18.9.0)
Handling python-cinderclient (>=3.3.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: python-cinderclient (>=3.3.0)
   (installed: python-cinderclient 9.7.0)
Handling python-keystoneclient (>=3.8.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: python-keystoneclient (>=3.8.0)
   (installed: python-keystoneclient 5.6.0)
Handling python-swiftclient (>=3.2.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: python-swiftclient (>=3.2.0)
   (installed: python-swiftclient 4.7.0)
Handling python-designateclient (>=2.7.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: python-designateclient (>=2.7.0)
   (installed: python-designateclient 6.2.0)
Handling python-neutronclient (>=6.7.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: python-neutronclient (>=6.7.0)
   (installed: python-neutronclient 11.4.0)
Handling python-glanceclient (>=2.8.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: python-glanceclient (>=2.8.0)
   (installed: python-glanceclient 4.8.0)
Handling python-troveclient (>=2.2.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: python-troveclient (>=2.2.0)
   (installed: python-troveclient 8.8.0)
Handling jsonschema (>=3.2.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: jsonschema (>=3.2.0)
   (installed: jsonschema 4.16.0)
Handling Jinja2 (>=2.10) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: Jinja2 (>=2.10)
   (installed: Jinja2 3.0.1)
Handling pexpect (!=3.3,>=3.1) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: pexpect (!=3.3,>=3.1)
   (installed: pexpect 4.8.0)
Handling oslo.config (>=6.8.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.config (>=6.8.0)
   (installed: oslo.config 9.7.1)
Handling oslo.context (>=4.0.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.context (>=4.0.0)
   (installed: oslo.context 5.7.1)
Handling oslo.i18n (>=3.15.3) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.i18n (>=3.15.3)
   (installed: oslo.i18n 6.5.1)
Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.middleware (>=3.31.0)
   (installed: oslo.middleware 6.5.0)
Handling oslo.serialization (!=2.19.1,>=2.18.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.serialization (!=2.19.1,>=2.18.0)
   (installed: oslo.serialization 5.7.0)
Handling oslo.service (!=1.28.1,>=1.24.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.service (!=1.28.1,>=1.24.0)
   (installed: oslo.service 4.1.1)
Handling oslo.upgradecheck (>=1.3.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.upgradecheck (>=1.3.0)
   (installed: oslo.upgradecheck 2.5.0)
Handling oslo.utils (>=3.40.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.utils (>=3.40.0)
   (installed: oslo.utils 8.2.0)
Handling oslo.concurrency (>=3.26.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.concurrency (>=3.26.0)
   (installed: oslo.concurrency 7.1.0)
Handling PyMySQL (>=0.7.6) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: PyMySQL (>=0.7.6)
   (installed: PyMySQL 0.10.1)
Handling stevedore (>=1.20.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: stevedore (>=1.20.0)
   (installed: stevedore 5.4.1)
Handling oslo.messaging (>=14.1.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.messaging (>=14.1.0)
   (installed: oslo.messaging 16.1.0)
Handling osprofiler (>=1.4.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: osprofiler (>=1.4.0)
   (installed: osprofiler 4.2.0)
Handling oslo.log (>=3.36.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.log (>=3.36.0)
   (installed: oslo.log 7.1.0)
Handling oslo.db (>=4.27.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.db (>=4.27.0)
   (installed: oslo.db 17.2.1)
Handling xmltodict (>=0.10.1) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: xmltodict (>=0.10.1)
   (installed: xmltodict 0.13.0)
Handling cryptography (>=2.1.4) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: cryptography (>=2.1.4)
   (installed: cryptography 36.0.1)
Handling oslo.policy (>=4.5.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.policy (>=4.5.0)
   (installed: oslo.policy 4.5.1)
Handling docker (>=4.2.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: docker (>=4.2.0)
   (installed: docker 7.1.0)
Handling psycopg2 (>=2.6.2) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: psycopg2 (>=2.6.2)
   (installed: psycopg2 2.9.9)
Handling semantic-version (>=2.7.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: semantic-version (>=2.7.0)
   (installed: semantic-version 2.10.0)
Handling oslo.cache (>=1.26.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.cache (>=1.26.0)
   (installed: oslo.cache 3.10.1)
Handling Flask (>=2.2.3) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: Flask (>=2.2.3)
   (installed: Flask 3.0.3)
Handling pyroute2 from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: pyroute2
   (installed: pyroute2 0.7.12)
Handling gunicorn (>=20.1.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: gunicorn (>=20.1.0)
   (installed: gunicorn 21.2.0)
+ cat /builddir/build/BUILD/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64-pyproject-buildrequires
+ rm -rfv trove-23.1.0.dev23.dist-info/
removed 'trove-23.1.0.dev23.dist-info/LICENSE'
removed 'trove-23.1.0.dev23.dist-info/AUTHORS'
removed 'trove-23.1.0.dev23.dist-info/METADATA'
removed 'trove-23.1.0.dev23.dist-info/top_level.txt'
removed 'trove-23.1.0.dev23.dist-info/pbr.json'
removed 'trove-23.1.0.dev23.dist-info/entry_points.txt'
removed directory 'trove-23.1.0.dev23.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep  --target x86_64 /builddir/build/SPECS/openstack-trove.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f0ced862430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep  --target x86_64 /builddir/build/SPECS/openstack-trove.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.0zRcYs
+ umask 022
+ cd /builddir/build/BUILD
+ cd trove-23.1.0.dev23
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir
+ RPM_TOXENV=py39
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/trove-23.1.0.dev23/pyproject-wheeldir --output /builddir/build/BUILD/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64-pyproject-buildrequires -t -e py39
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 65.5.1)
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.36.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.6 from tox itself
Requirement satisfied: tox-current-env >= 0.0.6
   (installed: tox-current-env 0.0.8)
___________________________________ summary ____________________________________
  py39: commands succeeded
  congratulations :)
Handling alembic>=1.8.0 from tox --print-deps-only: py39
Requirement satisfied: alembic>=1.8.0
   (installed: alembic 1.14.1)
Handling pbr!=2.1.0,>=2.0.0 from tox --print-deps-only: py39
Requirement satisfied: pbr!=2.1.0,>=2.0.0
   (installed: pbr 6.1.1)
Handling eventlet>=0.27.0 from tox --print-deps-only: py39
Requirement satisfied: eventlet>=0.27.0
   (installed: eventlet 0.36.1)
Handling SQLAlchemy>=1.4.0 from tox --print-deps-only: py39
Requirement satisfied: SQLAlchemy>=1.4.0
   (installed: SQLAlchemy 2.0.38)
Handling keystonemiddleware>=4.17.0 from tox --print-deps-only: py39
Requirement satisfied: keystonemiddleware>=4.17.0
   (installed: keystonemiddleware 10.9.0)
Handling Routes>=2.3.1 from tox --print-deps-only: py39
Requirement satisfied: Routes>=2.3.1
   (installed: Routes 2.5.1)
Handling WebOb>=1.7.1 from tox --print-deps-only: py39
Requirement satisfied: WebOb>=1.7.1
   (installed: WebOb 1.8.9)
Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py39
Requirement satisfied: PasteDeploy>=1.5.0
   (installed: PasteDeploy 3.1.0)
Handling Paste>=2.0.2 from tox --print-deps-only: py39
Requirement satisfied: Paste>=2.0.2
   (installed: Paste 3.10.1)
Handling netaddr>=0.7.18 from tox --print-deps-only: py39
Requirement satisfied: netaddr>=0.7.18
   (installed: netaddr 1.3.0)
Handling lxml!=3.7.0,>=3.4.1 from tox --print-deps-only: py39
Requirement satisfied: lxml!=3.7.0,>=3.4.1
   (installed: lxml 4.6.5)
Handling python-novaclient>=9.1.0 from tox --print-deps-only: py39
Requirement satisfied: python-novaclient>=9.1.0
   (installed: python-novaclient 18.9.0)
Handling python-cinderclient>=3.3.0 from tox --print-deps-only: py39
Requirement satisfied: python-cinderclient>=3.3.0
   (installed: python-cinderclient 9.7.0)
Handling python-keystoneclient>=3.8.0 from tox --print-deps-only: py39
Requirement satisfied: python-keystoneclient>=3.8.0
   (installed: python-keystoneclient 5.6.0)
Handling python-swiftclient>=3.2.0 from tox --print-deps-only: py39
Requirement satisfied: python-swiftclient>=3.2.0
   (installed: python-swiftclient 4.7.0)
Handling python-designateclient>=2.7.0 from tox --print-deps-only: py39
Requirement satisfied: python-designateclient>=2.7.0
   (installed: python-designateclient 6.2.0)
Handling python-neutronclient>=6.7.0 from tox --print-deps-only: py39
Requirement satisfied: python-neutronclient>=6.7.0
   (installed: python-neutronclient 11.4.0)
Handling python-glanceclient>=2.8.0 from tox --print-deps-only: py39
Requirement satisfied: python-glanceclient>=2.8.0
   (installed: python-glanceclient 4.8.0)
Handling python-troveclient>=2.2.0 from tox --print-deps-only: py39
Requirement satisfied: python-troveclient>=2.2.0
   (installed: python-troveclient 8.8.0)
Handling jsonschema>=3.2.0 from tox --print-deps-only: py39
Requirement satisfied: jsonschema>=3.2.0
   (installed: jsonschema 4.16.0)
Handling Jinja2>=2.10 from tox --print-deps-only: py39
Requirement satisfied: Jinja2>=2.10
   (installed: Jinja2 3.0.1)
Handling pexpect!=3.3,>=3.1 from tox --print-deps-only: py39
Requirement satisfied: pexpect!=3.3,>=3.1
   (installed: pexpect 4.8.0)
Handling oslo.config>=6.8.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.config>=6.8.0
   (installed: oslo.config 9.7.1)
Handling oslo.context>=4.0.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.context>=4.0.0
   (installed: oslo.context 5.7.1)
Handling oslo.i18n>=3.15.3 from tox --print-deps-only: py39
Requirement satisfied: oslo.i18n>=3.15.3
   (installed: oslo.i18n 6.5.1)
Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.middleware>=3.31.0
   (installed: oslo.middleware 6.5.0)
Handling oslo.serialization!=2.19.1,>=2.18.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.serialization!=2.19.1,>=2.18.0
   (installed: oslo.serialization 5.7.0)
Handling oslo.service!=1.28.1,>=1.24.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.service!=1.28.1,>=1.24.0
   (installed: oslo.service 4.1.1)
Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.upgradecheck>=1.3.0
   (installed: oslo.upgradecheck 2.5.0)
Handling oslo.utils>=3.40.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.utils>=3.40.0
   (installed: oslo.utils 8.2.0)
Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.concurrency>=3.26.0
   (installed: oslo.concurrency 7.1.0)
Handling PyMySQL>=0.7.6 from tox --print-deps-only: py39
Requirement satisfied: PyMySQL>=0.7.6
   (installed: PyMySQL 0.10.1)
Handling stevedore>=1.20.0 from tox --print-deps-only: py39
Requirement satisfied: stevedore>=1.20.0
   (installed: stevedore 5.4.1)
Handling oslo.messaging>=14.1.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.messaging>=14.1.0
   (installed: oslo.messaging 16.1.0)
Handling osprofiler>=1.4.0 from tox --print-deps-only: py39
Requirement satisfied: osprofiler>=1.4.0
   (installed: osprofiler 4.2.0)
Handling oslo.log>=3.36.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.log>=3.36.0
   (installed: oslo.log 7.1.0)
Handling oslo.db>=4.27.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.db>=4.27.0
   (installed: oslo.db 17.2.1)
Handling xmltodict>=0.10.1 from tox --print-deps-only: py39
Requirement satisfied: xmltodict>=0.10.1
   (installed: xmltodict 0.13.0)
Handling cryptography>=2.1.4 from tox --print-deps-only: py39
Requirement satisfied: cryptography>=2.1.4
   (installed: cryptography 36.0.1)
Handling oslo.policy>=4.5.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.policy>=4.5.0
   (installed: oslo.policy 4.5.1)
Handling docker>=4.2.0 from tox --print-deps-only: py39
Requirement satisfied: docker>=4.2.0
   (installed: docker 7.1.0)
Handling psycopg2>=2.6.2 from tox --print-deps-only: py39
Requirement satisfied: psycopg2>=2.6.2
   (installed: psycopg2 2.9.9)
Handling semantic-version>=2.7.0 from tox --print-deps-only: py39
Requirement satisfied: semantic-version>=2.7.0
   (installed: semantic-version 2.10.0)
Handling oslo.cache>=1.26.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.cache>=1.26.0
   (installed: oslo.cache 3.10.1)
Handling Flask>=2.2.3 from tox --print-deps-only: py39
Requirement satisfied: Flask>=2.2.3
   (installed: Flask 3.0.3)
Handling pyroute2 from tox --print-deps-only: py39
Requirement satisfied: pyroute2
   (installed: pyroute2 0.7.12)
Handling gunicorn>=20.1.0 from tox --print-deps-only: py39
Requirement satisfied: gunicorn>=20.1.0
   (installed: gunicorn 21.2.0)
Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py39
Requirement satisfied: coverage!=4.4,>=4.0
   (installed: coverage 7.3.2)
Handling WebTest>=2.0.27 from tox --print-deps-only: py39
Requirement satisfied: WebTest>=2.0.27
   (installed: WebTest 3.0.0)
Handling wsgi-intercept>=1.4.1 from tox --print-deps-only: py39
Requirement satisfied: wsgi-intercept>=1.4.1
   (installed: wsgi-intercept 1.13.1)
Handling python-troveclient>=2.2.0 from tox --print-deps-only: py39
Requirement satisfied: python-troveclient>=2.2.0
   (installed: python-troveclient 8.8.0)
Handling testtools>=2.2.0 from tox --print-deps-only: py39
Requirement satisfied: testtools>=2.2.0
   (installed: testtools 2.7.1)
Handling stestr>=1.1.0 from tox --print-deps-only: py39
Requirement satisfied: stestr>=1.1.0
   (installed: stestr 4.1.0)
Handling oslotest>=3.2.0 from tox --print-deps-only: py39
Requirement satisfied: oslotest>=3.2.0
   (installed: oslotest 5.0.1)
Handling tenacity>=4.9.0 from tox --print-deps-only: py39
Requirement satisfied: tenacity>=4.9.0
   (installed: tenacity 8.2.3)
/usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
running dist_info
writing trove.egg-info/PKG-INFO
writing dependency_links to trove.egg-info/dependency_links.txt
writing entry points to trove.egg-info/entry_points.txt
writing requirements to trove.egg-info/requires.txt
writing top-level names to trove.egg-info/top_level.txt
writing pbr to trove.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 'trove.egg-info/SOURCES.txt'
creating '/builddir/build/BUILD/trove-23.1.0.dev23/trove-23.1.0.dev23.dist-info'
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
adding license file "AUTHORS" (matched pattern "AUTHORS*")
Handling alembic (>=1.8.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: alembic (>=1.8.0)
   (installed: alembic 1.14.1)
Handling pbr (!=2.1.0,>=2.0.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: pbr (!=2.1.0,>=2.0.0)
   (installed: pbr 6.1.1)
Handling eventlet (>=0.27.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: eventlet (>=0.27.0)
   (installed: eventlet 0.36.1)
Handling SQLAlchemy (>=1.4.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: SQLAlchemy (>=1.4.0)
   (installed: SQLAlchemy 2.0.38)
Handling keystonemiddleware (>=4.17.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: keystonemiddleware (>=4.17.0)
   (installed: keystonemiddleware 10.9.0)
Handling Routes (>=2.3.1) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: Routes (>=2.3.1)
   (installed: Routes 2.5.1)
Handling WebOb (>=1.7.1) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: WebOb (>=1.7.1)
   (installed: WebOb 1.8.9)
Handling PasteDeploy (>=1.5.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: PasteDeploy (>=1.5.0)
   (installed: PasteDeploy 3.1.0)
Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: Paste (>=2.0.2)
   (installed: Paste 3.10.1)
Handling netaddr (>=0.7.18) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: netaddr (>=0.7.18)
   (installed: netaddr 1.3.0)
Handling lxml (!=3.7.0,>=3.4.1) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: lxml (!=3.7.0,>=3.4.1)
   (installed: lxml 4.6.5)
Handling python-novaclient (>=9.1.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: python-novaclient (>=9.1.0)
   (installed: python-novaclient 18.9.0)
Handling python-cinderclient (>=3.3.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: python-cinderclient (>=3.3.0)
   (installed: python-cinderclient 9.7.0)
Handling python-keystoneclient (>=3.8.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: python-keystoneclient (>=3.8.0)
   (installed: python-keystoneclient 5.6.0)
Handling python-swiftclient (>=3.2.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: python-swiftclient (>=3.2.0)
   (installed: python-swiftclient 4.7.0)
Handling python-designateclient (>=2.7.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: python-designateclient (>=2.7.0)
   (installed: python-designateclient 6.2.0)
Handling python-neutronclient (>=6.7.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: python-neutronclient (>=6.7.0)
   (installed: python-neutronclient 11.4.0)
Handling python-glanceclient (>=2.8.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: python-glanceclient (>=2.8.0)
   (installed: python-glanceclient 4.8.0)
Handling python-troveclient (>=2.2.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: python-troveclient (>=2.2.0)
   (installed: python-troveclient 8.8.0)
Handling jsonschema (>=3.2.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: jsonschema (>=3.2.0)
   (installed: jsonschema 4.16.0)
Handling Jinja2 (>=2.10) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: Jinja2 (>=2.10)
   (installed: Jinja2 3.0.1)
Handling pexpect (!=3.3,>=3.1) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: pexpect (!=3.3,>=3.1)
   (installed: pexpect 4.8.0)
Handling oslo.config (>=6.8.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.config (>=6.8.0)
   (installed: oslo.config 9.7.1)
Handling oslo.context (>=4.0.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.context (>=4.0.0)
   (installed: oslo.context 5.7.1)
Handling oslo.i18n (>=3.15.3) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.i18n (>=3.15.3)
   (installed: oslo.i18n 6.5.1)
Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.middleware (>=3.31.0)
   (installed: oslo.middleware 6.5.0)
Handling oslo.serialization (!=2.19.1,>=2.18.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.serialization (!=2.19.1,>=2.18.0)
   (installed: oslo.serialization 5.7.0)
Handling oslo.service (!=1.28.1,>=1.24.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.service (!=1.28.1,>=1.24.0)
   (installed: oslo.service 4.1.1)
Handling oslo.upgradecheck (>=1.3.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.upgradecheck (>=1.3.0)
   (installed: oslo.upgradecheck 2.5.0)
Handling oslo.utils (>=3.40.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.utils (>=3.40.0)
   (installed: oslo.utils 8.2.0)
Handling oslo.concurrency (>=3.26.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.concurrency (>=3.26.0)
   (installed: oslo.concurrency 7.1.0)
Handling PyMySQL (>=0.7.6) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: PyMySQL (>=0.7.6)
   (installed: PyMySQL 0.10.1)
Handling stevedore (>=1.20.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: stevedore (>=1.20.0)
   (installed: stevedore 5.4.1)
Handling oslo.messaging (>=14.1.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.messaging (>=14.1.0)
   (installed: oslo.messaging 16.1.0)
Handling osprofiler (>=1.4.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: osprofiler (>=1.4.0)
   (installed: osprofiler 4.2.0)
Handling oslo.log (>=3.36.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.log (>=3.36.0)
   (installed: oslo.log 7.1.0)
Handling oslo.db (>=4.27.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.db (>=4.27.0)
   (installed: oslo.db 17.2.1)
Handling xmltodict (>=0.10.1) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: xmltodict (>=0.10.1)
   (installed: xmltodict 0.13.0)
Handling cryptography (>=2.1.4) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: cryptography (>=2.1.4)
   (installed: cryptography 36.0.1)
Handling oslo.policy (>=4.5.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.policy (>=4.5.0)
   (installed: oslo.policy 4.5.1)
Handling docker (>=4.2.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: docker (>=4.2.0)
   (installed: docker 7.1.0)
Handling psycopg2 (>=2.6.2) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: psycopg2 (>=2.6.2)
   (installed: psycopg2 2.9.9)
Handling semantic-version (>=2.7.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: semantic-version (>=2.7.0)
   (installed: semantic-version 2.10.0)
Handling oslo.cache (>=1.26.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: oslo.cache (>=1.26.0)
   (installed: oslo.cache 3.10.1)
Handling Flask (>=2.2.3) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: Flask (>=2.2.3)
   (installed: Flask 3.0.3)
Handling pyroute2 from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: pyroute2
   (installed: pyroute2 0.7.12)
Handling gunicorn (>=20.1.0) from hook generated metadata: Requires-Dist (trove)
Requirement satisfied: gunicorn (>=20.1.0)
   (installed: gunicorn 21.2.0)
+ cat /builddir/build/BUILD/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64-pyproject-buildrequires
+ rm -rfv trove-23.1.0.dev23.dist-info/
removed 'trove-23.1.0.dev23.dist-info/LICENSE'
removed 'trove-23.1.0.dev23.dist-info/AUTHORS'
removed 'trove-23.1.0.dev23.dist-info/METADATA'
removed 'trove-23.1.0.dev23.dist-info/entry_points.txt'
removed 'trove-23.1.0.dev23.dist-info/pbr.json'
removed 'trove-23.1.0.dev23.dist-info/top_level.txt'
removed directory 'trove-23.1.0.dev23.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.htoojK
+ umask 022
+ cd /builddir/build/BUILD
+ cd trove-23.1.0.dev23
+ mkdir -p /builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/trove-23.1.0.dev23/pyproject-wheeldir
Processing /builddir/build/BUILD/trove-23.1.0.dev23
  Preparing metadata (pyproject.toml): started
  Running command /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py prepare_metadata_for_build_wheel /builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir/tmp_310mcbs
  /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
    warnings.warn(
  /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
    warnings.warn(
  running dist_info
  creating /builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir/pip-modern-metadata-ufj34gdm/trove.egg-info
  writing /builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir/pip-modern-metadata-ufj34gdm/trove.egg-info/PKG-INFO
  writing dependency_links to /builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir/pip-modern-metadata-ufj34gdm/trove.egg-info/dependency_links.txt
  writing entry points to /builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir/pip-modern-metadata-ufj34gdm/trove.egg-info/entry_points.txt
  writing requirements to /builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir/pip-modern-metadata-ufj34gdm/trove.egg-info/requires.txt
  writing top-level names to /builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir/pip-modern-metadata-ufj34gdm/trove.egg-info/top_level.txt
  writing pbr to /builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir/pip-modern-metadata-ufj34gdm/trove.egg-info/pbr.json
  [pbr] Processing SOURCES.txt
  writing manifest file '/builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir/pip-modern-metadata-ufj34gdm/trove.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/trove-23.1.0.dev23/.pyproject-builddir/pip-modern-metadata-ufj34gdm/trove.egg-info/SOURCES.txt'
  creating '/builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir/pip-modern-metadata-ufj34gdm/trove-23.1.0.dev23.dist-info'
  adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
  adding license file "AUTHORS" (matched pattern "AUTHORS*")
  Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: trove
  Building wheel for trove (pyproject.toml): started
  Running command /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir/tmpz1c9vjla
  /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
    warnings.warn(
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib
  creating build/lib/trove
  creating build/lib/trove/guestagent
  creating build/lib/trove/guestagent/datastore
  creating build/lib/trove/guestagent/datastore/postgres
  copying trove/guestagent/datastore/postgres/service.py -> build/lib/trove/guestagent/datastore/postgres
  copying trove/guestagent/datastore/postgres/query.py -> build/lib/trove/guestagent/datastore/postgres
  copying trove/guestagent/datastore/postgres/manager.py -> build/lib/trove/guestagent/datastore/postgres
  copying trove/guestagent/datastore/postgres/__init__.py -> build/lib/trove/guestagent/datastore/postgres
  copying trove/versions.py -> build/lib/trove
  copying trove/version.py -> build/lib/trove
  copying trove/rpc.py -> build/lib/trove
  copying trove/__init__.py -> build/lib/trove
  creating build/lib/trove/tests
  creating build/lib/trove/tests/unittests
  creating build/lib/trove/tests/unittests/extensions
  creating build/lib/trove/tests/unittests/extensions/mgmt
  creating build/lib/trove/tests/unittests/extensions/mgmt/quota
  copying trove/tests/unittests/extensions/mgmt/quota/test_service.py -> build/lib/trove/tests/unittests/extensions/mgmt/quota
  copying trove/tests/unittests/extensions/mgmt/quota/__init__.py -> build/lib/trove/tests/unittests/extensions/mgmt/quota
  creating build/lib/trove/cluster
  copying trove/cluster/views.py -> build/lib/trove/cluster
  copying trove/cluster/tasks.py -> build/lib/trove/cluster
  copying trove/cluster/service.py -> build/lib/trove/cluster
  copying trove/cluster/models.py -> build/lib/trove/cluster
  copying trove/cluster/__init__.py -> build/lib/trove/cluster
  copying trove/tests/unittests/extensions/mgmt/__init__.py -> build/lib/trove/tests/unittests/extensions/mgmt
  creating build/lib/trove/tests/fakes
  copying trove/tests/fakes/taskmanager.py -> build/lib/trove/tests/fakes
  copying trove/tests/fakes/swift.py -> build/lib/trove/tests/fakes
  copying trove/tests/fakes/nova.py -> build/lib/trove/tests/fakes
  copying trove/tests/fakes/neutron.py -> build/lib/trove/tests/fakes
  copying trove/tests/fakes/limits.py -> build/lib/trove/tests/fakes
  copying trove/tests/fakes/keystone.py -> build/lib/trove/tests/fakes
  copying trove/tests/fakes/guestagent.py -> build/lib/trove/tests/fakes
  copying trove/tests/fakes/conf.py -> build/lib/trove/tests/fakes
  copying trove/tests/fakes/common.py -> build/lib/trove/tests/fakes
  copying trove/tests/fakes/__init__.py -> build/lib/trove/tests/fakes
  creating build/lib/trove/tests/unittests/volume_type
  copying trove/tests/unittests/volume_type/test_volume_type_views.py -> build/lib/trove/tests/unittests/volume_type
  copying trove/tests/unittests/volume_type/test_volume_type.py -> build/lib/trove/tests/unittests/volume_type
  copying trove/tests/unittests/volume_type/__init__.py -> build/lib/trove/tests/unittests/volume_type
  creating build/lib/trove/tests/unittests/configuration
  copying trove/tests/unittests/configuration/test_configuration_controller.py -> build/lib/trove/tests/unittests/configuration
  copying trove/tests/unittests/configuration/test_service.py -> build/lib/trove/tests/unittests/configuration
  copying trove/tests/unittests/configuration/__init__.py -> build/lib/trove/tests/unittests/configuration
  creating build/lib/trove/extensions
  creating build/lib/trove/extensions/redis
  copying trove/extensions/redis/views.py -> build/lib/trove/extensions/redis
  copying trove/extensions/redis/service.py -> build/lib/trove/extensions/redis
  copying trove/extensions/redis/models.py -> build/lib/trove/extensions/redis
  copying trove/extensions/redis/__init__.py -> build/lib/trove/extensions/redis
  creating build/lib/trove/extensions/routes
  copying trove/extensions/routes/mysql.py -> build/lib/trove/extensions/routes
  copying trove/extensions/routes/mgmt.py -> build/lib/trove/extensions/routes
  copying trove/extensions/routes/__init__.py -> build/lib/trove/extensions/routes
  creating build/lib/trove/tests/unittests/mysql
  copying trove/tests/unittests/mysql/test_user_controller.py -> build/lib/trove/tests/unittests/mysql
  copying trove/tests/unittests/mysql/test_common.py -> build/lib/trove/tests/unittests/mysql
  copying trove/tests/unittests/mysql/__init__.py -> build/lib/trove/tests/unittests/mysql
  copying trove/tests/unittests/trove_testtools.py -> build/lib/trove/tests/unittests
  copying trove/tests/unittests/__init__.py -> build/lib/trove/tests/unittests
  creating build/lib/trove/taskmanager
  copying trove/taskmanager/service.py -> build/lib/trove/taskmanager
  copying trove/taskmanager/models.py -> build/lib/trove/taskmanager
  copying trove/taskmanager/manager.py -> build/lib/trove/taskmanager
  copying trove/taskmanager/api.py -> build/lib/trove/taskmanager
  copying trove/taskmanager/__init__.py -> build/lib/trove/taskmanager
  creating build/lib/trove/datastore
  copying trove/datastore/views.py -> build/lib/trove/datastore
  copying trove/datastore/service.py -> build/lib/trove/datastore
  copying trove/datastore/models.py -> build/lib/trove/datastore
  copying trove/datastore/__init__.py -> build/lib/trove/datastore
  creating build/lib/trove/common
  creating build/lib/trove/common/strategies
  creating build/lib/trove/common/strategies/cluster
  creating build/lib/trove/common/strategies/cluster/experimental
  creating build/lib/trove/common/strategies/cluster/experimental/cassandra
  copying trove/common/strategies/cluster/experimental/cassandra/taskmanager.py -> build/lib/trove/common/strategies/cluster/experimental/cassandra
  copying trove/common/strategies/cluster/experimental/cassandra/guestagent.py -> build/lib/trove/common/strategies/cluster/experimental/cassandra
  copying trove/common/strategies/cluster/experimental/cassandra/api.py -> build/lib/trove/common/strategies/cluster/experimental/cassandra
  copying trove/common/strategies/cluster/experimental/cassandra/__init__.py -> build/lib/trove/common/strategies/cluster/experimental/cassandra
  copying trove/guestagent/datastore/service.py -> build/lib/trove/guestagent/datastore
  copying trove/guestagent/datastore/manager.py -> build/lib/trove/guestagent/datastore
  copying trove/guestagent/datastore/__init__.py -> build/lib/trove/guestagent/datastore
  creating build/lib/trove/extensions/pxc
  copying trove/extensions/pxc/service.py -> build/lib/trove/extensions/pxc
  copying trove/extensions/pxc/__init__.py -> build/lib/trove/extensions/pxc
  creating build/lib/trove/tests/unittests/guestagent
  creating build/lib/trove/tests/unittests/guestagent/utils
  copying trove/tests/unittests/guestagent/utils/test_docker.py -> build/lib/trove/tests/unittests/guestagent/utils
  copying trove/tests/unittests/guestagent/utils/__init__.py -> build/lib/trove/tests/unittests/guestagent/utils
  creating build/lib/trove/extensions/mgmt
  creating build/lib/trove/extensions/mgmt/instances
  copying trove/extensions/mgmt/instances/views.py -> build/lib/trove/extensions/mgmt/instances
  copying trove/extensions/mgmt/instances/service.py -> build/lib/trove/extensions/mgmt/instances
  copying trove/extensions/mgmt/instances/models.py -> build/lib/trove/extensions/mgmt/instances
  copying trove/extensions/mgmt/instances/__init__.py -> build/lib/trove/extensions/mgmt/instances
  creating build/lib/trove/extensions/mgmt/upgrade
  copying trove/extensions/mgmt/upgrade/service.py -> build/lib/trove/extensions/mgmt/upgrade
  copying trove/extensions/mgmt/upgrade/models.py -> build/lib/trove/extensions/mgmt/upgrade
  copying trove/extensions/mgmt/upgrade/__init__.py -> build/lib/trove/extensions/mgmt/upgrade
  creating build/lib/trove/common/db
  copying trove/common/db/models.py -> build/lib/trove/common/db
  copying trove/common/db/__init__.py -> build/lib/trove/common/db
  creating build/lib/trove/tests/unittests/db
  copying trove/tests/unittests/db/test_db_sqlalchemy_api.py -> build/lib/trove/tests/unittests/db
  copying trove/tests/unittests/db/__init__.py -> build/lib/trove/tests/unittests/db
  creating build/lib/trove/guestagent/common
  copying trove/guestagent/common/sql_query.py -> build/lib/trove/guestagent/common
  copying trove/guestagent/common/operating_system.py -> build/lib/trove/guestagent/common
  copying trove/guestagent/common/guestagent_utils.py -> build/lib/trove/guestagent/common
  copying trove/guestagent/common/configuration.py -> build/lib/trove/guestagent/common
  copying trove/guestagent/common/__init__.py -> build/lib/trove/guestagent/common
  creating build/lib/trove/tests/unittests/extensions/mgmt/instances
  copying trove/tests/unittests/extensions/mgmt/instances/test_service.py -> build/lib/trove/tests/unittests/extensions/mgmt/instances
  copying trove/tests/unittests/extensions/mgmt/instances/test_models.py -> build/lib/trove/tests/unittests/extensions/mgmt/instances
  copying trove/tests/unittests/extensions/mgmt/instances/__init__.py -> build/lib/trove/tests/unittests/extensions/mgmt/instances
  creating build/lib/trove/tests/unittests/guestagent/datastore
  creating build/lib/trove/tests/unittests/guestagent/datastore/postgres
  copying trove/tests/unittests/guestagent/datastore/postgres/test_service.py -> build/lib/trove/tests/unittests/guestagent/datastore/postgres
  copying trove/tests/unittests/guestagent/datastore/postgres/test_manager.py -> build/lib/trove/tests/unittests/guestagent/datastore/postgres
  copying trove/tests/unittests/guestagent/datastore/postgres/__init__.py -> build/lib/trove/tests/unittests/guestagent/datastore/postgres
  creating build/lib/trove/extensions/common
  copying trove/extensions/common/views.py -> build/lib/trove/extensions/common
  copying trove/extensions/common/service.py -> build/lib/trove/extensions/common
  copying trove/extensions/common/models.py -> build/lib/trove/extensions/common
  copying trove/extensions/common/common.py -> build/lib/trove/extensions/common
  copying trove/extensions/common/__init__.py -> build/lib/trove/extensions/common
  creating build/lib/trove/tests/unittests/taskmanager
  copying trove/tests/unittests/taskmanager/test_vertica_clusters.py -> build/lib/trove/tests/unittests/taskmanager
  copying trove/tests/unittests/taskmanager/test_models.py -> build/lib/trove/tests/unittests/taskmanager
  copying trove/tests/unittests/taskmanager/test_manager.py -> build/lib/trove/tests/unittests/taskmanager
  copying trove/tests/unittests/taskmanager/test_galera_clusters.py -> build/lib/trove/tests/unittests/taskmanager
  copying trove/tests/unittests/taskmanager/test_clusters.py -> build/lib/trove/tests/unittests/taskmanager
  copying trove/tests/unittests/taskmanager/test_api.py -> build/lib/trove/tests/unittests/taskmanager
  copying trove/tests/unittests/taskmanager/__init__.py -> build/lib/trove/tests/unittests/taskmanager
  creating build/lib/trove/tests/unittests/module
  copying trove/tests/unittests/module/test_module_views.py -> build/lib/trove/tests/unittests/module
  copying trove/tests/unittests/module/test_module_models.py -> build/lib/trove/tests/unittests/module
  copying trove/tests/unittests/module/test_module_controller.py -> build/lib/trove/tests/unittests/module
  copying trove/tests/unittests/module/__init__.py -> build/lib/trove/tests/unittests/module
  creating build/lib/trove/dns
  copying trove/dns/models.py -> build/lib/trove/dns
  copying trove/dns/manager.py -> build/lib/trove/dns
  copying trove/dns/driver.py -> build/lib/trove/dns
  copying trove/dns/__init__.py -> build/lib/trove/dns
  creating build/lib/trove/tests/unittests/router
  copying trove/tests/unittests/router/test_router.py -> build/lib/trove/tests/unittests/router
  copying trove/tests/unittests/router/__init__.py -> build/lib/trove/tests/unittests/router
  creating build/lib/trove/tests/unittests/upgrade
  copying trove/tests/unittests/upgrade/test_models.py -> build/lib/trove/tests/unittests/upgrade
  copying trove/tests/unittests/upgrade/test_controller.py -> build/lib/trove/tests/unittests/upgrade
  copying trove/tests/unittests/upgrade/__init__.py -> build/lib/trove/tests/unittests/upgrade
  creating build/lib/trove/limits
  copying trove/limits/views.py -> build/lib/trove/limits
  copying trove/limits/service.py -> build/lib/trove/limits
  copying trove/limits/__init__.py -> build/lib/trove/limits
  creating build/lib/trove/tests/unittests/instance
  copying trove/tests/unittests/instance/test_instance_controller.py -> build/lib/trove/tests/unittests/instance
  copying trove/tests/unittests/instance/test_service.py -> build/lib/trove/tests/unittests/instance
  copying trove/tests/unittests/instance/test_instance_views.py -> build/lib/trove/tests/unittests/instance
  copying trove/tests/unittests/instance/test_instance_status.py -> build/lib/trove/tests/unittests/instance
  copying trove/tests/unittests/instance/test_instance_models.py -> build/lib/trove/tests/unittests/instance
  copying trove/tests/unittests/instance/__init__.py -> build/lib/trove/tests/unittests/instance
  creating build/lib/trove/extensions/mongodb
  copying trove/extensions/mongodb/service.py -> build/lib/trove/extensions/mongodb
  copying trove/extensions/mongodb/__init__.py -> build/lib/trove/extensions/mongodb
  copying trove/extensions/mgmt/__init__.py -> build/lib/trove/extensions/mgmt
  creating build/lib/trove/guestagent/module
  creating build/lib/trove/guestagent/module/drivers
  copying trove/guestagent/module/drivers/ping_driver.py -> build/lib/trove/guestagent/module/drivers
  copying trove/guestagent/module/drivers/new_relic_license_driver.py -> build/lib/trove/guestagent/module/drivers
  copying trove/guestagent/module/drivers/module_driver.py -> build/lib/trove/guestagent/module/drivers
  copying trove/guestagent/module/drivers/__init__.py -> build/lib/trove/guestagent/module/drivers
  copying trove/guestagent/volume.py -> build/lib/trove/guestagent
  copying trove/guestagent/service.py -> build/lib/trove/guestagent
  copying trove/guestagent/pkg.py -> build/lib/trove/guestagent
  copying trove/guestagent/models.py -> build/lib/trove/guestagent
  copying trove/guestagent/guest_log.py -> build/lib/trove/guestagent
  copying trove/guestagent/dbaas.py -> build/lib/trove/guestagent
  copying trove/guestagent/api.py -> build/lib/trove/guestagent
  copying trove/guestagent/__init__.py -> build/lib/trove/guestagent
  creating build/lib/trove/configuration
  copying trove/configuration/views.py -> build/lib/trove/configuration
  copying trove/configuration/service.py -> build/lib/trove/configuration
  copying trove/configuration/models.py -> build/lib/trove/configuration
  copying trove/configuration/__init__.py -> build/lib/trove/configuration
  creating build/lib/trove/db
  creating build/lib/trove/db/sqlalchemy
  copying trove/db/sqlalchemy/utils.py -> build/lib/trove/db/sqlalchemy
  copying trove/db/sqlalchemy/session.py -> build/lib/trove/db/sqlalchemy
  copying trove/db/sqlalchemy/migration.py -> build/lib/trove/db/sqlalchemy
  copying trove/db/sqlalchemy/mappers.py -> build/lib/trove/db/sqlalchemy
  copying trove/db/sqlalchemy/api.py -> build/lib/trove/db/sqlalchemy
  copying trove/db/sqlalchemy/__init__.py -> build/lib/trove/db/sqlalchemy
  creating build/lib/trove/common/strategies/cluster/experimental/galera_common
  copying trove/common/strategies/cluster/experimental/galera_common/taskmanager.py -> build/lib/trove/common/strategies/cluster/experimental/galera_common
  copying trove/common/strategies/cluster/experimental/galera_common/guestagent.py -> build/lib/trove/common/strategies/cluster/experimental/galera_common
  copying trove/common/strategies/cluster/experimental/galera_common/api.py -> build/lib/trove/common/strategies/cluster/experimental/galera_common
  copying trove/common/strategies/cluster/experimental/galera_common/__init__.py -> build/lib/trove/common/strategies/cluster/experimental/galera_common
  creating build/lib/trove/common/strategies/cluster/experimental/redis
  copying trove/common/strategies/cluster/experimental/redis/taskmanager.py -> build/lib/trove/common/strategies/cluster/experimental/redis
  copying trove/common/strategies/cluster/experimental/redis/guestagent.py -> build/lib/trove/common/strategies/cluster/experimental/redis
  copying trove/common/strategies/cluster/experimental/redis/api.py -> build/lib/trove/common/strategies/cluster/experimental/redis
  copying trove/common/strategies/cluster/experimental/redis/__init__.py -> build/lib/trove/common/strategies/cluster/experimental/redis
  creating build/lib/trove/common/strategies/cluster/experimental/vertica
  copying trove/common/strategies/cluster/experimental/vertica/taskmanager.py -> build/lib/trove/common/strategies/cluster/experimental/vertica
  copying trove/common/strategies/cluster/experimental/vertica/guestagent.py -> build/lib/trove/common/strategies/cluster/experimental/vertica
  copying trove/common/strategies/cluster/experimental/vertica/api.py -> build/lib/trove/common/strategies/cluster/experimental/vertica
  copying trove/common/strategies/cluster/experimental/vertica/__init__.py -> build/lib/trove/common/strategies/cluster/experimental/vertica
  creating build/lib/trove/tests/unittests/domain-name-service
  copying trove/tests/unittests/domain-name-service/test_designate_driver.py -> build/lib/trove/tests/unittests/domain-name-service
  copying trove/tests/unittests/domain-name-service/__init__.py -> build/lib/trove/tests/unittests/domain-name-service
  creating build/lib/trove/volume_type
  copying trove/volume_type/views.py -> build/lib/trove/volume_type
  copying trove/volume_type/models.py -> build/lib/trove/volume_type
  copying trove/volume_type/__init__.py -> build/lib/trove/volume_type
  copying trove/common/strategies/cluster/experimental/__init__.py -> build/lib/trove/common/strategies/cluster/experimental
  creating build/lib/trove/tests/unittests/extensions/mgmt/datastores
  copying trove/tests/unittests/extensions/mgmt/datastores/test_service.py -> build/lib/trove/tests/unittests/extensions/mgmt/datastores
  copying trove/tests/unittests/extensions/mgmt/datastores/__init__.py -> build/lib/trove/tests/unittests/extensions/mgmt/datastores
  creating build/lib/trove/flavor
  copying trove/flavor/views.py -> build/lib/trove/flavor
  copying trove/flavor/service.py -> build/lib/trove/flavor
  copying trove/flavor/models.py -> build/lib/trove/flavor
  copying trove/flavor/__init__.py -> build/lib/trove/flavor
  creating build/lib/trove/quota
  copying trove/quota/quota.py -> build/lib/trove/quota
  copying trove/quota/models.py -> build/lib/trove/quota
  copying trove/quota/__init__.py -> build/lib/trove/quota
  creating build/lib/trove/guestagent/datastore/mysql_common
  copying trove/guestagent/datastore/mysql_common/service.py -> build/lib/trove/guestagent/datastore/mysql_common
  copying trove/guestagent/datastore/mysql_common/manager.py -> build/lib/trove/guestagent/datastore/mysql_common
  copying trove/guestagent/datastore/mysql_common/__init__.py -> build/lib/trove/guestagent/datastore/mysql_common
  creating build/lib/trove/common/rpc
  copying trove/common/rpc/version.py -> build/lib/trove/common/rpc
  copying trove/common/rpc/service.py -> build/lib/trove/common/rpc
  copying trove/common/rpc/serializer.py -> build/lib/trove/common/rpc
  copying trove/common/rpc/secure_serializer.py -> build/lib/trove/common/rpc
  copying trove/common/rpc/conductor_host_serializer.py -> build/lib/trove/common/rpc
  copying trove/common/rpc/conductor_guest_serializer.py -> build/lib/trove/common/rpc
  copying trove/common/rpc/__init__.py -> build/lib/trove/common/rpc
  copying trove/tests/unittests/extensions/__init__.py -> build/lib/trove/tests/unittests/extensions
  copying trove/db/models.py -> build/lib/trove/db
  copying trove/db/__init__.py -> build/lib/trove/db
  creating build/lib/trove/backup
  copying trove/backup/views.py -> build/lib/trove/backup
  copying trove/backup/state.py -> build/lib/trove/backup
  copying trove/backup/service.py -> build/lib/trove/backup
  copying trove/backup/models.py -> build/lib/trove/backup
  copying trove/backup/__init__.py -> build/lib/trove/backup
  creating build/lib/trove/dns/designate
  copying trove/dns/designate/driver.py -> build/lib/trove/dns/designate
  copying trove/dns/designate/__init__.py -> build/lib/trove/dns/designate
  creating build/lib/trove/guestagent/datastore/mariadb
  copying trove/guestagent/datastore/mariadb/service.py -> build/lib/trove/guestagent/datastore/mariadb
  copying trove/guestagent/datastore/mariadb/manager.py -> build/lib/trove/guestagent/datastore/mariadb
  copying trove/guestagent/datastore/mariadb/__init__.py -> build/lib/trove/guestagent/datastore/mariadb
  creating build/lib/trove/tests/unittests/hacking
  copying trove/tests/unittests/hacking/test_check.py -> build/lib/trove/tests/unittests/hacking
  copying trove/tests/unittests/hacking/__init__.py -> build/lib/trove/tests/unittests/hacking
  creating build/lib/trove/guestagent/strategies
  creating build/lib/trove/guestagent/strategies/replication
  copying trove/guestagent/strategies/replication/postgresql.py -> build/lib/trove/guestagent/strategies/replication
  copying trove/guestagent/strategies/replication/mysql_gtid.py -> build/lib/trove/guestagent/strategies/replication
  copying trove/guestagent/strategies/replication/mysql_base.py -> build/lib/trove/guestagent/strategies/replication
  copying trove/guestagent/strategies/replication/mariadb_gtid.py -> build/lib/trove/guestagent/strategies/replication
  copying trove/guestagent/strategies/replication/base.py -> build/lib/trove/guestagent/strategies/replication
  copying trove/guestagent/strategies/replication/__init__.py -> build/lib/trove/guestagent/strategies/replication
  creating build/lib/trove/hacking
  copying trove/hacking/checks.py -> build/lib/trove/hacking
  copying trove/hacking/__init__.py -> build/lib/trove/hacking
  creating build/lib/trove/instance
  copying trove/instance/views.py -> build/lib/trove/instance
  copying trove/instance/tasks.py -> build/lib/trove/instance
  copying trove/instance/service_status.py -> build/lib/trove/instance
  copying trove/instance/service.py -> build/lib/trove/instance
  copying trove/instance/models.py -> build/lib/trove/instance
  copying trove/instance/__init__.py -> build/lib/trove/instance
  creating build/lib/trove/extensions/vertica
  copying trove/extensions/vertica/service.py -> build/lib/trove/extensions/vertica
  copying trove/extensions/vertica/__init__.py -> build/lib/trove/extensions/vertica
  creating build/lib/trove/extensions/mgmt/quota
  copying trove/extensions/mgmt/quota/views.py -> build/lib/trove/extensions/mgmt/quota
  copying trove/extensions/mgmt/quota/service.py -> build/lib/trove/extensions/mgmt/quota
  copying trove/extensions/mgmt/quota/__init__.py -> build/lib/trove/extensions/mgmt/quota
  creating build/lib/trove/tests/unittests/util
  copying trove/tests/unittests/util/util.py -> build/lib/trove/tests/unittests/util
  copying trove/tests/unittests/util/__init__.py -> build/lib/trove/tests/unittests/util
  copying trove/tests/unittests/guestagent/datastore/test_service.py -> build/lib/trove/tests/unittests/guestagent/datastore
  copying trove/tests/unittests/guestagent/datastore/__init__.py -> build/lib/trove/tests/unittests/guestagent/datastore
  creating build/lib/trove/tests/unittests/extensions/common
  copying trove/tests/unittests/extensions/common/test_service.py -> build/lib/trove/tests/unittests/extensions/common
  copying trove/tests/unittests/extensions/common/__init__.py -> build/lib/trove/tests/unittests/extensions/common
  creating build/lib/trove/tests/unittests/backup
  copying trove/tests/unittests/backup/test_service.py -> build/lib/trove/tests/unittests/backup
  copying trove/tests/unittests/backup/test_backup_models.py -> build/lib/trove/tests/unittests/backup
  copying trove/tests/unittests/backup/test_backup_controller.py -> build/lib/trove/tests/unittests/backup
  copying trove/tests/unittests/backup/__init__.py -> build/lib/trove/tests/unittests/backup
  creating build/lib/trove/conductor
  copying trove/conductor/models.py -> build/lib/trove/conductor
  copying trove/conductor/manager.py -> build/lib/trove/conductor
  copying trove/conductor/api.py -> build/lib/trove/conductor
  copying trove/conductor/__init__.py -> build/lib/trove/conductor
  creating build/lib/trove/extensions/security_group
  copying trove/extensions/security_group/models.py -> build/lib/trove/extensions/security_group
  copying trove/extensions/security_group/__init__.py -> build/lib/trove/extensions/security_group
  creating build/lib/trove/extensions/mgmt/datastores
  copying trove/extensions/mgmt/datastores/views.py -> build/lib/trove/extensions/mgmt/datastores
  copying trove/extensions/mgmt/datastores/service.py -> build/lib/trove/extensions/mgmt/datastores
  copying trove/extensions/mgmt/datastores/__init__.py -> build/lib/trove/extensions/mgmt/datastores
  creating build/lib/trove/common/db/mongodb
  copying trove/common/db/mongodb/models.py -> build/lib/trove/common/db/mongodb
  copying trove/common/db/mongodb/__init__.py -> build/lib/trove/common/db/mongodb
  copying trove/common/strategies/strategy.py -> build/lib/trove/common/strategies
  copying trove/common/strategies/__init__.py -> build/lib/trove/common/strategies
  creating build/lib/trove/tests/unittests/quota
  copying trove/tests/unittests/quota/test_quota.py -> build/lib/trove/tests/unittests/quota
  copying trove/tests/unittests/quota/__init__.py -> build/lib/trove/tests/unittests/quota
  copying trove/tests/root_logger.py -> build/lib/trove/tests
  copying trove/tests/config.py -> build/lib/trove/tests
  copying trove/tests/__init__.py -> build/lib/trove/tests
  copying trove/extensions/__init__.py -> build/lib/trove/extensions
  copying trove/guestagent/module/module_manager.py -> build/lib/trove/guestagent/module
  copying trove/guestagent/module/driver_manager.py -> build/lib/trove/guestagent/module
  copying trove/guestagent/module/__init__.py -> build/lib/trove/guestagent/module
  creating build/lib/trove/guestagent/utils
  copying trove/guestagent/utils/mysql.py -> build/lib/trove/guestagent/utils
  copying trove/guestagent/utils/docker.py -> build/lib/trove/guestagent/utils
  copying trove/guestagent/utils/__init__.py -> build/lib/trove/guestagent/utils
  creating build/lib/trove/network
  copying trove/network/nova.py -> build/lib/trove/network
  copying trove/network/neutron.py -> build/lib/trove/network
  copying trove/network/base.py -> build/lib/trove/network
  copying trove/network/__init__.py -> build/lib/trove/network
  creating build/lib/trove/common/policies
  copying trove/common/policies/users.py -> build/lib/trove/common/policies
  copying trove/common/policies/user_access.py -> build/lib/trove/common/policies
  copying trove/common/policies/root.py -> build/lib/trove/common/policies
  copying trove/common/policies/modules.py -> build/lib/trove/common/policies
  copying trove/common/policies/limits.py -> build/lib/trove/common/policies
  copying trove/common/policies/instances.py -> build/lib/trove/common/policies
  copying trove/common/policies/flavors.py -> build/lib/trove/common/policies
  copying trove/common/policies/datastores.py -> build/lib/trove/common/policies
  copying trove/common/policies/databases.py -> build/lib/trove/common/policies
  copying trove/common/policies/configurations.py -> build/lib/trove/common/policies
  copying trove/common/policies/configuration_parameters.py -> build/lib/trove/common/policies
  copying trove/common/policies/clusters.py -> build/lib/trove/common/policies
  copying trove/common/policies/base.py -> build/lib/trove/common/policies
  copying trove/common/policies/backups.py -> build/lib/trove/common/policies
  copying trove/common/policies/__init__.py -> build/lib/trove/common/policies
  copying trove/common/xmlutils.py -> build/lib/trove/common
  copying trove/common/wsgi.py -> build/lib/trove/common
  copying trove/common/views.py -> build/lib/trove/common
  copying trove/common/utils.py -> build/lib/trove/common
  copying trove/common/trove_remote.py -> build/lib/trove/common
  copying trove/common/timeutils.py -> build/lib/trove/common
  copying trove/common/template.py -> build/lib/trove/common
  copying trove/common/swift.py -> build/lib/trove/common
  copying trove/common/stream_codecs.py -> build/lib/trove/common
  copying trove/common/server_group.py -> build/lib/trove/common
  copying trove/common/serializable_notification.py -> build/lib/trove/common
  copying trove/common/schemata.py -> build/lib/trove/common
  copying trove/common/profile.py -> build/lib/trove/common
  copying trove/common/policy.py -> build/lib/trove/common
  copying trove/common/pastedeploy.py -> build/lib/trove/common
  copying trove/common/pagination.py -> build/lib/trove/common
  copying trove/common/notification.py -> build/lib/trove/common
  copying trove/common/neutron.py -> build/lib/trove/common
  copying trove/common/models.py -> build/lib/trove/common
  copying trove/common/local.py -> build/lib/trove/common
  copying trove/common/limits.py -> build/lib/trove/common
  copying trove/common/i18n.py -> build/lib/trove/common
  copying trove/common/glance.py -> build/lib/trove/common
  copying trove/common/extensions.py -> build/lib/trove/common
  copying trove/common/exception.py -> build/lib/trove/common
  copying trove/common/debug_utils.py -> build/lib/trove/common
  copying trove/common/crypto_utils.py -> build/lib/trove/common
  copying trove/common/context.py -> build/lib/trove/common
  copying trove/common/constants.py -> build/lib/trove/common
  copying trove/common/configurations.py -> build/lib/trove/common
  copying trove/common/clients_admin.py -> build/lib/trove/common
  copying trove/common/clients.py -> build/lib/trove/common
  copying trove/common/cfg.py -> build/lib/trove/common
  copying trove/common/cache.py -> build/lib/trove/common
  copying trove/common/base_wsgi.py -> build/lib/trove/common
  copying trove/common/base_exception.py -> build/lib/trove/common
  copying trove/common/auth.py -> build/lib/trove/common
  copying trove/common/apischema.py -> build/lib/trove/common
  copying trove/common/api.py -> build/lib/trove/common
  copying trove/common/__init__.py -> build/lib/trove/common
  creating build/lib/trove/common/db/cassandra
  copying trove/common/db/cassandra/models.py -> build/lib/trove/common/db/cassandra
  copying trove/common/db/cassandra/__init__.py -> build/lib/trove/common/db/cassandra
  creating build/lib/trove/guestagent/datastore/mysql
  copying trove/guestagent/datastore/mysql/service.py -> build/lib/trove/guestagent/datastore/mysql
  copying trove/guestagent/datastore/mysql/manager.py -> build/lib/trove/guestagent/datastore/mysql
  copying trove/guestagent/datastore/mysql/__init__.py -> build/lib/trove/guestagent/datastore/mysql
  creating build/lib/trove/extensions/mgmt/clusters
  copying trove/extensions/mgmt/clusters/views.py -> build/lib/trove/extensions/mgmt/clusters
  copying trove/extensions/mgmt/clusters/service.py -> build/lib/trove/extensions/mgmt/clusters
  copying trove/extensions/mgmt/clusters/models.py -> build/lib/trove/extensions/mgmt/clusters
  copying trove/extensions/mgmt/clusters/__init__.py -> build/lib/trove/extensions/mgmt/clusters
  copying trove/guestagent/strategies/__init__.py -> build/lib/trove/guestagent/strategies
  creating build/lib/trove/tests/unittests/flavor
  copying trove/tests/unittests/flavor/test_flavor_views.py -> build/lib/trove/tests/unittests/flavor
  copying trove/tests/unittests/flavor/__init__.py -> build/lib/trove/tests/unittests/flavor
  copying trove/tests/unittests/guestagent/__init__.py -> build/lib/trove/tests/unittests/guestagent
  creating build/lib/trove/cmd
  copying trove/cmd/taskmanager.py -> build/lib/trove/cmd
  copying trove/cmd/status.py -> build/lib/trove/cmd
  copying trove/cmd/network_driver.py -> build/lib/trove/cmd
  copying trove/cmd/manage.py -> build/lib/trove/cmd
  copying trove/cmd/guest.py -> build/lib/trove/cmd
  copying trove/cmd/fakemode.py -> build/lib/trove/cmd
  copying trove/cmd/conductor.py -> build/lib/trove/cmd
  copying trove/cmd/common.py -> build/lib/trove/cmd
  copying trove/cmd/app_wsgi.py -> build/lib/trove/cmd
  copying trove/cmd/api.py -> build/lib/trove/cmd
  copying trove/cmd/__init__.py -> build/lib/trove/cmd
  creating build/lib/trove/extensions/mgmt/configuration
  copying trove/extensions/mgmt/configuration/views.py -> build/lib/trove/extensions/mgmt/configuration
  copying trove/extensions/mgmt/configuration/service.py -> build/lib/trove/extensions/mgmt/configuration
  copying trove/extensions/mgmt/configuration/__init__.py -> build/lib/trove/extensions/mgmt/configuration
  creating build/lib/trove/common/db/redis
  copying trove/common/db/redis/models.py -> build/lib/trove/common/db/redis
  copying trove/common/db/redis/__init__.py -> build/lib/trove/common/db/redis
  creating build/lib/trove/tests/unittests/datastore
  copying trove/tests/unittests/datastore/test_datastore_versions.py -> build/lib/trove/tests/unittests/datastore
  copying trove/tests/unittests/datastore/test_datastore_version_metadata.py -> build/lib/trove/tests/unittests/datastore
  copying trove/tests/unittests/datastore/test_datastore.py -> build/lib/trove/tests/unittests/datastore
  copying trove/tests/unittests/datastore/test_capability.py -> build/lib/trove/tests/unittests/datastore
  copying trove/tests/unittests/datastore/base.py -> build/lib/trove/tests/unittests/datastore
  copying trove/tests/unittests/datastore/__init__.py -> build/lib/trove/tests/unittests/datastore
  creating build/lib/trove/common/db/couchdb
  copying trove/common/db/couchdb/models.py -> build/lib/trove/common/db/couchdb
  copying trove/common/db/couchdb/__init__.py -> build/lib/trove/common/db/couchdb
  creating build/lib/trove/tests/unittests/conductor
  copying trove/tests/unittests/conductor/test_methods.py -> build/lib/trove/tests/unittests/conductor
  copying trove/tests/unittests/conductor/test_conf.py -> build/lib/trove/tests/unittests/conductor
  copying trove/tests/unittests/conductor/__init__.py -> build/lib/trove/tests/unittests/conductor
  creating build/lib/trove/common/db/mysql
  copying trove/common/db/mysql/models.py -> build/lib/trove/common/db/mysql
  copying trove/common/db/mysql/data.py -> build/lib/trove/common/db/mysql
  copying trove/common/db/mysql/__init__.py -> build/lib/trove/common/db/mysql
  creating build/lib/trove/tests/unittests/cluster
  copying trove/tests/unittests/cluster/test_cluster_vertica_controller.py -> build/lib/trove/tests/unittests/cluster
  copying trove/tests/unittests/cluster/test_cluster_redis_controller.py -> build/lib/trove/tests/unittests/cluster
  copying trove/tests/unittests/cluster/test_cluster_pxc_controller.py -> build/lib/trove/tests/unittests/cluster
  copying trove/tests/unittests/cluster/test_cluster_controller.py -> build/lib/trove/tests/unittests/cluster
  copying trove/tests/unittests/cluster/test_vertica_cluster.py -> build/lib/trove/tests/unittests/cluster
  copying trove/tests/unittests/cluster/test_redis_cluster.py -> build/lib/trove/tests/unittests/cluster
  copying trove/tests/unittests/cluster/test_mongodb_cluster.py -> build/lib/trove/tests/unittests/cluster
  copying trove/tests/unittests/cluster/test_models.py -> build/lib/trove/tests/unittests/cluster
  copying trove/tests/unittests/cluster/test_galera_cluster.py -> build/lib/trove/tests/unittests/cluster
  copying trove/tests/unittests/cluster/test_cluster_views.py -> build/lib/trove/tests/unittests/cluster
  copying trove/tests/unittests/cluster/test_cluster_models.py -> build/lib/trove/tests/unittests/cluster
  copying trove/tests/unittests/cluster/test_cluster.py -> build/lib/trove/tests/unittests/cluster
  copying trove/tests/unittests/cluster/test_cassandra_cluster.py -> build/lib/trove/tests/unittests/cluster
  copying trove/tests/unittests/cluster/__init__.py -> build/lib/trove/tests/unittests/cluster
  creating build/lib/trove/tests/unittests/api
  creating build/lib/trove/tests/unittests/api/common
  copying trove/tests/unittests/api/common/test_limits.py -> build/lib/trove/tests/unittests/api/common
  copying trove/tests/unittests/api/common/test_extensions.py -> build/lib/trove/tests/unittests/api/common
  copying trove/tests/unittests/api/common/__init__.py -> build/lib/trove/tests/unittests/api/common
  copying trove/tests/unittests/api/test_versions.py -> build/lib/trove/tests/unittests/api
  copying trove/tests/unittests/api/__init__.py -> build/lib/trove/tests/unittests/api
  creating build/lib/trove/common/db/postgresql
  copying trove/common/db/postgresql/models.py -> build/lib/trove/common/db/postgresql
  copying trove/common/db/postgresql/__init__.py -> build/lib/trove/common/db/postgresql
  copying trove/common/strategies/cluster/strategy.py -> build/lib/trove/common/strategies/cluster
  copying trove/common/strategies/cluster/base.py -> build/lib/trove/common/strategies/cluster
  copying trove/common/strategies/cluster/__init__.py -> build/lib/trove/common/strategies/cluster
  creating build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_wsgi.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_utils.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_trove_remote.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_timeutils.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_template.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_stream_codecs.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_server_group.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_serializer.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_secure_serializer.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_policy.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_pagination.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_notification.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_exception.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_dbmodels.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_crypto_utils.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_context.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_conductor_serializer.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/test_auth.py -> build/lib/trove/tests/unittests/common
  copying trove/tests/unittests/common/__init__.py -> build/lib/trove/tests/unittests/common
  creating build/lib/trove/common/strategies/cluster/experimental/mongodb
  copying trove/common/strategies/cluster/experimental/mongodb/taskmanager.py -> build/lib/trove/common/strategies/cluster/experimental/mongodb
  copying trove/common/strategies/cluster/experimental/mongodb/guestagent.py -> build/lib/trove/common/strategies/cluster/experimental/mongodb
  copying trove/common/strategies/cluster/experimental/mongodb/api.py -> build/lib/trove/common/strategies/cluster/experimental/mongodb
  copying trove/common/strategies/cluster/experimental/mongodb/__init__.py -> build/lib/trove/common/strategies/cluster/experimental/mongodb
  creating build/lib/trove/tests/unittests/cmd
  copying trove/tests/unittests/cmd/test_status.py -> build/lib/trove/tests/unittests/cmd
  copying trove/tests/unittests/cmd/__init__.py -> build/lib/trove/tests/unittests/cmd
  creating build/lib/trove/module
  copying trove/module/views.py -> build/lib/trove/module
  copying trove/module/service.py -> build/lib/trove/module
  copying trove/module/models.py -> build/lib/trove/module
  copying trove/module/__init__.py -> build/lib/trove/module
  running egg_info
  writing trove.egg-info/PKG-INFO
  writing dependency_links to trove.egg-info/dependency_links.txt
  writing entry points to trove.egg-info/entry_points.txt
  writing requirements to trove.egg-info/requires.txt
  writing top-level names to trove.egg-info/top_level.txt
  writing pbr to trove.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 'trove.egg-info/SOURCES.txt'
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'trove.db.sqlalchemy.migrations' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'trove.db.sqlalchemy.migrations' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'trove.db.sqlalchemy.migrations' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'trove.db.sqlalchemy.migrations' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'trove.db.sqlalchemy.migrations.versions' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'trove.db.sqlalchemy.migrations.versions' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'trove.db.sqlalchemy.migrations.versions' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'trove.db.sqlalchemy.migrations.versions' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'trove.templates.cassandra' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'trove.templates.cassandra' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'trove.templates.cassandra' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'trove.templates.cassandra' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'trove.templates.couchbase' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'trove.templates.couchbase' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'trove.templates.couchbase' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'trove.templates.couchbase' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'trove.templates.couchdb' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'trove.templates.couchdb' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'trove.templates.couchdb' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'trove.templates.couchdb' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'trove.templates.db2' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'trove.templates.db2' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'trove.templates.db2' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'trove.templates.db2' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'trove.templates.mariadb' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'trove.templates.mariadb' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'trove.templates.mariadb' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'trove.templates.mariadb' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'trove.templates.mongodb' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'trove.templates.mongodb' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'trove.templates.mongodb' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'trove.templates.mongodb' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'trove.templates.mysql' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'trove.templates.mysql' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'trove.templates.mysql' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'trove.templates.mysql' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'trove.templates.percona' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'trove.templates.percona' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'trove.templates.percona' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'trove.templates.percona' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'trove.templates.postgresql' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'trove.templates.postgresql' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'trove.templates.postgresql' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'trove.templates.postgresql' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'trove.templates.pxc' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'trove.templates.pxc' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'trove.templates.pxc' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'trove.templates.pxc' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'trove.templates.redis' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'trove.templates.redis' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'trove.templates.redis' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'trove.templates.redis' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'trove.templates.vertica' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'trove.templates.vertica' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'trove.templates.vertica' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'trove.templates.vertica' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'trove.tests.util' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'trove.tests.util' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'trove.tests.util' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'trove.tests.util' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  copying trove/README -> build/lib/trove
  creating build/lib/trove/templates
  creating build/lib/trove/templates/cassandra
  copying trove/templates/cassandra/config.template -> build/lib/trove/templates/cassandra
  copying trove/templates/cassandra/validation-rules.json -> build/lib/trove/templates/cassandra
  creating build/lib/trove/templates/couchbase
  copying trove/templates/couchbase/config.template -> build/lib/trove/templates/couchbase
  creating build/lib/trove/templates/couchdb
  copying trove/templates/couchdb/config.template -> build/lib/trove/templates/couchdb
  creating build/lib/trove/templates/db2
  copying trove/templates/db2/config.template -> build/lib/trove/templates/db2
  copying trove/templates/db2/validation-rules.json -> build/lib/trove/templates/db2
  creating build/lib/trove/templates/mariadb
  copying trove/templates/mariadb/cluster.config.template -> build/lib/trove/templates/mariadb
  copying trove/templates/mariadb/config.template -> build/lib/trove/templates/mariadb
  copying trove/templates/mariadb/replica.config.template -> build/lib/trove/templates/mariadb
  copying trove/templates/mariadb/replica_source.config.template -> build/lib/trove/templates/mariadb
  copying trove/templates/mariadb/validation-rules.json -> build/lib/trove/templates/mariadb
  creating build/lib/trove/templates/mongodb
  copying trove/templates/mongodb/config.template -> build/lib/trove/templates/mongodb
  copying trove/templates/mongodb/validation-rules.json -> build/lib/trove/templates/mongodb
  creating build/lib/trove/templates/mysql
  copying trove/templates/mysql/config.template -> build/lib/trove/templates/mysql
  copying trove/templates/mysql/replica.config.template -> build/lib/trove/templates/mysql
  copying trove/templates/mysql/replica_source.config.template -> build/lib/trove/templates/mysql
  copying trove/templates/mysql/validation-rules.json -> build/lib/trove/templates/mysql
  creating build/lib/trove/templates/mysql/5.5
  copying trove/templates/mysql/5.5/replica.config.template -> build/lib/trove/templates/mysql/5.5
  copying trove/templates/mysql/5.5/replica_source.config.template -> build/lib/trove/templates/mysql/5.5
  creating build/lib/trove/templates/mysql/mysql-test
  copying trove/templates/mysql/mysql-test/config.template -> build/lib/trove/templates/mysql/mysql-test
  creating build/lib/trove/templates/percona
  copying trove/templates/percona/config.template -> build/lib/trove/templates/percona
  copying trove/templates/percona/replica.config.template -> build/lib/trove/templates/percona
  copying trove/templates/percona/replica_source.config.template -> build/lib/trove/templates/percona
  copying trove/templates/percona/validation-rules.json -> build/lib/trove/templates/percona
  creating build/lib/trove/templates/percona/5.5
  copying trove/templates/percona/5.5/replica.config.template -> build/lib/trove/templates/percona/5.5
  copying trove/templates/percona/5.5/replica_source.config.template -> build/lib/trove/templates/percona/5.5
  creating build/lib/trove/templates/postgresql
  copying trove/templates/postgresql/config.template -> build/lib/trove/templates/postgresql
  copying trove/templates/postgresql/replica.config.template -> build/lib/trove/templates/postgresql
  copying trove/templates/postgresql/replica_source.config.template -> build/lib/trove/templates/postgresql
  copying trove/templates/postgresql/validation-rules.json -> build/lib/trove/templates/postgresql
  creating build/lib/trove/templates/pxc
  copying trove/templates/pxc/cluster.config.template -> build/lib/trove/templates/pxc
  copying trove/templates/pxc/config.template -> build/lib/trove/templates/pxc
  copying trove/templates/pxc/replica.config.template -> build/lib/trove/templates/pxc
  copying trove/templates/pxc/replica_source.config.template -> build/lib/trove/templates/pxc
  copying trove/templates/pxc/validation-rules.json -> build/lib/trove/templates/pxc
  creating build/lib/trove/templates/pxc/5.5
  copying trove/templates/pxc/5.5/replica.config.template -> build/lib/trove/templates/pxc/5.5
  copying trove/templates/pxc/5.5/replica_source.config.template -> build/lib/trove/templates/pxc/5.5
  creating build/lib/trove/templates/redis
  copying trove/templates/redis/config.template -> build/lib/trove/templates/redis
  copying trove/templates/redis/replica.config.template -> build/lib/trove/templates/redis
  copying trove/templates/redis/replica_source.config.template -> build/lib/trove/templates/redis
  copying trove/templates/redis/validation-rules.json -> build/lib/trove/templates/redis
  creating build/lib/trove/templates/vertica
  copying trove/templates/vertica/config.template -> build/lib/trove/templates/vertica
  copying trove/templates/vertica/validation-rules.json -> build/lib/trove/templates/vertica
  copying trove/db/sqlalchemy/alembic.ini -> build/lib/trove/db/sqlalchemy
  creating build/lib/trove/db/sqlalchemy/migrations
  copying trove/db/sqlalchemy/migrations/README -> build/lib/trove/db/sqlalchemy/migrations
  copying trove/db/sqlalchemy/migrations/env.py -> build/lib/trove/db/sqlalchemy/migrations
  copying trove/db/sqlalchemy/migrations/script.py.mako -> build/lib/trove/db/sqlalchemy/migrations
  creating build/lib/trove/db/sqlalchemy/migrations/versions
  copying trove/db/sqlalchemy/migrations/versions/5c68b4fb3cd1_add_datastore_version_registry_extension.py -> build/lib/trove/db/sqlalchemy/migrations/versions
  copying trove/db/sqlalchemy/migrations/versions/7ee6154548a6_add_storage_driver_to_backups_table.py -> build/lib/trove/db/sqlalchemy/migrations/versions
  copying trove/db/sqlalchemy/migrations/versions/906cffda7b29_init_trove_db.py -> build/lib/trove/db/sqlalchemy/migrations/versions
  copying trove/db/sqlalchemy/migrations/versions/cee1bcba3541_drop_migrate_version_table.py -> build/lib/trove/db/sqlalchemy/migrations/versions
  creating build/lib/trove/tests/util
  copying trove/tests/util/utils.py -> build/lib/trove/tests/util
  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/trove
  creating build/bdist.linux-x86_64/wheel/trove/templates
  creating build/bdist.linux-x86_64/wheel/trove/templates/vertica
  copying build/lib/trove/templates/vertica/validation-rules.json -> build/bdist.linux-x86_64/wheel/trove/templates/vertica
  copying build/lib/trove/templates/vertica/config.template -> build/bdist.linux-x86_64/wheel/trove/templates/vertica
  creating build/bdist.linux-x86_64/wheel/trove/templates/redis
  copying build/lib/trove/templates/redis/validation-rules.json -> build/bdist.linux-x86_64/wheel/trove/templates/redis
  copying build/lib/trove/templates/redis/replica_source.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/redis
  copying build/lib/trove/templates/redis/replica.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/redis
  copying build/lib/trove/templates/redis/config.template -> build/bdist.linux-x86_64/wheel/trove/templates/redis
  creating build/bdist.linux-x86_64/wheel/trove/templates/pxc
  creating build/bdist.linux-x86_64/wheel/trove/templates/pxc/5.5
  copying build/lib/trove/templates/pxc/5.5/replica_source.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/pxc/5.5
  copying build/lib/trove/templates/pxc/5.5/replica.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/pxc/5.5
  copying build/lib/trove/templates/pxc/validation-rules.json -> build/bdist.linux-x86_64/wheel/trove/templates/pxc
  copying build/lib/trove/templates/pxc/replica_source.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/pxc
  copying build/lib/trove/templates/pxc/replica.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/pxc
  copying build/lib/trove/templates/pxc/config.template -> build/bdist.linux-x86_64/wheel/trove/templates/pxc
  copying build/lib/trove/templates/pxc/cluster.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/pxc
  creating build/bdist.linux-x86_64/wheel/trove/templates/postgresql
  copying build/lib/trove/templates/postgresql/validation-rules.json -> build/bdist.linux-x86_64/wheel/trove/templates/postgresql
  copying build/lib/trove/templates/postgresql/replica_source.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/postgresql
  copying build/lib/trove/templates/postgresql/replica.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/postgresql
  copying build/lib/trove/templates/postgresql/config.template -> build/bdist.linux-x86_64/wheel/trove/templates/postgresql
  creating build/bdist.linux-x86_64/wheel/trove/templates/percona
  creating build/bdist.linux-x86_64/wheel/trove/templates/percona/5.5
  copying build/lib/trove/templates/percona/5.5/replica_source.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/percona/5.5
  copying build/lib/trove/templates/percona/5.5/replica.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/percona/5.5
  copying build/lib/trove/templates/percona/validation-rules.json -> build/bdist.linux-x86_64/wheel/trove/templates/percona
  copying build/lib/trove/templates/percona/replica_source.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/percona
  copying build/lib/trove/templates/percona/replica.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/percona
  copying build/lib/trove/templates/percona/config.template -> build/bdist.linux-x86_64/wheel/trove/templates/percona
  creating build/bdist.linux-x86_64/wheel/trove/templates/mysql
  creating build/bdist.linux-x86_64/wheel/trove/templates/mysql/mysql-test
  copying build/lib/trove/templates/mysql/mysql-test/config.template -> build/bdist.linux-x86_64/wheel/trove/templates/mysql/mysql-test
  creating build/bdist.linux-x86_64/wheel/trove/templates/mysql/5.5
  copying build/lib/trove/templates/mysql/5.5/replica_source.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/mysql/5.5
  copying build/lib/trove/templates/mysql/5.5/replica.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/mysql/5.5
  copying build/lib/trove/templates/mysql/validation-rules.json -> build/bdist.linux-x86_64/wheel/trove/templates/mysql
  copying build/lib/trove/templates/mysql/replica_source.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/mysql
  copying build/lib/trove/templates/mysql/replica.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/mysql
  copying build/lib/trove/templates/mysql/config.template -> build/bdist.linux-x86_64/wheel/trove/templates/mysql
  creating build/bdist.linux-x86_64/wheel/trove/templates/mongodb
  copying build/lib/trove/templates/mongodb/validation-rules.json -> build/bdist.linux-x86_64/wheel/trove/templates/mongodb
  copying build/lib/trove/templates/mongodb/config.template -> build/bdist.linux-x86_64/wheel/trove/templates/mongodb
  creating build/bdist.linux-x86_64/wheel/trove/templates/mariadb
  copying build/lib/trove/templates/mariadb/validation-rules.json -> build/bdist.linux-x86_64/wheel/trove/templates/mariadb
  copying build/lib/trove/templates/mariadb/replica_source.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/mariadb
  copying build/lib/trove/templates/mariadb/replica.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/mariadb
  copying build/lib/trove/templates/mariadb/config.template -> build/bdist.linux-x86_64/wheel/trove/templates/mariadb
  copying build/lib/trove/templates/mariadb/cluster.config.template -> build/bdist.linux-x86_64/wheel/trove/templates/mariadb
  creating build/bdist.linux-x86_64/wheel/trove/templates/db2
  copying build/lib/trove/templates/db2/validation-rules.json -> build/bdist.linux-x86_64/wheel/trove/templates/db2
  copying build/lib/trove/templates/db2/config.template -> build/bdist.linux-x86_64/wheel/trove/templates/db2
  creating build/bdist.linux-x86_64/wheel/trove/templates/couchdb
  copying build/lib/trove/templates/couchdb/config.template -> build/bdist.linux-x86_64/wheel/trove/templates/couchdb
  creating build/bdist.linux-x86_64/wheel/trove/templates/couchbase
  copying build/lib/trove/templates/couchbase/config.template -> build/bdist.linux-x86_64/wheel/trove/templates/couchbase
  creating build/bdist.linux-x86_64/wheel/trove/templates/cassandra
  copying build/lib/trove/templates/cassandra/validation-rules.json -> build/bdist.linux-x86_64/wheel/trove/templates/cassandra
  copying build/lib/trove/templates/cassandra/config.template -> build/bdist.linux-x86_64/wheel/trove/templates/cassandra
  copying build/lib/trove/README -> build/bdist.linux-x86_64/wheel/trove
  creating build/bdist.linux-x86_64/wheel/trove/module
  copying build/lib/trove/module/__init__.py -> build/bdist.linux-x86_64/wheel/trove/module
  copying build/lib/trove/module/models.py -> build/bdist.linux-x86_64/wheel/trove/module
  copying build/lib/trove/module/service.py -> build/bdist.linux-x86_64/wheel/trove/module
  copying build/lib/trove/module/views.py -> build/bdist.linux-x86_64/wheel/trove/module
  creating build/bdist.linux-x86_64/wheel/trove/cmd
  copying build/lib/trove/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/trove/cmd
  copying build/lib/trove/cmd/api.py -> build/bdist.linux-x86_64/wheel/trove/cmd
  copying build/lib/trove/cmd/app_wsgi.py -> build/bdist.linux-x86_64/wheel/trove/cmd
  copying build/lib/trove/cmd/common.py -> build/bdist.linux-x86_64/wheel/trove/cmd
  copying build/lib/trove/cmd/conductor.py -> build/bdist.linux-x86_64/wheel/trove/cmd
  copying build/lib/trove/cmd/fakemode.py -> build/bdist.linux-x86_64/wheel/trove/cmd
  copying build/lib/trove/cmd/guest.py -> build/bdist.linux-x86_64/wheel/trove/cmd
  copying build/lib/trove/cmd/manage.py -> build/bdist.linux-x86_64/wheel/trove/cmd
  copying build/lib/trove/cmd/network_driver.py -> build/bdist.linux-x86_64/wheel/trove/cmd
  copying build/lib/trove/cmd/status.py -> build/bdist.linux-x86_64/wheel/trove/cmd
  copying build/lib/trove/cmd/taskmanager.py -> build/bdist.linux-x86_64/wheel/trove/cmd
  creating build/bdist.linux-x86_64/wheel/trove/network
  copying build/lib/trove/network/__init__.py -> build/bdist.linux-x86_64/wheel/trove/network
  copying build/lib/trove/network/base.py -> build/bdist.linux-x86_64/wheel/trove/network
  copying build/lib/trove/network/neutron.py -> build/bdist.linux-x86_64/wheel/trove/network
  copying build/lib/trove/network/nova.py -> build/bdist.linux-x86_64/wheel/trove/network
  creating build/bdist.linux-x86_64/wheel/trove/conductor
  copying build/lib/trove/conductor/__init__.py -> build/bdist.linux-x86_64/wheel/trove/conductor
  copying build/lib/trove/conductor/api.py -> build/bdist.linux-x86_64/wheel/trove/conductor
  copying build/lib/trove/conductor/manager.py -> build/bdist.linux-x86_64/wheel/trove/conductor
  copying build/lib/trove/conductor/models.py -> build/bdist.linux-x86_64/wheel/trove/conductor
  creating build/bdist.linux-x86_64/wheel/trove/instance
  copying build/lib/trove/instance/__init__.py -> build/bdist.linux-x86_64/wheel/trove/instance
  copying build/lib/trove/instance/models.py -> build/bdist.linux-x86_64/wheel/trove/instance
  copying build/lib/trove/instance/service.py -> build/bdist.linux-x86_64/wheel/trove/instance
  copying build/lib/trove/instance/service_status.py -> build/bdist.linux-x86_64/wheel/trove/instance
  copying build/lib/trove/instance/tasks.py -> build/bdist.linux-x86_64/wheel/trove/instance
  copying build/lib/trove/instance/views.py -> build/bdist.linux-x86_64/wheel/trove/instance
  creating build/bdist.linux-x86_64/wheel/trove/hacking
  copying build/lib/trove/hacking/__init__.py -> build/bdist.linux-x86_64/wheel/trove/hacking
  copying build/lib/trove/hacking/checks.py -> build/bdist.linux-x86_64/wheel/trove/hacking
  creating build/bdist.linux-x86_64/wheel/trove/backup
  copying build/lib/trove/backup/__init__.py -> build/bdist.linux-x86_64/wheel/trove/backup
  copying build/lib/trove/backup/models.py -> build/bdist.linux-x86_64/wheel/trove/backup
  copying build/lib/trove/backup/service.py -> build/bdist.linux-x86_64/wheel/trove/backup
  copying build/lib/trove/backup/state.py -> build/bdist.linux-x86_64/wheel/trove/backup
  copying build/lib/trove/backup/views.py -> build/bdist.linux-x86_64/wheel/trove/backup
  creating build/bdist.linux-x86_64/wheel/trove/quota
  copying build/lib/trove/quota/__init__.py -> build/bdist.linux-x86_64/wheel/trove/quota
  copying build/lib/trove/quota/models.py -> build/bdist.linux-x86_64/wheel/trove/quota
  copying build/lib/trove/quota/quota.py -> build/bdist.linux-x86_64/wheel/trove/quota
  creating build/bdist.linux-x86_64/wheel/trove/flavor
  copying build/lib/trove/flavor/__init__.py -> build/bdist.linux-x86_64/wheel/trove/flavor
  copying build/lib/trove/flavor/models.py -> build/bdist.linux-x86_64/wheel/trove/flavor
  copying build/lib/trove/flavor/service.py -> build/bdist.linux-x86_64/wheel/trove/flavor
  copying build/lib/trove/flavor/views.py -> build/bdist.linux-x86_64/wheel/trove/flavor
  creating build/bdist.linux-x86_64/wheel/trove/volume_type
  copying build/lib/trove/volume_type/__init__.py -> build/bdist.linux-x86_64/wheel/trove/volume_type
  copying build/lib/trove/volume_type/models.py -> build/bdist.linux-x86_64/wheel/trove/volume_type
  copying build/lib/trove/volume_type/views.py -> build/bdist.linux-x86_64/wheel/trove/volume_type
  creating build/bdist.linux-x86_64/wheel/trove/db
  copying build/lib/trove/db/__init__.py -> build/bdist.linux-x86_64/wheel/trove/db
  copying build/lib/trove/db/models.py -> build/bdist.linux-x86_64/wheel/trove/db
  creating build/bdist.linux-x86_64/wheel/trove/db/sqlalchemy
  creating build/bdist.linux-x86_64/wheel/trove/db/sqlalchemy/migrations
  creating build/bdist.linux-x86_64/wheel/trove/db/sqlalchemy/migrations/versions
  copying build/lib/trove/db/sqlalchemy/migrations/versions/cee1bcba3541_drop_migrate_version_table.py -> build/bdist.linux-x86_64/wheel/trove/db/sqlalchemy/migrations/versions
  copying build/lib/trove/db/sqlalchemy/migrations/versions/906cffda7b29_init_trove_db.py -> build/bdist.linux-x86_64/wheel/trove/db/sqlalchemy/migrations/versions
  copying build/lib/trove/db/sqlalchemy/migrations/versions/7ee6154548a6_add_storage_driver_to_backups_table.py -> build/bdist.linux-x86_64/wheel/trove/db/sqlalchemy/migrations/versions
  copying build/lib/trove/db/sqlalchemy/migrations/versions/5c68b4fb3cd1_add_datastore_version_registry_extension.py -> build/bdist.linux-x86_64/wheel/trove/db/sqlalchemy/migrations/versions
  copying build/lib/trove/db/sqlalchemy/migrations/script.py.mako -> build/bdist.linux-x86_64/wheel/trove/db/sqlalchemy/migrations
  copying build/lib/trove/db/sqlalchemy/migrations/env.py -> build/bdist.linux-x86_64/wheel/trove/db/sqlalchemy/migrations
  copying build/lib/trove/db/sqlalchemy/migrations/README -> build/bdist.linux-x86_64/wheel/trove/db/sqlalchemy/migrations
  copying build/lib/trove/db/sqlalchemy/alembic.ini -> build/bdist.linux-x86_64/wheel/trove/db/sqlalchemy
  copying build/lib/trove/db/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/trove/db/sqlalchemy
  copying build/lib/trove/db/sqlalchemy/api.py -> build/bdist.linux-x86_64/wheel/trove/db/sqlalchemy
  copying build/lib/trove/db/sqlalchemy/mappers.py -> build/bdist.linux-x86_64/wheel/trove/db/sqlalchemy
  copying build/lib/trove/db/sqlalchemy/migration.py -> build/bdist.linux-x86_64/wheel/trove/db/sqlalchemy
  copying build/lib/trove/db/sqlalchemy/session.py -> build/bdist.linux-x86_64/wheel/trove/db/sqlalchemy
  copying build/lib/trove/db/sqlalchemy/utils.py -> build/bdist.linux-x86_64/wheel/trove/db/sqlalchemy
  creating build/bdist.linux-x86_64/wheel/trove/configuration
  copying build/lib/trove/configuration/__init__.py -> build/bdist.linux-x86_64/wheel/trove/configuration
  copying build/lib/trove/configuration/models.py -> build/bdist.linux-x86_64/wheel/trove/configuration
  copying build/lib/trove/configuration/service.py -> build/bdist.linux-x86_64/wheel/trove/configuration
  copying build/lib/trove/configuration/views.py -> build/bdist.linux-x86_64/wheel/trove/configuration
  creating build/bdist.linux-x86_64/wheel/trove/limits
  copying build/lib/trove/limits/__init__.py -> build/bdist.linux-x86_64/wheel/trove/limits
  copying build/lib/trove/limits/service.py -> build/bdist.linux-x86_64/wheel/trove/limits
  copying build/lib/trove/limits/views.py -> build/bdist.linux-x86_64/wheel/trove/limits
  creating build/bdist.linux-x86_64/wheel/trove/dns
  creating build/bdist.linux-x86_64/wheel/trove/dns/designate
  copying build/lib/trove/dns/designate/__init__.py -> build/bdist.linux-x86_64/wheel/trove/dns/designate
  copying build/lib/trove/dns/designate/driver.py -> build/bdist.linux-x86_64/wheel/trove/dns/designate
  copying build/lib/trove/dns/__init__.py -> build/bdist.linux-x86_64/wheel/trove/dns
  copying build/lib/trove/dns/driver.py -> build/bdist.linux-x86_64/wheel/trove/dns
  copying build/lib/trove/dns/manager.py -> build/bdist.linux-x86_64/wheel/trove/dns
  copying build/lib/trove/dns/models.py -> build/bdist.linux-x86_64/wheel/trove/dns
  creating build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/api.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/apischema.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/auth.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/base_exception.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/base_wsgi.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/cache.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/cfg.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/clients.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/clients_admin.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/configurations.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/constants.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/context.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/crypto_utils.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/debug_utils.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/exception.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/extensions.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/glance.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/i18n.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/limits.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/local.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/models.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/neutron.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/notification.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/pagination.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/pastedeploy.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/policy.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/profile.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/schemata.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/serializable_notification.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/server_group.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/stream_codecs.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/swift.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/template.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/timeutils.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/trove_remote.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/utils.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/views.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/wsgi.py -> build/bdist.linux-x86_64/wheel/trove/common
  copying build/lib/trove/common/xmlutils.py -> build/bdist.linux-x86_64/wheel/trove/common
  creating build/bdist.linux-x86_64/wheel/trove/common/policies
  copying build/lib/trove/common/policies/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common/policies
  copying build/lib/trove/common/policies/backups.py -> build/bdist.linux-x86_64/wheel/trove/common/policies
  copying build/lib/trove/common/policies/base.py -> build/bdist.linux-x86_64/wheel/trove/common/policies
  copying build/lib/trove/common/policies/clusters.py -> build/bdist.linux-x86_64/wheel/trove/common/policies
  copying build/lib/trove/common/policies/configuration_parameters.py -> build/bdist.linux-x86_64/wheel/trove/common/policies
  copying build/lib/trove/common/policies/configurations.py -> build/bdist.linux-x86_64/wheel/trove/common/policies
  copying build/lib/trove/common/policies/databases.py -> build/bdist.linux-x86_64/wheel/trove/common/policies
  copying build/lib/trove/common/policies/datastores.py -> build/bdist.linux-x86_64/wheel/trove/common/policies
  copying build/lib/trove/common/policies/flavors.py -> build/bdist.linux-x86_64/wheel/trove/common/policies
  copying build/lib/trove/common/policies/instances.py -> build/bdist.linux-x86_64/wheel/trove/common/policies
  copying build/lib/trove/common/policies/limits.py -> build/bdist.linux-x86_64/wheel/trove/common/policies
  copying build/lib/trove/common/policies/modules.py -> build/bdist.linux-x86_64/wheel/trove/common/policies
  copying build/lib/trove/common/policies/root.py -> build/bdist.linux-x86_64/wheel/trove/common/policies
  copying build/lib/trove/common/policies/user_access.py -> build/bdist.linux-x86_64/wheel/trove/common/policies
  copying build/lib/trove/common/policies/users.py -> build/bdist.linux-x86_64/wheel/trove/common/policies
  creating build/bdist.linux-x86_64/wheel/trove/common/rpc
  copying build/lib/trove/common/rpc/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common/rpc
  copying build/lib/trove/common/rpc/conductor_guest_serializer.py -> build/bdist.linux-x86_64/wheel/trove/common/rpc
  copying build/lib/trove/common/rpc/conductor_host_serializer.py -> build/bdist.linux-x86_64/wheel/trove/common/rpc
  copying build/lib/trove/common/rpc/secure_serializer.py -> build/bdist.linux-x86_64/wheel/trove/common/rpc
  copying build/lib/trove/common/rpc/serializer.py -> build/bdist.linux-x86_64/wheel/trove/common/rpc
  copying build/lib/trove/common/rpc/service.py -> build/bdist.linux-x86_64/wheel/trove/common/rpc
  copying build/lib/trove/common/rpc/version.py -> build/bdist.linux-x86_64/wheel/trove/common/rpc
  creating build/bdist.linux-x86_64/wheel/trove/common/db
  creating build/bdist.linux-x86_64/wheel/trove/common/db/postgresql
  copying build/lib/trove/common/db/postgresql/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common/db/postgresql
  copying build/lib/trove/common/db/postgresql/models.py -> build/bdist.linux-x86_64/wheel/trove/common/db/postgresql
  creating build/bdist.linux-x86_64/wheel/trove/common/db/mysql
  copying build/lib/trove/common/db/mysql/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common/db/mysql
  copying build/lib/trove/common/db/mysql/data.py -> build/bdist.linux-x86_64/wheel/trove/common/db/mysql
  copying build/lib/trove/common/db/mysql/models.py -> build/bdist.linux-x86_64/wheel/trove/common/db/mysql
  creating build/bdist.linux-x86_64/wheel/trove/common/db/couchdb
  copying build/lib/trove/common/db/couchdb/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common/db/couchdb
  copying build/lib/trove/common/db/couchdb/models.py -> build/bdist.linux-x86_64/wheel/trove/common/db/couchdb
  creating build/bdist.linux-x86_64/wheel/trove/common/db/redis
  copying build/lib/trove/common/db/redis/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common/db/redis
  copying build/lib/trove/common/db/redis/models.py -> build/bdist.linux-x86_64/wheel/trove/common/db/redis
  creating build/bdist.linux-x86_64/wheel/trove/common/db/cassandra
  copying build/lib/trove/common/db/cassandra/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common/db/cassandra
  copying build/lib/trove/common/db/cassandra/models.py -> build/bdist.linux-x86_64/wheel/trove/common/db/cassandra
  creating build/bdist.linux-x86_64/wheel/trove/common/db/mongodb
  copying build/lib/trove/common/db/mongodb/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common/db/mongodb
  copying build/lib/trove/common/db/mongodb/models.py -> build/bdist.linux-x86_64/wheel/trove/common/db/mongodb
  copying build/lib/trove/common/db/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common/db
  copying build/lib/trove/common/db/models.py -> build/bdist.linux-x86_64/wheel/trove/common/db
  creating build/bdist.linux-x86_64/wheel/trove/common/strategies
  copying build/lib/trove/common/strategies/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies
  copying build/lib/trove/common/strategies/strategy.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies
  creating build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster
  copying build/lib/trove/common/strategies/cluster/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster
  copying build/lib/trove/common/strategies/cluster/base.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster
  copying build/lib/trove/common/strategies/cluster/strategy.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster
  creating build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental
  creating build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/mongodb
  copying build/lib/trove/common/strategies/cluster/experimental/mongodb/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/mongodb
  copying build/lib/trove/common/strategies/cluster/experimental/mongodb/api.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/mongodb
  copying build/lib/trove/common/strategies/cluster/experimental/mongodb/guestagent.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/mongodb
  copying build/lib/trove/common/strategies/cluster/experimental/mongodb/taskmanager.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/mongodb
  copying build/lib/trove/common/strategies/cluster/experimental/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental
  creating build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/vertica
  copying build/lib/trove/common/strategies/cluster/experimental/vertica/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/vertica
  copying build/lib/trove/common/strategies/cluster/experimental/vertica/api.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/vertica
  copying build/lib/trove/common/strategies/cluster/experimental/vertica/guestagent.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/vertica
  copying build/lib/trove/common/strategies/cluster/experimental/vertica/taskmanager.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/vertica
  creating build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/redis
  copying build/lib/trove/common/strategies/cluster/experimental/redis/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/redis
  copying build/lib/trove/common/strategies/cluster/experimental/redis/api.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/redis
  copying build/lib/trove/common/strategies/cluster/experimental/redis/guestagent.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/redis
  copying build/lib/trove/common/strategies/cluster/experimental/redis/taskmanager.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/redis
  creating build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/galera_common
  copying build/lib/trove/common/strategies/cluster/experimental/galera_common/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/galera_common
  copying build/lib/trove/common/strategies/cluster/experimental/galera_common/api.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/galera_common
  copying build/lib/trove/common/strategies/cluster/experimental/galera_common/guestagent.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/galera_common
  copying build/lib/trove/common/strategies/cluster/experimental/galera_common/taskmanager.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/galera_common
  creating build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/cassandra
  copying build/lib/trove/common/strategies/cluster/experimental/cassandra/__init__.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/cassandra
  copying build/lib/trove/common/strategies/cluster/experimental/cassandra/api.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/cassandra
  copying build/lib/trove/common/strategies/cluster/experimental/cassandra/guestagent.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/cassandra
  copying build/lib/trove/common/strategies/cluster/experimental/cassandra/taskmanager.py -> build/bdist.linux-x86_64/wheel/trove/common/strategies/cluster/experimental/cassandra
  creating build/bdist.linux-x86_64/wheel/trove/datastore
  copying build/lib/trove/datastore/__init__.py -> build/bdist.linux-x86_64/wheel/trove/datastore
  copying build/lib/trove/datastore/models.py -> build/bdist.linux-x86_64/wheel/trove/datastore
  copying build/lib/trove/datastore/service.py -> build/bdist.linux-x86_64/wheel/trove/datastore
  copying build/lib/trove/datastore/views.py -> build/bdist.linux-x86_64/wheel/trove/datastore
  creating build/bdist.linux-x86_64/wheel/trove/taskmanager
  copying build/lib/trove/taskmanager/__init__.py -> build/bdist.linux-x86_64/wheel/trove/taskmanager
  copying build/lib/trove/taskmanager/api.py -> build/bdist.linux-x86_64/wheel/trove/taskmanager
  copying build/lib/trove/taskmanager/manager.py -> build/bdist.linux-x86_64/wheel/trove/taskmanager
  copying build/lib/trove/taskmanager/models.py -> build/bdist.linux-x86_64/wheel/trove/taskmanager
  copying build/lib/trove/taskmanager/service.py -> build/bdist.linux-x86_64/wheel/trove/taskmanager
  creating build/bdist.linux-x86_64/wheel/trove/extensions
  copying build/lib/trove/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/trove/extensions
  creating build/bdist.linux-x86_64/wheel/trove/extensions/security_group
  copying build/lib/trove/extensions/security_group/__init__.py -> build/bdist.linux-x86_64/wheel/trove/extensions/security_group
  copying build/lib/trove/extensions/security_group/models.py -> build/bdist.linux-x86_64/wheel/trove/extensions/security_group
  creating build/bdist.linux-x86_64/wheel/trove/extensions/vertica
  copying build/lib/trove/extensions/vertica/__init__.py -> build/bdist.linux-x86_64/wheel/trove/extensions/vertica
  copying build/lib/trove/extensions/vertica/service.py -> build/bdist.linux-x86_64/wheel/trove/extensions/vertica
  creating build/bdist.linux-x86_64/wheel/trove/extensions/mongodb
  copying build/lib/trove/extensions/mongodb/__init__.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mongodb
  copying build/lib/trove/extensions/mongodb/service.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mongodb
  creating build/bdist.linux-x86_64/wheel/trove/extensions/common
  copying build/lib/trove/extensions/common/__init__.py -> build/bdist.linux-x86_64/wheel/trove/extensions/common
  copying build/lib/trove/extensions/common/common.py -> build/bdist.linux-x86_64/wheel/trove/extensions/common
  copying build/lib/trove/extensions/common/models.py -> build/bdist.linux-x86_64/wheel/trove/extensions/common
  copying build/lib/trove/extensions/common/service.py -> build/bdist.linux-x86_64/wheel/trove/extensions/common
  copying build/lib/trove/extensions/common/views.py -> build/bdist.linux-x86_64/wheel/trove/extensions/common
  creating build/bdist.linux-x86_64/wheel/trove/extensions/mgmt
  creating build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/configuration
  copying build/lib/trove/extensions/mgmt/configuration/__init__.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/configuration
  copying build/lib/trove/extensions/mgmt/configuration/service.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/configuration
  copying build/lib/trove/extensions/mgmt/configuration/views.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/configuration
  creating build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/clusters
  copying build/lib/trove/extensions/mgmt/clusters/__init__.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/clusters
  copying build/lib/trove/extensions/mgmt/clusters/models.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/clusters
  copying build/lib/trove/extensions/mgmt/clusters/service.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/clusters
  copying build/lib/trove/extensions/mgmt/clusters/views.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/clusters
  creating build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/datastores
  copying build/lib/trove/extensions/mgmt/datastores/__init__.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/datastores
  copying build/lib/trove/extensions/mgmt/datastores/service.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/datastores
  copying build/lib/trove/extensions/mgmt/datastores/views.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/datastores
  creating build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/quota
  copying build/lib/trove/extensions/mgmt/quota/__init__.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/quota
  copying build/lib/trove/extensions/mgmt/quota/service.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/quota
  copying build/lib/trove/extensions/mgmt/quota/views.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/quota
  copying build/lib/trove/extensions/mgmt/__init__.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt
  creating build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/upgrade
  copying build/lib/trove/extensions/mgmt/upgrade/__init__.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/upgrade
  copying build/lib/trove/extensions/mgmt/upgrade/models.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/upgrade
  copying build/lib/trove/extensions/mgmt/upgrade/service.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/upgrade
  creating build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/instances
  copying build/lib/trove/extensions/mgmt/instances/__init__.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/instances
  copying build/lib/trove/extensions/mgmt/instances/models.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/instances
  copying build/lib/trove/extensions/mgmt/instances/service.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/instances
  copying build/lib/trove/extensions/mgmt/instances/views.py -> build/bdist.linux-x86_64/wheel/trove/extensions/mgmt/instances
  creating build/bdist.linux-x86_64/wheel/trove/extensions/pxc
  copying build/lib/trove/extensions/pxc/__init__.py -> build/bdist.linux-x86_64/wheel/trove/extensions/pxc
  copying build/lib/trove/extensions/pxc/service.py -> build/bdist.linux-x86_64/wheel/trove/extensions/pxc
  creating build/bdist.linux-x86_64/wheel/trove/extensions/routes
  copying build/lib/trove/extensions/routes/__init__.py -> build/bdist.linux-x86_64/wheel/trove/extensions/routes
  copying build/lib/trove/extensions/routes/mgmt.py -> build/bdist.linux-x86_64/wheel/trove/extensions/routes
  copying build/lib/trove/extensions/routes/mysql.py -> build/bdist.linux-x86_64/wheel/trove/extensions/routes
  creating build/bdist.linux-x86_64/wheel/trove/extensions/redis
  copying build/lib/trove/extensions/redis/__init__.py -> build/bdist.linux-x86_64/wheel/trove/extensions/redis
  copying build/lib/trove/extensions/redis/models.py -> build/bdist.linux-x86_64/wheel/trove/extensions/redis
  copying build/lib/trove/extensions/redis/service.py -> build/bdist.linux-x86_64/wheel/trove/extensions/redis
  copying build/lib/trove/extensions/redis/views.py -> build/bdist.linux-x86_64/wheel/trove/extensions/redis
  creating build/bdist.linux-x86_64/wheel/trove/cluster
  copying build/lib/trove/cluster/__init__.py -> build/bdist.linux-x86_64/wheel/trove/cluster
  copying build/lib/trove/cluster/models.py -> build/bdist.linux-x86_64/wheel/trove/cluster
  copying build/lib/trove/cluster/service.py -> build/bdist.linux-x86_64/wheel/trove/cluster
  copying build/lib/trove/cluster/tasks.py -> build/bdist.linux-x86_64/wheel/trove/cluster
  copying build/lib/trove/cluster/views.py -> build/bdist.linux-x86_64/wheel/trove/cluster
  creating build/bdist.linux-x86_64/wheel/trove/tests
  creating build/bdist.linux-x86_64/wheel/trove/tests/util
  copying build/lib/trove/tests/util/utils.py -> build/bdist.linux-x86_64/wheel/trove/tests/util
  copying build/lib/trove/tests/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests
  copying build/lib/trove/tests/config.py -> build/bdist.linux-x86_64/wheel/trove/tests
  copying build/lib/trove/tests/root_logger.py -> build/bdist.linux-x86_64/wheel/trove/tests
  creating build/bdist.linux-x86_64/wheel/trove/tests/fakes
  copying build/lib/trove/tests/fakes/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/fakes
  copying build/lib/trove/tests/fakes/common.py -> build/bdist.linux-x86_64/wheel/trove/tests/fakes
  copying build/lib/trove/tests/fakes/conf.py -> build/bdist.linux-x86_64/wheel/trove/tests/fakes
  copying build/lib/trove/tests/fakes/guestagent.py -> build/bdist.linux-x86_64/wheel/trove/tests/fakes
  copying build/lib/trove/tests/fakes/keystone.py -> build/bdist.linux-x86_64/wheel/trove/tests/fakes
  copying build/lib/trove/tests/fakes/limits.py -> build/bdist.linux-x86_64/wheel/trove/tests/fakes
  copying build/lib/trove/tests/fakes/neutron.py -> build/bdist.linux-x86_64/wheel/trove/tests/fakes
  copying build/lib/trove/tests/fakes/nova.py -> build/bdist.linux-x86_64/wheel/trove/tests/fakes
  copying build/lib/trove/tests/fakes/swift.py -> build/bdist.linux-x86_64/wheel/trove/tests/fakes
  copying build/lib/trove/tests/fakes/taskmanager.py -> build/bdist.linux-x86_64/wheel/trove/tests/fakes
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/cmd
  copying build/lib/trove/tests/unittests/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/cmd
  copying build/lib/trove/tests/unittests/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/cmd
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_auth.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_conductor_serializer.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_context.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_crypto_utils.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_dbmodels.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_exception.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_notification.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_pagination.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_policy.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_secure_serializer.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_serializer.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_server_group.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_stream_codecs.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_template.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_timeutils.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_trove_remote.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_utils.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  copying build/lib/trove/tests/unittests/common/test_wsgi.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/common
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/api
  copying build/lib/trove/tests/unittests/api/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/api
  copying build/lib/trove/tests/unittests/api/test_versions.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/api
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/api/common
  copying build/lib/trove/tests/unittests/api/common/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/api/common
  copying build/lib/trove/tests/unittests/api/common/test_extensions.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/api/common
  copying build/lib/trove/tests/unittests/api/common/test_limits.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/api/common
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/cluster
  copying build/lib/trove/tests/unittests/cluster/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/cluster
  copying build/lib/trove/tests/unittests/cluster/test_cassandra_cluster.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/cluster
  copying build/lib/trove/tests/unittests/cluster/test_cluster.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/cluster
  copying build/lib/trove/tests/unittests/cluster/test_cluster_models.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/cluster
  copying build/lib/trove/tests/unittests/cluster/test_cluster_views.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/cluster
  copying build/lib/trove/tests/unittests/cluster/test_galera_cluster.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/cluster
  copying build/lib/trove/tests/unittests/cluster/test_models.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/cluster
  copying build/lib/trove/tests/unittests/cluster/test_mongodb_cluster.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/cluster
  copying build/lib/trove/tests/unittests/cluster/test_redis_cluster.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/cluster
  copying build/lib/trove/tests/unittests/cluster/test_vertica_cluster.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/cluster
  copying build/lib/trove/tests/unittests/cluster/test_cluster_controller.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/cluster
  copying build/lib/trove/tests/unittests/cluster/test_cluster_pxc_controller.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/cluster
  copying build/lib/trove/tests/unittests/cluster/test_cluster_redis_controller.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/cluster
  copying build/lib/trove/tests/unittests/cluster/test_cluster_vertica_controller.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/cluster
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/conductor
  copying build/lib/trove/tests/unittests/conductor/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/conductor
  copying build/lib/trove/tests/unittests/conductor/test_conf.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/conductor
  copying build/lib/trove/tests/unittests/conductor/test_methods.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/conductor
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/datastore
  copying build/lib/trove/tests/unittests/datastore/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/datastore
  copying build/lib/trove/tests/unittests/datastore/base.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/datastore
  copying build/lib/trove/tests/unittests/datastore/test_capability.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/datastore
  copying build/lib/trove/tests/unittests/datastore/test_datastore.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/datastore
  copying build/lib/trove/tests/unittests/datastore/test_datastore_version_metadata.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/datastore
  copying build/lib/trove/tests/unittests/datastore/test_datastore_versions.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/datastore
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/flavor
  copying build/lib/trove/tests/unittests/flavor/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/flavor
  copying build/lib/trove/tests/unittests/flavor/test_flavor_views.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/flavor
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/quota
  copying build/lib/trove/tests/unittests/quota/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/quota
  copying build/lib/trove/tests/unittests/quota/test_quota.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/quota
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/backup
  copying build/lib/trove/tests/unittests/backup/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/backup
  copying build/lib/trove/tests/unittests/backup/test_backup_controller.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/backup
  copying build/lib/trove/tests/unittests/backup/test_backup_models.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/backup
  copying build/lib/trove/tests/unittests/backup/test_service.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/backup
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/util
  copying build/lib/trove/tests/unittests/util/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/util
  copying build/lib/trove/tests/unittests/util/util.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/util
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/hacking
  copying build/lib/trove/tests/unittests/hacking/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/hacking
  copying build/lib/trove/tests/unittests/hacking/test_check.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/hacking
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/domain-name-service
  copying build/lib/trove/tests/unittests/domain-name-service/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/domain-name-service
  copying build/lib/trove/tests/unittests/domain-name-service/test_designate_driver.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/domain-name-service
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/instance
  copying build/lib/trove/tests/unittests/instance/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/instance
  copying build/lib/trove/tests/unittests/instance/test_instance_models.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/instance
  copying build/lib/trove/tests/unittests/instance/test_instance_status.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/instance
  copying build/lib/trove/tests/unittests/instance/test_instance_views.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/instance
  copying build/lib/trove/tests/unittests/instance/test_service.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/instance
  copying build/lib/trove/tests/unittests/instance/test_instance_controller.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/instance
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/upgrade
  copying build/lib/trove/tests/unittests/upgrade/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/upgrade
  copying build/lib/trove/tests/unittests/upgrade/test_controller.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/upgrade
  copying build/lib/trove/tests/unittests/upgrade/test_models.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/upgrade
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/router
  copying build/lib/trove/tests/unittests/router/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/router
  copying build/lib/trove/tests/unittests/router/test_router.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/router
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/module
  copying build/lib/trove/tests/unittests/module/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/module
  copying build/lib/trove/tests/unittests/module/test_module_controller.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/module
  copying build/lib/trove/tests/unittests/module/test_module_models.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/module
  copying build/lib/trove/tests/unittests/module/test_module_views.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/module
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/taskmanager
  copying build/lib/trove/tests/unittests/taskmanager/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/taskmanager
  copying build/lib/trove/tests/unittests/taskmanager/test_api.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/taskmanager
  copying build/lib/trove/tests/unittests/taskmanager/test_clusters.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/taskmanager
  copying build/lib/trove/tests/unittests/taskmanager/test_galera_clusters.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/taskmanager
  copying build/lib/trove/tests/unittests/taskmanager/test_manager.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/taskmanager
  copying build/lib/trove/tests/unittests/taskmanager/test_models.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/taskmanager
  copying build/lib/trove/tests/unittests/taskmanager/test_vertica_clusters.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/taskmanager
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/db
  copying build/lib/trove/tests/unittests/db/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/db
  copying build/lib/trove/tests/unittests/db/test_db_sqlalchemy_api.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/db
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/guestagent
  copying build/lib/trove/tests/unittests/guestagent/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/guestagent
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/guestagent/datastore
  copying build/lib/trove/tests/unittests/guestagent/datastore/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/guestagent/datastore
  copying build/lib/trove/tests/unittests/guestagent/datastore/test_service.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/guestagent/datastore
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/guestagent/datastore/postgres
  copying build/lib/trove/tests/unittests/guestagent/datastore/postgres/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/guestagent/datastore/postgres
  copying build/lib/trove/tests/unittests/guestagent/datastore/postgres/test_manager.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/guestagent/datastore/postgres
  copying build/lib/trove/tests/unittests/guestagent/datastore/postgres/test_service.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/guestagent/datastore/postgres
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/guestagent/utils
  copying build/lib/trove/tests/unittests/guestagent/utils/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/guestagent/utils
  copying build/lib/trove/tests/unittests/guestagent/utils/test_docker.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/guestagent/utils
  copying build/lib/trove/tests/unittests/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests
  copying build/lib/trove/tests/unittests/trove_testtools.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/mysql
  copying build/lib/trove/tests/unittests/mysql/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/mysql
  copying build/lib/trove/tests/unittests/mysql/test_common.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/mysql
  copying build/lib/trove/tests/unittests/mysql/test_user_controller.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/mysql
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/configuration
  copying build/lib/trove/tests/unittests/configuration/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/configuration
  copying build/lib/trove/tests/unittests/configuration/test_service.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/configuration
  copying build/lib/trove/tests/unittests/configuration/test_configuration_controller.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/configuration
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/volume_type
  copying build/lib/trove/tests/unittests/volume_type/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/volume_type
  copying build/lib/trove/tests/unittests/volume_type/test_volume_type.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/volume_type
  copying build/lib/trove/tests/unittests/volume_type/test_volume_type_views.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/volume_type
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions/common
  copying build/lib/trove/tests/unittests/extensions/common/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions/common
  copying build/lib/trove/tests/unittests/extensions/common/test_service.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions/common
  copying build/lib/trove/tests/unittests/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions/mgmt
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions/mgmt/datastores
  copying build/lib/trove/tests/unittests/extensions/mgmt/datastores/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions/mgmt/datastores
  copying build/lib/trove/tests/unittests/extensions/mgmt/datastores/test_service.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions/mgmt/datastores
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions/mgmt/instances
  copying build/lib/trove/tests/unittests/extensions/mgmt/instances/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions/mgmt/instances
  copying build/lib/trove/tests/unittests/extensions/mgmt/instances/test_models.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions/mgmt/instances
  copying build/lib/trove/tests/unittests/extensions/mgmt/instances/test_service.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions/mgmt/instances
  copying build/lib/trove/tests/unittests/extensions/mgmt/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions/mgmt
  creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions/mgmt/quota
  copying build/lib/trove/tests/unittests/extensions/mgmt/quota/__init__.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions/mgmt/quota
  copying build/lib/trove/tests/unittests/extensions/mgmt/quota/test_service.py -> build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions/mgmt/quota
  copying build/lib/trove/__init__.py -> build/bdist.linux-x86_64/wheel/trove
  copying build/lib/trove/rpc.py -> build/bdist.linux-x86_64/wheel/trove
  copying build/lib/trove/version.py -> build/bdist.linux-x86_64/wheel/trove
  copying build/lib/trove/versions.py -> build/bdist.linux-x86_64/wheel/trove
  creating build/bdist.linux-x86_64/wheel/trove/guestagent
  creating build/bdist.linux-x86_64/wheel/trove/guestagent/utils
  copying build/lib/trove/guestagent/utils/__init__.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/utils
  copying build/lib/trove/guestagent/utils/docker.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/utils
  copying build/lib/trove/guestagent/utils/mysql.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/utils
  creating build/bdist.linux-x86_64/wheel/trove/guestagent/strategies
  copying build/lib/trove/guestagent/strategies/__init__.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/strategies
  creating build/bdist.linux-x86_64/wheel/trove/guestagent/strategies/replication
  copying build/lib/trove/guestagent/strategies/replication/__init__.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/strategies/replication
  copying build/lib/trove/guestagent/strategies/replication/base.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/strategies/replication
  copying build/lib/trove/guestagent/strategies/replication/mariadb_gtid.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/strategies/replication
  copying build/lib/trove/guestagent/strategies/replication/mysql_base.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/strategies/replication
  copying build/lib/trove/guestagent/strategies/replication/mysql_gtid.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/strategies/replication
  copying build/lib/trove/guestagent/strategies/replication/postgresql.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/strategies/replication
  copying build/lib/trove/guestagent/__init__.py -> build/bdist.linux-x86_64/wheel/trove/guestagent
  copying build/lib/trove/guestagent/api.py -> build/bdist.linux-x86_64/wheel/trove/guestagent
  copying build/lib/trove/guestagent/dbaas.py -> build/bdist.linux-x86_64/wheel/trove/guestagent
  copying build/lib/trove/guestagent/guest_log.py -> build/bdist.linux-x86_64/wheel/trove/guestagent
  copying build/lib/trove/guestagent/models.py -> build/bdist.linux-x86_64/wheel/trove/guestagent
  copying build/lib/trove/guestagent/pkg.py -> build/bdist.linux-x86_64/wheel/trove/guestagent
  copying build/lib/trove/guestagent/service.py -> build/bdist.linux-x86_64/wheel/trove/guestagent
  copying build/lib/trove/guestagent/volume.py -> build/bdist.linux-x86_64/wheel/trove/guestagent
  creating build/bdist.linux-x86_64/wheel/trove/guestagent/module
  copying build/lib/trove/guestagent/module/__init__.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/module
  copying build/lib/trove/guestagent/module/driver_manager.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/module
  copying build/lib/trove/guestagent/module/module_manager.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/module
  creating build/bdist.linux-x86_64/wheel/trove/guestagent/module/drivers
  copying build/lib/trove/guestagent/module/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/module/drivers
  copying build/lib/trove/guestagent/module/drivers/module_driver.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/module/drivers
  copying build/lib/trove/guestagent/module/drivers/new_relic_license_driver.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/module/drivers
  copying build/lib/trove/guestagent/module/drivers/ping_driver.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/module/drivers
  creating build/bdist.linux-x86_64/wheel/trove/guestagent/common
  copying build/lib/trove/guestagent/common/__init__.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/common
  copying build/lib/trove/guestagent/common/configuration.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/common
  copying build/lib/trove/guestagent/common/guestagent_utils.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/common
  copying build/lib/trove/guestagent/common/operating_system.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/common
  copying build/lib/trove/guestagent/common/sql_query.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/common
  creating build/bdist.linux-x86_64/wheel/trove/guestagent/datastore
  creating build/bdist.linux-x86_64/wheel/trove/guestagent/datastore/mysql
  copying build/lib/trove/guestagent/datastore/mysql/__init__.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/datastore/mysql
  copying build/lib/trove/guestagent/datastore/mysql/manager.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/datastore/mysql
  copying build/lib/trove/guestagent/datastore/mysql/service.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/datastore/mysql
  creating build/bdist.linux-x86_64/wheel/trove/guestagent/datastore/mariadb
  copying build/lib/trove/guestagent/datastore/mariadb/__init__.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/datastore/mariadb
  copying build/lib/trove/guestagent/datastore/mariadb/manager.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/datastore/mariadb
  copying build/lib/trove/guestagent/datastore/mariadb/service.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/datastore/mariadb
  creating build/bdist.linux-x86_64/wheel/trove/guestagent/datastore/mysql_common
  copying build/lib/trove/guestagent/datastore/mysql_common/__init__.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/datastore/mysql_common
  copying build/lib/trove/guestagent/datastore/mysql_common/manager.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/datastore/mysql_common
  copying build/lib/trove/guestagent/datastore/mysql_common/service.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/datastore/mysql_common
  copying build/lib/trove/guestagent/datastore/__init__.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/datastore
  copying build/lib/trove/guestagent/datastore/manager.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/datastore
  copying build/lib/trove/guestagent/datastore/service.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/datastore
  creating build/bdist.linux-x86_64/wheel/trove/guestagent/datastore/postgres
  copying build/lib/trove/guestagent/datastore/postgres/__init__.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/datastore/postgres
  copying build/lib/trove/guestagent/datastore/postgres/manager.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/datastore/postgres
  copying build/lib/trove/guestagent/datastore/postgres/query.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/datastore/postgres
  copying build/lib/trove/guestagent/datastore/postgres/service.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/datastore/postgres
  running install_data
  creating build/bdist.linux-x86_64/wheel/trove-23.1.0.dev23.data
  creating build/bdist.linux-x86_64/wheel/trove-23.1.0.dev23.data/data
  creating build/bdist.linux-x86_64/wheel/trove-23.1.0.dev23.data/data/etc
  creating build/bdist.linux-x86_64/wheel/trove-23.1.0.dev23.data/data/etc/trove
  copying etc/trove/api-paste.ini -> build/bdist.linux-x86_64/wheel/trove-23.1.0.dev23.data/data/etc/trove
  running install_egg_info
  Copying trove.egg-info to build/bdist.linux-x86_64/wheel/trove-23.1.0.dev23-py3.9.egg-info
  running install_scripts
  Installing trove-wsgi script to build/bdist.linux-x86_64/wheel/trove-23.1.0.dev23.data/scripts
  adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
  adding license file "AUTHORS" (matched pattern "AUTHORS*")
  creating build/bdist.linux-x86_64/wheel/trove-23.1.0.dev23.dist-info/WHEEL
  creating '/builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir/pip-wheel-6x744lbh/tmpq2vfc4oh/trove-23.1.0.dev23-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
  adding 'trove/README'
  adding 'trove/__init__.py'
  adding 'trove/rpc.py'
  adding 'trove/version.py'
  adding 'trove/versions.py'
  adding 'trove/backup/__init__.py'
  adding 'trove/backup/models.py'
  adding 'trove/backup/service.py'
  adding 'trove/backup/state.py'
  adding 'trove/backup/views.py'
  adding 'trove/cluster/__init__.py'
  adding 'trove/cluster/models.py'
  adding 'trove/cluster/service.py'
  adding 'trove/cluster/tasks.py'
  adding 'trove/cluster/views.py'
  adding 'trove/cmd/__init__.py'
  adding 'trove/cmd/api.py'
  adding 'trove/cmd/app_wsgi.py'
  adding 'trove/cmd/common.py'
  adding 'trove/cmd/conductor.py'
  adding 'trove/cmd/fakemode.py'
  adding 'trove/cmd/guest.py'
  adding 'trove/cmd/manage.py'
  adding 'trove/cmd/network_driver.py'
  adding 'trove/cmd/status.py'
  adding 'trove/cmd/taskmanager.py'
  adding 'trove/common/__init__.py'
  adding 'trove/common/api.py'
  adding 'trove/common/apischema.py'
  adding 'trove/common/auth.py'
  adding 'trove/common/base_exception.py'
  adding 'trove/common/base_wsgi.py'
  adding 'trove/common/cache.py'
  adding 'trove/common/cfg.py'
  adding 'trove/common/clients.py'
  adding 'trove/common/clients_admin.py'
  adding 'trove/common/configurations.py'
  adding 'trove/common/constants.py'
  adding 'trove/common/context.py'
  adding 'trove/common/crypto_utils.py'
  adding 'trove/common/debug_utils.py'
  adding 'trove/common/exception.py'
  adding 'trove/common/extensions.py'
  adding 'trove/common/glance.py'
  adding 'trove/common/i18n.py'
  adding 'trove/common/limits.py'
  adding 'trove/common/local.py'
  adding 'trove/common/models.py'
  adding 'trove/common/neutron.py'
  adding 'trove/common/notification.py'
  adding 'trove/common/pagination.py'
  adding 'trove/common/pastedeploy.py'
  adding 'trove/common/policy.py'
  adding 'trove/common/profile.py'
  adding 'trove/common/schemata.py'
  adding 'trove/common/serializable_notification.py'
  adding 'trove/common/server_group.py'
  adding 'trove/common/stream_codecs.py'
  adding 'trove/common/swift.py'
  adding 'trove/common/template.py'
  adding 'trove/common/timeutils.py'
  adding 'trove/common/trove_remote.py'
  adding 'trove/common/utils.py'
  adding 'trove/common/views.py'
  adding 'trove/common/wsgi.py'
  adding 'trove/common/xmlutils.py'
  adding 'trove/common/db/__init__.py'
  adding 'trove/common/db/models.py'
  adding 'trove/common/db/cassandra/__init__.py'
  adding 'trove/common/db/cassandra/models.py'
  adding 'trove/common/db/couchdb/__init__.py'
  adding 'trove/common/db/couchdb/models.py'
  adding 'trove/common/db/mongodb/__init__.py'
  adding 'trove/common/db/mongodb/models.py'
  adding 'trove/common/db/mysql/__init__.py'
  adding 'trove/common/db/mysql/data.py'
  adding 'trove/common/db/mysql/models.py'
  adding 'trove/common/db/postgresql/__init__.py'
  adding 'trove/common/db/postgresql/models.py'
  adding 'trove/common/db/redis/__init__.py'
  adding 'trove/common/db/redis/models.py'
  adding 'trove/common/policies/__init__.py'
  adding 'trove/common/policies/backups.py'
  adding 'trove/common/policies/base.py'
  adding 'trove/common/policies/clusters.py'
  adding 'trove/common/policies/configuration_parameters.py'
  adding 'trove/common/policies/configurations.py'
  adding 'trove/common/policies/databases.py'
  adding 'trove/common/policies/datastores.py'
  adding 'trove/common/policies/flavors.py'
  adding 'trove/common/policies/instances.py'
  adding 'trove/common/policies/limits.py'
  adding 'trove/common/policies/modules.py'
  adding 'trove/common/policies/root.py'
  adding 'trove/common/policies/user_access.py'
  adding 'trove/common/policies/users.py'
  adding 'trove/common/rpc/__init__.py'
  adding 'trove/common/rpc/conductor_guest_serializer.py'
  adding 'trove/common/rpc/conductor_host_serializer.py'
  adding 'trove/common/rpc/secure_serializer.py'
  adding 'trove/common/rpc/serializer.py'
  adding 'trove/common/rpc/service.py'
  adding 'trove/common/rpc/version.py'
  adding 'trove/common/strategies/__init__.py'
  adding 'trove/common/strategies/strategy.py'
  adding 'trove/common/strategies/cluster/__init__.py'
  adding 'trove/common/strategies/cluster/base.py'
  adding 'trove/common/strategies/cluster/strategy.py'
  adding 'trove/common/strategies/cluster/experimental/__init__.py'
  adding 'trove/common/strategies/cluster/experimental/cassandra/__init__.py'
  adding 'trove/common/strategies/cluster/experimental/cassandra/api.py'
  adding 'trove/common/strategies/cluster/experimental/cassandra/guestagent.py'
  adding 'trove/common/strategies/cluster/experimental/cassandra/taskmanager.py'
  adding 'trove/common/strategies/cluster/experimental/galera_common/__init__.py'
  adding 'trove/common/strategies/cluster/experimental/galera_common/api.py'
  adding 'trove/common/strategies/cluster/experimental/galera_common/guestagent.py'
  adding 'trove/common/strategies/cluster/experimental/galera_common/taskmanager.py'
  adding 'trove/common/strategies/cluster/experimental/mongodb/__init__.py'
  adding 'trove/common/strategies/cluster/experimental/mongodb/api.py'
  adding 'trove/common/strategies/cluster/experimental/mongodb/guestagent.py'
  adding 'trove/common/strategies/cluster/experimental/mongodb/taskmanager.py'
  adding 'trove/common/strategies/cluster/experimental/redis/__init__.py'
  adding 'trove/common/strategies/cluster/experimental/redis/api.py'
  adding 'trove/common/strategies/cluster/experimental/redis/guestagent.py'
  adding 'trove/common/strategies/cluster/experimental/redis/taskmanager.py'
  adding 'trove/common/strategies/cluster/experimental/vertica/__init__.py'
  adding 'trove/common/strategies/cluster/experimental/vertica/api.py'
  adding 'trove/common/strategies/cluster/experimental/vertica/guestagent.py'
  adding 'trove/common/strategies/cluster/experimental/vertica/taskmanager.py'
  adding 'trove/conductor/__init__.py'
  adding 'trove/conductor/api.py'
  adding 'trove/conductor/manager.py'
  adding 'trove/conductor/models.py'
  adding 'trove/configuration/__init__.py'
  adding 'trove/configuration/models.py'
  adding 'trove/configuration/service.py'
  adding 'trove/configuration/views.py'
  adding 'trove/datastore/__init__.py'
  adding 'trove/datastore/models.py'
  adding 'trove/datastore/service.py'
  adding 'trove/datastore/views.py'
  adding 'trove/db/__init__.py'
  adding 'trove/db/models.py'
  adding 'trove/db/sqlalchemy/__init__.py'
  adding 'trove/db/sqlalchemy/alembic.ini'
  adding 'trove/db/sqlalchemy/api.py'
  adding 'trove/db/sqlalchemy/mappers.py'
  adding 'trove/db/sqlalchemy/migration.py'
  adding 'trove/db/sqlalchemy/session.py'
  adding 'trove/db/sqlalchemy/utils.py'
  adding 'trove/db/sqlalchemy/migrations/README'
  adding 'trove/db/sqlalchemy/migrations/env.py'
  adding 'trove/db/sqlalchemy/migrations/script.py.mako'
  adding 'trove/db/sqlalchemy/migrations/versions/5c68b4fb3cd1_add_datastore_version_registry_extension.py'
  adding 'trove/db/sqlalchemy/migrations/versions/7ee6154548a6_add_storage_driver_to_backups_table.py'
  adding 'trove/db/sqlalchemy/migrations/versions/906cffda7b29_init_trove_db.py'
  adding 'trove/db/sqlalchemy/migrations/versions/cee1bcba3541_drop_migrate_version_table.py'
  adding 'trove/dns/__init__.py'
  adding 'trove/dns/driver.py'
  adding 'trove/dns/manager.py'
  adding 'trove/dns/models.py'
  adding 'trove/dns/designate/__init__.py'
  adding 'trove/dns/designate/driver.py'
  adding 'trove/extensions/__init__.py'
  adding 'trove/extensions/common/__init__.py'
  adding 'trove/extensions/common/common.py'
  adding 'trove/extensions/common/models.py'
  adding 'trove/extensions/common/service.py'
  adding 'trove/extensions/common/views.py'
  adding 'trove/extensions/mgmt/__init__.py'
  adding 'trove/extensions/mgmt/clusters/__init__.py'
  adding 'trove/extensions/mgmt/clusters/models.py'
  adding 'trove/extensions/mgmt/clusters/service.py'
  adding 'trove/extensions/mgmt/clusters/views.py'
  adding 'trove/extensions/mgmt/configuration/__init__.py'
  adding 'trove/extensions/mgmt/configuration/service.py'
  adding 'trove/extensions/mgmt/configuration/views.py'
  adding 'trove/extensions/mgmt/datastores/__init__.py'
  adding 'trove/extensions/mgmt/datastores/service.py'
  adding 'trove/extensions/mgmt/datastores/views.py'
  adding 'trove/extensions/mgmt/instances/__init__.py'
  adding 'trove/extensions/mgmt/instances/models.py'
  adding 'trove/extensions/mgmt/instances/service.py'
  adding 'trove/extensions/mgmt/instances/views.py'
  adding 'trove/extensions/mgmt/quota/__init__.py'
  adding 'trove/extensions/mgmt/quota/service.py'
  adding 'trove/extensions/mgmt/quota/views.py'
  adding 'trove/extensions/mgmt/upgrade/__init__.py'
  adding 'trove/extensions/mgmt/upgrade/models.py'
  adding 'trove/extensions/mgmt/upgrade/service.py'
  adding 'trove/extensions/mongodb/__init__.py'
  adding 'trove/extensions/mongodb/service.py'
  adding 'trove/extensions/pxc/__init__.py'
  adding 'trove/extensions/pxc/service.py'
  adding 'trove/extensions/redis/__init__.py'
  adding 'trove/extensions/redis/models.py'
  adding 'trove/extensions/redis/service.py'
  adding 'trove/extensions/redis/views.py'
  adding 'trove/extensions/routes/__init__.py'
  adding 'trove/extensions/routes/mgmt.py'
  adding 'trove/extensions/routes/mysql.py'
  adding 'trove/extensions/security_group/__init__.py'
  adding 'trove/extensions/security_group/models.py'
  adding 'trove/extensions/vertica/__init__.py'
  adding 'trove/extensions/vertica/service.py'
  adding 'trove/flavor/__init__.py'
  adding 'trove/flavor/models.py'
  adding 'trove/flavor/service.py'
  adding 'trove/flavor/views.py'
  adding 'trove/guestagent/__init__.py'
  adding 'trove/guestagent/api.py'
  adding 'trove/guestagent/dbaas.py'
  adding 'trove/guestagent/guest_log.py'
  adding 'trove/guestagent/models.py'
  adding 'trove/guestagent/pkg.py'
  adding 'trove/guestagent/service.py'
  adding 'trove/guestagent/volume.py'
  adding 'trove/guestagent/common/__init__.py'
  adding 'trove/guestagent/common/configuration.py'
  adding 'trove/guestagent/common/guestagent_utils.py'
  adding 'trove/guestagent/common/operating_system.py'
  adding 'trove/guestagent/common/sql_query.py'
  adding 'trove/guestagent/datastore/__init__.py'
  adding 'trove/guestagent/datastore/manager.py'
  adding 'trove/guestagent/datastore/service.py'
  adding 'trove/guestagent/datastore/mariadb/__init__.py'
  adding 'trove/guestagent/datastore/mariadb/manager.py'
  adding 'trove/guestagent/datastore/mariadb/service.py'
  adding 'trove/guestagent/datastore/mysql/__init__.py'
  adding 'trove/guestagent/datastore/mysql/manager.py'
  adding 'trove/guestagent/datastore/mysql/service.py'
  adding 'trove/guestagent/datastore/mysql_common/__init__.py'
  adding 'trove/guestagent/datastore/mysql_common/manager.py'
  adding 'trove/guestagent/datastore/mysql_common/service.py'
  adding 'trove/guestagent/datastore/postgres/__init__.py'
  adding 'trove/guestagent/datastore/postgres/manager.py'
  adding 'trove/guestagent/datastore/postgres/query.py'
  adding 'trove/guestagent/datastore/postgres/service.py'
  adding 'trove/guestagent/module/__init__.py'
  adding 'trove/guestagent/module/driver_manager.py'
  adding 'trove/guestagent/module/module_manager.py'
  adding 'trove/guestagent/module/drivers/__init__.py'
  adding 'trove/guestagent/module/drivers/module_driver.py'
  adding 'trove/guestagent/module/drivers/new_relic_license_driver.py'
  adding 'trove/guestagent/module/drivers/ping_driver.py'
  adding 'trove/guestagent/strategies/__init__.py'
  adding 'trove/guestagent/strategies/replication/__init__.py'
  adding 'trove/guestagent/strategies/replication/base.py'
  adding 'trove/guestagent/strategies/replication/mariadb_gtid.py'
  adding 'trove/guestagent/strategies/replication/mysql_base.py'
  adding 'trove/guestagent/strategies/replication/mysql_gtid.py'
  adding 'trove/guestagent/strategies/replication/postgresql.py'
  adding 'trove/guestagent/utils/__init__.py'
  adding 'trove/guestagent/utils/docker.py'
  adding 'trove/guestagent/utils/mysql.py'
  adding 'trove/hacking/__init__.py'
  adding 'trove/hacking/checks.py'
  adding 'trove/instance/__init__.py'
  adding 'trove/instance/models.py'
  adding 'trove/instance/service.py'
  adding 'trove/instance/service_status.py'
  adding 'trove/instance/tasks.py'
  adding 'trove/instance/views.py'
  adding 'trove/limits/__init__.py'
  adding 'trove/limits/service.py'
  adding 'trove/limits/views.py'
  adding 'trove/module/__init__.py'
  adding 'trove/module/models.py'
  adding 'trove/module/service.py'
  adding 'trove/module/views.py'
  adding 'trove/network/__init__.py'
  adding 'trove/network/base.py'
  adding 'trove/network/neutron.py'
  adding 'trove/network/nova.py'
  adding 'trove/quota/__init__.py'
  adding 'trove/quota/models.py'
  adding 'trove/quota/quota.py'
  adding 'trove/taskmanager/__init__.py'
  adding 'trove/taskmanager/api.py'
  adding 'trove/taskmanager/manager.py'
  adding 'trove/taskmanager/models.py'
  adding 'trove/taskmanager/service.py'
  adding 'trove/templates/cassandra/config.template'
  adding 'trove/templates/cassandra/validation-rules.json'
  adding 'trove/templates/couchbase/config.template'
  adding 'trove/templates/couchdb/config.template'
  adding 'trove/templates/db2/config.template'
  adding 'trove/templates/db2/validation-rules.json'
  adding 'trove/templates/mariadb/cluster.config.template'
  adding 'trove/templates/mariadb/config.template'
  adding 'trove/templates/mariadb/replica.config.template'
  adding 'trove/templates/mariadb/replica_source.config.template'
  adding 'trove/templates/mariadb/validation-rules.json'
  adding 'trove/templates/mongodb/config.template'
  adding 'trove/templates/mongodb/validation-rules.json'
  adding 'trove/templates/mysql/config.template'
  adding 'trove/templates/mysql/replica.config.template'
  adding 'trove/templates/mysql/replica_source.config.template'
  adding 'trove/templates/mysql/validation-rules.json'
  adding 'trove/templates/mysql/5.5/replica.config.template'
  adding 'trove/templates/mysql/5.5/replica_source.config.template'
  adding 'trove/templates/mysql/mysql-test/config.template'
  adding 'trove/templates/percona/config.template'
  adding 'trove/templates/percona/replica.config.template'
  adding 'trove/templates/percona/replica_source.config.template'
  adding 'trove/templates/percona/validation-rules.json'
  adding 'trove/templates/percona/5.5/replica.config.template'
  adding 'trove/templates/percona/5.5/replica_source.config.template'
  adding 'trove/templates/postgresql/config.template'
  adding 'trove/templates/postgresql/replica.config.template'
  adding 'trove/templates/postgresql/replica_source.config.template'
  adding 'trove/templates/postgresql/validation-rules.json'
  adding 'trove/templates/pxc/cluster.config.template'
  adding 'trove/templates/pxc/config.template'
  adding 'trove/templates/pxc/replica.config.template'
  adding 'trove/templates/pxc/replica_source.config.template'
  adding 'trove/templates/pxc/validation-rules.json'
  adding 'trove/templates/pxc/5.5/replica.config.template'
  adding 'trove/templates/pxc/5.5/replica_source.config.template'
  adding 'trove/templates/redis/config.template'
  adding 'trove/templates/redis/replica.config.template'
  adding 'trove/templates/redis/replica_source.config.template'
  adding 'trove/templates/redis/validation-rules.json'
  adding 'trove/templates/vertica/config.template'
  adding 'trove/templates/vertica/validation-rules.json'
  adding 'trove/tests/__init__.py'
  adding 'trove/tests/config.py'
  adding 'trove/tests/root_logger.py'
  adding 'trove/tests/fakes/__init__.py'
  adding 'trove/tests/fakes/common.py'
  adding 'trove/tests/fakes/conf.py'
  adding 'trove/tests/fakes/guestagent.py'
  adding 'trove/tests/fakes/keystone.py'
  adding 'trove/tests/fakes/limits.py'
  adding 'trove/tests/fakes/neutron.py'
  adding 'trove/tests/fakes/nova.py'
  adding 'trove/tests/fakes/swift.py'
  adding 'trove/tests/fakes/taskmanager.py'
  adding 'trove/tests/unittests/__init__.py'
  adding 'trove/tests/unittests/trove_testtools.py'
  adding 'trove/tests/unittests/api/__init__.py'
  adding 'trove/tests/unittests/api/test_versions.py'
  adding 'trove/tests/unittests/api/common/__init__.py'
  adding 'trove/tests/unittests/api/common/test_extensions.py'
  adding 'trove/tests/unittests/api/common/test_limits.py'
  adding 'trove/tests/unittests/backup/__init__.py'
  adding 'trove/tests/unittests/backup/test_backup_controller.py'
  adding 'trove/tests/unittests/backup/test_backup_models.py'
  adding 'trove/tests/unittests/backup/test_service.py'
  adding 'trove/tests/unittests/cluster/__init__.py'
  adding 'trove/tests/unittests/cluster/test_cassandra_cluster.py'
  adding 'trove/tests/unittests/cluster/test_cluster.py'
  adding 'trove/tests/unittests/cluster/test_cluster_controller.py'
  adding 'trove/tests/unittests/cluster/test_cluster_models.py'
  adding 'trove/tests/unittests/cluster/test_cluster_pxc_controller.py'
  adding 'trove/tests/unittests/cluster/test_cluster_redis_controller.py'
  adding 'trove/tests/unittests/cluster/test_cluster_vertica_controller.py'
  adding 'trove/tests/unittests/cluster/test_cluster_views.py'
  adding 'trove/tests/unittests/cluster/test_galera_cluster.py'
  adding 'trove/tests/unittests/cluster/test_models.py'
  adding 'trove/tests/unittests/cluster/test_mongodb_cluster.py'
  adding 'trove/tests/unittests/cluster/test_redis_cluster.py'
  adding 'trove/tests/unittests/cluster/test_vertica_cluster.py'
  adding 'trove/tests/unittests/cmd/__init__.py'
  adding 'trove/tests/unittests/cmd/test_status.py'
  adding 'trove/tests/unittests/common/__init__.py'
  adding 'trove/tests/unittests/common/test_auth.py'
  adding 'trove/tests/unittests/common/test_conductor_serializer.py'
  adding 'trove/tests/unittests/common/test_context.py'
  adding 'trove/tests/unittests/common/test_crypto_utils.py'
  adding 'trove/tests/unittests/common/test_dbmodels.py'
  adding 'trove/tests/unittests/common/test_exception.py'
  adding 'trove/tests/unittests/common/test_notification.py'
  adding 'trove/tests/unittests/common/test_pagination.py'
  adding 'trove/tests/unittests/common/test_policy.py'
  adding 'trove/tests/unittests/common/test_secure_serializer.py'
  adding 'trove/tests/unittests/common/test_serializer.py'
  adding 'trove/tests/unittests/common/test_server_group.py'
  adding 'trove/tests/unittests/common/test_stream_codecs.py'
  adding 'trove/tests/unittests/common/test_template.py'
  adding 'trove/tests/unittests/common/test_timeutils.py'
  adding 'trove/tests/unittests/common/test_trove_remote.py'
  adding 'trove/tests/unittests/common/test_utils.py'
  adding 'trove/tests/unittests/common/test_wsgi.py'
  adding 'trove/tests/unittests/conductor/__init__.py'
  adding 'trove/tests/unittests/conductor/test_conf.py'
  adding 'trove/tests/unittests/conductor/test_methods.py'
  adding 'trove/tests/unittests/configuration/__init__.py'
  adding 'trove/tests/unittests/configuration/test_configuration_controller.py'
  adding 'trove/tests/unittests/configuration/test_service.py'
  adding 'trove/tests/unittests/datastore/__init__.py'
  adding 'trove/tests/unittests/datastore/base.py'
  adding 'trove/tests/unittests/datastore/test_capability.py'
  adding 'trove/tests/unittests/datastore/test_datastore.py'
  adding 'trove/tests/unittests/datastore/test_datastore_version_metadata.py'
  adding 'trove/tests/unittests/datastore/test_datastore_versions.py'
  adding 'trove/tests/unittests/db/__init__.py'
  adding 'trove/tests/unittests/db/test_db_sqlalchemy_api.py'
  adding 'trove/tests/unittests/domain-name-service/__init__.py'
  adding 'trove/tests/unittests/domain-name-service/test_designate_driver.py'
  adding 'trove/tests/unittests/extensions/__init__.py'
  adding 'trove/tests/unittests/extensions/common/__init__.py'
  adding 'trove/tests/unittests/extensions/common/test_service.py'
  adding 'trove/tests/unittests/extensions/mgmt/__init__.py'
  adding 'trove/tests/unittests/extensions/mgmt/datastores/__init__.py'
  adding 'trove/tests/unittests/extensions/mgmt/datastores/test_service.py'
  adding 'trove/tests/unittests/extensions/mgmt/instances/__init__.py'
  adding 'trove/tests/unittests/extensions/mgmt/instances/test_models.py'
  adding 'trove/tests/unittests/extensions/mgmt/instances/test_service.py'
  adding 'trove/tests/unittests/extensions/mgmt/quota/__init__.py'
  adding 'trove/tests/unittests/extensions/mgmt/quota/test_service.py'
  adding 'trove/tests/unittests/flavor/__init__.py'
  adding 'trove/tests/unittests/flavor/test_flavor_views.py'
  adding 'trove/tests/unittests/guestagent/__init__.py'
  adding 'trove/tests/unittests/guestagent/datastore/__init__.py'
  adding 'trove/tests/unittests/guestagent/datastore/test_service.py'
  adding 'trove/tests/unittests/guestagent/datastore/postgres/__init__.py'
  adding 'trove/tests/unittests/guestagent/datastore/postgres/test_manager.py'
  adding 'trove/tests/unittests/guestagent/datastore/postgres/test_service.py'
  adding 'trove/tests/unittests/guestagent/utils/__init__.py'
  adding 'trove/tests/unittests/guestagent/utils/test_docker.py'
  adding 'trove/tests/unittests/hacking/__init__.py'
  adding 'trove/tests/unittests/hacking/test_check.py'
  adding 'trove/tests/unittests/instance/__init__.py'
  adding 'trove/tests/unittests/instance/test_instance_controller.py'
  adding 'trove/tests/unittests/instance/test_instance_models.py'
  adding 'trove/tests/unittests/instance/test_instance_status.py'
  adding 'trove/tests/unittests/instance/test_instance_views.py'
  adding 'trove/tests/unittests/instance/test_service.py'
  adding 'trove/tests/unittests/module/__init__.py'
  adding 'trove/tests/unittests/module/test_module_controller.py'
  adding 'trove/tests/unittests/module/test_module_models.py'
  adding 'trove/tests/unittests/module/test_module_views.py'
  adding 'trove/tests/unittests/mysql/__init__.py'
  adding 'trove/tests/unittests/mysql/test_common.py'
  adding 'trove/tests/unittests/mysql/test_user_controller.py'
  adding 'trove/tests/unittests/quota/__init__.py'
  adding 'trove/tests/unittests/quota/test_quota.py'
  adding 'trove/tests/unittests/router/__init__.py'
  adding 'trove/tests/unittests/router/test_router.py'
  adding 'trove/tests/unittests/taskmanager/__init__.py'
  adding 'trove/tests/unittests/taskmanager/test_api.py'
  adding 'trove/tests/unittests/taskmanager/test_clusters.py'
  adding 'trove/tests/unittests/taskmanager/test_galera_clusters.py'
  adding 'trove/tests/unittests/taskmanager/test_manager.py'
  adding 'trove/tests/unittests/taskmanager/test_models.py'
  adding 'trove/tests/unittests/taskmanager/test_vertica_clusters.py'
  adding 'trove/tests/unittests/upgrade/__init__.py'
  adding 'trove/tests/unittests/upgrade/test_controller.py'
  adding 'trove/tests/unittests/upgrade/test_models.py'
  adding 'trove/tests/unittests/util/__init__.py'
  adding 'trove/tests/unittests/util/util.py'
  adding 'trove/tests/unittests/volume_type/__init__.py'
  adding 'trove/tests/unittests/volume_type/test_volume_type.py'
  adding 'trove/tests/unittests/volume_type/test_volume_type_views.py'
  adding 'trove/tests/util/utils.py'
  adding 'trove/volume_type/__init__.py'
  adding 'trove/volume_type/models.py'
  adding 'trove/volume_type/views.py'
  adding 'trove-23.1.0.dev23.data/data/etc/trove/api-paste.ini'
  adding 'trove-23.1.0.dev23.data/scripts/trove-wsgi'
  adding 'trove-23.1.0.dev23.dist-info/AUTHORS'
  adding 'trove-23.1.0.dev23.dist-info/LICENSE'
  adding 'trove-23.1.0.dev23.dist-info/METADATA'
  adding 'trove-23.1.0.dev23.dist-info/WHEEL'
  adding 'trove-23.1.0.dev23.dist-info/entry_points.txt'
  adding 'trove-23.1.0.dev23.dist-info/pbr.json'
  adding 'trove-23.1.0.dev23.dist-info/top_level.txt'
  adding 'trove-23.1.0.dev23.dist-info/RECORD'
  removing build/bdist.linux-x86_64/wheel
  Building wheel for trove (pyproject.toml): finished with status 'done'
  Created wheel for trove: filename=trove-23.1.0.dev23-py3-none-any.whl size=794823 sha256=4208ede4495b007cb65c9d21885a9f483323d5c0743fd24370bfea7673add26b
  Stored in directory: /builddir/.cache/pip/wheels/41/b9/2b/5c36e7693ca9111364e240409dcccb1f852e7a85ef5949ac0f
Successfully built trove
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.whZQJP
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64
++ dirname /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64
+ cd trove-23.1.0.dev23
++ ls /builddir/build/BUILD/trove-23.1.0.dev23/pyproject-wheeldir/trove-23.1.0.dev23-py3-none-any.whl
++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
++ xargs basename --multiple
+ specifier=trove==23.1.0.dev23
+ '[' -z trove==23.1.0.dev23 ']'
+ TMPDIR=/builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir
+ /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.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/trove-23.1.0.dev23/pyproject-wheeldir trove==23.1.0.dev23
Using pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
Looking in links: /builddir/build/BUILD/trove-23.1.0.dev23/pyproject-wheeldir
Processing ./pyproject-wheeldir/trove-23.1.0.dev23-py3-none-any.whl
Installing collected packages: trove
  changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-api to 755
  changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-conductor to 755
  changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-docker-plugin to 755
  changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-fake-mode to 755
  changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-guestagent to 755
  changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-manage to 755
  changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-mgmt-taskmanager to 755
  changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-status to 755
  changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-taskmanager to 755
Successfully installed trove-23.1.0.dev23
+ '[' -d /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin ']'
+ '[' -z s ']'
+ shebang_flags=-kas
+ /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kas /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-api /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-conductor /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-docker-plugin /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-fake-mode /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-guestagent /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-manage /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-mgmt-taskmanager /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-status /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-taskmanager /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-wsgi
/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-api: updating
/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-conductor: updating
/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-docker-plugin: updating
/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-fake-mode: updating
/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-guestagent: updating
/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-manage: updating
/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-mgmt-taskmanager: updating
/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-status: updating
/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-taskmanager: updating
/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-wsgi: updating
+ rm -rfv /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/__pycache__
+ rm -f /builddir/build/BUILD/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64-pyproject-ghost-distinfo
+ site_dirs=()
+ '[' -d /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/lib/python3.9/site-packages ']'
+ site_dirs+=("/usr/lib/python3.9/site-packages")
+ '[' /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/lib64/python3.9/site-packages '!=' /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/lib/python3.9/site-packages ']'
+ '[' -d /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/lib64/python3.9/site-packages ']'
+ for site_dir in ${site_dirs[@]}
+ for distinfo in /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64$site_dir/*.dist-info
+ echo '%ghost /usr/lib/python3.9/site-packages/trove-23.1.0.dev23.dist-info'
+ sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/lib/python3.9/site-packages/trove-23.1.0.dev23.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-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64 --record /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/lib/python3.9/site-packages/trove-23.1.0.dev23.dist-info/RECORD --output /builddir/build/BUILD/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64-pyproject-record
+ rm -fv /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/lib/python3.9/site-packages/trove-23.1.0.dev23.dist-info/RECORD
removed '/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/lib/python3.9/site-packages/trove-23.1.0.dev23.dist-info/RECORD'
+ rm -fv /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/lib/python3.9/site-packages/trove-23.1.0.dev23.dist-info/REQUESTED
removed '/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/lib/python3.9/site-packages/trove-23.1.0.dev23.dist-info/REQUESTED'
++ wc -l /builddir/build/BUILD/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64-pyproject-ghost-distinfo
++ cut -f1 '-d '
+ lines=1
+ '[' 1 -ne 1 ']'
+ export PYTHONPATH=/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64//usr/lib/python3.9/site-packages
+ PYTHONPATH=/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64//usr/lib/python3.9/site-packages
+ oslo-config-generator --config-file=tools/trove-config-generator.conf
WARNING:oslo_config.generator:"device_path" is missing a help string
WARNING:oslo_config.generator:"ignore_users" is missing a help string
WARNING:oslo_config.generator:"ignore_dbs" is missing a help string
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/lib/systemd/system
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/share/trove
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/var/lib/trove
+ install -d -m 750 /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/var/log/trove
+ install -p -D -m 640 etc/trove/trove.conf.sample /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/etc/trove/trove.conf
+ crudini --set /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/etc/trove/trove.conf database connection mysql://trove:trove@localhost/trove
+ crudini --set /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/etc/trove/trove.conf DEFAULT log_file /var/log/trove/trove.log
+ mv /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/etc/trove/api-paste.ini /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/etc/trove/api-paste.ini
+ rmdir /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/etc/trove
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/etc/trove
+ install -p -D -m 640 etc/trove/trove.conf.sample /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/etc/trove/trove-guestagent.conf
+ install -p -D -m 640 /builddir/build/SOURCES/guest_info /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/etc/trove/guest_info
+ sed -i '/#pybasedir.*/d' /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/etc/trove/trove.conf
+ sed -i '/#pybasedir.*/d' /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/etc/trove/trove-guestagent.conf
+ install -p -m 644 /builddir/build/SOURCES/openstack-trove-api.service /builddir/build/SOURCES/openstack-trove-taskmanager.service /builddir/build/SOURCES/openstack-trove-conductor.service /builddir/build/SOURCES/openstack-trove-guestagent.service /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/lib/systemd/system
+ install -p -D -m 644 /builddir/build/SOURCES/trove.logrotate /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/etc/logrotate.d/openstack-trove
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/var/run/trove
+ rm -fr /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin/trove-fake-mode
+ rm -fr '/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/lib/python3.9/site-packages/run_tests.*'
+ /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 23.1.0-0.20250521132213.f02dd10.el9 --unique-debug-suffix -23.1.0-0.20250521132213.f02dd10.el9.x86_64 --unique-debug-src-base openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/trove-23.1.0.dev23
find: 'debug': No such file or directory
+ /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/redhat/brp-python-bytecompile '' 1 0
Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/lib/python3.9 using python3.9
+ /usr/lib/rpm/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.IYLGwD
+ umask 022
+ cd /builddir/build/BUILD
+ cd trove-23.1.0.dev23
+ rm -f trove/tests/unittests/hacking/test_check.py
+ rm -f trove/tests/unittests/common/test_utils.py
+ rm -f trove/tests/unittests/taskmanager/test_manager.py
+ TOX_TESTENV_PASSENV='*'
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
+ PATH=/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ PYTHONPATH=/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/lib64/python3.9/site-packages:/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/lib/python3.9/site-packages
+ PYTHONDONTWRITEBYTECODE=1
+ PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/trove-23.1.0.dev23/.pyproject-builddir'
+ PYTEST_XDIST_AUTO_NUM_WORKERS=4
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -m tox --current-env -q --recreate -e py39
/usr/lib/python3.9/site-packages/oslo_utils/eventletutils.py:29: DeprecationWarning: eventuletutils module is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_service/eventlet_backdoor.py:36: DeprecationWarning: The 'oslo_service.eventlet_backdoor' module usage is deprecated and will be removed in version '2026.2': The 'eventlet_backdoor' module is deprecated and will be removed in version 2026.2. This module is not being replaced. Please migrate away from using it and remove any dependencies on this module.
  removals.removed_module(
/usr/lib/python3.9/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(
9 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
/usr/lib/python3.9/site-packages/webob/acceptparse.py:1381: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231.
  warnings.warn(
{0} trove.tests.unittests.api.common.test_extensions.TestExtensionLoading.test_default_extensions [0.002558s] ... ok
{0} trove.tests.unittests.api.common.test_extensions.TestExtensionLoading.test_invalid_extension [0.009303s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimitMiddlewareTest.test_good_request [0.001584s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimitMiddlewareTest.test_limit_class [0.001685s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimitMiddlewareTest.test_limited_request_json [0.004322s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimitTest.test_GET_delay [0.004904s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimitTest.test_GET_no_delay [0.001047s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_delay_GET [0.003180s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_delay_POST [0.006867s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_delay_POST_mgmt [0.007649s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_delay_PUT [0.001868s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_delay_PUT_wait [0.003207s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_multiple_delays [0.002651s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_multiple_users [0.007837s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_no_delay_GET [0.005124s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_no_delay_PUT [0.003734s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_user_limit [0.002372s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimitsControllerTest.test_limit_index [0.001711s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimitsControllerTest.test_limit_index_empty [0.001551s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimitsViewTest.test_data [0.000862s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimitsViewTest.test_empty_data [0.000666s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimitsViewsTest.test_data [0.000924s] ... ok
{0} trove.tests.unittests.api.common.test_limits.LimitsViewsTest.test_empty_data [0.000783s] ... ok
{0} trove.tests.unittests.api.common.test_limits.ParseLimitsTest.test_bad_rule [0.001119s] ... ok
{0} trove.tests.unittests.api.common.test_limits.ParseLimitsTest.test_bad_unit [0.000906s] ... ok
{0} trove.tests.unittests.api.common.test_limits.ParseLimitsTest.test_bad_value [0.000965s] ... ok
{0} trove.tests.unittests.api.common.test_limits.ParseLimitsTest.test_invalid [0.001142s] ... ok
{0} trove.tests.unittests.api.common.test_limits.ParseLimitsTest.test_missing_arg [0.000981s] ... ok
{0} trove.tests.unittests.api.common.test_limits.ParseLimitsTest.test_multiple_rules [0.000881s] ... ok
{0} trove.tests.unittests.api.common.test_limits.WsgiLimiterProxyTest.test_200 [0.002285s] ... ok
{0} trove.tests.unittests.api.common.test_limits.WsgiLimiterProxyTest.test_403 [0.002496s] ... ok
{0} trove.tests.unittests.api.common.test_limits.WsgiLimiterTest.test_escaping [0.002304s] ... ok
{0} trove.tests.unittests.api.common.test_limits.WsgiLimiterTest.test_good_url [0.001796s] ... ok
{0} trove.tests.unittests.api.common.test_limits.WsgiLimiterTest.test_invalid_methods [0.001838s] ... ok
{0} trove.tests.unittests.api.common.test_limits.WsgiLimiterTest.test_response_to_delays [0.002031s] ... ok
{0} trove.tests.unittests.api.common.test_limits.WsgiLimiterTest.test_response_to_delays_usernames [0.002588s] ... ok
{0} trove.tests.unittests.api.test_versions.BaseVersionTestCase.test_data [0.000830s] ... ok
{0} trove.tests.unittests.api.test_versions.BaseVersionTestCase.test_url [0.000786s] ... ok
{0} trove.tests.unittests.api.test_versions.VersionAPITestCase.test_instance [0.001103s] ... ok
{0} trove.tests.unittests.api.test_versions.VersionDataViewTestCase.test_data_for_json [0.000786s] ... ok
{0} trove.tests.unittests.api.test_versions.VersionTestCase.test_url_no_trailing_slash [0.001432s] ... ok
{0} trove.tests.unittests.api.test_versions.VersionTestCase.test_url_with_trailing_slash [0.000909s] ... ok
{0} trove.tests.unittests.api.test_versions.VersionsControllerTest.test_index_json [0.001271s] ... ok
{0} trove.tests.unittests.api.test_versions.VersionsControllerTest.test_index_json_with_public_endpoint [0.001031s] ... ok
{0} trove.tests.unittests.api.test_versions.VersionsControllerTest.test_show_json [0.001241s] ... ok
{0} trove.tests.unittests.api.test_versions.VersionsControllerTest.test_show_json_with_public_endpoint [0.000726s] ... ok
{0} trove.tests.unittests.api.test_versions.VersionsDataViewTestCase.test_data_for_json [0.001296s] ... ok
/builddir/build/BUILD/trove-23.1.0.dev23/trove/db/sqlalchemy/migrations/versions/cee1bcba3541_drop_migrate_version_table.py:35: SADeprecationWarning: The from_engine() method on Inspector is deprecated and will be removed in a future release.  Please use the sqlalchemy.inspect() function on an Engine or Connection in order to acquire an Inspector. (deprecated since: 1.4)
  inspector = reflection.Inspector.from_engine(conn)
{0} trove.tests.unittests.backup.test_backup_controller.TestBackupController.test_invalid_parent_id [0.328006s] ... ok
{0} trove.tests.unittests.backup.test_backup_controller.TestBackupController.test_list_by_project [0.024118s] ... ok
{0} trove.tests.unittests.backup.test_backup_controller.TestBackupController.test_validate_create_complete [0.002331s] ... ok
{0} trove.tests.unittests.backup.test_backup_controller.TestBackupController.test_validate_create_incremental [0.002192s] ... ok
{0} trove.tests.unittests.backup.test_backup_controller.TestBackupController.test_validate_create_invalid_uuid [0.002176s] ... ok
{0} trove.tests.unittests.backup.test_backup_controller.TestBackupController.test_validate_create_with_blankname [0.002166s] ... ok
{0} trove.tests.unittests.backup.test_backup_controller.TestBackupController.test_validate_create_with_invalidname [0.002114s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_backup [0.054846s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_backup_cluster_instance_operation_not_supported [0.006891s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_backup_creation_error [0.004125s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_backup_datastore_operation_not_supported [0.001847s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_backup_swift_token_invalid [0.003162s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_incremental [0.031767s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_incremental_not_found [0.005803s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_instance_not_active [0.001397s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_instance_not_found [0.004856s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupDeleteTest.test_delete_backup_is_running [0.016479s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupDeleteTest.test_delete_backup_not_found [0.016264s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupDeleteTest.test_delete_backup_swift_token_invalid [0.017390s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_backup_delete [0.014403s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_backup_size [0.007079s] ... ok
Certificate did not match expected hostname: 0.0.0.0. Certificate: {'subject': ((('commonName', 'trunk-builder-centos9.rdoproject.org'),),), 'issuer': ((('countryName', 'US'),), (('organizationName', "Let's Encrypt"),), (('commonName', 'E6'),)), 'version': 3, 'serialNumber': '0619FBC9F50AFC65491BE0C283706D36DAEB', 'notBefore': 'May 11 23:23:46 2025 GMT', 'notAfter': 'Aug  9 23:23:45 2025 GMT', 'subjectAltName': (('DNS', 'trunk-builder-centos9.rdoproject.org'),), 'caIssuers': ('http://e6.i.lencr.org/',), 'crlDistributionPoints': ('http://e6.c.lencr.org/108.crl',)}
*************************
Unhandled message logged from trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_check_location_exist_cinder, urllib3.connection
*************************
Failed to discover available identity versions when contacting https://0.0.0.0/identity/v3. Attempting to parse version from URL.
*************************
Unhandled message logged from trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_check_location_exist_cinder, keystoneauth.identity.generic.base
*************************
Could not find versioned identity endpoints when attempting to authenticate. Please check that your auth_url is correct. SSL exception connecting to https://0.0.0.0/identity/v3: HTTPSConnectionPool(host='0.0.0.0', port=443): Max retries exceeded with url: /identity/v3 (Caused by SSLError(SSLCertVerificationError("hostname '0.0.0.0' doesn't match 'trunk-builder-centos9.rdoproject.org'")))
*************************
Unhandled message logged from trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_check_location_exist_cinder, trove.backup.models
*************************
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_check_location_exist_cinder [0.048026s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_check_swift_object_exist_client_exception [0.007678s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_check_swift_object_exist_client_exception_404 [0.007955s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_check_swift_object_exist_integrity_error [0.008555s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_create_snapshot [0.009081s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_create_without_snapshot [0.008149s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_create_without_storage_driver_cinder [0.008980s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_create_without_storage_driver_swift [0.008084s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_delete [0.013059s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_deleted_not_running [0.014471s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_filename [0.006349s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_filename_bad [0.006408s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_get_last_completed [0.016434s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_is_done [0.008895s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_is_failed [0.009010s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_is_running [0.006223s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_list [0.008744s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_list_for_instance [0.009142s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_not_is_done [0.005695s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_not_is_running [0.007551s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_not_running [0.006737s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_running [0.006953s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_running_exclude [0.007847s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_swift_auth_token_client_exception [0.015508s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_swift_auth_token_no_service_endpoint [0.006586s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.OrderingTests.test_list [0.012797s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.OrderingTests.test_list_for_instance [0.012475s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.PaginationTests.test_pagination_list [0.096800s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.PaginationTests.test_pagination_list_for_instance [0.117423s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.TestBackupStrategy.test_create [0.010011s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.TestBackupStrategy.test_delete [0.009264s] ... ok
{0} trove.tests.unittests.backup.test_backup_models.TestBackupStrategy.test_list [0.022762s] ... ok
{0} trove.tests.unittests.backup.test_service.TestBackupController.test_create_restore_from [0.024594s] ... ok
{0} trove.tests.unittests.cluster.test_cassandra_cluster.ClusterTest.test_choose_seed_nodes [0.016240s] ... ok
{0} trove.tests.unittests.cluster.test_cassandra_cluster.ClusterTest.test_create_cluster_instances [0.005787s] ... ok
{0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_add_shard [0.013481s] ... ok
{0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_add_shard_bad_task_status [0.002064s] ... ok
{0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_create_empty_instances [0.001475s] ... ok
{0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_create_storage_not_specified [0.002686s] ... ok
{0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_create_unequal_flavors [0.002545s] ... ok
{0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_create_unequal_volumes [0.003219s] ... ok
{0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_delete_bad_task_status [0.002085s] ... ok
{0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_delete_task_status_deleting [0.003084s] ... ok
{0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_delete_task_status_none [0.003160s] ... ok
{0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_upgrade_not_implemented [0.001725s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_create_clusters [0.004909s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_create_clusters_disabled [0.003157s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_delete_cluster [0.003196s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_get_schema_action_add_shard [0.000801s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_get_schema_action_grow [0.000718s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_get_schema_action_invalid [0.000755s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_get_schema_action_shrink [0.000681s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_get_schema_action_upgrade [0.000745s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_get_schema_create [0.000708s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_show_cluster [0.003919s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_show_cluster_instance [0.188930s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_validate_add_shard [0.001401s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_validate_create [0.001621s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_validate_create_bad_locality [0.002441s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_validate_create_blank_datastore [0.001612s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_validate_create_blankname [0.001665s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_validate_grow [0.000844s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_validate_shrink [0.000899s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_validate_upgrade [0.000845s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterControllerWithStrategy.test_controller_action_found [0.003613s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterControllerWithStrategy.test_controller_action_multi_action [0.001842s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterControllerWithStrategy.test_controller_action_no_strategy [0.003283s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterControllerWithStrategy.test_create_clusters_disabled [0.002869s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterControllerWithStrategy.test_create_clusters_enabled [0.003641s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_models.TestClusterModel.test_load [0.003298s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_create_clusters [0.003413s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_create_clusters_disabled [0.002776s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_delete_cluster [0.003045s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_get_schema_create [0.000805s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_show_cluster [0.003632s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_show_cluster_instance [0.008991s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_validate_create [0.001396s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_validate_create_blank_datastore [0.001432s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_validate_create_blankname [0.001328s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterControllerWithStrategy.test_create_clusters_disabled [0.002997s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterControllerWithStrategy.test_create_clusters_enabled [0.003632s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_create_clusters [0.004117s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_create_clusters_disabled [0.002993s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_delete_cluster [0.003223s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_get_schema_create [0.000773s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_show_cluster [0.003001s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_show_cluster_instance [0.010263s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_validate_create [0.001268s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_validate_create_blank_datastore [0.001360s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_validate_create_blankname [0.001464s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterControllerWithStrategy.test_create_clusters_disabled [0.003102s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterControllerWithStrategy.test_create_clusters_enabled [0.004908s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_create_clusters [0.004352s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_create_clusters_disabled [0.002921s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_delete_cluster [0.003441s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_get_schema_create [0.000844s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_show_cluster [0.002993s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_show_cluster_instance [0.018860s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_validate_create [0.001672s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_validate_create_blank_datastore [0.001585s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_validate_create_blankname [0.003721s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterControllerWithStrategy.test_create_clusters_disabled [0.010304s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterControllerWithStrategy.test_create_clusters_enabled [0.004110s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_views.ClusterInstanceDetailViewTest.test_data [0.003322s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_views.ClusterInstanceDetailViewTest.test_data_ip [0.004250s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_views.ClusterViewTest.test__build_instances [0.012428s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_views.ClusterViewTest.test_data [0.002288s] ... ok
{0} trove.tests.unittests.cluster.test_cluster_views.ClusterViewTest.test_load_view [0.001711s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create [0.005705s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_empty_instances [0.001503s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_flavor_not_specified [0.002833s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_invalid_flavor_specified [0.002488s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_over_limit [0.010293s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_storage_not_specified_and_no_ephemeral_flavor [0.004988s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_storage_specified_with_no_volume_support [0.003461s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_volume_no_specified [0.003526s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_volume_not_equal [0.002602s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_with_ephemeral_flavor [0.008589s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_delete_bad_task_status [0.002167s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_delete_task_status_deleting [0.002797s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_delete_task_status_none [0.005828s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_grow [0.006096s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_grow_exception [0.005179s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_shrink [0.005366s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_shrink_empty [0.007090s] ... ok
{0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_shrink_exception [0.003986s] ... ok
{0} trove.tests.unittests.cluster.test_models.TestModels.test_assert_homogeneous_cluster [0.002390s] ... ok
{0} trove.tests.unittests.cluster.test_models.TestModels.test_assert_same_instance_flavors [0.000873s] ... ok
{0} trove.tests.unittests.cluster.test_models.TestModels.test_assert_same_instance_volumes [0.000812s] ... ok
{0} trove.tests.unittests.cluster.test_models.TestModels.test_get_required_volume_size [0.001473s] ... ok
{0} trove.tests.unittests.cluster.test_models.TestModels.test_validate_instance_flavors [0.001983s] ... ok
{0} trove.tests.unittests.cluster.test_models.TestModels.test_validate_instance_nics [0.001255s] ... ok
{0} trove.tests.unittests.cluster.test_models.TestModels.test_validate_volume_size [0.000948s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create [0.004207s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_configuration_specified [0.001242s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_flavor_not_equal [0.002561s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_invalid_flavor_specified [0.176915s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_invalid_instance_numbers_specified [0.001623s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_storage_specified_with_no_volume_support [0.002450s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_validate_volumes_deltas [0.005204s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_volume_not_equal [0.002276s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_volume_not_specified [0.002014s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_with_correct_nics [0.007889s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_with_extended_properties [0.003944s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_with_higher_configsvr [0.008837s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_with_higher_mongos [0.005196s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_with_lower_configsvr [0.004600s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_grow [0.004415s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_grow_bad_relations [0.002024s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_grow_invalid_shard_size [0.001875s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_grow_invalid_type [0.001888s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_grow_no_name [0.002042s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_grow_repeated_name [0.001778s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_shrink [0.005522s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_shrink_incomplete_shard [0.002401s] ... ok
{0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_shrink_invalid_type [0.002168s] ... ok
{0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_create [0.004083s] ... ok
{0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_create_invalid_flavor_specified [0.002444s] ... ok
{0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_create_storage_not_specified_and_no_ephemeral_flavor [0.002790s] ... ok
{0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_create_storage_specified_with_no_volume_support [0.003936s] ... ok
{0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_create_volume_no_specified [0.002774s] ... ok
{0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_create_with_ephemeral_flavor [0.004038s] ... ok
{0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_delete_bad_task_status [0.002054s] ... ok
{0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_delete_task_status_deleting [0.004418s] ... ok
{0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_delete_task_status_none [0.003100s] ... ok
{0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_grow [0.003925s] ... ok
{0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_shrink [0.006548s] ... ok
{0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create [0.008574s] ... ok
{0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create_empty_instances [0.006880s] ... ok
{0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create_flavor_not_specified [0.005098s] ... ok
{0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create_invalid_flavor_specified [0.005986s] ... ok
{0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create_storage_not_specified_and_no_ephemeral_flavor [0.006865s] ... ok
{0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create_storage_specified_with_no_volume_support [0.004753s] ... ok
{0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create_volume_no_specified [0.003567s] ... ok
{0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create_volume_not_equal [0.004531s] ... ok
{0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create_with_ephemeral_flavor [0.007691s] ... ok
{0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_delete_bad_task_status [0.002613s] ... ok
{0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_delete_task_status_deleting [0.005389s] ... ok
{0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_delete_task_status_none [0.003136s] ... ok
{0} trove.tests.unittests.cmd.test_status.TestUpgradeChecksInstancesWithTasks.test__check_instances_with_tasks [0.003152s] ... ok
{0} trove.tests.unittests.cmd.test_status.TestUpgradeChecksInstancesWithTasks.test__check_no_instances_with_tasks [0.004624s] ... ok
{0} trove.tests.unittests.common.test_auth.TestAuth.test_unicode_characters_in_headers [0.001130s] ... ok
{0} trove.tests.unittests.common.test_conductor_serializer.TestConductorSerializer.test_conductor_context [0.001342s] ... ok
{0} trove.tests.unittests.common.test_conductor_serializer.TestConductorSerializer.test_conductor_entity [0.001094s] ... ok
{0} trove.tests.unittests.common.test_conductor_serializer.TestConductorSerializer.test_gsz_serialize_context_nokey [0.000811s] ... ok
{0} trove.tests.unittests.common.test_conductor_serializer.TestConductorSerializer.test_gsz_serialize_entity_nokey [0.000845s] ... ok
{0} trove.tests.unittests.common.test_conductor_serializer.TestConductorSerializer.test_hsz_serialize_context_nokey_noinstance [0.001003s] ... ok
{0} trove.tests.unittests.common.test_conductor_serializer.TestConductorSerializer.test_hsz_serialize_entity_nokey_noinstance [0.000838s] ... ok
{0} trove.tests.unittests.common.test_context.TestTroveContext.test_create [0.000775s] ... ok
{0} trove.tests.unittests.common.test_context.TestTroveContext.test_create_with_bogus [0.000843s] ... ok
{0} trove.tests.unittests.common.test_context.TestTroveContext.test_create_with_extended_args [0.000746s] ... ok
{0} trove.tests.unittests.common.test_context.TestTroveContext.test_to_dict [0.000639s] ... ok
{0} trove.tests.unittests.common.test_context.TestTroveContext.test_to_dict_with_notification [0.000937s] ... ok
{0} trove.tests.unittests.common.test_crypto_utils.TestEncryptUtils.test_decrypt [0.000948s] ... ok
{0} trove.tests.unittests.common.test_crypto_utils.TestEncryptUtils.test_encode_decode_string [0.018827s] ... ok
{0} trove.tests.unittests.common.test_crypto_utils.TestEncryptUtils.test_encryp_decrypt [0.016611s] ... ok
{0} trove.tests.unittests.common.test_crypto_utils.TestEncryptUtils.test_encrypt [0.001737s] ... ok
{0} trove.tests.unittests.common.test_crypto_utils.TestEncryptUtils.test_pad_unpad [0.001434s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_checks_fail [0.001362s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_checks_pass [0.001172s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_init_deserializing [0.003098s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_init_name [0.002207s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_init_no_name [0.001460s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_name_property [0.001240s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_serialize [0.002252s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_validate_name_empty [0.001181s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_validate_name_invalid [0.001404s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_validate_name_long [0.001444s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_verify_dict [0.001283s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_add_database [0.001162s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_build_database_schema [0.000949s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_checks_fail [0.001116s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_checks_pass [0.000976s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_databases_property [0.001155s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_deserialize_schema [0.001459s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_host_property [0.001854s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_host_property_error [0.001167s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_init_deserializing [0.001323s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_init_name [0.000976s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_init_no_name [0.001206s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_init_options [0.001374s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_is_root [0.002124s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_name_property [0.001729s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_password_property [0.001874s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_password_property_error [0.001554s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_serialize [0.000979s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_validate_dict_defaults [0.001220s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_validate_name_empty [0.000969s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_validate_name_invalid [0.001235s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_validate_name_long [0.001208s] ... ok
{0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_verify_dict [0.002378s] ... ok
{0} trove.tests.unittests.common.test_exception.TroveErrorTest.test_invalid_error_message_format [0.001036s] ... ok
{0} trove.tests.unittests.common.test_exception.TroveErrorTest.test_valid_error_message_format [0.001027s] ... ok
{0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_end_event [0.002168s] ... ok
{0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_invalid_end_traits [0.001738s] ... ok
{0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_invalid_start_traits [0.001671s] ... ok
{0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_missing_required_end_traits [0.001665s] ... ok
{0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_missing_required_error_traits [0.002946s] ... ok
{0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_missing_required_start_traits [0.001705s] ... ok
{0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_notify_callback [0.006013s] ... ok
{0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_start_event [0.002484s] ... ok
{0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_verify_base_values [0.002079s] ... ok
{0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_verify_optional_start_args [0.001882s] ... ok
{0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_verify_required_end_args [0.002147s] ... ok
{0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_verify_required_start_args [0.003691s] ... ok
{0} trove.tests.unittests.common.test_notification.TestDBaaSQuota.test_notification [0.002260s] ... ok
{0} trove.tests.unittests.common.test_notification.TestEndNotification.test_api_server_call [0.002375s] ... ok
{0} trove.tests.unittests.common.test_notification.TestEndNotification.test_api_server_exception [0.002399s] ... ok
{0} trove.tests.unittests.common.test_notification.TestEndNotification.test_conductor_server_call [0.002196s] ... ok
{0} trove.tests.unittests.common.test_notification.TestEndNotification.test_conductor_server_exception [0.002228s] ... ok
{0} trove.tests.unittests.common.test_notification.TestEndNotification.test_taskmanager_server_call [0.003946s] ... ok
{0} trove.tests.unittests.common.test_notification.TestEndNotification.test_taskmanager_server_exception [0.002525s] ... ok
{0} trove.tests.unittests.common.test_notification.TestNotificationCastWrapper.test_no_notification [0.001464s] ... ok
{0} trove.tests.unittests.common.test_notification.TestNotificationCastWrapper.test_with_notification [0.001188s] ... ok
{0} trove.tests.unittests.common.test_notification.TestStartNotification.test_api_call [0.002122s] ... ok
{0} trove.tests.unittests.common.test_notification.TestStartNotification.test_conductor_call [0.002507s] ... ok
{0} trove.tests.unittests.common.test_notification.TestStartNotification.test_taskmanager_call [0.003399s] ... ok
{0} trove.tests.unittests.common.test_notification.TestTroveBaseTraits.test_n [0.002913s] ... ok
{0} trove.tests.unittests.common.test_notification.TestTroveBaseTraits.test_notification_after_serialization [0.002896s] ... ok
{0} trove.tests.unittests.common.test_notification.TestTroveCommonTraits.test_notification [0.003402s] ... ok
{0} trove.tests.unittests.common.test_notification.TestTroveCommonTraits.test_notification_after_serialization [0.003591s] ... ok
{0} trove.tests.unittests.common.test_notification.TestTroveInstanceCreate.test_notification [0.003856s] ... ok
{0} trove.tests.unittests.common.test_notification.TestTroveInstanceCreate.test_notification_after_serialization [0.005246s] ... ok
{0} trove.tests.unittests.common.test_notification.TestTroveInstanceDelete.test_notification [0.003398s] ... ok
{0} trove.tests.unittests.common.test_notification.TestTroveInstanceDelete.test_notification_after_serialization [0.017995s] ... ok
{0} trove.tests.unittests.common.test_notification.TestTroveInstanceModifyFlavor.test_notification [0.003809s] ... ok
{0} trove.tests.unittests.common.test_notification.TestTroveInstanceModifyFlavor.test_notification_after_serialization [0.006165s] ... ok
{0} trove.tests.unittests.common.test_pagination.TestPaginatedDataView.test_creation_with_none_marker [0.001056s] ... ok
{0} trove.tests.unittests.common.test_pagination.TestPaginatedDataView.test_creation_with_none_string_marker [0.000881s] ... ok
{0} trove.tests.unittests.common.test_pagination.TestPaginatedDataView.test_creation_with_string_marker [0.001008s] ... ok
{0} trove.tests.unittests.common.test_pagination.TestPaginatedDataView.test_dict_paginate [0.000871s] ... ok
{0} trove.tests.unittests.common.test_pagination.TestPaginatedDataView.test_object_paginate [0.003366s] ... ok
{0} trove.tests.unittests.common.test_pagination.TestPaginatedDataView.test_paginate_list [0.000979s] ... ok
{0} trove.tests.unittests.common.test_policy.TestPolicy.test_authorize_on_target [0.001797s] ... ok
{0} trove.tests.unittests.common.test_policy.TestPolicy.test_authorize_on_tenant [0.001861s] ... ok
{0} trove.tests.unittests.common.test_secure_serializer.TestSecureSerializer.test_sz_context [0.001160s] ... ok
{0} trove.tests.unittests.common.test_secure_serializer.TestSecureSerializer.test_sz_entity [0.001019s] ... ok
{0} trove.tests.unittests.common.test_secure_serializer.TestSecureSerializer.test_sz_nokey_deserialize_context [0.000938s] ... ok
{0} trove.tests.unittests.common.test_secure_serializer.TestSecureSerializer.test_sz_nokey_deserialize_entity [0.000804s] ... ok
{0} trove.tests.unittests.common.test_secure_serializer.TestSecureSerializer.test_sz_nokey_serialize_context [0.000765s] ... ok
{0} trove.tests.unittests.common.test_secure_serializer.TestSecureSerializer.test_sz_nokey_serialize_entity [0.000779s] ... ok
{0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_1 [0.001059s] ... ok
{0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_10 [0.000746s] ... ok
{0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_11 [0.001365s] ... ok
{0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_12 [0.000612s] ... ok
{0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_13 [0.000679s] ... ok
{0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_14 [0.000849s] ... ok
{0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_15 [0.000829s] ... ok
{0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_16 [0.001017s] ... ok
{0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_2 [0.000969s] ... ok
{0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_3 [0.001170s] ... ok
{0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_4 [0.001489s] ... ok
{0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_5 [0.002119s] ... ok
{0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_6 [0.001033s] ... ok
{0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_7 [0.001041s] ... ok
{0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_8 [0.001844s] ... ok
{0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_9 [0.001005s] ... ok
{0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_build_scheduler_hint [0.001799s] ... ok
{0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_build_scheduler_hint_from_locality [0.002508s] ... ok
{0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_build_scheduler_hint_none [0.001340s] ... ok
{0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_convert_to_hint [0.003315s] ... ok
{0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_convert_to_hint_none [0.001185s] ... ok
{0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_convert_to_hints [0.001755s] ... ok
{0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_create [0.003042s] ... ok
{0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_delete [0.002112s] ... ok
{0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_delete_force [0.007144s] ... ok
{0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_delete_non_empty [0.003367s] ... ok
{0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_get_locality [0.002396s] ... ok
{0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_get_locality_none [0.001330s] ... ok
{0} trove.tests.unittests.common.test_stream_codecs.TestStreamCodecs.test_serialize_deserialize_base64codec [0.000801s] ... ok
{0} trove.tests.unittests.common.test_template.TemplateTest.test_config_postgresql_post_v12_sets_wal_keep_size [0.076196s] ... ok
{0} trove.tests.unittests.common.test_template.TemplateTest.test_config_postgresql_pre_v13_sets_wal_keep_segments [0.050851s] ... ok
Unable to parse a version number from datastore version name "test" or ""
*************************
Unhandled message logged from trove.tests.unittests.common.test_template.TemplateTest.test_parse_version_name_missing_release_number, trove.common.template
*************************
Unable to parse a version number from datastore version name "test" or ""
*************************
Unhandled message logged from trove.tests.unittests.common.test_template.TemplateTest.test_parse_version_name_missing_release_number, trove.common.template
*************************
{0} trove.tests.unittests.common.test_template.TemplateTest.test_parse_version_name_missing_release_number [0.001831s] ... ok
{0} trove.tests.unittests.common.test_template.TemplateTest.test_parse_version_name_with_prefix [0.001960s] ... ok
{0} trove.tests.unittests.common.test_template.TemplateTest.test_parse_version_prefer_version_if_set [0.019524s] ... ok
Unable to parse a version number from datastore version name "test-12.17" or ""
*************************
Unhandled message logged from trove.tests.unittests.common.test_template.TemplateTest.test_parse_version_release_part_of_name, trove.common.template
*************************
Unable to parse a version number from datastore version name "test-12.17" or ""
*************************
Unhandled message logged from trove.tests.unittests.common.test_template.TemplateTest.test_parse_version_release_part_of_name, trove.common.template
*************************
{0} trove.tests.unittests.common.test_template.TemplateTest.test_parse_version_release_part_of_name [0.001558s] ... ok
Unable to parse a version number from datastore version name "mysql-test" or ""
*************************
Unhandled message logged from trove.tests.unittests.common.test_template.TemplateTest.test_renderer_discovers_special_config, trove.common.template
*************************
{0} trove.tests.unittests.common.test_template.TemplateTest.test_renderer_discovers_special_config [0.001772s] ... ok
{0} trove.tests.unittests.common.test_template.TemplateTest.test_rendering [0.008446s] ... ok
Unable to parse a version number from datastore version name "mysql-5.7" or ""
*************************
Unhandled message logged from trove.tests.unittests.common.test_template.TemplateTest.test_replica_config_rendering, trove.common.template
*************************
{0} trove.tests.unittests.common.test_template.TemplateTest.test_replica_config_rendering [0.009540s] ... ok
{0} trove.tests.unittests.common.test_template.TemplateTest.test_replica_config_rendering_mysql_v8 [0.014885s] ... ok
Unable to parse a version number from datastore version name "mysql-5.7" or ""
*************************
Unhandled message logged from trove.tests.unittests.common.test_template.TemplateTest.test_replica_source_config_rendering, trove.common.template
*************************
{0} trove.tests.unittests.common.test_template.TemplateTest.test_replica_source_config_rendering [0.002715s] ... ok
Unable to parse a version number from datastore version name "mysql-5.7" or ""
*************************
Unhandled message logged from trove.tests.unittests.common.test_template.TemplateTest.test_single_instance_config_rendering, trove.common.template
*************************
{0} trove.tests.unittests.common.test_template.TemplateTest.test_single_instance_config_rendering [0.001285s] ... ok
{0} trove.tests.unittests.common.test_template.TemplateTest.test_template_paths [0.001284s] ... ok
{0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_bogus_unaware [0.000679s] ... ok
{0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_bogus_unaware_subsecond [0.001710s] ... ok
{0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_isotime [0.000587s] ... ok
{0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_isotime_subsecond [0.002603s] ... ok
{0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_isotime_unaware [0.000664s] ... ok
{0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_isotime_unaware_subsecond [0.000745s] ... ok
{0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_throws_exception [0.011407s] ... ok
{0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_utcnow_aware_tz [0.000872s] ... ok
{0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_utcnow_tz [0.000730s] ... ok
/builddir/build/BUILD/trove-23.1.0.dev23/trove/common/context.py:47: DeprecationWarning: Using the 'user' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'user_id' argument instead
  super(TroveContext, self).__init__(**kwargs)
/builddir/build/BUILD/trove-23.1.0.dev23/trove/common/trove_remote.py:47: DeprecationWarning: Property 'user' has moved to 'user_id' in version '2.6' and will be removed in version '3.0'
  client = TroveClient.Client(context.user, context.auth_token,
{0} trove.tests.unittests.common.test_trove_remote.TestTroveClient.test_trove_with_remote_client [0.001504s] ... ok
{0} trove.tests.unittests.common.test_wsgi.TestController.test_exception_root_history_notfound [0.011051s] ... ok
{0} trove.tests.unittests.common.test_wsgi.TestWsgi.test_process_request [0.007563s] ... ok
{0} trove.tests.unittests.conductor.test_conf.ConductorConfTests.test_default_manager [0.540180s] ... ok
{0} trove.tests.unittests.conductor.test_conf.ConductorConfTests.test_invalid_manager [0.010860s] ... ok
{0} trove.tests.unittests.conductor.test_conf.ConductorConfTests.test_user_defined_manager [0.016078s] ... ok
{0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_backup_bogus_fields_not_changed [0.049011s] ... ok
{0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_backup_instance_id_nomatch [0.057168s] ... ok
{0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_backup_newer_timestamp_accepted [0.261949s] ... ok
{0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_backup_not_found [0.019631s] ... ok
{0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_backup_older_timestamp_discarded [0.120390s] ... ok
{0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_backup_real_fields_changed [0.075219s] ... ok
{0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_heartbeat_instance_no_changes [0.131588s] ... ok
{0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_heartbeat_instance_not_found [0.025201s] ... ok
{0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_heartbeat_instance_status_bogus_change [0.074645s] ... ok
{0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_heartbeat_instance_status_changed [0.090430s] ... ok
{0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_heartbeat_newer_timestamp_accepted [0.021710s] ... ok
{0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_heartbeat_older_timestamp_discarded [0.020124s] ... ok
{0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_configuration_with_invalid_max [0.004477s] ... ok
{0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_configuration_with_invalid_min [0.001225s] ... ok
{0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_configuration_with_invalid_param [0.000897s] ... ok
{0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_configuration_with_invalid_type [0.000880s] ... ok
{0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_configuration_with_no_rules [0.000696s] ... ok
{0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_create_configuration [0.003862s] ... ok
{0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_create_configuration_no_datastore [0.005338s] ... ok
{0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_create_invalid_name_param [0.000907s] ... ok
{0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_create_invalid_values_param [0.000772s] ... ok
{0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_edit_configuration [0.000878s] ... ok
{0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_long_value [0.000659s] ... ok
{0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationParser.test_parse_my_cnf_correctly [0.001196s] ... ok
{0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationsParameterController.test_validate_create_configuration_param [0.000934s] ... ok
{0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationsParameterController.test_validate_create_invalid_restart_required [0.000916s] ... ok
{0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationsParameterController.test_validate_create_invalid_restart_required_2 [0.000778s] ... ok
{0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationsParameterController.test_validate_create_invalid_restart_required_3 [0.000882s] ... ok
{0} trove.tests.unittests.configuration.test_service.TestConfigurationsController.test_instances_admin [0.019565s] ... ok
{0} trove.tests.unittests.configuration.test_service.TestConfigurationsController.test_show [0.024064s] ... ok
{0} trove.tests.unittests.datastore.test_capability.TestCapabilities.test_capability [0.004858s] ... ok
{0} trove.tests.unittests.datastore.test_capability.TestCapabilities.test_capability_disabled [0.007970s] ... ok
{0} trove.tests.unittests.datastore.test_capability.TestCapabilities.test_ds_capability_create_disabled [0.008196s] ... ok
{0} trove.tests.unittests.datastore.test_capability.TestCapabilities.test_load_nonexistent_capability [0.003594s] ... ok
{0} trove.tests.unittests.datastore.test_datastore.TestDatastore.test_create_failure_with_datastore_default [0.014125s] ... ok
{0} trove.tests.unittests.datastore.test_datastore.TestDatastore.test_create_failure_with_datastore_default_not_defined [0.000939s] ... ok
{0} trove.tests.unittests.datastore.test_datastore.TestDatastore.test_get_datastore_or_version [0.002641s] ... ok
{0} trove.tests.unittests.datastore.test_datastore.TestDatastore.test_load_datastore [0.004897s] ... ok
{0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_add_existing_flavor_associations [0.006829s] ... ok
{0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_add_existing_volume_type_associations [0.003692s] ... ok
{0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_allowed_volume_types_from_ids [0.006127s] ... ok
{0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_allowed_volume_types_from_names [0.002999s] ... ok
{0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_allowed_volume_types_no_restrictions [0.002145s] ... ok
{0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_delete_flavor_mapping [0.069560s] ... ok
{0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_delete_nonexistent_flavor_mapping [0.009889s] ... ok
{0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_delete_nonexistent_volume_type_mapping [0.004931s] ... ok
{0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_delete_volume_type_mapping [0.071775s] ... ok
{0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_map_flavors_to_datastore [0.010845s] ... ok
{0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_map_volume_types_to_datastores [0.011831s] ... ok
{0} trove.tests.unittests.datastore.test_datastore_versions.TestDatastoreVersions.test_datastore_version_capabilities [0.085526s] ... ok
{0} trove.tests.unittests.datastore.test_datastore_versions.TestDatastoreVersions.test_load_datastore_version [0.023020s] ... ok
{0} trove.tests.unittests.db.test_db_sqlalchemy_api.TestDbSqlalchemyApi.test_db_sync_alembic [0.002112s] ... ok
{0} trove.tests.unittests.db.test_db_sqlalchemy_api.TestDbSqlalchemyApi.test_db_sync_sqlalchemy_migrate [0.007374s] ... ok
{0} trove.tests.unittests.db.test_db_sqlalchemy_api.TestDbSqlalchemyApi.test_db_upgrade_alembic [0.002240s] ... ok
{0} trove.tests.unittests.db.test_db_sqlalchemy_api.TestDbSqlalchemyApi.test_db_upgrade_sqlalchemy_migrate [0.000247s] ... ok
{0} trove.tests.unittests.domain-name-service.test_designate_driver.DesignateDriverV2Test.test_create_entry [0.012670s] ... ok
{0} trove.tests.unittests.domain-name-service.test_designate_driver.DesignateDriverV2Test.test_delete_entry [0.004383s] ... ok
{0} trove.tests.unittests.domain-name-service.test_designate_driver.DesignateDriverV2Test.test_delete_no_entry [0.004779s] ... ok
{0} trove.tests.unittests.domain-name-service.test_designate_driver.DesignateInstanceEntryFactoryTest.test_create_entry [0.000851s] ... ok
{0} trove.tests.unittests.domain-name-service.test_designate_driver.DesignateInstanceEntryFactoryTest.test_create_entry_ends_with_dot [0.005903s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_cluster_root_create [0.018860s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_cluster_root_index [0.020445s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_get_cluster_instance_id [0.002617s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_instance_root_create [0.011840s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_instance_root_create_no_body [0.001721s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_instance_root_index [0.013970s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_instance_root_index_exception [0.001244s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_root_create_cluster [0.007955s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_root_create_instance [0.006132s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_root_index_cluster [0.525674s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_root_index_instance [0.017783s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestDefaultRootController.test_root_create [0.008536s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestDefaultRootController.test_root_create_with_cluster [0.000845s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestDefaultRootController.test_root_delete [0.014806s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestDefaultRootController.test_root_delete_with_cluster [0.005825s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestDefaultRootController.test_root_delete_without_root_enabled [0.002933s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestDefaultRootController.test_root_index [0.003804s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestDefaultRootController.test_root_index_with_cluster [0.000802s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestRootController.test_create [0.016957s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestRootController.test_create_with_no_root_controller [0.009711s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestRootController.test_delete [0.002513s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestRootController.test_delete_with_no_root_controller [0.018415s] ... ok
{0} trove.tests.unittests.extensions.common.test_service.TestRootController.test_index [0.017104s] ... ok
{0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create [0.247659s] ... ok
{0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create_by_image_tags [0.209727s] ... ok
{0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create_exist [0.060358s] ... ok
{0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create_image_notfound [0.036176s] ... ok
{0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create_no_image [0.002027s] ... ok
{0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create_same_version_number [0.084817s] ... ok
{0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create_schema [0.014639s] ... ok
{0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create_schema_emptyname [0.002280s] ... ok
{0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create_schema_too_many_image_tags [0.001277s] ... ok
{0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_delete [0.169979s] ... ok
{0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_index [0.105648s] ... ok
{0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_show [0.020699s] ... ok
{0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_show_image_tags [0.086511s] ... ok
{0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_update_image [0.076119s] ... ok
{0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_update_image_tags [0.198643s] ... ok
{0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_update_name [0.071054s] ... ok
{0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestMgmtInstanceDeleted.test_show_deleted_mgmt_instances [0.065579s] ... ok
{0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestMgmtInstancePing.test_rpc_ping [0.088316s] ... ok
{0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestMgmtInstanceTasks.test_public_exists_events [0.074137s] ... ok
{0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNotificationTransformer.test_get_service_id [0.016581s] ... ok
{0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNotificationTransformer.test_get_service_id_unknown [0.024937s] ... ok
{0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNotificationTransformer.test_transformer [0.083013s] ... ok
{0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNovaNotificationTransformer.test_lookup_flavor [0.014394s] ... ok
{0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNovaNotificationTransformer.test_transformer [0.117680s] ... ok
{0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNovaNotificationTransformer.test_transformer_cache [0.019431s] ... ok
{0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNovaNotificationTransformer.test_transformer_flavor_cache [0.140918s] ... ok
{0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNovaNotificationTransformer.test_transformer_invalid_datastore_manager [0.148918s] ... ok
{0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNovaNotificationTransformer.test_transformer_no_nova_instance [0.086111s] ... ok
{0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNovaNotificationTransformer.test_transformer_shutdown_instance [0.213490s] ... ok
{0} trove.tests.unittests.extensions.mgmt.instances.test_service.TestMgmtInstanceController.test_index_project_id [0.101884s] ... ok
{0} trove.tests.unittests.extensions.mgmt.quota.test_service.TestQuotaController.test_show_admin_query [0.090091s] ... ok
{0} trove.tests.unittests.extensions.mgmt.quota.test_service.TestQuotaController.test_show_user_query [0.045286s] ... ok
{0} trove.tests.unittests.extensions.mgmt.quota.test_service.TestQuotaController.test_show_user_query_not_allowed [0.008855s] ... ok
{0} trove.tests.unittests.flavor.test_flavor_views.FlavorViewsTest.test_data [0.001229s] ... ok
{0} trove.tests.unittests.guestagent.datastore.postgres.test_manager.TestPostgresManager.test_clean_wal_archives [0.017116s] ... ok
{0} trove.tests.unittests.guestagent.datastore.postgres.test_manager.TestPostgresManager.test_clean_wal_archives_no_backups [0.014701s] ... ok
{0} trove.tests.unittests.guestagent.datastore.postgres.test_service.TestPostgresConnection.test_execute [0.007534s] ... ok
{0} trove.tests.unittests.guestagent.datastore.postgres.test_service.TestPostgresConnection.test_query [0.001426s] ... ok
{0} trove.tests.unittests.guestagent.datastore.test_service.TestService.test_get_backup_image_with_tag [0.001037s] ... ok
{0} trove.tests.unittests.guestagent.datastore.test_service.TestService.test_get_backup_image_without_tag [0.001118s] ... ok
{0} trove.tests.unittests.guestagent.datastore.test_service.TestService.test_image_has_tag [0.000873s] ... ok
{0} trove.tests.unittests.guestagent.datastore.test_service.TestService.test_mysql_backup_image_with_tag [0.001087s] ... ok
{0} trove.tests.unittests.guestagent.datastore.test_service.TestService.test_mysql_backup_image_without_tag [0.017239s] ... ok
{0} trove.tests.unittests.guestagent.utils.test_docker.TestDockerUtils.test__create_container_with_low_level_api [0.046891s] ... ok
{0} trove.tests.unittests.guestagent.utils.test_docker.TestDockerUtils.test_create_network_dual_stack [0.029187s] ... ok
{0} trove.tests.unittests.guestagent.utils.test_docker.TestDockerUtils.test_create_network_ipv4_only [0.013893s] ... ok
{0} trove.tests.unittests.guestagent.utils.test_docker.TestDockerUtils.test_create_network_ipv6_only [0.011026s] ... ok
{0} trove.tests.unittests.guestagent.utils.test_docker.TestDockerUtils.test_create_network_with_network_exists [0.003731s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_get_schema_action_other [0.002611s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_get_schema_action_resize_flavorRef [0.005680s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_get_schema_action_resize_volume [0.001745s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_get_schema_action_restart [0.001131s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_get_schema_create [0.002512s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_modify_instance_with_False_detach_replica_arg [0.003527s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_modify_instance_with_None_configuration_id_arg [0.004498s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_modify_instance_with_True_detach_replica_arg [0.004424s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_modify_instance_with_configuration_id_arg [0.012110s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_modify_instance_with_empty_args [0.007729s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_update_api_invalid_field [0.002714s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_update_multiple_operations [0.003947s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_update_name [0.024794s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_update_name_and_access [0.010927s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_create_blankname [0.004173s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_create_complete [0.002616s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_create_complete_with_restore [0.006354s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_create_complete_with_restore_error [0.004292s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_create_invalid_locality [0.009963s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_create_invalid_name [0.003917s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_create_valid_nics [0.003947s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_invalid_action [0.002032s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_instance [0.005837s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_instance_empty_url [0.001402s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_instance_int [0.002339s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_instance_invalid_url ... SKIPPED: This URI validator allows just about anything you give it
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_instance_string [0.004457s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_volume [0.004855s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_volume_invalid_characters [0.001605s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_volume_string [0.001292s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_volume_string_invalid_number [0.001323s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_volume_string_start_with_zero [0.003132s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_volume_string_zero_number [0.001288s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_volume_zero_number [0.001463s] ... ok
{0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_restart [0.001222s] ... ok
{0} trove.tests.unittests.instance.test_instance_models.CreateInstanceTest.test_can_instantiate_with_locality [0.099784s] ... ok
{0} trove.tests.unittests.instance.test_instance_models.CreateInstanceTest.test_can_restore_from_backup_with_almost_equal_size [0.109366s] ... ok
{0} trove.tests.unittests.instance.test_instance_models.CreateInstanceTest.test_exception_on_invalid_backup_size [0.080586s] ... ok
{0} trove.tests.unittests.instance.test_instance_models.SimpleInstanceTest.test_fault [0.003222s] ... ok
{0} trove.tests.unittests.instance.test_instance_models.SimpleInstanceTest.test_filter_ips_black_list [0.003410s] ... ok
{0} trove.tests.unittests.instance.test_instance_models.SimpleInstanceTest.test_filter_ips_white_list [0.001826s] ... ok
{0} trove.tests.unittests.instance.test_instance_models.SimpleInstanceTest.test_get_root_on_create [0.001763s] ... ok
{0} trove.tests.unittests.instance.test_instance_models.SimpleInstanceTest.test_locality [0.001635s] ... ok
{0} trove.tests.unittests.instance.test_instance_models.TestInstanceKeyCaching.test_basic_caching [0.001166s] ... ok
{0} trove.tests.unittests.instance.test_instance_models.TestInstanceKeyCaching.test_caching [0.001218s] ... ok
{0} trove.tests.unittests.instance.test_instance_models.TestInstanceKeyCaching.test_not_caching_none [0.001085s] ... ok
{0} trove.tests.unittests.instance.test_instance_models.TestInstanceUpgrade.test_upgrade [0.043218s] ... ok
{0} trove.tests.unittests.instance.test_instance_models.TestReplication.test_replica_with_invalid_slave_of_id [0.036907s] ... ok
{0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_nova_server_build_reports_build [0.006285s] ... ok
{0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_nova_server_error_reports_error [0.005845s] ... ok
{0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_nova_server_reboot_reports_reboot [0.006654s] ... ok
{0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_nova_server_resize_reports_resize [0.043601s] ... ok
{0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_nova_server_verify_resize_reports_resize [0.011040s] ... ok
{0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_operating_status_healthy [0.011464s] ... ok
{0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_operating_status_task_not_none [0.005247s] ... ok
{0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_task_deleting_server_active [0.005014s] ... ok
{0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_task_status_action_building_reports_build [0.004722s] ... ok
{0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_task_status_action_rebooting_reports_reboot [0.004118s] ... ok
{0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_task_status_action_resizing_reports_resize [0.006010s] ... ok
{0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_task_status_error_reports_error [0.006670s] ... ok
{0} trove.tests.unittests.instance.test_instance_views.InstanceDetailViewTest.test_access [0.009776s] ... ok
{0} trove.tests.unittests.instance.test_instance_views.InstanceDetailViewTest.test_admin_view [0.003500s] ... ok
{0} trove.tests.unittests.instance.test_instance_views.InstanceDetailViewTest.test_data_hostname [0.003999s] ... ok
{0} trove.tests.unittests.instance.test_instance_views.InstanceDetailViewTest.test_data_ip [0.003198s] ... ok
{0} trove.tests.unittests.instance.test_instance_views.InstanceDetailViewTest.test_fault [0.003410s] ... ok
{0} trove.tests.unittests.instance.test_instance_views.InstanceDetailViewTest.test_locality [0.003368s] ... ok
{0} trove.tests.unittests.instance.test_instance_views.InstanceDetailViewTest.test_non_admin_view [0.003594s] ... ok
{0} trove.tests.unittests.instance.test_service.TestInstanceController.test_create_by_ds_version_image_tags [0.043253s] ... ok
{0} trove.tests.unittests.instance.test_service.TestInstanceController.test_create_multiple_versions [0.059533s] ... ok
{0} trove.tests.unittests.instance.test_service.TestInstanceController.test_show_with_restart_required [0.033648s] ... ok
Guest agent heartbeat for instance 14946ea3-3eb2-4d34-9f2e-6b13964af079 has expried
*************************
Unhandled message logged from trove.tests.unittests.instance.test_service.TestInstanceController.test_show_without_restart_required, trove.instance.models
*************************
{0} trove.tests.unittests.instance.test_service.TestInstanceController.test_show_without_restart_required [0.089176s] ... ok
{0} trove.tests.unittests.instance.test_service.TestInstanceController.test_update_datastore_version [0.995838s] ... ok
{0} trove.tests.unittests.module.test_module_controller.TestModuleController.test_get_schema_create [0.019202s] ... ok
{0} trove.tests.unittests.module.test_module_controller.TestModuleController.test_validate_create_blank_name [0.001199s] ... ok
{0} trove.tests.unittests.module.test_module_controller.TestModuleController.test_validate_create_complete [0.016986s] ... ok
{0} trove.tests.unittests.module.test_module_controller.TestModuleController.test_validate_create_invalid_apply_order [0.001204s] ... ok
{0} trove.tests.unittests.module.test_module_controller.TestModuleController.test_validate_create_invalid_name [0.000886s] ... ok
{0} trove.tests.unittests.module.test_module_models.CreateModuleTest.test_can_create_update_module [0.136200s] ... ok
{0} trove.tests.unittests.module.test_module_models.CreateModuleTest.test_validate [0.055172s] ... ok
{0} trove.tests.unittests.module.test_module_models.CreateModuleTest.test_validate_action [0.021723s] ... ok
{0} trove.tests.unittests.module.test_module_views.DetailedModuleViewTest.test_data [0.017456s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_initial_databases_duplicate [0.000885s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_initial_databases_intermingled [0.019530s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_initial_databases_none [0.001014s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_initial_databases_single [0.000806s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_initial_databases_unique [0.000612s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_unique_users_unique_host [0.001231s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_both_db_list_empty [0.000732s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_db_in_list [0.000663s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_db_multi_in_list [0.000683s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_db_multi_not_in_list [0.000718s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_db_not_in_list [0.019107s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_duplicate [0.000673s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_initial_db_list_empty [0.000779s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_intermingled [0.000646s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_single [0.017835s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_unique_host [0.001052s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_unique_name [0.000743s] ... ok
{0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_user_db_list_empty [0.000613s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestSchemaController.test_validate_empty [0.016100s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestSchemaController.test_validate_mixed [0.001144s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestSchemaController.test_validate_mixed_with_no_name [0.000970s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserAccessController.test_validate_update_db [0.012321s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_get_create_schema [0.000709s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_get_update_user_attributes [0.000644s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_get_update_user_db [0.000562s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_get_update_user_pw [0.015074s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_bogus_attr [0.007216s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_complete_db [0.001121s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_complete_db_empty [0.000832s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_complete_db_no_name [0.000986s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_empty [0.019070s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_host_no_wildcard [0.001414s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_host_wildcard [0.000764s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_host_wildcard_middle [0.021636s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_host_wildcard_prefix [0.001104s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_host_wildcard_suffix [0.001416s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_no_password [0.012754s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_short_name [0.001062s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_short_password [0.001232s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_host_in_user_attributes [0.004601s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_database_complete [0.004155s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_database_empty [0.000859s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_empty [0.000873s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_no_password [0.000896s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_short_name [0.000789s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_short_password [0.006828s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_user_attributes [0.000791s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_user_attributes_empty [0.000747s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_user_complete [0.000964s] ... ok
{0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_user_with_db_short_password [0.000940s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_check_quota_with_unlimited_quota [0.001838s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_commit [0.001379s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_commit_cannot_be_less_than_zero [0.010133s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_all_quota_usages_by_tenant [0.001097s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_all_quota_usages_by_tenant_with_all_default [0.009762s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_all_quota_usages_by_tenant_with_one_default [0.002327s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_all_quotas_by_tenant [0.001121s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_all_quotas_by_tenant_with_all_default [0.001042s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_all_quotas_by_tenant_with_one_default [0.026893s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_defaults [0.001832s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_quota_by_tenant [0.012595s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_quota_by_tenant_default [0.001161s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_quota_usage_by_tenant [0.002717s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_quota_usage_by_tenant_default [0.015556s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_reserve [0.001536s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_reserve_over_quota [0.006933s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_reserve_over_quota_but_can_apply_negative_deltas [0.001568s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_reserve_over_quota_with_reserved [0.007117s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_reserve_over_quota_with_usage [0.001363s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_reserve_resource_unknown [0.000864s] ... ok
{0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_rollback [0.009086s] ... ok
{0} trove.tests.unittests.quota.test_quota.QuotaControllerTest.test_update_resource_instance [0.015675s] ... ok
{0} trove.tests.unittests.quota.test_quota.QuotaControllerTest.test_update_resource_no_value [0.002140s] ... ok
{0} trove.tests.unittests.quota.test_quota.QuotaControllerTest.test_update_resource_volume ... SKIPPED: Volume support is not enabled
{0} trove.tests.unittests.quota.test_quota.QuotaControllerTest.test_update_resource_with_invalid_negative_number [0.022505s] ... ok
{0} trove.tests.unittests.quota.test_quota.QuotaControllerTest.test_update_unknown_resource [0.001295s] ... ok
{0} trove.tests.unittests.quota.test_quota.Run_with_quotasTest.test_run_with_quotas [0.010454s] ... ok
{0} trove.tests.unittests.quota.test_quota.Run_with_quotasTest.test_run_with_quotas_error [0.001120s] ... ok
{0} trove.tests.unittests.router.test_router.TestRouter.test_404_is_fault [0.000848s] ... ok
{0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_create_cluster [0.022429s] ... ok
{0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_create_instance [0.001618s] ... ok
{0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_delete_cluster [0.013846s] ... ok
{0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_delete_heartbeat [0.012227s] ... ok
{0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_detach_replica [0.004819s] ... ok
{0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_eject_replica_source [0.006466s] ... ok
{0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_exception_delete_heartbeat [0.006900s] ... ok
{0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_promote_to_replica_source [0.001540s] ... ok
{0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_transform_obj [0.005759s] ... ok
{0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_upgrade [0.015689s] ... ok
{0} trove.tests.unittests.taskmanager.test_api.TestAPI.test_load_api [0.001775s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.CassandraClusterTasksTest.test_all_instances_healthy [0.012907s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_add_query_routers [0.040524s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_add_query_routers_failure [0.028042s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_add_query_routers_new_cluster [0.017479s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_add_shard_cluster [0.019761s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_all_instances_ready [0.017606s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_all_instances_ready_bad_status [0.013051s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_all_instances_ready_with_server_error [0.012344s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_create_cluster [0.042353s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_create_shard [0.022976s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_create_shard_failure [0.020925s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_delete_cluster [0.010647s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_grow_cluster_query_router [0.040664s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_grow_cluster_shard [0.028302s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_init_replica_set [0.015484s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_init_replica_set_failure [0.025339s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_rolling_upgrade_cluster_with_order_specified [0.051739s] ... ok
{0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_rolling_upgrade_cluster_without_order_specified [0.044093s] ... ok
{0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_all_instances_ready [0.020136s] ... ok
{0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_all_instances_ready_bad_status [0.010646s] ... ok
{0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_all_instances_ready_with_server_error [0.022439s] ... ok
Certificate did not match expected hostname: 0.0.0.0. Certificate: {'subject': ((('commonName', 'trunk-builder-centos9.rdoproject.org'),),), 'issuer': ((('countryName', 'US'),), (('organizationName', "Let's Encrypt"),), (('commonName', 'E6'),)), 'version': 3, 'serialNumber': '0619FBC9F50AFC65491BE0C283706D36DAEB', 'notBefore': 'May 11 23:23:46 2025 GMT', 'notAfter': 'Aug  9 23:23:45 2025 GMT', 'subjectAltName': (('DNS', 'trunk-builder-centos9.rdoproject.org'),), 'caIssuers': ('http://e6.i.lencr.org/',), 'crlDistributionPoints': ('http://e6.c.lencr.org/108.crl',)}
*************************
Unhandled message logged from trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_create_cluster_fail, urllib3.connection
*************************
Failed to discover available identity versions when contacting https://0.0.0.0/identity/v3. Attempting to parse version from URL.
*************************
Unhandled message logged from trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_create_cluster_fail, keystoneauth.identity.generic.base
*************************
{0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_create_cluster_fail [0.053808s] ... ok
{0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_create_cluster_instance_not_ready [0.017243s] ... ok
{0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_grow_cluster_does_not_exist [0.037935s] ... ok
{0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_grow_cluster_successs [0.027282s] ... ok
DBAPIError exception wrapped.
Traceback (most recent call last):
  File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
    self.dialect.do_execute(
  File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/default.py", line 942, in do_execute
    cursor.execute(statement, parameters)
sqlite3.InterfaceError: Error binding parameter 0 - probably unsupported type.
*************************
Unhandled message logged from trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_shrink_cluster_does_not_exist, oslo_db.sqlalchemy.exc_filters
*************************
{0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_shrink_cluster_does_not_exist [0.034510s] ... ok
{0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_shrink_cluster_success [0.026074s] ... ok
{0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraTaskManagerStrategyTest.test_task_manager_api_class [0.007765s] ... ok
{0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraTaskManagerStrategyTest.test_task_manager_cluster_tasks_class [0.004414s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BackupTasksTest.test_delete_backup_delete_swift [0.002811s] ... ok
Error occurred when deleting. Details: foo
Traceback (most recent call last):
  File "/builddir/build/BUILD/trove-23.1.0.dev23/trove/taskmanager/models.py", line 1626, in delete_backup
    BackupTasks.delete_files_from_swift(context,
  File "/builddir/build/BUILD/trove-23.1.0.dev23/trove/taskmanager/models.py", line 1594, in delete_files_from_swift
    client.delete_object(container, filename)
  File "/usr/lib64/python3.9/unittest/mock.py", line 1092, in __call__
    return self._mock_call(*args, **kwargs)
  File "/usr/lib64/python3.9/unittest/mock.py", line 1096, in _mock_call
    return self._execute_mock_call(*args, **kwargs)
  File "/usr/lib64/python3.9/unittest/mock.py", line 1151, in _execute_mock_call
    raise effect
swiftclient.exceptions.ClientException: foo
*************************
Unhandled message logged from trove.tests.unittests.taskmanager.test_models.BackupTasksTest.test_delete_backup_fail_delete_manifest, trove.taskmanager.models
*************************
{0} trove.tests.unittests.taskmanager.test_models.BackupTasksTest.test_delete_backup_fail_delete_manifest [0.031410s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BackupTasksTest.test_delete_backup_nolocation [0.005053s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BackupTasksTest.test_delete_backup_restored [0.007896s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BackupTasksTest.test_parse_manifest [0.011811s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BackupTasksTest.test_parse_manifest_bad [0.001676s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BackupTasksTest.test_parse_manifest_long [0.002906s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BackupTasksTest.test_parse_manifest_short [0.012294s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_attach_replica [0.043626s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_cleanup_source_on_replica_detach [0.034308s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_demote_replication_master [0.029927s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_detach_replica [0.031966s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_enable_as_master [0.054926s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_error_attach_replica [0.041141s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_error_detach_replica [0.736579s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_fix_device_path [0.047634s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_get_last_txn [0.040180s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_get_latest_txn_id [0.029436s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_make_read_only [0.026864s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_reboot [0.043590s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_resize_flavor [10.059385s] ... ok
Dynamic backoff interval looping call 'trove.common.utils.build_polling_task.<locals>.poll_and_check' failed
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/oslo_service/backend/eventlet/loopingcall.py", line 151, in _run_loop
    result = func(*self.args, **self.kw)
  File "/builddir/build/BUILD/trove-23.1.0.dev23/trove/common/utils.py", line 195, in poll_and_check
    obj = retriever()
  File "/builddir/build/BUILD/trove-23.1.0.dev23/trove/taskmanager/models.py", line 2191, in update_server_info
    raise TroveError("Nova server is in ERROR status")
trove.common.exception.TroveError: Nova server is in ERROR status
*************************
Unhandled message logged from trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_resize_flavor_resize_failure, oslo.service.backend.eventlet.loopingcall
*************************
{0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_resize_flavor_resize_failure [10.050609s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_upgrade [0.026207s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_wait_for_txn [0.017457s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.ClusterRootTest.test_cluster_root_create [0.002123s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_attach_replication_slave [0.018515s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_build_volume_info [0.010202s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_build_volume_info_without_volume [0.009940s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance [0.013760s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_guestconfig [0.011753s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_guestconfig_compat [0.007000s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_prepare_cloud_config [0.002871s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_userdata [0.004006s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_with_az [0.003251s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_with_az_kwarg [0.003182s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_with_az_none [0.003799s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_with_keypair [0.003391s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_with_mgmt_port [0.010529s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_error_attach_replication_slave [0.006624s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_servers_create_block_device_mapping_v2 [0.003808s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_servers_create_block_device_mapping_v2_since_yoga [0.004227s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_update_status_of_instance_failure [0.195666s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.NotifyMixinTest.test_get_service_id [0.000633s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.NotifyMixinTest.test_get_service_id_unknown [0.001026s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.ResizeVolumeTest.test_resize_volume_active_server_succeeds [0.003378s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.ResizeVolumeTest.test_resize_volume_detach_exception [0.004159s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.ResizeVolumeTest.test_resize_volume_extend_exception [0.004446s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.ResizeVolumeTest.test_resize_volume_poll_timeout [0.005680s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.ResizeVolumeTest.test_resize_volume_server_error_fails [0.001551s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.ResizeVolumeTest.test_resize_volume_unmount_exception [0.006412s] ... ok
Error encountered trying to verify extend for the volume <Mock name='mock.volume_id' id='139712507206768'> for instance <Mock name='mock.id' id='139712507206912'>, error: Failed to get volume <Mock name='mock.volume_id' id='139712507206768'>
*************************
Unhandled message logged from trove.tests.unittests.taskmanager.test_models.ResizeVolumeTest.test_resize_volume_verify_extend_no_volume, trove.taskmanager.models
*************************
{0} trove.tests.unittests.taskmanager.test_models.ResizeVolumeTest.test_resize_volume_verify_extend_no_volume [0.003860s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.RootReportTest.test_report_root_double_create [0.006125s] ... ok
{0} trove.tests.unittests.taskmanager.test_models.RootReportTest.test_report_root_first_time [0.004382s] ... ok
{0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaClusterTasksTest.test_all_instances_ready [0.003241s] ... ok
{0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaClusterTasksTest.test_all_instances_ready_bad_status [0.003823s] ... ok
{0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaClusterTasksTest.test_all_instances_ready_with_server_error [0.004824s] ... ok
{0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaClusterTasksTest.test_create_cluster [0.004911s] ... ok
{0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaClusterTasksTest.test_create_cluster_fail [0.006399s] ... ok
{0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaClusterTasksTest.test_create_cluster_instance_not_ready [0.003513s] ... ok
{0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaTaskManagerAPITest.test_task_manager_api_cast [0.001285s] ... ok
{0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaTaskManagerStrategyTest.test_task_manager_api_class [0.000579s] ... ok
{0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaTaskManagerStrategyTest.test_task_manager_cluster_tasks_class [0.000653s] ... ok
{0} trove.tests.unittests.upgrade.test_controller.TestUpgradeController.test_controller_with_empty_metadata [0.001117s] ... ok
{0} trove.tests.unittests.upgrade.test_controller.TestUpgradeController.test_controller_with_metadata [0.001096s] ... ok
{0} trove.tests.unittests.upgrade.test_controller.TestUpgradeController.test_controller_with_no_metadata [0.001090s] ... ok
{0} trove.tests.unittests.upgrade.test_controller.TestUpgradeController.test_validate_create [0.000834s] ... ok
{0} trove.tests.unittests.upgrade.test_controller.TestUpgradeController.test_validate_create_additional_params [0.000829s] ... ok
{0} trove.tests.unittests.upgrade.test_models.TestUpgradeModel.test_create [0.002377s] ... ok
{0} trove.tests.unittests.upgrade.test_models.TestUpgradeModel.test_create_with_empty_metadata [0.001533s] ... ok
{0} trove.tests.unittests.upgrade.test_models.TestUpgradeModel.test_create_with_metadata [0.001508s] ... ok
{0} trove.tests.unittests.upgrade.test_models.TestUpgradeModel.test_create_with_metadata_none [0.001514s] ... ok
{0} trove.tests.unittests.upgrade.test_models.TestUpgradeModel.test_validate [0.000758s] ... ok
{0} trove.tests.unittests.volume_type.test_volume_type.TestVolumeType.test_volume_type [0.000799s] ... ok
{0} trove.tests.unittests.volume_type.test_volume_type.TestVolumeType.test_volume_types [0.001903s] ... ok
{0} trove.tests.unittests.volume_type.test_volume_type_views.TestVolumeTypeViews.test_volume_type_view [0.002360s] ... ok
{0} trove.tests.unittests.volume_type.test_volume_type_views.TestVolumeTypeViews.test_volume_types_view [0.001684s] ... ok
======
Totals
======
Ran: 813 tests in 35.1052 sec.
 - Passed: 811
 - Skipped: 2
 - Expected Fail: 0
 - Unexpected Success: 0
 - Failed: 0
Sum of execute time for each test: 33.4249 sec.
==============
Worker Balance
==============
 - Worker 0 (813 tests) => 0:00:35.105216
Test id                                                                                                                         Runtime (s)
------------------------------------------------------------------------------------------------------------------------------  -----------
trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_resize_flavor                                         10.059
trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_resize_flavor_resize_failure                          10.051
trove.tests.unittests.instance.test_service.TestInstanceController.test_update_datastore_version                                 0.996
trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_error_detach_replica                                   0.737
trove.tests.unittests.conductor.test_conf.ConductorConfTests.test_default_manager                                                0.540
trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_root_index_cluster                           0.526
trove.tests.unittests.backup.test_backup_controller.TestBackupController.test_invalid_parent_id                                  0.328
trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_backup_newer_timestamp_accepted                           0.262
trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create                         0.248
trove.tests.unittests.extensions.mgmt.instances.test_models.TestNovaNotificationTransformer.test_transformer_shutdown_instance   0.213
___________________________________ summary ____________________________________
  py39: commands succeeded
  congratulations :)
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.91wXeJ
+ umask 022
+ cd /builddir/build/BUILD
+ cd trove-23.1.0.dev23
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/share/licenses/openstack-trove
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/share/licenses/openstack-trove
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/share/licenses/openstack-trove
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: openstack-trove = 1:23.1.0-0.20250521132213.f02dd10.el9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: openstack-trove-common-23.1.0-0.20250521132213.f02dd10.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.1D31hn
+ umask 022
+ cd /builddir/build/BUILD
+ cd trove-23.1.0.dev23
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/share/licenses/openstack-trove-common
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/share/licenses/openstack-trove-common
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/share/licenses/openstack-trove-common
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: config(openstack-trove-common) = 1:23.1.0-0.20250521132213.f02dd10.el9 openstack-trove-common = 1:23.1.0-0.20250521132213.f02dd10.el9
Requires(interp): /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(pre): /bin/sh shadow-utils
Requires(post): systemd
Requires(preun): systemd
Requires(postun): systemd
Requires: /usr/bin/python3
Processing files: openstack-trove-api-23.1.0-0.20250521132213.f02dd10.el9.noarch
Provides: openstack-trove-api = 1:23.1.0-0.20250521132213.f02dd10.el9
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-trove-taskmanager-23.1.0-0.20250521132213.f02dd10.el9.noarch
Provides: openstack-trove-taskmanager = 1:23.1.0-0.20250521132213.f02dd10.el9
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-trove-conductor-23.1.0-0.20250521132213.f02dd10.el9.noarch
Provides: openstack-trove-conductor = 1:23.1.0-0.20250521132213.f02dd10.el9
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-trove-guestagent-23.1.0-0.20250521132213.f02dd10.el9.noarch
Provides: config(openstack-trove-guestagent) = 1:23.1.0-0.20250521132213.f02dd10.el9 openstack-trove-guestagent = 1:23.1.0-0.20250521132213.f02dd10.el9
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: python3-trove-23.1.0-0.20250521132213.f02dd10.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.78XNw7
+ umask 022
+ cd /builddir/build/BUILD
+ cd trove-23.1.0.dev23
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/share/licenses/python3-trove
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/share/licenses/python3-trove
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/share/licenses/python3-trove
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: python-trove = 1:23.1.0-0.20250521132213.f02dd10.el9 python3-trove = 1:23.1.0-0.20250521132213.f02dd10.el9 python3.9-trove = 1:23.1.0-0.20250521132213.f02dd10.el9 python3.9dist(trove) = 23.1~~dev23 python3dist(trove) = 23.1~~dev23
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.9dist(lxml) < 3.7 or python3.9dist(lxml) > 3.7) with python3.9dist(lxml) >= 3.4.1) ((python3.9dist(oslo-serialization) < 2.19.1 or python3.9dist(oslo-serialization) > 2.19.1) with python3.9dist(oslo-serialization) >= 2.18) ((python3.9dist(oslo-service) < 1.28.1 or python3.9dist(oslo-service) > 1.28.1) with python3.9dist(oslo-service) >= 1.24) ((python3.9dist(pbr) < 2.1 or python3.9dist(pbr) > 2.1) with python3.9dist(pbr) >= 2) ((python3.9dist(pexpect) < 3.3 or python3.9dist(pexpect) > 3.3) with python3.9dist(pexpect) >= 3.1) /usr/bin/python3 python(abi) = 3.9 python3.9dist(alembic) >= 1.8 python3.9dist(cryptography) >= 2.1.4 python3.9dist(docker) >= 4.2 python3.9dist(eventlet) >= 0.27 python3.9dist(flask) >= 2.2.3 python3.9dist(gunicorn) >= 20.1 python3.9dist(jinja2) >= 2.10 python3.9dist(jsonschema) >= 3.2 python3.9dist(keystonemiddleware) >= 4.17 python3.9dist(netaddr) >= 0.7.18 python3.9dist(oslo-cache) >= 1.26 python3.9dist(oslo-concurrency) >= 3.26 python3.9dist(oslo-config) >= 6.8 python3.9dist(oslo-context) >= 4 python3.9dist(oslo-db) >= 4.27 python3.9dist(oslo-i18n) >= 3.15.3 python3.9dist(oslo-log) >= 3.36 python3.9dist(oslo-messaging) >= 14.1 python3.9dist(oslo-middleware) >= 3.31 python3.9dist(oslo-policy) >= 4.5 python3.9dist(oslo-upgradecheck) >= 1.3 python3.9dist(oslo-utils) >= 3.40 python3.9dist(osprofiler) >= 1.4 python3.9dist(paste) >= 2.0.2 python3.9dist(pastedeploy) >= 1.5 python3.9dist(psycopg2) >= 2.6.2 python3.9dist(pymysql) >= 0.7.6 python3.9dist(pyroute2) python3.9dist(python-cinderclient) >= 3.3 python3.9dist(python-designateclient) >= 2.7 python3.9dist(python-glanceclient) >= 2.8 python3.9dist(python-keystoneclient) >= 3.8 python3.9dist(python-neutronclient) >= 6.7 python3.9dist(python-novaclient) >= 9.1 python3.9dist(python-swiftclient) >= 3.2 python3.9dist(python-troveclient) >= 2.2 python3.9dist(routes) >= 2.3.1 python3.9dist(semantic-version) >= 2.7 python3.9dist(sqlalchemy) >= 1.4 python3.9dist(stevedore) >= 1.20 python3.9dist(webob) >= 1.7.1 python3.9dist(xmltodict) >= 0.10.1
Obsoletes: python39-trove < 1:23.1.0-0.20250521132213.f02dd10.el9
Processing files: python3-trove-tests-23.1.0-0.20250521132213.f02dd10.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.bQAMdY
+ umask 022
+ cd /builddir/build/BUILD
+ cd trove-23.1.0.dev23
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/share/licenses/python3-trove-tests
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/share/licenses/python3-trove-tests
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64/usr/share/licenses/python3-trove-tests
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: python-trove-tests = 1:23.1.0-0.20250521132213.f02dd10.el9 python3-trove-tests = 1:23.1.0-0.20250521132213.f02dd10.el9 python3.9-trove-tests = 1:23.1.0-0.20250521132213.f02dd10.el9
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.9
Obsoletes: python39-trove-tests < 1:23.1.0-0.20250521132213.f02dd10.el9
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64
Wrote: /builddir/build/SRPMS/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.src.rpm
Wrote: /builddir/build/RPMS/openstack-trove-common-23.1.0-0.20250521132213.f02dd10.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-trove-guestagent-23.1.0-0.20250521132213.f02dd10.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-trove-taskmanager-23.1.0-0.20250521132213.f02dd10.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-trove-conductor-23.1.0-0.20250521132213.f02dd10.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-trove-api-23.1.0-0.20250521132213.f02dd10.el9.noarch.rpm
Wrote: /builddir/build/RPMS/python3-trove-tests-23.1.0-0.20250521132213.f02dd10.el9.noarch.rpm
Wrote: /builddir/build/RPMS/python3-trove-23.1.0-0.20250521132213.f02dd10.el9.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.mfKWSm
+ umask 022
+ cd /builddir/build/BUILD
+ cd trove-23.1.0.dev23
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250521132213.f02dd10.el9.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0