Mock Version: 6.2 Mock Version: 6.2 Mock Version: 6.2 Mock Version: 6.2 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-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 Mock Version: 6.2 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-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/openstack-trove.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/openstack-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.7Z6vFV + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf trove-23.1.0.dev41 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/trove-23.1.0.dev41-0.20250613085708.e9687dc.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd trove-23.1.0.dev41 + rm -rf /builddir/build/BUILD/trove-23.1.0.dev41-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/trove-23.1.0.dev41-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'openstack-trove-23.1.0 base' + /usr/bin/git checkout --track -b rpm-build Switched to a new branch 'rpm-build' branch 'rpm-build' set up to track 'master'. + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Revert-CI-fix-unittest-failure.patch + /usr/bin/git apply --index --reject - 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 ' + find trove -name '*.py' + read source + 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 + head -n1 trove/versions.py + grep -F /usr/bin/env + read source + head -n1 trove/version.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/util/utils.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/volume_type/test_volume_type_views.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/volume_type/test_volume_type.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/volume_type/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/util/util.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/util/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/upgrade/test_models.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/upgrade/test_controller.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/upgrade/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/trove_testtools.py + grep -F /usr/bin/env + 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 + head -n1 trove/tests/unittests/taskmanager/test_manager.py + grep -F /usr/bin/env + 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 + head -n1 trove/tests/unittests/taskmanager/test_api.py + grep -F /usr/bin/env + 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 + head -n1 trove/tests/unittests/quota/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/mysql/test_user_controller.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/mysql/test_common.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/mysql/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/module/test_module_views.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/module/test_module_models.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/module/test_module_controller.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/module/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/instance/test_instance_controller.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/instance/test_service.py + grep -F /usr/bin/env + 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 + head -n1 trove/tests/unittests/instance/__init__.py + grep -F /usr/bin/env + 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 + head -n1 trove/tests/unittests/guestagent/utils/test_docker.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/guestagent/utils/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/guestagent/datastore/test_service.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/guestagent/datastore/postgres/test_service.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/guestagent/datastore/postgres/test_manager.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/guestagent/datastore/postgres/__init__.py + grep -F /usr/bin/env + read source + grep -F /usr/bin/env + head -n1 trove/tests/unittests/guestagent/datastore/__init__.py + 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 + head -n1 trove/tests/unittests/extensions/mgmt/quota/__init__.py + grep -F /usr/bin/env + 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 + grep -F /usr/bin/env + head -n1 trove/tests/unittests/extensions/common/test_service.py + 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 + grep -F /usr/bin/env + head -n1 trove/tests/unittests/datastore/__init__.py + read source + head -n1 trove/tests/unittests/configuration/test_configuration_controller.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/configuration/test_service.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/configuration/__init__.py + grep -F /usr/bin/env + 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 + head -n1 trove/tests/unittests/conductor/__init__.py + grep -F /usr/bin/env + 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 + grep -F /usr/bin/env + head -n1 trove/tests/unittests/cluster/test_cluster_vertica_controller.py + read source + head -n1 trove/tests/unittests/cluster/test_cluster_redis_controller.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/cluster/test_cluster_pxc_controller.py + grep -F /usr/bin/env + 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 + head -n1 trove/tests/unittests/cluster/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/backup/test_service.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/backup/test_backup_models.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/backup/test_backup_controller.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/backup/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/api/test_versions.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/unittests/api/common/test_limits.py + grep -F /usr/bin/env + 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 + head -n1 trove/tests/unittests/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/tests/root_logger.py + grep -F /usr/bin/env + 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 + head -n1 trove/tests/fakes/keystone.py + grep -F /usr/bin/env + 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 + head -n1 trove/taskmanager/service.py + grep -F /usr/bin/env + read source + head -n1 trove/taskmanager/models.py + grep -F /usr/bin/env + read source + head -n1 trove/taskmanager/manager.py + grep -F /usr/bin/env + read source + head -n1 trove/taskmanager/api.py + grep -F /usr/bin/env + read source + head -n1 trove/taskmanager/__init__.py + grep -F /usr/bin/env + 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 + head -n1 trove/quota/models.py + grep -F /usr/bin/env + 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 + grep -F /usr/bin/env + head -n1 trove/instance/service.py + 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 + head -n1 trove/guestagent/utils/mysql.py + grep -F /usr/bin/env + read source + head -n1 trove/guestagent/utils/docker.py + grep -F /usr/bin/env + 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 + head -n1 trove/guestagent/strategies/replication/mysql_gtid.py + grep -F /usr/bin/env + 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 + head -n1 trove/guestagent/strategies/replication/base.py + grep -F /usr/bin/env + 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 + grep -F /usr/bin/env + head -n1 trove/guestagent/module/drivers/ping_driver.py + 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 + grep -F /usr/bin/env + head -n1 trove/guestagent/datastore/postgres/manager.py + 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 + head -n1 trove/guestagent/datastore/mariadb/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/guestagent/datastore/manager.py + grep -F /usr/bin/env + 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 + head -n1 trove/guestagent/common/operating_system.py + grep -F /usr/bin/env + read source + head -n1 trove/guestagent/common/guestagent_utils.py + grep -F /usr/bin/env + read source + head -n1 trove/guestagent/common/configuration.py + grep -F /usr/bin/env + read source + head -n1 trove/guestagent/common/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/guestagent/api.py + grep -F /usr/bin/env + read source + head -n1 trove/guestagent/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/flavor/views.py + grep -F /usr/bin/env + read source + head -n1 trove/flavor/service.py + grep -F /usr/bin/env + read source + head -n1 trove/flavor/models.py + grep -F /usr/bin/env + 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 + head -n1 trove/extensions/vertica/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/security_group/models.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/security_group/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/routes/mysql.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/routes/mgmt.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/routes/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/redis/views.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/redis/service.py + grep -F /usr/bin/env + read source + grep -F /usr/bin/env + head -n1 trove/extensions/redis/models.py + read source + head -n1 trove/extensions/redis/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/pxc/service.py + grep -F /usr/bin/env + 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 + head -n1 trove/extensions/mgmt/instances/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/mgmt/datastores/views.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/mgmt/datastores/service.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/mgmt/datastores/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/mgmt/configuration/views.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/mgmt/configuration/service.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/mgmt/configuration/__init__.py + grep -F /usr/bin/env + 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 + head -n1 trove/extensions/mgmt/clusters/models.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/mgmt/clusters/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/mgmt/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/common/views.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/common/service.py + grep -F /usr/bin/env + read source + head -n1 trove/extensions/common/models.py + grep -F /usr/bin/env + 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 + grep -F /usr/bin/env + head -n1 trove/extensions/__init__.py + 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 + head -n1 trove/db/sqlalchemy/migrations/env.py + grep -F /usr/bin/env + 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 + head -n1 trove/db/sqlalchemy/api.py + grep -F /usr/bin/env + read source + head -n1 trove/db/sqlalchemy/__init__.py + grep -F /usr/bin/env + 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 + head -n1 trove/conductor/api.py + grep -F /usr/bin/env + read source + head -n1 trove/conductor/__init__.py + grep -F /usr/bin/env + 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 + head -n1 trove/common/utils.py + grep -F /usr/bin/env + 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 + grep -F /usr/bin/env + head -n1 trove/common/strategies/cluster/experimental/redis/__init__.py + 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 + head -n1 trove/common/strategies/cluster/experimental/mongodb/api.py + grep -F /usr/bin/env + read source + head -n1 trove/common/strategies/cluster/experimental/mongodb/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/common/strategies/cluster/experimental/galera_common/taskmanager.py + grep -F /usr/bin/env + read source + head -n1 trove/common/strategies/cluster/experimental/galera_common/guestagent.py + grep -F /usr/bin/env + read source + head -n1 trove/common/strategies/cluster/experimental/galera_common/api.py + grep -F /usr/bin/env + read source + head -n1 trove/common/strategies/cluster/experimental/galera_common/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/common/strategies/cluster/experimental/cassandra/taskmanager.py + grep -F /usr/bin/env + read source + head -n1 trove/common/strategies/cluster/experimental/cassandra/guestagent.py + grep -F /usr/bin/env + read source + head -n1 trove/common/strategies/cluster/experimental/cassandra/api.py + grep -F /usr/bin/env + read source + head -n1 trove/common/strategies/cluster/experimental/cassandra/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/common/strategies/cluster/experimental/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/common/strategies/cluster/base.py + grep -F /usr/bin/env + read source + head -n1 trove/common/strategies/cluster/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/common/strategies/__init__.py + grep -F /usr/bin/env + 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 + head -n1 trove/common/rpc/serializer.py + grep -F /usr/bin/env + read source + head -n1 trove/common/rpc/secure_serializer.py + grep -F /usr/bin/env + read source + head -n1 trove/common/rpc/conductor_host_serializer.py + grep -F /usr/bin/env + 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 + head -n1 trove/common/policy.py + grep -F /usr/bin/env + 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 + grep -F /usr/bin/env + head -n1 trove/common/policies/modules.py + read source + head -n1 trove/common/policies/limits.py + grep -F /usr/bin/env + 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 + grep -F /usr/bin/env + head -n1 trove/common/policies/clusters.py + 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 + head -n1 trove/common/policies/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/common/pastedeploy.py + grep -F /usr/bin/env + read source + head -n1 trove/common/pagination.py + grep -F /usr/bin/env + read source + grep -F /usr/bin/env + head -n1 trove/common/notification.py + read source + head -n1 trove/common/neutron.py + grep -F /usr/bin/env + read source + head -n1 trove/common/models.py + grep -F /usr/bin/env + read source + grep -F /usr/bin/env + head -n1 trove/common/local.py + read source + grep -F /usr/bin/env + head -n1 trove/common/limits.py + 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 + grep -F /usr/bin/env + head -n1 trove/common/extensions.py + read source + grep -F /usr/bin/env + head -n1 trove/common/exception.py + 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 + grep -F /usr/bin/env + head -n1 trove/common/db/postgresql/models.py + read source + head -n1 trove/common/db/postgresql/__init__.py + grep -F /usr/bin/env + read source + grep -F /usr/bin/env + head -n1 trove/common/db/mysql/models.py + read source + head -n1 trove/common/db/mysql/data.py + grep -F /usr/bin/env + read source + head -n1 trove/common/db/mysql/__init__.py + grep -F /usr/bin/env + 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 + grep -F /usr/bin/env + head -n1 trove/common/constants.py + read source + head -n1 trove/common/configurations.py + grep -F /usr/bin/env + read source + head -n1 trove/common/clients_admin.py + grep -F /usr/bin/env + read source + head -n1 trove/common/clients.py + grep -F /usr/bin/env + read source + head -n1 trove/common/cfg.py + grep -F /usr/bin/env + read source + head -n1 trove/common/cache.py + grep -F /usr/bin/env + read source + head -n1 trove/common/base_wsgi.py + grep -F /usr/bin/env + read source + head -n1 trove/common/base_exception.py + grep -F /usr/bin/env + read source + head -n1 trove/common/auth.py + grep -F /usr/bin/env + read source + head -n1 trove/common/apischema.py + grep -F /usr/bin/env + read source + head -n1 trove/common/api.py + grep -F /usr/bin/env + read source + head -n1 trove/common/__init__.py + grep -F /usr/bin/env + read source + head -n1 trove/cmd/taskmanager.py + grep -F /usr/bin/env + 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 + head -n1 trove/cluster/models.py + grep -F /usr/bin/env + read source + head -n1 trove/cluster/__init__.py + grep -F /usr/bin/env + 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 + head -n1 trove/backup/service.py + grep -F /usr/bin/env + 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.p2HNAY + umask 022 + cd /builddir/build/BUILD + cd trove-23.1.0.dev41 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/trove-23.1.0.dev41/pyproject-wheeldir --output /builddir/build/BUILD/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running 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' Handling wheel from get_requires_for_build_wheel Requirement not satisfied: wheel Exiting dependency generation pass: get_requires_for_build_wheel + cat /builddir/build/BUILD/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.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.20250613085708.e9687dc.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-trove.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.DO4Yjy + umask 022 + cd /builddir/build/BUILD + cd trove-23.1.0.dev41 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/trove-23.1.0.dev41/pyproject-wheeldir --output /builddir/build/BUILD/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running 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' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) 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.20250613085708.e9687dc.el10.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.20250613085708.e9687dc.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-trove.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.uclGS9 + umask 022 + cd /builddir/build/BUILD + cd trove-23.1.0.dev41 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/trove-23.1.0.dev41/pyproject-wheeldir --output /builddir/build/BUILD/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running 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' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.12) py312: OK (0.01 seconds) congratulations :) (0.07 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling alembic>=1.8.0 from tox --print-deps-only: py312 Requirement not satisfied: alembic>=1.8.0 Handling pbr>=6.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling eventlet>=0.27.0 from tox --print-deps-only: py312 Requirement satisfied: eventlet>=0.27.0 (installed: eventlet 0.36.1) Handling SQLAlchemy>=1.4.0 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.0 (installed: SQLAlchemy 2.0.26) Handling keystonemiddleware>=4.17.0 from tox --print-deps-only: py312 Requirement not satisfied: keystonemiddleware>=4.17.0 Handling Routes>=2.3.1 from tox --print-deps-only: py312 Requirement not satisfied: Routes>=2.3.1 Handling WebOb>=1.7.1 from tox --print-deps-only: py312 Requirement not satisfied: WebOb>=1.7.1 Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: PasteDeploy>=1.5.0 Handling Paste>=2.0.2 from tox --print-deps-only: py312 Requirement not satisfied: Paste>=2.0.2 Handling netaddr>=0.7.18 from tox --print-deps-only: py312 Requirement not satisfied: netaddr>=0.7.18 Handling lxml!=3.7.0,>=3.4.1 from tox --print-deps-only: py312 Requirement not satisfied: lxml!=3.7.0,>=3.4.1 Handling python-novaclient>=9.1.0 from tox --print-deps-only: py312 Requirement not satisfied: python-novaclient>=9.1.0 Handling python-cinderclient>=3.3.0 from tox --print-deps-only: py312 Requirement not satisfied: python-cinderclient>=3.3.0 Handling python-keystoneclient>=3.8.0 from tox --print-deps-only: py312 Requirement not satisfied: python-keystoneclient>=3.8.0 Handling python-swiftclient>=3.2.0 from tox --print-deps-only: py312 Requirement not satisfied: python-swiftclient>=3.2.0 Handling python-designateclient>=2.7.0 from tox --print-deps-only: py312 Requirement not satisfied: python-designateclient>=2.7.0 Handling python-neutronclient>=6.7.0 from tox --print-deps-only: py312 Requirement not satisfied: python-neutronclient>=6.7.0 Handling python-glanceclient>=2.8.0 from tox --print-deps-only: py312 Requirement not satisfied: python-glanceclient>=2.8.0 Handling python-troveclient>=2.2.0 from tox --print-deps-only: py312 Requirement not satisfied: python-troveclient>=2.2.0 Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement not satisfied: jsonschema>=3.2.0 Handling Jinja2>=2.10 from tox --print-deps-only: py312 Requirement satisfied: Jinja2>=2.10 (installed: Jinja2 3.1.6) Handling pexpect!=3.3,>=3.1 from tox --print-deps-only: py312 Requirement not satisfied: pexpect!=3.3,>=3.1 Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.config>=6.8.0 Handling oslo.context>=4.0.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.context>=4.0.0 Handling oslo.i18n>=3.15.3 from tox --print-deps-only: py312 Requirement not satisfied: oslo.i18n>=3.15.3 Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.middleware>=3.31.0 Handling oslo.serialization!=2.19.1,>=2.18.0 from tox --print-deps-only: py312 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: py312 Requirement not satisfied: oslo.service!=1.28.1,>=1.24.0 Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.upgradecheck>=1.3.0 Handling oslo.utils>=3.40.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.utils>=3.40.0 Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.concurrency>=3.26.0 Handling PyMySQL>=0.7.6 from tox --print-deps-only: py312 Requirement not satisfied: PyMySQL>=0.7.6 Handling stevedore>=1.20.0 from tox --print-deps-only: py312 Requirement not satisfied: stevedore>=1.20.0 Handling oslo.messaging>=14.1.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.messaging>=14.1.0 Handling osprofiler>=1.4.0 from tox --print-deps-only: py312 Requirement not satisfied: osprofiler>=1.4.0 Handling oslo.log>=3.36.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.log>=3.36.0 Handling oslo.db>=4.27.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.db>=4.27.0 Handling xmltodict>=0.10.1 from tox --print-deps-only: py312 Requirement not satisfied: xmltodict>=0.10.1 Handling cryptography>=2.1.4 from tox --print-deps-only: py312 Requirement not satisfied: cryptography>=2.1.4 Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.policy>=4.5.0 Handling docker>=4.2.0 from tox --print-deps-only: py312 Requirement not satisfied: docker>=4.2.0 Handling psycopg2>=2.6.2 from tox --print-deps-only: py312 Requirement not satisfied: psycopg2>=2.6.2 Handling semantic-version>=2.7.0 from tox --print-deps-only: py312 Requirement not satisfied: semantic-version>=2.7.0 Handling oslo.cache>=1.26.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.cache>=1.26.0 Handling Flask>=2.2.3 from tox --print-deps-only: py312 Requirement not satisfied: Flask>=2.2.3 Handling pyroute2 from tox --print-deps-only: py312 Requirement not satisfied: pyroute2 Handling gunicorn>=20.1.0 from tox --print-deps-only: py312 Requirement not satisfied: gunicorn>=20.1.0 Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py312 Requirement not satisfied: coverage!=4.4,>=4.0 Handling WebTest>=2.0.27 from tox --print-deps-only: py312 Requirement not satisfied: WebTest>=2.0.27 Handling wsgi-intercept>=1.4.1 from tox --print-deps-only: py312 Requirement not satisfied: wsgi-intercept>=1.4.1 Handling python-troveclient>=2.2.0 from tox --print-deps-only: py312 Requirement not satisfied: python-troveclient>=2.2.0 Handling testtools>=2.2.0 from tox --print-deps-only: py312 Requirement not satisfied: testtools>=2.2.0 Handling stestr>=1.1.0 from tox --print-deps-only: py312 Requirement not satisfied: stestr>=1.1.0 Handling oslotest>=3.2.0 from tox --print-deps-only: py312 Requirement not satisfied: oslotest>=3.2.0 Handling tenacity>=4.9.0 from tox --print-deps-only: py312 Requirement not satisfied: tenacity>=4.9.0 Handling reno>=3.1.0 from tox --print-deps-only: py312 Requirement not satisfied: reno>=3.1.0 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing 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.dev41/trove-23.1.0.dev41.dist-info' Handling alembic >=1.8.0 from hook generated metadata: Requires-Dist (trove) Requirement not satisfied: alembic >=1.8.0 Handling pbr >=6.0.0 from hook generated metadata: Requires-Dist (trove) Requirement satisfied: pbr >=6.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.26) 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.1.6) 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.20250613085708.e9687dc.el10.x86_64-pyproject-buildrequires + rm -rfv trove-23.1.0.dev41.dist-info/ removed 'trove-23.1.0.dev41.dist-info/AUTHORS' removed 'trove-23.1.0.dev41.dist-info/LICENSE' removed 'trove-23.1.0.dev41.dist-info/METADATA' removed 'trove-23.1.0.dev41.dist-info/entry_points.txt' removed 'trove-23.1.0.dev41.dist-info/pbr.json' removed 'trove-23.1.0.dev41.dist-info/top_level.txt' removed directory 'trove-23.1.0.dev41.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-trove.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.3Qf2IS + umask 022 + cd /builddir/build/BUILD + cd trove-23.1.0.dev41 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/trove-23.1.0.dev41/pyproject-wheeldir --output /builddir/build/BUILD/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running 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' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.12) py312: OK (0.01 seconds) congratulations :) (0.09 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling alembic>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: alembic>=1.8.0 (installed: alembic 1.13.1) Handling pbr>=6.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling eventlet>=0.27.0 from tox --print-deps-only: py312 Requirement satisfied: eventlet>=0.27.0 (installed: eventlet 0.36.1) Handling SQLAlchemy>=1.4.0 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.0 (installed: SQLAlchemy 2.0.26) Handling keystonemiddleware>=4.17.0 from tox --print-deps-only: py312 Requirement satisfied: keystonemiddleware>=4.17.0 (installed: keystonemiddleware 10.10.0) Handling Routes>=2.3.1 from tox --print-deps-only: py312 Requirement satisfied: Routes>=2.3.1 (installed: Routes 2.5.1) Handling WebOb>=1.7.1 from tox --print-deps-only: py312 Requirement satisfied: WebOb>=1.7.1 (installed: WebOb 1.8.9) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling Paste>=2.0.2 from tox --print-deps-only: py312 Requirement satisfied: Paste>=2.0.2 (installed: Paste 3.10.1) Handling netaddr>=0.7.18 from tox --print-deps-only: py312 Requirement satisfied: netaddr>=0.7.18 (installed: netaddr 1.3.0) Handling lxml!=3.7.0,>=3.4.1 from tox --print-deps-only: py312 Requirement satisfied: lxml!=3.7.0,>=3.4.1 (installed: lxml 5.2.1) Handling python-novaclient>=9.1.0 from tox --print-deps-only: py312 Requirement satisfied: python-novaclient>=9.1.0 (installed: python-novaclient 18.9.0) Handling python-cinderclient>=3.3.0 from tox --print-deps-only: py312 Requirement satisfied: python-cinderclient>=3.3.0 (installed: python-cinderclient 9.7.0) Handling python-keystoneclient>=3.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-keystoneclient>=3.8.0 (installed: python-keystoneclient 5.6.0) Handling python-swiftclient>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: python-swiftclient>=3.2.0 (installed: python-swiftclient 4.8.0) Handling python-designateclient>=2.7.0 from tox --print-deps-only: py312 Requirement satisfied: python-designateclient>=2.7.0 (installed: python-designateclient 6.3.0) Handling python-neutronclient>=6.7.0 from tox --print-deps-only: py312 Requirement satisfied: python-neutronclient>=6.7.0 (installed: python-neutronclient 11.5.0) Handling python-glanceclient>=2.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-glanceclient>=2.8.0 (installed: python-glanceclient 4.8.0) Handling python-troveclient>=2.2.0 from tox --print-deps-only: py312 Requirement satisfied: python-troveclient>=2.2.0 (installed: python-troveclient 8.8.0) Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: jsonschema>=3.2.0 (installed: jsonschema 4.19.1) Handling Jinja2>=2.10 from tox --print-deps-only: py312 Requirement satisfied: Jinja2>=2.10 (installed: Jinja2 3.1.6) Handling pexpect!=3.3,>=3.1 from tox --print-deps-only: py312 Requirement satisfied: pexpect!=3.3,>=3.1 (installed: pexpect 4.9.0) Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.config>=6.8.0 (installed: oslo.config 9.8.0) Handling oslo.context>=4.0.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.context>=4.0.0 (installed: oslo.context 6.0.0) Handling oslo.i18n>=3.15.3 from tox --print-deps-only: py312 Requirement satisfied: oslo.i18n>=3.15.3 (installed: oslo.i18n 6.5.1) Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py312 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: py312 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: py312 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: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.5.0) Handling oslo.utils>=3.40.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.utils>=3.40.0 (installed: oslo.utils 9.0.0) Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.concurrency>=3.26.0 (installed: oslo.concurrency 7.1.0) Handling PyMySQL>=0.7.6 from tox --print-deps-only: py312 Requirement satisfied: PyMySQL>=0.7.6 (installed: PyMySQL 1.1.1) Handling stevedore>=1.20.0 from tox --print-deps-only: py312 Requirement satisfied: stevedore>=1.20.0 (installed: stevedore 5.4.1) Handling oslo.messaging>=14.1.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.messaging>=14.1.0 (installed: oslo.messaging 17.0.0) Handling osprofiler>=1.4.0 from tox --print-deps-only: py312 Requirement satisfied: osprofiler>=1.4.0 (installed: osprofiler 4.2.0) Handling oslo.log>=3.36.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=3.36.0 (installed: oslo.log 7.1.0) Handling oslo.db>=4.27.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.db>=4.27.0 (installed: oslo.db 17.2.1) Handling xmltodict>=0.10.1 from tox --print-deps-only: py312 Requirement satisfied: xmltodict>=0.10.1 (installed: xmltodict 0.13.0) Handling cryptography>=2.1.4 from tox --print-deps-only: py312 Requirement satisfied: cryptography>=2.1.4 (installed: cryptography 43.0.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.5.1) Handling docker>=4.2.0 from tox --print-deps-only: py312 Requirement satisfied: docker>=4.2.0 (installed: docker 7.1.0) Handling psycopg2>=2.6.2 from tox --print-deps-only: py312 Requirement satisfied: psycopg2>=2.6.2 (installed: psycopg2 2.9.9) Handling semantic-version>=2.7.0 from tox --print-deps-only: py312 Requirement satisfied: semantic-version>=2.7.0 (installed: semantic-version 2.10.0) Handling oslo.cache>=1.26.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.cache>=1.26.0 (installed: oslo.cache 3.11.0) Handling Flask>=2.2.3 from tox --print-deps-only: py312 Requirement satisfied: Flask>=2.2.3 (installed: Flask 3.1.0) Handling pyroute2 from tox --print-deps-only: py312 Requirement satisfied: pyroute2 (installed: pyroute2 0.7.12) Handling gunicorn>=20.1.0 from tox --print-deps-only: py312 Requirement satisfied: gunicorn>=20.1.0 (installed: gunicorn 21.2.0) Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py312 Requirement satisfied: coverage!=4.4,>=4.0 (installed: coverage 7.3.2) Handling WebTest>=2.0.27 from tox --print-deps-only: py312 Requirement satisfied: WebTest>=2.0.27 (installed: WebTest 3.0.0) Handling wsgi-intercept>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: wsgi-intercept>=1.4.1 (installed: wsgi-intercept 1.13.1) Handling python-troveclient>=2.2.0 from tox --print-deps-only: py312 Requirement satisfied: python-troveclient>=2.2.0 (installed: python-troveclient 8.8.0) Handling testtools>=2.2.0 from tox --print-deps-only: py312 Requirement satisfied: testtools>=2.2.0 (installed: testtools 2.7.2) Handling stestr>=1.1.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=1.1.0 (installed: stestr 4.1.0) Handling oslotest>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=3.2.0 (installed: oslotest 5.0.1) Handling tenacity>=4.9.0 from tox --print-deps-only: py312 Requirement satisfied: tenacity>=4.9.0 (installed: tenacity 8.2.3) Handling reno>=3.1.0 from tox --print-deps-only: py312 Requirement satisfied: reno>=3.1.0 (installed: reno 4.1.0) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing 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.dev41/trove-23.1.0.dev41.dist-info' Handling alembic >=1.8.0 from hook generated metadata: Requires-Dist (trove) Requirement satisfied: alembic >=1.8.0 (installed: alembic 1.13.1) Handling pbr >=6.0.0 from hook generated metadata: Requires-Dist (trove) Requirement satisfied: pbr >=6.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.26) Handling keystonemiddleware >=4.17.0 from hook generated metadata: Requires-Dist (trove) Requirement satisfied: keystonemiddleware >=4.17.0 (installed: keystonemiddleware 10.10.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 5.2.1) 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.8.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.3.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.5.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.19.1) Handling Jinja2 >=2.10 from hook generated metadata: Requires-Dist (trove) Requirement satisfied: Jinja2 >=2.10 (installed: Jinja2 3.1.6) Handling pexpect !=3.3,>=3.1 from hook generated metadata: Requires-Dist (trove) Requirement satisfied: pexpect !=3.3,>=3.1 (installed: pexpect 4.9.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.8.0) Handling oslo.context >=4.0.0 from hook generated metadata: Requires-Dist (trove) Requirement satisfied: oslo.context >=4.0.0 (installed: oslo.context 6.0.0) 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 9.0.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 1.1.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 17.0.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 43.0.0) 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.11.0) Handling Flask >=2.2.3 from hook generated metadata: Requires-Dist (trove) Requirement satisfied: Flask >=2.2.3 (installed: Flask 3.1.0) 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.20250613085708.e9687dc.el10.x86_64-pyproject-buildrequires + rm -rfv trove-23.1.0.dev41.dist-info/ removed 'trove-23.1.0.dev41.dist-info/AUTHORS' removed 'trove-23.1.0.dev41.dist-info/LICENSE' removed 'trove-23.1.0.dev41.dist-info/METADATA' removed 'trove-23.1.0.dev41.dist-info/top_level.txt' removed 'trove-23.1.0.dev41.dist-info/pbr.json' removed 'trove-23.1.0.dev41.dist-info/entry_points.txt' removed directory 'trove-23.1.0.dev41.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/SPECS/openstack-trove.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/SPECS/openstack-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.fI7uZq + umask 022 + cd /builddir/build/BUILD + cd trove-23.1.0.dev41 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/trove-23.1.0.dev41/pyproject-wheeldir --output /builddir/build/BUILD/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running 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' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.12) py312: OK (0.01 seconds) congratulations :) (0.09 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling alembic>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: alembic>=1.8.0 (installed: alembic 1.13.1) Handling pbr>=6.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling eventlet>=0.27.0 from tox --print-deps-only: py312 Requirement satisfied: eventlet>=0.27.0 (installed: eventlet 0.36.1) Handling SQLAlchemy>=1.4.0 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.0 (installed: SQLAlchemy 2.0.26) Handling keystonemiddleware>=4.17.0 from tox --print-deps-only: py312 Requirement satisfied: keystonemiddleware>=4.17.0 (installed: keystonemiddleware 10.10.0) Handling Routes>=2.3.1 from tox --print-deps-only: py312 Requirement satisfied: Routes>=2.3.1 (installed: Routes 2.5.1) Handling WebOb>=1.7.1 from tox --print-deps-only: py312 Requirement satisfied: WebOb>=1.7.1 (installed: WebOb 1.8.9) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling Paste>=2.0.2 from tox --print-deps-only: py312 Requirement satisfied: Paste>=2.0.2 (installed: Paste 3.10.1) Handling netaddr>=0.7.18 from tox --print-deps-only: py312 Requirement satisfied: netaddr>=0.7.18 (installed: netaddr 1.3.0) Handling lxml!=3.7.0,>=3.4.1 from tox --print-deps-only: py312 Requirement satisfied: lxml!=3.7.0,>=3.4.1 (installed: lxml 5.2.1) Handling python-novaclient>=9.1.0 from tox --print-deps-only: py312 Requirement satisfied: python-novaclient>=9.1.0 (installed: python-novaclient 18.9.0) Handling python-cinderclient>=3.3.0 from tox --print-deps-only: py312 Requirement satisfied: python-cinderclient>=3.3.0 (installed: python-cinderclient 9.7.0) Handling python-keystoneclient>=3.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-keystoneclient>=3.8.0 (installed: python-keystoneclient 5.6.0) Handling python-swiftclient>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: python-swiftclient>=3.2.0 (installed: python-swiftclient 4.8.0) Handling python-designateclient>=2.7.0 from tox --print-deps-only: py312 Requirement satisfied: python-designateclient>=2.7.0 (installed: python-designateclient 6.3.0) Handling python-neutronclient>=6.7.0 from tox --print-deps-only: py312 Requirement satisfied: python-neutronclient>=6.7.0 (installed: python-neutronclient 11.5.0) Handling python-glanceclient>=2.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-glanceclient>=2.8.0 (installed: python-glanceclient 4.8.0) Handling python-troveclient>=2.2.0 from tox --print-deps-only: py312 Requirement satisfied: python-troveclient>=2.2.0 (installed: python-troveclient 8.8.0) Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: jsonschema>=3.2.0 (installed: jsonschema 4.19.1) Handling Jinja2>=2.10 from tox --print-deps-only: py312 Requirement satisfied: Jinja2>=2.10 (installed: Jinja2 3.1.6) Handling pexpect!=3.3,>=3.1 from tox --print-deps-only: py312 Requirement satisfied: pexpect!=3.3,>=3.1 (installed: pexpect 4.9.0) Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.config>=6.8.0 (installed: oslo.config 9.8.0) Handling oslo.context>=4.0.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.context>=4.0.0 (installed: oslo.context 6.0.0) Handling oslo.i18n>=3.15.3 from tox --print-deps-only: py312 Requirement satisfied: oslo.i18n>=3.15.3 (installed: oslo.i18n 6.5.1) Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py312 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: py312 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: py312 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: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.5.0) Handling oslo.utils>=3.40.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.utils>=3.40.0 (installed: oslo.utils 9.0.0) Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.concurrency>=3.26.0 (installed: oslo.concurrency 7.1.0) Handling PyMySQL>=0.7.6 from tox --print-deps-only: py312 Requirement satisfied: PyMySQL>=0.7.6 (installed: PyMySQL 1.1.1) Handling stevedore>=1.20.0 from tox --print-deps-only: py312 Requirement satisfied: stevedore>=1.20.0 (installed: stevedore 5.4.1) Handling oslo.messaging>=14.1.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.messaging>=14.1.0 (installed: oslo.messaging 17.0.0) Handling osprofiler>=1.4.0 from tox --print-deps-only: py312 Requirement satisfied: osprofiler>=1.4.0 (installed: osprofiler 4.2.0) Handling oslo.log>=3.36.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=3.36.0 (installed: oslo.log 7.1.0) Handling oslo.db>=4.27.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.db>=4.27.0 (installed: oslo.db 17.2.1) Handling xmltodict>=0.10.1 from tox --print-deps-only: py312 Requirement satisfied: xmltodict>=0.10.1 (installed: xmltodict 0.13.0) Handling cryptography>=2.1.4 from tox --print-deps-only: py312 Requirement satisfied: cryptography>=2.1.4 (installed: cryptography 43.0.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.5.1) Handling docker>=4.2.0 from tox --print-deps-only: py312 Requirement satisfied: docker>=4.2.0 (installed: docker 7.1.0) Handling psycopg2>=2.6.2 from tox --print-deps-only: py312 Requirement satisfied: psycopg2>=2.6.2 (installed: psycopg2 2.9.9) Handling semantic-version>=2.7.0 from tox --print-deps-only: py312 Requirement satisfied: semantic-version>=2.7.0 (installed: semantic-version 2.10.0) Handling oslo.cache>=1.26.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.cache>=1.26.0 (installed: oslo.cache 3.11.0) Handling Flask>=2.2.3 from tox --print-deps-only: py312 Requirement satisfied: Flask>=2.2.3 (installed: Flask 3.1.0) Handling pyroute2 from tox --print-deps-only: py312 Requirement satisfied: pyroute2 (installed: pyroute2 0.7.12) Handling gunicorn>=20.1.0 from tox --print-deps-only: py312 Requirement satisfied: gunicorn>=20.1.0 (installed: gunicorn 21.2.0) Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py312 Requirement satisfied: coverage!=4.4,>=4.0 (installed: coverage 7.3.2) Handling WebTest>=2.0.27 from tox --print-deps-only: py312 Requirement satisfied: WebTest>=2.0.27 (installed: WebTest 3.0.0) Handling wsgi-intercept>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: wsgi-intercept>=1.4.1 (installed: wsgi-intercept 1.13.1) Handling python-troveclient>=2.2.0 from tox --print-deps-only: py312 Requirement satisfied: python-troveclient>=2.2.0 (installed: python-troveclient 8.8.0) Handling testtools>=2.2.0 from tox --print-deps-only: py312 Requirement satisfied: testtools>=2.2.0 (installed: testtools 2.7.2) Handling stestr>=1.1.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=1.1.0 (installed: stestr 4.1.0) Handling oslotest>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=3.2.0 (installed: oslotest 5.0.1) Handling tenacity>=4.9.0 from tox --print-deps-only: py312 Requirement satisfied: tenacity>=4.9.0 (installed: tenacity 8.2.3) Handling reno>=3.1.0 from tox --print-deps-only: py312 Requirement satisfied: reno>=3.1.0 (installed: reno 4.1.0) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing 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.dev41/trove-23.1.0.dev41.dist-info' Handling alembic >=1.8.0 from hook generated metadata: Requires-Dist (trove) Requirement satisfied: alembic >=1.8.0 (installed: alembic 1.13.1) Handling pbr >=6.0.0 from hook generated metadata: Requires-Dist (trove) Requirement satisfied: pbr >=6.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.26) Handling keystonemiddleware >=4.17.0 from hook generated metadata: Requires-Dist (trove) Requirement satisfied: keystonemiddleware >=4.17.0 (installed: keystonemiddleware 10.10.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 5.2.1) 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.8.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.3.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.5.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.19.1) Handling Jinja2 >=2.10 from hook generated metadata: Requires-Dist (trove) Requirement satisfied: Jinja2 >=2.10 (installed: Jinja2 3.1.6) Handling pexpect !=3.3,>=3.1 from hook generated metadata: Requires-Dist (trove) Requirement satisfied: pexpect !=3.3,>=3.1 (installed: pexpect 4.9.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.8.0) Handling oslo.context >=4.0.0 from hook generated metadata: Requires-Dist (trove) Requirement satisfied: oslo.context >=4.0.0 (installed: oslo.context 6.0.0) 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 9.0.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 1.1.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 17.0.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 43.0.0) 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.11.0) Handling Flask >=2.2.3 from hook generated metadata: Requires-Dist (trove) Requirement satisfied: Flask >=2.2.3 (installed: Flask 3.1.0) 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.20250613085708.e9687dc.el10.x86_64-pyproject-buildrequires + rm -rfv trove-23.1.0.dev41.dist-info/ removed 'trove-23.1.0.dev41.dist-info/AUTHORS' removed 'trove-23.1.0.dev41.dist-info/LICENSE' removed 'trove-23.1.0.dev41.dist-info/METADATA' removed 'trove-23.1.0.dev41.dist-info/entry_points.txt' removed 'trove-23.1.0.dev41.dist-info/pbr.json' removed 'trove-23.1.0.dev41.dist-info/top_level.txt' removed directory 'trove-23.1.0.dev41.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.U2pS7n + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd trove-23.1.0.dev41 + mkdir -p /builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/trove-23.1.0.dev41/pyproject-wheeldir Processing /builddir/build/BUILD/trove-23.1.0.dev41 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info creating /builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir/pip-modern-metadata-0xtf0jaq/trove.egg-info writing /builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir/pip-modern-metadata-0xtf0jaq/trove.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir/pip-modern-metadata-0xtf0jaq/trove.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir/pip-modern-metadata-0xtf0jaq/trove.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir/pip-modern-metadata-0xtf0jaq/trove.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir/pip-modern-metadata-0xtf0jaq/trove.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir/pip-modern-metadata-0xtf0jaq/trove.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir/pip-modern-metadata-0xtf0jaq/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.dev41/.pyproject-builddir/pip-modern-metadata-0xtf0jaq/trove.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir/pip-modern-metadata-0xtf0jaq/trove-23.1.0.dev41.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: trove Building wheel for trove (pyproject.toml): started Running command Building wheel for trove (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/trove creating build/lib/trove/extensions 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/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/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 creating build/lib/trove/db copying trove/db/models.py -> build/lib/trove/db copying trove/db/__init__.py -> build/lib/trove/db 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 creating build/lib/trove/extensions/mgmt copying trove/extensions/mgmt/__init__.py -> build/lib/trove/extensions/mgmt creating build/lib/trove/tests 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 creating build/lib/trove/tests/unittests 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/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 creating build/lib/trove/guestagent 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/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/tests/unittests/extensions creating build/lib/trove/tests/unittests/extensions/mgmt copying trove/tests/unittests/extensions/mgmt/__init__.py -> build/lib/trove/tests/unittests/extensions/mgmt 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/extensions/mongodb copying trove/extensions/mongodb/service.py -> build/lib/trove/extensions/mongodb copying trove/extensions/mongodb/__init__.py -> build/lib/trove/extensions/mongodb 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/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/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 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/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/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/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 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/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/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 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/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/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/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 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/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/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/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/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/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/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/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/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/guestagent/strategies copying trove/guestagent/strategies/__init__.py -> build/lib/trove/guestagent/strategies 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/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 copying trove/tests/unittests/guestagent/__init__.py -> build/lib/trove/tests/unittests/guestagent creating build/lib/trove/guestagent/datastore 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/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 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/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/guestagent/module 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/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 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 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/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/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 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/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/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/extensions/__init__.py -> build/lib/trove/extensions 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 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/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/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/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 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/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 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 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/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/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/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/strategy.py -> build/lib/trove/common/strategies copying trove/common/strategies/__init__.py -> build/lib/trove/common/strategies 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/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/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/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 copying trove/common/strategies/cluster/experimental/__init__.py -> build/lib/trove/common/strategies/cluster/experimental 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/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 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 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/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 copying trove/tests/unittests/extensions/__init__.py -> build/lib/trove/tests/unittests/extensions 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/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/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 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 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/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/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/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/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/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/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/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/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/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 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/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/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/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/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/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 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.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'trove.db.sqlalchemy.migrations' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'trove.db.sqlalchemy.migrations' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'trove.db.sqlalchemy.migrations' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'trove.db.sqlalchemy.migrations' to be distributed and are already explicitly excluding 'trove.db.sqlalchemy.migrations' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'trove.db.sqlalchemy.migrations.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'trove.db.sqlalchemy.migrations.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'trove.db.sqlalchemy.migrations.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'trove.db.sqlalchemy.migrations.versions' to be distributed and are already explicitly excluding 'trove.db.sqlalchemy.migrations.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'trove.templates.cassandra' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'trove.templates.cassandra' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'trove.templates.cassandra' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'trove.templates.cassandra' to be distributed and are already explicitly excluding 'trove.templates.cassandra' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'trove.templates.couchbase' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'trove.templates.couchbase' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'trove.templates.couchbase' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'trove.templates.couchbase' to be distributed and are already explicitly excluding 'trove.templates.couchbase' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'trove.templates.couchdb' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'trove.templates.couchdb' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'trove.templates.couchdb' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'trove.templates.couchdb' to be distributed and are already explicitly excluding 'trove.templates.couchdb' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'trove.templates.db2' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'trove.templates.db2' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'trove.templates.db2' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'trove.templates.db2' to be distributed and are already explicitly excluding 'trove.templates.db2' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'trove.templates.mariadb' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'trove.templates.mariadb' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'trove.templates.mariadb' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'trove.templates.mariadb' to be distributed and are already explicitly excluding 'trove.templates.mariadb' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'trove.templates.mongodb' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'trove.templates.mongodb' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'trove.templates.mongodb' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'trove.templates.mongodb' to be distributed and are already explicitly excluding 'trove.templates.mongodb' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'trove.templates.mysql' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'trove.templates.mysql' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'trove.templates.mysql' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'trove.templates.mysql' to be distributed and are already explicitly excluding 'trove.templates.mysql' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'trove.templates.percona' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'trove.templates.percona' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'trove.templates.percona' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'trove.templates.percona' to be distributed and are already explicitly excluding 'trove.templates.percona' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'trove.templates.postgresql' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'trove.templates.postgresql' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'trove.templates.postgresql' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'trove.templates.postgresql' to be distributed and are already explicitly excluding 'trove.templates.postgresql' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'trove.templates.pxc' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'trove.templates.pxc' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'trove.templates.pxc' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'trove.templates.pxc' to be distributed and are already explicitly excluding 'trove.templates.pxc' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'trove.templates.redis' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'trove.templates.redis' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'trove.templates.redis' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'trove.templates.redis' to be distributed and are already explicitly excluding 'trove.templates.redis' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'trove.templates.vertica' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'trove.templates.vertica' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'trove.templates.vertica' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'trove.templates.vertica' to be distributed and are already explicitly excluding 'trove.templates.vertica' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'trove.tests.util' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'trove.tests.util' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'trove.tests.util' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'trove.tests.util' to be distributed and are already explicitly excluding 'trove.tests.util' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) creating build/lib/trove/tests/util copying trove/tests/util/utils.py -> build/lib/trove/tests/util 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 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/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/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/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/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/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/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/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/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/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/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/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/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/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 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/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/guestagent creating 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 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/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_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 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 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/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 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/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/strategies/__init__.py -> build/bdist.linux-x86_64/wheel/trove/guestagent/strategies 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/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/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 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 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/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/extensions 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/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 creating build/bdist.linux-x86_64/wheel/trove/tests/unittests/extensions/mgmt 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 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/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/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/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 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/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 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 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/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 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/common creating build/bdist.linux-x86_64/wheel/trove/common/db 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/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/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 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 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 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/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 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/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/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/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 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/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/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/extensions 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 copying build/lib/trove/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/trove/extensions 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/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/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/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/mgmt 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/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/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 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/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/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 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/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/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 running install_data creating build/bdist.linux-x86_64/wheel/trove-23.1.0.dev41.data creating build/bdist.linux-x86_64/wheel/trove-23.1.0.dev41.data/data creating build/bdist.linux-x86_64/wheel/trove-23.1.0.dev41.data/data/etc creating build/bdist.linux-x86_64/wheel/trove-23.1.0.dev41.data/data/etc/trove copying etc/trove/api-paste.ini -> build/bdist.linux-x86_64/wheel/trove-23.1.0.dev41.data/data/etc/trove running install_egg_info Copying trove.egg-info to build/bdist.linux-x86_64/wheel/trove-23.1.0.dev41-py3.12.egg-info running install_scripts Installing trove-wsgi script to build/bdist.linux-x86_64/wheel/trove-23.1.0.dev41.data/scripts creating build/bdist.linux-x86_64/wheel/trove-23.1.0.dev41.dist-info/WHEEL creating '/builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir/pip-wheel-xykbffgr/.tmp-_2rhmeqt/trove-23.1.0.dev41-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.dev41.data/data/etc/trove/api-paste.ini' adding 'trove-23.1.0.dev41.data/scripts/trove-wsgi' adding 'trove-23.1.0.dev41.dist-info/AUTHORS' adding 'trove-23.1.0.dev41.dist-info/LICENSE' adding 'trove-23.1.0.dev41.dist-info/METADATA' adding 'trove-23.1.0.dev41.dist-info/WHEEL' adding 'trove-23.1.0.dev41.dist-info/entry_points.txt' adding 'trove-23.1.0.dev41.dist-info/pbr.json' adding 'trove-23.1.0.dev41.dist-info/top_level.txt' adding 'trove-23.1.0.dev41.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.dev41-py3-none-any.whl size=793531 sha256=9cbf0a475a1588741d6f5b58b9c10288dbc2507f177a6d0a00dee8122f159691 Stored in directory: /builddir/.cache/pip/wheels/df/11/ee/33db13cd582553c11ea37480cedb96c1024540865d85696cc6 Successfully built trove + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.3GFLhO + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd trove-23.1.0.dev41 ++ ls /builddir/build/BUILD/trove-23.1.0.dev41/pyproject-wheeldir/trove-23.1.0.dev41-py3-none-any.whl ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ xargs basename --multiple + specifier=trove==23.1.0.dev41 + '[' -z trove==23.1.0.dev41 ']' + TMPDIR=/builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/trove-23.1.0.dev41/pyproject-wheeldir trove==23.1.0.dev41 Using pip 23.3.2 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/trove-23.1.0.dev41/pyproject-wheeldir Processing ./pyproject-wheeldir/trove-23.1.0.dev41-py3-none-any.whl Installing collected packages: trove changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-api to 755 changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-conductor to 755 changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-docker-plugin to 755 changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-fake-mode to 755 changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-guestagent to 755 changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-manage to 755 changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-mgmt-taskmanager to 755 changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-status to 755 changing mode of /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-taskmanager to 755 Successfully installed trove-23.1.0.dev41 + '[' -d /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-api /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-conductor /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-docker-plugin /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-fake-mode /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-guestagent /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-manage /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-mgmt-taskmanager /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-status /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-taskmanager /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-wsgi /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-api: updating /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-conductor: updating /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-docker-plugin: updating /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-fake-mode: updating /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-guestagent: updating /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-manage: updating /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-mgmt-taskmanager: updating /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-status: updating /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-taskmanager: updating /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-wsgi: updating + rm -rfv /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/lib/python3.12/site-packages ']' + site_dirs+=("/usr/lib/python3.12/site-packages") + '[' /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/lib64/python3.12/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.12/site-packages/trove-23.1.0.dev41.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/lib/python3.12/site-packages/trove-23.1.0.dev41.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.20250613085708.e9687dc.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/lib/python3.12/site-packages/trove-23.1.0.dev41.dist-info/RECORD --output /builddir/build/BUILD/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/lib/python3.12/site-packages/trove-23.1.0.dev41.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/lib/python3.12/site-packages/trove-23.1.0.dev41.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/lib/python3.12/site-packages/trove-23.1.0.dev41.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/lib/python3.12/site-packages/trove-23.1.0.dev41.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + export PYTHONPATH=/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64//usr/lib/python3.12/site-packages + PYTHONPATH=/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64//usr/lib/python3.12/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.20250613085708.e9687dc.el10.x86_64/usr/lib/systemd/system + install -d -m 755 /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/share/trove + install -d -m 755 /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/var/lib/trove + install -d -m 750 /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/var/log/trove + install -p -D -m 640 etc/trove/trove.conf.sample /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/etc/trove/trove.conf + crudini --set /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/etc/trove/trove.conf database connection mysql://trove:trove@localhost/trove + crudini --set /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/etc/trove/trove.conf DEFAULT log_file /var/log/trove/trove.log + mv /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/etc/trove/api-paste.ini /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/etc/trove/api-paste.ini + rmdir /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/etc/trove + install -d -m 755 /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/etc/trove + install -p -D -m 640 etc/trove/trove.conf.sample /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.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.20250613085708.e9687dc.el10.x86_64/etc/trove/guest_info + sed -i '/#pybasedir.*/d' /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/etc/trove/trove.conf + sed -i '/#pybasedir.*/d' /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.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.20250613085708.e9687dc.el10.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.20250613085708.e9687dc.el10.x86_64/etc/logrotate.d/openstack-trove + install -d -m 755 /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/var/run/trove + rm -fr /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin/trove-fake-mode + rm -fr '/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/lib/python3.12/site-packages/run_tests.*' + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 23.1.0-0.20250613085708.e9687dc.el10 --unique-debug-suffix -23.1.0-0.20250613085708.e9687dc.el10.x86_64 --unique-debug-src-base openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/trove-23.1.0.dev41 find-debuginfo: starting Extracting debug info from 0 files Creating .debug symlinks for symlinks to ELF files find: ‘debug’: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/lib/python3.12 using python3.12 Not clamping source mtimes, $SOURCE_DATE_EPOCH not set + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.uTfolQ + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd trove-23.1.0.dev41 + 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/trove-23.1.0.dev41/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env -q --recreate -e py312 /usr/lib/python3.12/site-packages/oslo_utils/eventletutils.py:29: DeprecationWarning: eventletutils module is deprecated and will be removed. debtcollector.deprecate( /usr/lib/python3.12/site-packages/webob/compat.py:5: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 from cgi import parse_header /usr/lib/python3.12/site-packages/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.12/site-packages/oslo_service/sslutils.py:24: DeprecationWarning: The 'oslo_service.sslutils' module usage is deprecated and will be removed in version '2026.2': The 'oslo_service.sslutils' module is deprecated and will be removed in version 2026.2. removals.removed_module( /builddir/build/BUILD/trove-23.1.0.dev41/trove/common/timeutils.py:43: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.utcnow() 11 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. /usr/lib/python3.12/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( /builddir/build/BUILD/trove-23.1.0.dev41/trove/limits/views.py:28: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). next_avail = get_utc(self.rate_limit.get("resetTime", 0)) {0} trove.tests.unittests.api.common.test_extensions.TestExtensionLoading.test_default_extensions [0.001813s] ... ok {0} trove.tests.unittests.api.common.test_extensions.TestExtensionLoading.test_invalid_extension [0.000722s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimitMiddlewareTest.test_good_request [0.001037s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimitMiddlewareTest.test_limit_class [0.000569s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimitMiddlewareTest.test_limited_request_json [0.001315s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimitTest.test_GET_delay [0.000858s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimitTest.test_GET_no_delay [0.000677s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_delay_GET [0.001216s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_delay_POST [0.002145s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_delay_POST_mgmt [0.001194s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_delay_PUT [0.001291s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_delay_PUT_wait [0.001317s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_multiple_delays [0.001521s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_multiple_users [0.001950s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_no_delay_GET [0.001158s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_no_delay_PUT [0.001052s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimiterTest.test_user_limit [0.000909s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimitsControllerTest.test_limit_index [0.001035s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimitsControllerTest.test_limit_index_empty [0.000977s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimitsViewTest.test_data [0.000462s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimitsViewTest.test_empty_data [0.000396s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimitsViewsTest.test_data [0.000391s] ... ok {0} trove.tests.unittests.api.common.test_limits.LimitsViewsTest.test_empty_data [0.000383s] ... ok {0} trove.tests.unittests.api.common.test_limits.ParseLimitsTest.test_bad_rule [0.000595s] ... ok {0} trove.tests.unittests.api.common.test_limits.ParseLimitsTest.test_bad_unit [0.000548s] ... ok {0} trove.tests.unittests.api.common.test_limits.ParseLimitsTest.test_bad_value [0.000613s] ... ok {0} trove.tests.unittests.api.common.test_limits.ParseLimitsTest.test_invalid [0.000502s] ... ok {0} trove.tests.unittests.api.common.test_limits.ParseLimitsTest.test_missing_arg [0.000474s] ... ok {0} trove.tests.unittests.api.common.test_limits.ParseLimitsTest.test_multiple_rules [0.000615s] ... ok {0} trove.tests.unittests.api.common.test_limits.WsgiLimiterProxyTest.test_200 [0.001383s] ... ok {0} trove.tests.unittests.api.common.test_limits.WsgiLimiterProxyTest.test_403 [0.001693s] ... ok {0} trove.tests.unittests.api.common.test_limits.WsgiLimiterTest.test_escaping [0.001185s] ... ok {0} trove.tests.unittests.api.common.test_limits.WsgiLimiterTest.test_good_url [0.001079s] ... ok {0} trove.tests.unittests.api.common.test_limits.WsgiLimiterTest.test_invalid_methods [0.001651s] ... ok {0} trove.tests.unittests.api.common.test_limits.WsgiLimiterTest.test_response_to_delays [0.001285s] ... ok {0} trove.tests.unittests.api.common.test_limits.WsgiLimiterTest.test_response_to_delays_usernames [0.001920s] ... ok {0} trove.tests.unittests.api.test_versions.BaseVersionTestCase.test_data [0.000408s] ... ok {0} trove.tests.unittests.api.test_versions.BaseVersionTestCase.test_url [0.000389s] ... ok {0} trove.tests.unittests.api.test_versions.VersionAPITestCase.test_instance [0.000600s] ... ok {0} trove.tests.unittests.api.test_versions.VersionDataViewTestCase.test_data_for_json [0.000440s] ... ok {0} trove.tests.unittests.api.test_versions.VersionTestCase.test_url_no_trailing_slash [0.000392s] ... ok {0} trove.tests.unittests.api.test_versions.VersionTestCase.test_url_with_trailing_slash [0.000373s] ... ok {0} trove.tests.unittests.api.test_versions.VersionsControllerTest.test_index_json [0.000537s] ... ok {0} trove.tests.unittests.api.test_versions.VersionsControllerTest.test_index_json_with_public_endpoint [0.000464s] ... ok {0} trove.tests.unittests.api.test_versions.VersionsControllerTest.test_show_json [0.000495s] ... ok {0} trove.tests.unittests.api.test_versions.VersionsControllerTest.test_show_json_with_public_endpoint [0.000414s] ... ok {0} trove.tests.unittests.api.test_versions.VersionsDataViewTestCase.test_data_for_json [0.000521s] ... ok /builddir/build/BUILD/trove-23.1.0.dev41/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) /builddir/build/BUILD/trove-23.1.0.dev41/trove/common/timeutils.py:43: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.utcnow() {0} trove.tests.unittests.backup.test_backup_controller.TestBackupController.test_invalid_parent_id [0.152634s] ... ok {0} trove.tests.unittests.backup.test_backup_controller.TestBackupController.test_list_by_project [0.015629s] ... ok {0} trove.tests.unittests.backup.test_backup_controller.TestBackupController.test_validate_create_complete [0.001720s] ... ok {0} trove.tests.unittests.backup.test_backup_controller.TestBackupController.test_validate_create_incremental [0.001701s] ... ok {0} trove.tests.unittests.backup.test_backup_controller.TestBackupController.test_validate_create_invalid_uuid [0.001645s] ... ok {0} trove.tests.unittests.backup.test_backup_controller.TestBackupController.test_validate_create_with_blankname [0.001680s] ... ok {0} trove.tests.unittests.backup.test_backup_controller.TestBackupController.test_validate_create_with_invalidname [0.001678s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_backup [0.026120s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_backup_cluster_instance_operation_not_supported [0.089125s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_backup_creation_error [0.002335s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_backup_datastore_operation_not_supported [0.000991s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_backup_swift_token_invalid [0.001020s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_incremental [0.020399s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_incremental_not_found [0.003475s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_instance_not_active [0.000802s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_instance_not_found [0.004022s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupDeleteTest.test_delete_backup_is_running [0.014752s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupDeleteTest.test_delete_backup_not_found [0.014064s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupDeleteTest.test_delete_backup_swift_token_invalid [0.013299s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_backup_delete [0.011715s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_backup_size [0.005754s] ... 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(CertificateError("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.163796s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_check_swift_object_exist_client_exception [0.005015s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_check_swift_object_exist_client_exception_404 [0.004912s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_check_swift_object_exist_integrity_error [0.005062s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_create_snapshot [0.006346s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_create_without_snapshot [0.006174s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_create_without_storage_driver_cinder [0.006235s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_create_without_storage_driver_swift [0.006286s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_delete [0.008067s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_deleted_not_running [0.008132s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_filename [0.004697s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_filename_bad [0.004953s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_get_last_completed [0.014311s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_is_done [0.006329s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_is_failed [0.006369s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_is_running [0.004569s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_list [0.006164s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_list_for_instance [0.007953s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_not_is_done [0.004589s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_not_is_running [0.005979s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_not_running [0.005927s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_running [0.005791s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_running_exclude [0.006661s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_swift_auth_token_client_exception [0.004907s] ... ok {0} trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_swift_auth_token_no_service_endpoint [0.005486s] ... ok {0} trove.tests.unittests.backup.test_backup_models.OrderingTests.test_list [0.009719s] ... ok {0} trove.tests.unittests.backup.test_backup_models.OrderingTests.test_list_for_instance [0.009376s] ... ok {0} trove.tests.unittests.backup.test_backup_models.PaginationTests.test_pagination_list [0.082952s] ... ok {0} trove.tests.unittests.backup.test_backup_models.PaginationTests.test_pagination_list_for_instance [0.082958s] ... ok {0} trove.tests.unittests.backup.test_backup_models.TestBackupStrategy.test_create [0.009929s] ... ok {0} trove.tests.unittests.backup.test_backup_models.TestBackupStrategy.test_delete [0.009987s] ... ok {0} trove.tests.unittests.backup.test_backup_models.TestBackupStrategy.test_list [0.008528s] ... ok {0} trove.tests.unittests.backup.test_service.TestBackupController.test_create_restore_from [0.020461s] ... ok {0} trove.tests.unittests.cluster.test_cassandra_cluster.ClusterTest.test_choose_seed_nodes [0.004517s] ... ok {0} trove.tests.unittests.cluster.test_cassandra_cluster.ClusterTest.test_create_cluster_instances [0.003208s] ... ok {0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_add_shard [0.004189s] ... ok {0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_add_shard_bad_task_status [0.001129s] ... ok {0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_create_empty_instances [0.000829s] ... ok {0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_create_storage_not_specified [0.001291s] ... ok {0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_create_unequal_flavors [0.002086s] ... ok {0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_create_unequal_volumes [0.001057s] ... ok {0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_delete_bad_task_status [0.001094s] ... ok {0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_delete_task_status_deleting [0.001764s] ... ok {0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_delete_task_status_none [0.001627s] ... ok {0} trove.tests.unittests.cluster.test_cluster.ClusterTest.test_upgrade_not_implemented [0.000831s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_create_clusters [0.001783s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_create_clusters_disabled [0.001562s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_delete_cluster [0.002675s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_get_schema_action_add_shard [0.000407s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_get_schema_action_grow [0.000352s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_get_schema_action_invalid [0.000348s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_get_schema_action_shrink [0.000434s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_get_schema_action_upgrade [0.000344s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_get_schema_create [0.000351s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_show_cluster [0.001273s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_show_cluster_instance [0.005075s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_validate_add_shard [0.000512s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_validate_create [0.001095s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_validate_create_bad_locality [0.001747s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_validate_create_blank_datastore [0.001128s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_validate_create_blankname [0.001162s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_validate_grow [0.000447s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_validate_shrink [0.000426s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterController.test_validate_upgrade [0.000443s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterControllerWithStrategy.test_controller_action_found [0.002741s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterControllerWithStrategy.test_controller_action_multi_action [0.000890s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterControllerWithStrategy.test_controller_action_no_strategy [0.001505s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterControllerWithStrategy.test_create_clusters_disabled [0.001573s] ... ok {0} trove.tests.unittests.cluster.test_cluster_controller.TestClusterControllerWithStrategy.test_create_clusters_enabled [0.001923s] ... ok {0} trove.tests.unittests.cluster.test_cluster_models.TestClusterModel.test_load [0.001348s] ... ok {0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_create_clusters [0.001861s] ... ok {0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_create_clusters_disabled [0.002501s] ... ok {0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_delete_cluster [0.001735s] ... ok {0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_get_schema_create [0.000373s] ... ok {0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_show_cluster [0.001266s] ... ok {0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_show_cluster_instance [0.005798s] ... ok {0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_validate_create [0.000826s] ... ok {0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_validate_create_blank_datastore [0.000883s] ... ok {0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterController.test_validate_create_blankname [0.000840s] ... ok {0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterControllerWithStrategy.test_create_clusters_disabled [0.001637s] ... ok {0} trove.tests.unittests.cluster.test_cluster_pxc_controller.TestClusterControllerWithStrategy.test_create_clusters_enabled [0.001986s] ... ok {0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_create_clusters [0.001896s] ... ok {0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_create_clusters_disabled [0.001736s] ... ok {0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_delete_cluster [0.001920s] ... ok {0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_get_schema_create [0.000415s] ... ok {0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_show_cluster [0.002255s] ... ok {0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_show_cluster_instance [0.004995s] ... ok {0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_validate_create [0.000713s] ... ok {0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_validate_create_blank_datastore [0.000757s] ... ok {0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterController.test_validate_create_blankname [0.000795s] ... ok {0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterControllerWithStrategy.test_create_clusters_disabled [0.001575s] ... ok {0} trove.tests.unittests.cluster.test_cluster_redis_controller.TestClusterControllerWithStrategy.test_create_clusters_enabled [0.002810s] ... ok {0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_create_clusters [0.001689s] ... ok {0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_create_clusters_disabled [0.001547s] ... ok {0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_delete_cluster [0.001796s] ... ok {0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_get_schema_create [0.000421s] ... ok {0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_show_cluster [0.001317s] ... ok {0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_show_cluster_instance [0.006031s] ... ok {0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_validate_create [0.000819s] ... ok {0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_validate_create_blank_datastore [0.000885s] ... ok {0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterController.test_validate_create_blankname [0.000926s] ... ok {0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterControllerWithStrategy.test_create_clusters_disabled [0.001568s] ... ok {0} trove.tests.unittests.cluster.test_cluster_vertica_controller.TestClusterControllerWithStrategy.test_create_clusters_enabled [0.002031s] ... ok {0} trove.tests.unittests.cluster.test_cluster_views.ClusterInstanceDetailViewTest.test_data [0.001539s] ... ok {0} trove.tests.unittests.cluster.test_cluster_views.ClusterInstanceDetailViewTest.test_data_ip [0.001626s] ... ok {0} trove.tests.unittests.cluster.test_cluster_views.ClusterViewTest.test__build_instances [0.008768s] ... ok {0} trove.tests.unittests.cluster.test_cluster_views.ClusterViewTest.test_data [0.001065s] ... ok {0} trove.tests.unittests.cluster.test_cluster_views.ClusterViewTest.test_load_view [0.000784s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create [0.002832s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_empty_instances [0.001560s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_flavor_not_specified [0.001288s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_invalid_flavor_specified [0.001172s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_over_limit [0.002375s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_storage_not_specified_and_no_ephemeral_flavor [0.001300s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_storage_specified_with_no_volume_support [0.001265s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_volume_no_specified [0.001108s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_volume_not_equal [0.001120s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_create_with_ephemeral_flavor [0.003157s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_delete_bad_task_status [0.001001s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_delete_task_status_deleting [0.001604s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_delete_task_status_none [0.001536s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_grow [0.002821s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_grow_exception [0.003588s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_shrink [0.001942s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_shrink_empty [0.001484s] ... ok {0} trove.tests.unittests.cluster.test_galera_cluster.ClusterTest.test_shrink_exception [0.001922s] ... ok {0} trove.tests.unittests.cluster.test_models.TestModels.test_assert_homogeneous_cluster [0.000830s] ... ok {0} trove.tests.unittests.cluster.test_models.TestModels.test_assert_same_instance_flavors [0.000503s] ... ok {0} trove.tests.unittests.cluster.test_models.TestModels.test_assert_same_instance_volumes [0.000420s] ... ok {0} trove.tests.unittests.cluster.test_models.TestModels.test_get_required_volume_size [0.000752s] ... ok {0} trove.tests.unittests.cluster.test_models.TestModels.test_validate_instance_flavors [0.001086s] ... ok {0} trove.tests.unittests.cluster.test_models.TestModels.test_validate_instance_nics [0.000616s] ... ok {0} trove.tests.unittests.cluster.test_models.TestModels.test_validate_volume_size [0.000582s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create [0.003108s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_configuration_specified [0.000583s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_flavor_not_equal [0.000991s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_invalid_flavor_specified [0.000978s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_invalid_instance_numbers_specified [0.000552s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_storage_specified_with_no_volume_support [0.001130s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_validate_volumes_deltas [0.002606s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_volume_not_equal [0.000984s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_volume_not_specified [0.000971s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_with_correct_nics [0.002497s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_with_extended_properties [0.002985s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_with_higher_configsvr [0.002409s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_with_higher_mongos [0.002349s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_create_with_lower_configsvr [0.002365s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_grow [0.001606s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_grow_bad_relations [0.001943s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_grow_invalid_shard_size [0.000942s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_grow_invalid_type [0.000904s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_grow_no_name [0.000867s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_grow_repeated_name [0.000950s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_shrink [0.002186s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_shrink_incomplete_shard [0.001196s] ... ok {0} trove.tests.unittests.cluster.test_mongodb_cluster.MongoDBClusterTest.test_shrink_invalid_type [0.001075s] ... ok {0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_create [0.002163s] ... ok {0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_create_invalid_flavor_specified [0.001202s] ... ok {0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_create_storage_not_specified_and_no_ephemeral_flavor [0.002212s] ... ok {0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_create_storage_specified_with_no_volume_support [0.001327s] ... ok {0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_create_volume_no_specified [0.001471s] ... ok {0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_create_with_ephemeral_flavor [0.002180s] ... ok {0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_delete_bad_task_status [0.001055s] ... ok {0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_delete_task_status_deleting [0.001670s] ... ok {0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_delete_task_status_none [0.001679s] ... ok {0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_grow [0.003144s] ... ok {0} trove.tests.unittests.cluster.test_redis_cluster.ClusterTest.test_shrink [0.002525s] ... ok {0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create [0.002896s] ... ok {0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create_empty_instances [0.001009s] ... ok {0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create_flavor_not_specified [0.002079s] ... ok {0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create_invalid_flavor_specified [0.002799s] ... ok {0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create_storage_not_specified_and_no_ephemeral_flavor [0.002020s] ... ok {0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create_storage_specified_with_no_volume_support [0.001925s] ... ok {0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create_volume_no_specified [0.001810s] ... ok {0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create_volume_not_equal [0.001891s] ... ok {0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create_with_ephemeral_flavor [0.103862s] ... ok {0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_delete_bad_task_status [0.001152s] ... ok {0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_delete_task_status_deleting [0.001752s] ... ok {0} trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_delete_task_status_none [0.001691s] ... ok {0} trove.tests.unittests.cmd.test_status.TestUpgradeChecksInstancesWithTasks.test__check_instances_with_tasks [0.001800s] ... ok {0} trove.tests.unittests.cmd.test_status.TestUpgradeChecksInstancesWithTasks.test__check_no_instances_with_tasks [0.001803s] ... ok {0} trove.tests.unittests.common.test_auth.TestAuth.test_unicode_characters_in_headers [0.000559s] ... ok {0} trove.tests.unittests.common.test_conductor_serializer.TestConductorSerializer.test_conductor_context [0.000722s] ... ok {0} trove.tests.unittests.common.test_conductor_serializer.TestConductorSerializer.test_conductor_entity [0.000679s] ... ok {0} trove.tests.unittests.common.test_conductor_serializer.TestConductorSerializer.test_gsz_serialize_context_nokey [0.000354s] ... ok {0} trove.tests.unittests.common.test_conductor_serializer.TestConductorSerializer.test_gsz_serialize_entity_nokey [0.000377s] ... ok {0} trove.tests.unittests.common.test_conductor_serializer.TestConductorSerializer.test_hsz_serialize_context_nokey_noinstance [0.001338s] ... ok {0} trove.tests.unittests.common.test_conductor_serializer.TestConductorSerializer.test_hsz_serialize_entity_nokey_noinstance [0.000453s] ... ok {0} trove.tests.unittests.common.test_context.TestTroveContext.test_create [0.000369s] ... ok {0} trove.tests.unittests.common.test_context.TestTroveContext.test_create_with_bogus [0.000364s] ... ok {0} trove.tests.unittests.common.test_context.TestTroveContext.test_create_with_extended_args [0.000451s] ... ok {0} trove.tests.unittests.common.test_context.TestTroveContext.test_to_dict [0.000356s] ... ok {0} trove.tests.unittests.common.test_context.TestTroveContext.test_to_dict_with_notification [0.000455s] ... ok {0} trove.tests.unittests.common.test_crypto_utils.TestEncryptUtils.test_decrypt [0.000418s] ... ok {0} trove.tests.unittests.common.test_crypto_utils.TestEncryptUtils.test_encode_decode_string [0.000532s] ... ok {0} trove.tests.unittests.common.test_crypto_utils.TestEncryptUtils.test_encryp_decrypt [0.003991s] ... ok {0} trove.tests.unittests.common.test_crypto_utils.TestEncryptUtils.test_encrypt [0.000539s] ... ok {0} trove.tests.unittests.common.test_crypto_utils.TestEncryptUtils.test_pad_unpad [0.000611s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_checks_fail [0.000641s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_checks_pass [0.000579s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_init_deserializing [0.000625s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_init_name [0.000360s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_init_no_name [0.000360s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_name_property [0.000337s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_serialize [0.000451s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_validate_name_empty [0.000360s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_validate_name_invalid [0.000473s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_validate_name_long [0.000529s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreSchemaTest.test_verify_dict [0.000487s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_add_database [0.000360s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_build_database_schema [0.000453s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_checks_fail [0.000505s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_checks_pass [0.000395s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_databases_property [0.000585s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_deserialize_schema [0.000492s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_host_property [0.000724s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_host_property_error [0.000461s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_init_deserializing [0.000755s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_init_name [0.000373s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_init_no_name [0.000361s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_init_options [0.000366s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_is_root [0.000456s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_name_property [0.000499s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_password_property [0.001003s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_password_property_error [0.000468s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_serialize [0.000343s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_validate_dict_defaults [0.000460s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_validate_name_empty [0.000358s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_validate_name_invalid [0.000470s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_validate_name_long [0.000526s] ... ok {0} trove.tests.unittests.common.test_dbmodels.DatastoreUserTest.test_verify_dict [0.000924s] ... ok {0} trove.tests.unittests.common.test_exception.TroveErrorTest.test_invalid_error_message_format [0.000371s] ... ok {0} trove.tests.unittests.common.test_exception.TroveErrorTest.test_valid_error_message_format [0.000332s] ... ok {0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_end_event [0.000956s] ... ok {0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_invalid_end_traits [0.000573s] ... ok {0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_invalid_start_traits [0.000539s] ... ok {0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_missing_required_end_traits [0.000513s] ... ok {0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_missing_required_error_traits [0.000530s] ... ok {0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_missing_required_start_traits [0.000587s] ... ok {0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_notify_callback [0.001994s] ... ok {0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_start_event [0.000906s] ... ok {0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_verify_base_values [0.000940s] ... ok {0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_verify_optional_start_args [0.000930s] ... ok {0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_verify_required_end_args [0.000918s] ... ok {0} trove.tests.unittests.common.test_notification.TestDBaaSNotification.test_verify_required_start_args [0.001514s] ... ok {0} trove.tests.unittests.common.test_notification.TestDBaaSQuota.test_notification [0.000911s] ... ok {0} trove.tests.unittests.common.test_notification.TestEndNotification.test_api_server_call [0.000995s] ... ok {0} trove.tests.unittests.common.test_notification.TestEndNotification.test_api_server_exception [0.001310s] ... ok {0} trove.tests.unittests.common.test_notification.TestEndNotification.test_conductor_server_call [0.001128s] ... ok {0} trove.tests.unittests.common.test_notification.TestEndNotification.test_conductor_server_exception [0.001318s] ... ok {0} trove.tests.unittests.common.test_notification.TestEndNotification.test_taskmanager_server_call [0.000972s] ... ok {0} trove.tests.unittests.common.test_notification.TestEndNotification.test_taskmanager_server_exception [0.001207s] ... ok {0} trove.tests.unittests.common.test_notification.TestNotificationCastWrapper.test_no_notification [0.000393s] ... ok {0} trove.tests.unittests.common.test_notification.TestNotificationCastWrapper.test_with_notification [0.000629s] ... ok {0} trove.tests.unittests.common.test_notification.TestStartNotification.test_api_call [0.001621s] ... ok {0} trove.tests.unittests.common.test_notification.TestStartNotification.test_conductor_call [0.003752s] ... ok {0} trove.tests.unittests.common.test_notification.TestStartNotification.test_taskmanager_call [0.001915s] ... ok {0} trove.tests.unittests.common.test_notification.TestTroveBaseTraits.test_n [0.002168s] ... ok {0} trove.tests.unittests.common.test_notification.TestTroveBaseTraits.test_notification_after_serialization [0.002085s] ... ok {0} trove.tests.unittests.common.test_notification.TestTroveCommonTraits.test_notification [0.001818s] ... ok {0} trove.tests.unittests.common.test_notification.TestTroveCommonTraits.test_notification_after_serialization [0.001552s] ... ok {0} trove.tests.unittests.common.test_notification.TestTroveInstanceCreate.test_notification [0.001684s] ... ok {0} trove.tests.unittests.common.test_notification.TestTroveInstanceCreate.test_notification_after_serialization [0.001559s] ... ok {0} trove.tests.unittests.common.test_notification.TestTroveInstanceDelete.test_notification [0.001579s] ... ok {0} trove.tests.unittests.common.test_notification.TestTroveInstanceDelete.test_notification_after_serialization [0.002532s] ... ok {0} trove.tests.unittests.common.test_notification.TestTroveInstanceModifyFlavor.test_notification [0.001562s] ... ok {0} trove.tests.unittests.common.test_notification.TestTroveInstanceModifyFlavor.test_notification_after_serialization [0.001557s] ... ok {0} trove.tests.unittests.common.test_pagination.TestPaginatedDataView.test_creation_with_none_marker [0.000427s] ... ok {0} trove.tests.unittests.common.test_pagination.TestPaginatedDataView.test_creation_with_none_string_marker [0.000390s] ... ok {0} trove.tests.unittests.common.test_pagination.TestPaginatedDataView.test_creation_with_string_marker [0.000345s] ... ok {0} trove.tests.unittests.common.test_pagination.TestPaginatedDataView.test_dict_paginate [0.000348s] ... ok {0} trove.tests.unittests.common.test_pagination.TestPaginatedDataView.test_object_paginate [0.000497s] ... ok {0} trove.tests.unittests.common.test_pagination.TestPaginatedDataView.test_paginate_list [0.000370s] ... ok {0} trove.tests.unittests.common.test_policy.TestPolicy.test_authorize_on_target [0.000934s] ... ok {0} trove.tests.unittests.common.test_policy.TestPolicy.test_authorize_on_tenant [0.000868s] ... ok {0} trove.tests.unittests.common.test_secure_serializer.TestSecureSerializer.test_sz_context [0.000525s] ... ok {0} trove.tests.unittests.common.test_secure_serializer.TestSecureSerializer.test_sz_entity [0.000414s] ... ok {0} trove.tests.unittests.common.test_secure_serializer.TestSecureSerializer.test_sz_nokey_deserialize_context [0.000360s] ... ok {0} trove.tests.unittests.common.test_secure_serializer.TestSecureSerializer.test_sz_nokey_deserialize_entity [0.000412s] ... ok {0} trove.tests.unittests.common.test_secure_serializer.TestSecureSerializer.test_sz_nokey_serialize_context [0.000365s] ... ok {0} trove.tests.unittests.common.test_secure_serializer.TestSecureSerializer.test_sz_nokey_serialize_entity [0.000330s] ... ok {0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_1 [0.000440s] ... ok {0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_10 [0.000440s] ... ok {0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_11 [0.000327s] ... ok {0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_12 [0.000345s] ... ok {0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_13 [0.000326s] ... ok {0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_14 [0.000437s] ... ok {0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_15 [0.000326s] ... ok {0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_16 [0.000329s] ... ok {0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_2 [0.000414s] ... ok {0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_3 [0.000493s] ... ok {0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_4 [0.000422s] ... ok {0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_5 [0.000412s] ... ok {0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_6 [0.000514s] ... ok {0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_7 [0.000408s] ... ok {0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_8 [0.000427s] ... ok {0} trove.tests.unittests.common.test_serializer.TestSerializer.test_serialize_9 [0.000332s] ... ok {0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_build_scheduler_hint [0.001415s] ... ok {0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_build_scheduler_hint_from_locality [0.000883s] ... ok {0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_build_scheduler_hint_none [0.000513s] ... ok {0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_convert_to_hint [0.000610s] ... ok {0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_convert_to_hint_none [0.000511s] ... ok {0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_convert_to_hints [0.000486s] ... ok {0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_create [0.000887s] ... ok {0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_delete [0.000890s] ... ok {0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_delete_force [0.000863s] ... ok {0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_delete_non_empty [0.000796s] ... ok {0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_get_locality [0.000582s] ... ok {0} trove.tests.unittests.common.test_server_group.TestServerGroup.test_get_locality_none [0.000497s] ... ok {0} trove.tests.unittests.common.test_stream_codecs.TestStreamCodecs.test_serialize_deserialize_base64codec [0.000362s] ... ok {0} trove.tests.unittests.common.test_template.TemplateTest.test_config_postgresql_post_v12_sets_wal_keep_size [0.023667s] ... ok {0} trove.tests.unittests.common.test_template.TemplateTest.test_config_postgresql_pre_v13_sets_wal_keep_segments [0.002124s] ... 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.000979s] ... ok {0} trove.tests.unittests.common.test_template.TemplateTest.test_parse_version_name_with_prefix [0.000676s] ... 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 ************************* 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_parse_version_prefer_version_if_set [0.000590s] ... ok {0} trove.tests.unittests.common.test_template.TemplateTest.test_parse_version_release_part_of_name [0.000681s] ... ok {0} trove.tests.unittests.common.test_template.TemplateTest.test_renderer_discovers_special_config [0.001198s] ... 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_rendering [0.000535s] ... ok {0} trove.tests.unittests.common.test_template.TemplateTest.test_replica_config_rendering [0.001247s] ... ok {0} trove.tests.unittests.common.test_template.TemplateTest.test_replica_config_rendering_mysql_v8 [0.000870s] ... 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.001380s] ... 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.000903s] ... ok {0} trove.tests.unittests.common.test_template.TemplateTest.test_template_paths [0.000796s] ... ok {0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_bogus_unaware [0.000516s] ... ok {0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_bogus_unaware_subsecond [0.000382s] ... ok {0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_isotime [0.000373s] ... ok {0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_isotime_subsecond [0.000490s] ... ok {0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_isotime_unaware [0.001082s] ... ok {0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_isotime_unaware_subsecond [0.000368s] ... ok {0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_throws_exception [0.000421s] ... ok {0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_utcnow_aware_tz [0.000365s] ... ok {0} trove.tests.unittests.common.test_timeutils.TestTroveTimeutils.test_utcnow_tz [0.000480s] ... ok {0} trove.tests.unittests.common.test_trove_remote.TestTroveClient.test_trove_with_remote_client [0.000712s] ... ok {0} trove.tests.unittests.common.test_wsgi.TestController.test_exception_root_history_notfound [0.001595s] ... ok {0} trove.tests.unittests.common.test_wsgi.TestWsgi.test_process_request [0.000732s] ... ok {0} trove.tests.unittests.conductor.test_conf.ConductorConfTests.test_default_manager [0.128961s] ... ok {0} trove.tests.unittests.conductor.test_conf.ConductorConfTests.test_invalid_manager [0.007644s] ... ok {0} trove.tests.unittests.conductor.test_conf.ConductorConfTests.test_user_defined_manager [0.007251s] ... ok {0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_backup_bogus_fields_not_changed [0.009297s] ... ok {0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_backup_instance_id_nomatch [0.007456s] ... ok {0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_backup_newer_timestamp_accepted [0.019337s] ... ok {0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_backup_not_found [0.001614s] ... ok {0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_backup_older_timestamp_discarded [0.014533s] ... ok {0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_backup_real_fields_changed [0.008741s] ... ok {0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_heartbeat_instance_no_changes [0.011560s] ... ok {0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_heartbeat_instance_not_found [0.001795s] ... ok {0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_heartbeat_instance_status_bogus_change [0.006187s] ... ok {0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_heartbeat_instance_status_changed [0.006635s] ... ok {0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_heartbeat_newer_timestamp_accepted [0.016251s] ... ok {0} trove.tests.unittests.conductor.test_methods.ConductorMethodTests.test_heartbeat_older_timestamp_discarded [0.013687s] ... ok {0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_configuration_with_invalid_max [0.001139s] ... ok {0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_configuration_with_invalid_min [0.000859s] ... ok {0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_configuration_with_invalid_param [0.000770s] ... ok {0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_configuration_with_invalid_type [0.000641s] ... ok {0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_configuration_with_no_rules [0.000511s] ... ok {0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_create_configuration [0.000640s] ... ok {0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_create_configuration_no_datastore [0.000436s] ... ok {0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_create_invalid_name_param [0.000555s] ... ok {0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_create_invalid_values_param [0.000519s] ... ok {0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_edit_configuration [0.000533s] ... ok {0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationController.test_validate_long_value [0.000432s] ... ok {0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationParser.test_parse_my_cnf_correctly [0.000786s] ... ok {0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationsParameterController.test_validate_create_configuration_param [0.000702s] ... ok {0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationsParameterController.test_validate_create_invalid_restart_required [0.000583s] ... ok {0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationsParameterController.test_validate_create_invalid_restart_required_2 [0.000531s] ... ok {0} trove.tests.unittests.configuration.test_configuration_controller.TestConfigurationsParameterController.test_validate_create_invalid_restart_required_3 [0.000587s] ... ok {0} trove.tests.unittests.configuration.test_service.TestConfigurationsController.test_instances_admin [0.011657s] ... ok {0} trove.tests.unittests.configuration.test_service.TestConfigurationsController.test_show [0.015132s] ... ok {0} trove.tests.unittests.datastore.test_capability.TestCapabilities.test_capability [0.003423s] ... ok {0} trove.tests.unittests.datastore.test_capability.TestCapabilities.test_capability_disabled [0.006391s] ... ok {0} trove.tests.unittests.datastore.test_capability.TestCapabilities.test_ds_capability_create_disabled [0.005606s] ... ok {0} trove.tests.unittests.datastore.test_capability.TestCapabilities.test_load_nonexistent_capability [0.002583s] ... ok {0} trove.tests.unittests.datastore.test_datastore.TestDatastore.test_create_failure_with_datastore_default [0.005501s] ... ok {0} trove.tests.unittests.datastore.test_datastore.TestDatastore.test_create_failure_with_datastore_default_not_defined [0.000532s] ... ok {0} trove.tests.unittests.datastore.test_datastore.TestDatastore.test_get_datastore_or_version [0.002830s] ... ok {0} trove.tests.unittests.datastore.test_datastore.TestDatastore.test_load_datastore [0.002760s] ... ok {0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_add_existing_flavor_associations [0.001774s] ... ok {0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_add_existing_volume_type_associations [0.001731s] ... ok {0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_allowed_volume_types_from_ids [0.001425s] ... ok {0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_allowed_volume_types_from_names [0.001382s] ... ok {0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_allowed_volume_types_no_restrictions [0.001318s] ... ok {0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_delete_flavor_mapping [0.019887s] ... ok {0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_delete_nonexistent_flavor_mapping [0.001768s] ... ok {0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_delete_nonexistent_volume_type_mapping [0.001742s] ... ok {0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_delete_volume_type_mapping [0.019727s] ... ok {0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_map_flavors_to_datastore [0.008390s] ... ok {0} trove.tests.unittests.datastore.test_datastore_version_metadata.TestDatastoreVersionMetadata.test_map_volume_types_to_datastores [0.009542s] ... ok {0} trove.tests.unittests.datastore.test_datastore_versions.TestDatastoreVersions.test_datastore_version_capabilities [0.013513s] ... ok {0} trove.tests.unittests.datastore.test_datastore_versions.TestDatastoreVersions.test_load_datastore_version [0.003870s] ... ok /usr/lib64/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", {0} trove.tests.unittests.db.test_db_sqlalchemy_api.TestDbSqlalchemyApi.test_db_sync_alembic [0.001392s] ... ok {0} trove.tests.unittests.db.test_db_sqlalchemy_api.TestDbSqlalchemyApi.test_db_sync_sqlalchemy_migrate [0.000180s] ... ok {0} trove.tests.unittests.db.test_db_sqlalchemy_api.TestDbSqlalchemyApi.test_db_upgrade_alembic [0.001095s] ... ok {0} trove.tests.unittests.db.test_db_sqlalchemy_api.TestDbSqlalchemyApi.test_db_upgrade_sqlalchemy_migrate [0.000161s] ... ok {0} trove.tests.unittests.domain-name-service.test_designate_driver.DesignateDriverV2Test.test_create_entry [0.001968s] ... ok {0} trove.tests.unittests.domain-name-service.test_designate_driver.DesignateDriverV2Test.test_delete_entry [0.000949s] ... ok {0} trove.tests.unittests.domain-name-service.test_designate_driver.DesignateDriverV2Test.test_delete_no_entry [0.000787s] ... ok {0} trove.tests.unittests.domain-name-service.test_designate_driver.DesignateInstanceEntryFactoryTest.test_create_entry [0.000497s] ... ok {0} trove.tests.unittests.domain-name-service.test_designate_driver.DesignateInstanceEntryFactoryTest.test_create_entry_ends_with_dot [0.000378s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_cluster_root_create [0.001032s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_cluster_root_index [0.000894s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_get_cluster_instance_id [0.000920s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_instance_root_create [0.000963s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_instance_root_create_no_body [0.000959s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_instance_root_index [0.000730s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_instance_root_index_exception [0.000734s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_root_create_cluster [0.000760s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_root_create_instance [0.000957s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_root_index_cluster [0.000788s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestClusterRootController.test_root_index_instance [0.000762s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestDefaultRootController.test_root_create [0.001646s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestDefaultRootController.test_root_create_with_cluster [0.000472s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestDefaultRootController.test_root_delete [0.000883s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestDefaultRootController.test_root_delete_with_cluster [0.000429s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestDefaultRootController.test_root_delete_without_root_enabled [0.000789s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestDefaultRootController.test_root_index [0.000664s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestDefaultRootController.test_root_index_with_cluster [0.000538s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestRootController.test_create [0.001437s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestRootController.test_create_with_no_root_controller [0.001396s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestRootController.test_delete [0.001390s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestRootController.test_delete_with_no_root_controller [0.001339s] ... ok {0} trove.tests.unittests.extensions.common.test_service.TestRootController.test_index [0.001304s] ... ok {0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create [0.020623s] ... ok {0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create_by_image_tags [0.018537s] ... ok {0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create_exist [0.004912s] ... ok {0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create_image_notfound [0.001437s] ... ok {0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create_no_image [0.001102s] ... ok {0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create_same_version_number [0.010425s] ... ok {0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create_schema [0.000614s] ... ok {0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create_schema_emptyname [0.000600s] ... ok {0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_create_schema_too_many_image_tags [0.000471s] ... ok {0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_delete [0.030870s] ... ok {0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_index [0.021132s] ... ok {0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_show [0.005218s] ... ok {0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_show_image_tags [0.012494s] ... ok {0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_update_image [0.010290s] ... ok {0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_update_image_tags [0.018238s] ... ok {0} trove.tests.unittests.extensions.mgmt.datastores.test_service.TestDatastoreVersionController.test_update_name [0.012614s] ... ok {0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestMgmtInstanceDeleted.test_show_deleted_mgmt_instances [0.008166s] ... ok {0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestMgmtInstancePing.test_rpc_ping [0.013443s] ... ok {0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestMgmtInstanceTasks.test_public_exists_events [0.014215s] ... ok {0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNotificationTransformer.test_get_service_id [0.001781s] ... ok {0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNotificationTransformer.test_get_service_id_unknown [0.002186s] ... ok {0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNotificationTransformer.test_transformer [0.016522s] ... ok {0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNovaNotificationTransformer.test_lookup_flavor [0.002531s] ... ok {0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNovaNotificationTransformer.test_transformer [0.013611s] ... ok {0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNovaNotificationTransformer.test_transformer_cache [0.002296s] ... ok {0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNovaNotificationTransformer.test_transformer_flavor_cache [0.014300s] ... ok {0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNovaNotificationTransformer.test_transformer_invalid_datastore_manager [0.017784s] ... ok {0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNovaNotificationTransformer.test_transformer_no_nova_instance [0.013129s] ... ok {0} trove.tests.unittests.extensions.mgmt.instances.test_models.TestNovaNotificationTransformer.test_transformer_shutdown_instance [0.013137s] ... ok {0} trove.tests.unittests.extensions.mgmt.instances.test_service.TestMgmtInstanceController.test_index_project_id [0.014222s] ... ok {0} trove.tests.unittests.extensions.mgmt.quota.test_service.TestQuotaController.test_show_admin_query [0.009293s] ... ok {0} trove.tests.unittests.extensions.mgmt.quota.test_service.TestQuotaController.test_show_user_query [0.008624s] ... ok {0} trove.tests.unittests.extensions.mgmt.quota.test_service.TestQuotaController.test_show_user_query_not_allowed [0.001927s] ... ok {0} trove.tests.unittests.flavor.test_flavor_views.FlavorViewsTest.test_data [0.000644s] ... ok {0} trove.tests.unittests.guestagent.datastore.postgres.test_manager.TestPostgresManager.test_clean_wal_archives [0.004693s] ... ok {0} trove.tests.unittests.guestagent.datastore.postgres.test_manager.TestPostgresManager.test_clean_wal_archives_no_backups [0.001573s] ... ok {0} trove.tests.unittests.guestagent.datastore.postgres.test_service.TestPostgresConnection.test_execute [0.000741s] ... ok {0} trove.tests.unittests.guestagent.datastore.postgres.test_service.TestPostgresConnection.test_query [0.000660s] ... ok {0} trove.tests.unittests.guestagent.datastore.test_service.TestService.test_get_backup_image_with_tag [0.000685s] ... ok {0} trove.tests.unittests.guestagent.datastore.test_service.TestService.test_get_backup_image_without_tag [0.000630s] ... ok {0} trove.tests.unittests.guestagent.datastore.test_service.TestService.test_image_has_tag [0.000571s] ... ok {0} trove.tests.unittests.guestagent.datastore.test_service.TestService.test_mysql_backup_image_with_tag [0.000639s] ... ok {0} trove.tests.unittests.guestagent.datastore.test_service.TestService.test_mysql_backup_image_without_tag [0.000766s] ... ok {0} trove.tests.unittests.guestagent.utils.test_docker.TestDockerUtils.test__create_container_with_low_level_api [0.006097s] ... ok {0} trove.tests.unittests.guestagent.utils.test_docker.TestDockerUtils.test_create_network_dual_stack [0.006869s] ... ok {0} trove.tests.unittests.guestagent.utils.test_docker.TestDockerUtils.test_create_network_ipv4_only [0.002021s] ... ok {0} trove.tests.unittests.guestagent.utils.test_docker.TestDockerUtils.test_create_network_ipv6_only [0.002234s] ... ok {0} trove.tests.unittests.guestagent.utils.test_docker.TestDockerUtils.test_create_network_with_network_exists [0.001724s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_get_schema_action_other [0.001251s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_get_schema_action_resize_flavorRef [0.001269s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_get_schema_action_resize_volume [0.001227s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_get_schema_action_restart [0.000508s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_get_schema_create [0.000791s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_modify_instance_with_False_detach_replica_arg [0.001212s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_modify_instance_with_None_configuration_id_arg [0.001920s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_modify_instance_with_True_detach_replica_arg [0.001402s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_modify_instance_with_configuration_id_arg [0.001021s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_modify_instance_with_empty_args [0.000599s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_update_api_invalid_field [0.000700s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_update_multiple_operations [0.001705s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_update_name [0.002344s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_update_name_and_access [0.002410s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_create_blankname [0.000982s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_create_complete [0.000859s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_create_complete_with_restore [0.000797s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_create_complete_with_restore_error [0.001277s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_create_invalid_locality [0.001052s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_create_invalid_name [0.000837s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_create_valid_nics [0.000952s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_invalid_action [0.000521s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_instance [0.000552s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_instance_empty_url [0.000772s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_instance_int [0.000579s] ... 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.000732s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_volume [0.000574s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_volume_invalid_characters [0.001602s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_volume_string [0.000599s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_volume_string_invalid_number [0.000661s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_volume_string_start_with_zero [0.000688s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_volume_string_zero_number [0.000699s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_resize_volume_zero_number [0.000768s] ... ok {0} trove.tests.unittests.instance.test_instance_controller.TestInstanceController.test_validate_restart [0.000523s] ... ok {0} trove.tests.unittests.instance.test_instance_models.CreateInstanceTest.test_can_instantiate_with_locality [0.033687s] ... ok {0} trove.tests.unittests.instance.test_instance_models.CreateInstanceTest.test_can_restore_from_backup_with_almost_equal_size [0.027734s] ... ok {0} trove.tests.unittests.instance.test_instance_models.CreateInstanceTest.test_exception_on_invalid_backup_size [0.022451s] ... ok {0} trove.tests.unittests.instance.test_instance_models.SimpleInstanceTest.test_fault [0.001259s] ... ok {0} trove.tests.unittests.instance.test_instance_models.SimpleInstanceTest.test_filter_ips_black_list [0.000801s] ... ok {0} trove.tests.unittests.instance.test_instance_models.SimpleInstanceTest.test_filter_ips_white_list [0.000778s] ... ok {0} trove.tests.unittests.instance.test_instance_models.SimpleInstanceTest.test_get_root_on_create [0.000775s] ... ok {0} trove.tests.unittests.instance.test_instance_models.SimpleInstanceTest.test_locality [0.000696s] ... ok {0} trove.tests.unittests.instance.test_instance_models.TestInstanceKeyCaching.test_basic_caching [0.000418s] ... ok {0} trove.tests.unittests.instance.test_instance_models.TestInstanceKeyCaching.test_caching [0.000556s] ... ok {0} trove.tests.unittests.instance.test_instance_models.TestInstanceKeyCaching.test_not_caching_none [0.000449s] ... ok {0} trove.tests.unittests.instance.test_instance_models.TestInstanceUpgrade.test_upgrade [0.027127s] ... ok {0} trove.tests.unittests.instance.test_instance_models.TestReplication.test_replica_with_invalid_slave_of_id [0.015696s] ... ok {0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_nova_server_build_reports_build [0.004075s] ... ok {0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_nova_server_error_reports_error [0.004264s] ... ok {0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_nova_server_reboot_reports_reboot [0.003740s] ... ok {0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_nova_server_resize_reports_resize [0.003717s] ... ok {0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_nova_server_verify_resize_reports_resize [0.003923s] ... ok {0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_operating_status_healthy [0.002684s] ... ok {0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_operating_status_task_not_none [0.002787s] ... ok {0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_task_deleting_server_active [0.002588s] ... ok {0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_task_status_action_building_reports_build [0.002603s] ... ok {0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_task_status_action_rebooting_reports_reboot [0.002746s] ... ok {0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_task_status_action_resizing_reports_resize [0.002569s] ... ok {0} trove.tests.unittests.instance.test_instance_status.InstanceStatusTest.test_task_status_error_reports_error [0.002564s] ... ok {0} trove.tests.unittests.instance.test_instance_views.InstanceDetailViewTest.test_access [0.005141s] ... ok {0} trove.tests.unittests.instance.test_instance_views.InstanceDetailViewTest.test_admin_view [0.001366s] ... ok {0} trove.tests.unittests.instance.test_instance_views.InstanceDetailViewTest.test_data_hostname [0.001208s] ... ok {0} trove.tests.unittests.instance.test_instance_views.InstanceDetailViewTest.test_data_ip [0.001231s] ... ok {0} trove.tests.unittests.instance.test_instance_views.InstanceDetailViewTest.test_fault [0.001241s] ... ok {0} trove.tests.unittests.instance.test_instance_views.InstanceDetailViewTest.test_locality [0.001282s] ... ok {0} trove.tests.unittests.instance.test_instance_views.InstanceDetailViewTest.test_non_admin_view [0.001292s] ... ok {0} trove.tests.unittests.instance.test_service.TestInstanceController.test_create_by_ds_version_image_tags [0.011906s] ... ok {0} trove.tests.unittests.instance.test_service.TestInstanceController.test_create_multiple_versions [0.006646s] ... ok {0} trove.tests.unittests.instance.test_service.TestInstanceController.test_show_with_restart_required [0.017327s] ... ok Guest agent heartbeat for instance 0b1762ed-40f9-4368-afdb-9284f972bea5 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.018169s] ... ok {0} trove.tests.unittests.instance.test_service.TestInstanceController.test_update_datastore_version [0.024301s] ... ok {0} trove.tests.unittests.module.test_module_controller.TestModuleController.test_get_schema_create [0.000451s] ... ok {0} trove.tests.unittests.module.test_module_controller.TestModuleController.test_validate_create_blank_name [0.000777s] ... ok {0} trove.tests.unittests.module.test_module_controller.TestModuleController.test_validate_create_complete [0.000524s] ... ok {0} trove.tests.unittests.module.test_module_controller.TestModuleController.test_validate_create_invalid_apply_order [0.000594s] ... ok {0} trove.tests.unittests.module.test_module_controller.TestModuleController.test_validate_create_invalid_name [0.000564s] ... ok {0} trove.tests.unittests.module.test_module_models.CreateModuleTest.test_can_create_update_module [0.012909s] ... ok {0} trove.tests.unittests.module.test_module_models.CreateModuleTest.test_validate [0.004417s] ... ok {0} trove.tests.unittests.module.test_module_models.CreateModuleTest.test_validate_action [0.000886s] ... ok {0} trove.tests.unittests.module.test_module_views.DetailedModuleViewTest.test_data [0.000639s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_initial_databases_duplicate [0.000496s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_initial_databases_intermingled [0.000579s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_initial_databases_none [0.000402s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_initial_databases_single [0.000386s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_initial_databases_unique [0.000404s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_unique_users_unique_host [0.000502s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_both_db_list_empty [0.000404s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_db_in_list [0.000413s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_db_multi_in_list [0.000441s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_db_multi_not_in_list [0.000513s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_db_not_in_list [0.000453s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_duplicate [0.000423s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_initial_db_list_empty [0.000544s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_intermingled [0.000421s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_single [0.000396s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_unique_host [0.000394s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_unique_name [0.000526s] ... ok {0} trove.tests.unittests.mysql.test_common.MySqlCommonTest.test_populate_users_user_db_list_empty [0.000384s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestSchemaController.test_validate_empty [0.000695s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestSchemaController.test_validate_mixed [0.000549s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestSchemaController.test_validate_mixed_with_no_name [0.000596s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserAccessController.test_validate_update_db [0.000458s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_get_create_schema [0.000375s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_get_update_user_attributes [0.000385s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_get_update_user_db [0.000482s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_get_update_user_pw [0.000375s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_bogus_attr [0.000505s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_complete_db [0.000493s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_complete_db_empty [0.000572s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_complete_db_no_name [0.000650s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_empty [0.000420s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_host_no_wildcard [0.000591s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_host_wildcard [0.000663s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_host_wildcard_middle [0.000581s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_host_wildcard_prefix [0.000472s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_host_wildcard_suffix [0.000485s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_no_password [0.000543s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_short_name [0.000503s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_create_short_password [0.000551s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_host_in_user_attributes [0.000595s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_database_complete [0.000837s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_database_empty [0.000408s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_empty [0.000414s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_no_password [0.000462s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_short_name [0.000664s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_short_password [0.000540s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_user_attributes [0.000466s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_user_attributes_empty [0.000427s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_user_complete [0.000727s] ... ok {0} trove.tests.unittests.mysql.test_user_controller.TestUserController.test_validate_update_user_with_db_short_password [0.000566s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_check_quota_with_unlimited_quota [0.000705s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_commit [0.000852s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_commit_cannot_be_less_than_zero [0.000615s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_all_quota_usages_by_tenant [0.000516s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_all_quota_usages_by_tenant_with_all_default [0.000664s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_all_quota_usages_by_tenant_with_one_default [0.000528s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_all_quotas_by_tenant [0.000523s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_all_quotas_by_tenant_with_all_default [0.000551s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_all_quotas_by_tenant_with_one_default [0.000653s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_defaults [0.000474s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_quota_by_tenant [0.000521s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_quota_by_tenant_default [0.000599s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_quota_usage_by_tenant [0.000506s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_get_quota_usage_by_tenant_default [0.000500s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_reserve [0.000861s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_reserve_over_quota [0.000659s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_reserve_over_quota_but_can_apply_negative_deltas [0.000902s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_reserve_over_quota_with_reserved [0.000682s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_reserve_over_quota_with_usage [0.000703s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_reserve_resource_unknown [0.000635s] ... ok {0} trove.tests.unittests.quota.test_quota.DbQuotaDriverTest.test_rollback [0.000678s] ... ok {0} trove.tests.unittests.quota.test_quota.QuotaControllerTest.test_update_resource_instance [0.001716s] ... ok {0} trove.tests.unittests.quota.test_quota.QuotaControllerTest.test_update_resource_no_value [0.001400s] ... 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.001719s] ... ok {0} trove.tests.unittests.quota.test_quota.QuotaControllerTest.test_update_unknown_resource [0.000787s] ... ok {0} trove.tests.unittests.quota.test_quota.Run_with_quotasTest.test_run_with_quotas [0.000535s] ... ok {0} trove.tests.unittests.quota.test_quota.Run_with_quotasTest.test_run_with_quotas_error [0.000647s] ... ok {0} trove.tests.unittests.router.test_router.TestRouter.test_404_is_fault [0.000489s] ... ok {0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_create_cluster [0.001076s] ... ok {0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_create_instance [0.000889s] ... ok {0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_delete_cluster [0.000957s] ... ok {0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_delete_heartbeat [0.001115s] ... ok {0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_detach_replica [0.000905s] ... ok {0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_eject_replica_source [0.000819s] ... ok {0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_exception_delete_heartbeat [0.001546s] ... ok {0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_promote_to_replica_source [0.000893s] ... ok {0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_transform_obj [0.000946s] ... ok {0} trove.tests.unittests.taskmanager.test_api.ApiTest.test_upgrade [0.000927s] ... ok {0} trove.tests.unittests.taskmanager.test_api.TestAPI.test_load_api [0.000823s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.CassandraClusterTasksTest.test_all_instances_healthy [0.002520s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_add_query_routers [0.002066s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_add_query_routers_failure [0.002248s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_add_query_routers_new_cluster [0.002099s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_add_shard_cluster [0.002801s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_all_instances_ready [0.001963s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_all_instances_ready_bad_status [0.003342s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_all_instances_ready_with_server_error [0.002438s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_create_cluster [0.003460s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_create_shard [0.002379s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_create_shard_failure [0.004016s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_delete_cluster [0.001639s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_grow_cluster_query_router [0.003009s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_grow_cluster_shard [0.002916s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_init_replica_set [0.002429s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_init_replica_set_failure [0.003946s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_rolling_upgrade_cluster_with_order_specified [0.115549s] ... ok {0} trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_rolling_upgrade_cluster_without_order_specified [0.004795s] ... ok {0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_all_instances_ready [0.002835s] ... ok {0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_all_instances_ready_bad_status [0.002292s] ... ok {0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_all_instances_ready_with_server_error [0.002306s] ... 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.010672s] ... ok {0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_create_cluster_instance_not_ready [0.002566s] ... ok {0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_grow_cluster_does_not_exist [0.005190s] ... ok {0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_grow_cluster_successs [0.003733s] ... ok DBAPIError exception wrapped. Traceback (most recent call last): File "/usr/lib64/python3.12/site-packages/sqlalchemy/engine/base.py", line 1960, in _exec_single_context self.dialect.do_execute( File "/usr/lib64/python3.12/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute cursor.execute(statement, parameters) sqlite3.ProgrammingError: Error binding parameter 1: type 'MagicMock' is not supported ************************* 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.004850s] ... ok {0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraClusterTasksTest.test_shrink_cluster_success [0.002978s] ... ok {0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraTaskManagerStrategyTest.test_task_manager_api_class [0.000511s] ... ok {0} trove.tests.unittests.taskmanager.test_galera_clusters.GaleraTaskManagerStrategyTest.test_task_manager_cluster_tasks_class [0.000497s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BackupTasksTest.test_delete_backup_delete_swift [0.003045s] ... ok Error occurred when deleting. Details: foo Traceback (most recent call last): File "/builddir/build/BUILD/trove-23.1.0.dev41/trove/taskmanager/models.py", line 1627, in delete_backup BackupTasks.delete_files_from_swift(context, File "/builddir/build/BUILD/trove-23.1.0.dev41/trove/taskmanager/models.py", line 1595, in delete_files_from_swift client.delete_object(container, filename) File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/unittest/mock.py", line 1198, in _execute_mock_call raise effect swiftclient.exceptions.ClientException: foo ************************* {0} trove.tests.unittests.taskmanager.test_models.BackupTasksTest.test_delete_backup_fail_delete_manifest [0.001920s] ... ok 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_nolocation [0.000833s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BackupTasksTest.test_delete_backup_restored [0.000824s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BackupTasksTest.test_parse_manifest [0.000752s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BackupTasksTest.test_parse_manifest_bad [0.000640s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BackupTasksTest.test_parse_manifest_long [0.000775s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BackupTasksTest.test_parse_manifest_short [0.000722s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_attach_replica [0.005896s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_cleanup_source_on_replica_detach [0.005560s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_demote_replication_master [0.004774s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_detach_replica [0.005386s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_enable_as_master [0.005148s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_error_attach_replica [0.006959s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_error_detach_replica [0.006085s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_fix_device_path [0.004785s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_get_last_txn [0.004716s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_get_latest_txn_id [0.005769s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_make_read_only [0.004851s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_reboot [0.005377s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_resize_flavor [10.017789s] ... ok Dynamic backoff interval looping call 'trove.common.utils.build_polling_task..poll_and_check' failed Traceback (most recent call last): File "/usr/lib/python3.12/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.dev41/trove/common/utils.py", line 195, in poll_and_check obj = retriever() ^^^^^^^^^^^ File "/builddir/build/BUILD/trove-23.1.0.dev41/trove/taskmanager/models.py", line 2192, 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.020950s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_upgrade [0.015496s] ... ok {0} trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_wait_for_txn [0.012987s] ... ok {0} trove.tests.unittests.taskmanager.test_models.ClusterRootTest.test_cluster_root_create [0.004882s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_attach_replication_slave [0.004823s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_build_volume_info [0.004510s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_build_volume_info_without_volume [0.003277s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance [0.006983s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_combine_cloudinit_userdata [0.004490s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_guestconfig [0.005423s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_guestconfig_compat [0.007972s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_prepare_cloud_config [0.002252s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_userdata [0.002294s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_with_az [0.002094s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_with_az_kwarg [0.002063s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_with_az_none [0.002212s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_with_keypair [0.003033s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_create_instance_with_mgmt_port [0.006408s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_error_attach_replication_slave [0.004879s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_servers_create_block_device_mapping_v2 [0.002238s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_servers_create_block_device_mapping_v2_since_yoga [0.002165s] ... ok {0} trove.tests.unittests.taskmanager.test_models.FreshInstanceTasksTest.test_update_status_of_instance_failure [0.002251s] ... ok {0} trove.tests.unittests.taskmanager.test_models.NotifyMixinTest.test_get_service_id [0.000476s] ... ok {0} trove.tests.unittests.taskmanager.test_models.NotifyMixinTest.test_get_service_id_unknown [0.000606s] ... ok {0} trove.tests.unittests.taskmanager.test_models.ResizeVolumeTest.test_resize_volume_active_server_succeeds [0.001864s] ... ok {0} trove.tests.unittests.taskmanager.test_models.ResizeVolumeTest.test_resize_volume_detach_exception [0.002546s] ... ok {0} trove.tests.unittests.taskmanager.test_models.ResizeVolumeTest.test_resize_volume_extend_exception [0.002267s] ... ok {0} trove.tests.unittests.taskmanager.test_models.ResizeVolumeTest.test_resize_volume_poll_timeout [0.001671s] ... ok {0} trove.tests.unittests.taskmanager.test_models.ResizeVolumeTest.test_resize_volume_server_error_fails [0.000964s] ... ok {0} trove.tests.unittests.taskmanager.test_models.ResizeVolumeTest.test_resize_volume_unmount_exception [0.001541s] ... ok Error encountered trying to verify extend for the volume for instance , error: Failed to get volume ************************* 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.001302s] ... ok {0} trove.tests.unittests.taskmanager.test_models.RootReportTest.test_report_root_double_create [0.004166s] ... ok {0} trove.tests.unittests.taskmanager.test_models.RootReportTest.test_report_root_first_time [0.003578s] ... ok {0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaClusterTasksTest.test_all_instances_ready [0.002118s] ... ok {0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaClusterTasksTest.test_all_instances_ready_bad_status [0.003661s] ... ok {0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaClusterTasksTest.test_all_instances_ready_with_server_error [0.002344s] ... ok {0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaClusterTasksTest.test_create_cluster [0.003243s] ... ok {0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaClusterTasksTest.test_create_cluster_fail [0.003417s] ... ok {0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaClusterTasksTest.test_create_cluster_instance_not_ready [0.003183s] ... ok {0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaTaskManagerAPITest.test_task_manager_api_cast [0.001147s] ... ok {0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaTaskManagerStrategyTest.test_task_manager_api_class [0.000498s] ... ok {0} trove.tests.unittests.taskmanager.test_vertica_clusters.VerticaTaskManagerStrategyTest.test_task_manager_cluster_tasks_class [0.000527s] ... ok {0} trove.tests.unittests.upgrade.test_controller.TestUpgradeController.test_controller_with_empty_metadata [0.001011s] ... ok {0} trove.tests.unittests.upgrade.test_controller.TestUpgradeController.test_controller_with_metadata [0.000919s] ... ok {0} trove.tests.unittests.upgrade.test_controller.TestUpgradeController.test_controller_with_no_metadata [0.000977s] ... ok {0} trove.tests.unittests.upgrade.test_controller.TestUpgradeController.test_validate_create [0.000686s] ... ok {0} trove.tests.unittests.upgrade.test_controller.TestUpgradeController.test_validate_create_additional_params [0.000622s] ... ok {0} trove.tests.unittests.upgrade.test_models.TestUpgradeModel.test_create [0.001762s] ... ok {0} trove.tests.unittests.upgrade.test_models.TestUpgradeModel.test_create_with_empty_metadata [0.001611s] ... ok {0} trove.tests.unittests.upgrade.test_models.TestUpgradeModel.test_create_with_metadata [0.001322s] ... ok {0} trove.tests.unittests.upgrade.test_models.TestUpgradeModel.test_create_with_metadata_none [0.001279s] ... ok {0} trove.tests.unittests.upgrade.test_models.TestUpgradeModel.test_validate [0.000702s] ... ok {0} trove.tests.unittests.volume_type.test_volume_type.TestVolumeType.test_volume_type [0.000927s] ... ok {0} trove.tests.unittests.volume_type.test_volume_type.TestVolumeType.test_volume_types [0.001672s] ... ok {0} trove.tests.unittests.volume_type.test_volume_type_views.TestVolumeTypeViews.test_volume_type_view [0.000750s] ... ok {0} trove.tests.unittests.volume_type.test_volume_type_views.TestVolumeTypeViews.test_volume_types_view [0.001206s] ... ok ====== Totals ====== Ran: 814 tests in 23.5003 sec. - Passed: 812 - Skipped: 2 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 23.1269 sec. ============== Worker Balance ============== - Worker 0 (814 tests) => 0:00:23.500346 Test id Runtime (s) ---------------------------------------------------------------------------------------------------------------------------- ----------- trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_resize_flavor_resize_failure 10.021 trove.tests.unittests.taskmanager.test_models.BuiltInstanceTasksTest.test_resize_flavor 10.018 trove.tests.unittests.backup.test_backup_models.BackupORMTest.test_check_location_exist_cinder 0.164 trove.tests.unittests.backup.test_backup_controller.TestBackupController.test_invalid_parent_id 0.153 trove.tests.unittests.conductor.test_conf.ConductorConfTests.test_default_manager 0.129 trove.tests.unittests.taskmanager.test_clusters.MongoDbClusterTasksTest.test_rolling_upgrade_cluster_with_order_specified 0.116 trove.tests.unittests.cluster.test_vertica_cluster.ClusterTest.test_create_with_ephemeral_flavor 0.104 trove.tests.unittests.backup.test_backup_models.BackupCreateTest.test_create_backup_cluster_instance_operation_not_supported 0.089 trove.tests.unittests.backup.test_backup_models.PaginationTests.test_pagination_list_for_instance 0.083 trove.tests.unittests.backup.test_backup_models.PaginationTests.test_pagination_list 0.083 py312: OK (27.53 seconds) congratulations :) (27.59 seconds) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.5isZ6g + umask 022 + cd /builddir/build/BUILD + cd trove-23.1.0.dev41 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/share/licenses/openstack-trove + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/share/licenses/openstack-trove + cp -pr /builddir/build/BUILD/trove-23.1.0.dev41/LICENSE /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/share/licenses/openstack-trove + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-trove = 1:23.1.0-0.20250613085708.e9687dc.el10 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.20250613085708.e9687dc.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.YKL4tx + umask 022 + cd /builddir/build/BUILD + cd trove-23.1.0.dev41 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/share/licenses/openstack-trove-common + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/share/licenses/openstack-trove-common + cp -pr /builddir/build/BUILD/trove-23.1.0.dev41/LICENSE /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.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.20250613085708.e9687dc.el10 openstack-trove-common = 1:23.1.0-0.20250613085708.e9687dc.el10 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils Requires(post): systemd Requires(preun): systemd Requires(postun): systemd Requires: /usr/bin/python3 Recommends: group(trove) user(trove) Processing files: openstack-trove-api-23.1.0-0.20250613085708.e9687dc.el10.noarch Provides: openstack-trove-api = 1:23.1.0-0.20250613085708.e9687dc.el10 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-trove-taskmanager-23.1.0-0.20250613085708.e9687dc.el10.noarch Provides: openstack-trove-taskmanager = 1:23.1.0-0.20250613085708.e9687dc.el10 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-trove-conductor-23.1.0-0.20250613085708.e9687dc.el10.noarch Provides: openstack-trove-conductor = 1:23.1.0-0.20250613085708.e9687dc.el10 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-trove-guestagent-23.1.0-0.20250613085708.e9687dc.el10.noarch Provides: config(openstack-trove-guestagent) = 1:23.1.0-0.20250613085708.e9687dc.el10 openstack-trove-guestagent = 1:23.1.0-0.20250613085708.e9687dc.el10 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Recommends: group(trove) Processing files: python3-trove-23.1.0-0.20250613085708.e9687dc.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.cn0Q50 + umask 022 + cd /builddir/build/BUILD + cd trove-23.1.0.dev41 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/share/licenses/python3-trove + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/share/licenses/python3-trove + cp -pr /builddir/build/BUILD/trove-23.1.0.dev41/LICENSE /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/share/licenses/python3-trove + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-trove = 1:23.1.0-0.20250613085708.e9687dc.el10 python3-trove = 1:23.1.0-0.20250613085708.e9687dc.el10 python3.12-trove = 1:23.1.0-0.20250613085708.e9687dc.el10 python3.12dist(trove) = 23.1~~dev41 python3dist(trove) = 23.1~~dev41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ((python3.12dist(lxml) < 3.7 or python3.12dist(lxml) > 3.7) with python3.12dist(lxml) >= 3.4.1) ((python3.12dist(oslo-serialization) < 2.19.1 or python3.12dist(oslo-serialization) > 2.19.1) with python3.12dist(oslo-serialization) >= 2.18) ((python3.12dist(oslo-service) < 1.28.1 or python3.12dist(oslo-service) > 1.28.1) with python3.12dist(oslo-service) >= 1.24) ((python3.12dist(pexpect) < 3.3 or python3.12dist(pexpect) > 3.3) with python3.12dist(pexpect) >= 3.1) /usr/bin/python3 python(abi) = 3.12 python3.12dist(alembic) >= 1.8 python3.12dist(cryptography) >= 2.1.4 python3.12dist(docker) >= 4.2 python3.12dist(eventlet) >= 0.27 python3.12dist(flask) >= 2.2.3 python3.12dist(gunicorn) >= 20.1 python3.12dist(jinja2) >= 2.10 python3.12dist(jsonschema) >= 3.2 python3.12dist(keystonemiddleware) >= 4.17 python3.12dist(netaddr) >= 0.7.18 python3.12dist(oslo-cache) >= 1.26 python3.12dist(oslo-concurrency) >= 3.26 python3.12dist(oslo-config) >= 6.8 python3.12dist(oslo-context) >= 4 python3.12dist(oslo-db) >= 4.27 python3.12dist(oslo-i18n) >= 3.15.3 python3.12dist(oslo-log) >= 3.36 python3.12dist(oslo-messaging) >= 14.1 python3.12dist(oslo-middleware) >= 3.31 python3.12dist(oslo-policy) >= 4.5 python3.12dist(oslo-upgradecheck) >= 1.3 python3.12dist(oslo-utils) >= 3.40 python3.12dist(osprofiler) >= 1.4 python3.12dist(paste) >= 2.0.2 python3.12dist(pastedeploy) >= 1.5 python3.12dist(pbr) >= 6 python3.12dist(psycopg2) >= 2.6.2 python3.12dist(pymysql) >= 0.7.6 python3.12dist(pyroute2) python3.12dist(python-cinderclient) >= 3.3 python3.12dist(python-designateclient) >= 2.7 python3.12dist(python-glanceclient) >= 2.8 python3.12dist(python-keystoneclient) >= 3.8 python3.12dist(python-neutronclient) >= 6.7 python3.12dist(python-novaclient) >= 9.1 python3.12dist(python-swiftclient) >= 3.2 python3.12dist(python-troveclient) >= 2.2 python3.12dist(routes) >= 2.3.1 python3.12dist(semantic-version) >= 2.7 python3.12dist(sqlalchemy) >= 1.4 python3.12dist(stevedore) >= 1.20 python3.12dist(webob) >= 1.7.1 python3.12dist(xmltodict) >= 0.10.1 Obsoletes: python3.12-trove < 1:23.1.0-0.20250613085708.e9687dc.el10 Processing files: python3-trove-tests-23.1.0-0.20250613085708.e9687dc.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.sUkj1E + umask 022 + cd /builddir/build/BUILD + cd trove-23.1.0.dev41 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/share/licenses/python3-trove-tests + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/share/licenses/python3-trove-tests + cp -pr /builddir/build/BUILD/trove-23.1.0.dev41/LICENSE /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64/usr/share/licenses/python3-trove-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-trove-tests = 1:23.1.0-0.20250613085708.e9687dc.el10 python3-trove-tests = 1:23.1.0-0.20250613085708.e9687dc.el10 python3.12-trove-tests = 1:23.1.0-0.20250613085708.e9687dc.el10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.12 Obsoletes: python3.12-trove-tests < 1:23.1.0-0.20250613085708.e9687dc.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-trove-guestagent-23.1.0-0.20250613085708.e9687dc.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-trove-common-23.1.0-0.20250613085708.e9687dc.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-trove-taskmanager-23.1.0-0.20250613085708.e9687dc.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-trove-conductor-23.1.0-0.20250613085708.e9687dc.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-trove-api-23.1.0-0.20250613085708.e9687dc.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-trove-tests-23.1.0-0.20250613085708.e9687dc.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-trove-23.1.0-0.20250613085708.e9687dc.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.FjUPVa + umask 022 + cd /builddir/build/BUILD + cd trove-23.1.0.dev41 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-trove-23.1.0-0.20250613085708.e9687dc.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.0xImrM + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/trove-23.1.0.dev41-SPECPARTS + rm -rf trove-23.1.0.dev41 trove-23.1.0.dev41.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0