• Bug#1066795: keystone: FTBFS: ModuleNotFoundError: No module named 'sam

    From Lucas Nussbaum@21:1/5 to All on Wed Mar 13 16:20:05 2024
    Source: keystone
    Version: 2:24.0.0-3
    Severity: serious
    Justification: FTBFS
    Tags: trixie sid ftbfs
    User: lucas@debian.org
    Usertags: ftbfs-20240313 ftbfs-trixie

    Hi,

    During a rebuild of all packages in sid, your package failed to build
    on amd64.


    Relevant part (hopefully):
    make[1]: Entering directory '/<<PKGBUILDDIR>>'
    make[1]: pyversions: No such file or directory
    py3versions: no X-Python3-Version in control file, using supported versions for i in 3.12 3.11 ; do \
    PYTHON=python$i python$i setup.py install --install-layout=deb --root /<<PKGBUILDDIR>>/debian/tmp ; \
    done
    /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
    !!

    ********************************************************************************
    Requirements should be satisfied by a PEP 517 installer.
    If you are using pip, you can try `pip install --use-pep517`.
    ********************************************************************************

    !!
    dist.fetch_build_eggs(dist.setup_requires) /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: 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/dist-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.

    See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
    ********************************************************************************

    !!
    self.initialize_options()
    running install
    [pbr] Generating AUTHORS
    [pbr] AUTHORS complete (0.0s)
    running build
    running build_py
    creating build
    creating build/lib
    creating build/lib/keystone
    creating build/lib/keystone/tests
    creating build/lib/keystone/tests/unit
    creating build/lib/keystone/tests/unit/external
    copying keystone/tests/unit/external/__init__.py -> build/lib/keystone/tests/unit/external
    copying keystone/tests/unit/external/test_timeutils.py -> build/lib/keystone/tests/unit/external
    creating build/lib/keystone/tests/unit/endpoint_policy
    creating build/lib/keystone/tests/unit/endpoint_policy/backends
    copying keystone/tests/unit/endpoint_policy/backends/__init__.py -> build/lib/keystone/tests/unit/endpoint_policy/backends
    copying keystone/tests/unit/endpoint_policy/backends/test_base.py -> build/lib/keystone/tests/unit/endpoint_policy/backends
    copying keystone/tests/unit/endpoint_policy/backends/test_sql.py -> build/lib/keystone/tests/unit/endpoint_policy/backends
    creating build/lib/keystone/receipt
    copying keystone/receipt/receipt_formatters.py -> build/lib/keystone/receipt copying keystone/receipt/__init__.py -> build/lib/keystone/receipt
    copying keystone/receipt/provider.py -> build/lib/keystone/receipt
    copying keystone/receipt/handlers.py -> build/lib/keystone/receipt
    creating build/lib/keystone/cmd
    creating build/lib/keystone/cmd/doctor
    copying keystone/cmd/doctor/tokens.py -> build/lib/keystone/cmd/doctor copying keystone/cmd/doctor/__init__.py -> build/lib/keystone/cmd/doctor copying keystone/cmd/doctor/federation.py -> build/lib/keystone/cmd/doctor copying keystone/cmd/doctor/caching.py -> build/lib/keystone/cmd/doctor copying keystone/cmd/doctor/credential.py -> build/lib/keystone/cmd/doctor copying keystone/cmd/doctor/database.py -> build/lib/keystone/cmd/doctor copying keystone/cmd/doctor/ldap.py -> build/lib/keystone/cmd/doctor
    copying keystone/cmd/doctor/tokens_fernet.py -> build/lib/keystone/cmd/doctor copying keystone/cmd/doctor/debug.py -> build/lib/keystone/cmd/doctor
    copying keystone/cmd/doctor/security_compliance.py -> build/lib/keystone/cmd/doctor
    creating build/lib/keystone/catalog
    creating build/lib/keystone/catalog/backends
    copying keystone/catalog/backends/__init__.py -> build/lib/keystone/catalog/backends
    copying keystone/catalog/backends/templated.py -> build/lib/keystone/catalog/backends
    copying keystone/catalog/backends/sql.py -> build/lib/keystone/catalog/backends
    copying keystone/catalog/backends/base.py -> build/lib/keystone/catalog/backends
    creating build/lib/keystone/tests/unit/backend
    copying keystone/tests/unit/backend/__init__.py -> build/lib/keystone/tests/unit/backend
    copying keystone/tests/unit/backend/core_sql.py -> build/lib/keystone/tests/unit/backend
    copying keystone/tests/unit/backend/core_ldap.py -> build/lib/keystone/tests/unit/backend
    creating build/lib/keystone/tests/unit/limit
    copying keystone/tests/unit/limit/__init__.py -> build/lib/keystone/tests/unit/limit
    copying keystone/tests/unit/limit/test_backends.py -> build/lib/keystone/tests/unit/limit
    creating build/lib/keystone/policy
    creating build/lib/keystone/policy/backends
    copying keystone/policy/backends/__init__.py -> build/lib/keystone/policy/backends
    copying keystone/policy/backends/sql.py -> build/lib/keystone/policy/backends copying keystone/policy/backends/base.py -> build/lib/keystone/policy/backends
    copying keystone/policy/backends/rules.py -> build/lib/keystone/policy/backends
    creating build/lib/keystone/server
    copying keystone/server/__init__.py -> build/lib/keystone/server
    copying keystone/server/wsgi.py -> build/lib/keystone/server
    copying keystone/server/backends.py -> build/lib/keystone/server
    creating build/lib/keystone/tests/unit/assignment
    copying keystone/tests/unit/assignment/__init__.py -> build/lib/keystone/tests/unit/assignment
    copying keystone/tests/unit/assignment/test_core.py -> build/lib/keystone/tests/unit/assignment
    copying keystone/tests/unit/assignment/test_backends.py -> build/lib/keystone/tests/unit/assignment
    creating build/lib/keystone/auth
    creating build/lib/keystone/auth/plugins
    copying keystone/auth/plugins/__init__.py -> build/lib/keystone/auth/plugins copying keystone/auth/plugins/password.py -> build/lib/keystone/auth/plugins copying keystone/auth/plugins/application_credential.py -> build/lib/keystone/auth/plugins
    copying keystone/auth/plugins/mapped.py -> build/lib/keystone/auth/plugins copying keystone/auth/plugins/base.py -> build/lib/keystone/auth/plugins copying keystone/auth/plugins/oauth1.py -> build/lib/keystone/auth/plugins copying keystone/auth/plugins/external.py -> build/lib/keystone/auth/plugins copying keystone/auth/plugins/token.py -> build/lib/keystone/auth/plugins copying keystone/auth/plugins/core.py -> build/lib/keystone/auth/plugins copying keystone/auth/plugins/totp.py -> build/lib/keystone/auth/plugins creating build/lib/keystone/common
    creating build/lib/keystone/common/policies
    copying keystone/common/policies/auth.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/role_assignment.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/project_endpoint.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/group.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/role.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/__init__.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/endpoint_group.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/limit.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/trust.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/implied_role.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/application_credential.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/credential.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/project.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/consumer.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/access_token.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/policy.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/domain_config.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/base.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/registered_limit.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/token_revocation.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/service.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/endpoint.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/region.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/protocol.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/mapping.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/revoke_event.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/policy_association.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/access_rule.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/user.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/token.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/service_provider.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/domain.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/ec2_credential.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/grant.py -> build/lib/keystone/common/policies
    copying keystone/common/policies/identity_provider.py -> build/lib/keystone/common/policies
    creating build/lib/keystone/server/flask
    creating build/lib/keystone/server/flask/request_processing
    copying keystone/server/flask/request_processing/__init__.py -> build/lib/keystone/server/flask/request_processing
    copying keystone/server/flask/request_processing/req_logging.py -> build/lib/keystone/server/flask/request_processing
    copying keystone/server/flask/request_processing/json_body.py -> build/lib/keystone/server/flask/request_processing
    creating build/lib/keystone/tests/unit/credential
    copying keystone/tests/unit/credential/__init__.py -> build/lib/keystone/tests/unit/credential
    copying keystone/tests/unit/credential/test_fernet_provider.py -> build/lib/keystone/tests/unit/credential
    copying keystone/tests/unit/credential/test_backend_sql.py -> build/lib/keystone/tests/unit/credential
    creating build/lib/keystone/revoke
    copying keystone/revoke/__init__.py -> build/lib/keystone/revoke
    copying keystone/revoke/core.py -> build/lib/keystone/revoke
    copying keystone/revoke/model.py -> build/lib/keystone/revoke
    creating build/lib/keystone/receipt/providers
    copying keystone/receipt/providers/__init__.py -> build/lib/keystone/receipt/providers
    copying keystone/receipt/providers/base.py -> build/lib/keystone/receipt/providers
    creating build/lib/keystone/common/resource_options
    creating build/lib/keystone/common/resource_options/options
    copying keystone/common/resource_options/options/__init__.py -> build/lib/keystone/common/resource_options/options
    copying keystone/common/resource_options/options/immutable.py -> build/lib/keystone/common/resource_options/options
    copying keystone/server/flask/__init__.py -> build/lib/keystone/server/flask copying keystone/server/flask/common.py -> build/lib/keystone/server/flask copying keystone/server/flask/application.py -> build/lib/keystone/server/flask
    copying keystone/server/flask/core.py -> build/lib/keystone/server/flask creating build/lib/keystone/common/cache
    copying keystone/common/cache/__init__.py -> build/lib/keystone/common/cache copying keystone/common/cache/_context_cache.py -> build/lib/keystone/common/cache
    copying keystone/common/cache/core.py -> build/lib/keystone/common/cache copying keystone/tests/unit/endpoint_policy/__init__.py -> build/lib/keystone/tests/unit/endpoint_policy
    creating build/lib/keystone/tests/unit/catalog
    copying keystone/tests/unit/catalog/__init__.py -> build/lib/keystone/tests/unit/catalog
    copying keystone/tests/unit/catalog/test_core.py -> build/lib/keystone/tests/unit/catalog
    copying keystone/tests/unit/catalog/test_backends.py -> build/lib/keystone/tests/unit/catalog
    copying keystone/auth/__init__.py -> build/lib/keystone/auth
    copying keystone/auth/schema.py -> build/lib/keystone/auth
    copying keystone/auth/core.py -> build/lib/keystone/auth
    creating build/lib/keystone/federation
    copying keystone/federation/utils.py -> build/lib/keystone/federation
    copying keystone/federation/__init__.py -> build/lib/keystone/federation copying keystone/federation/idp.py -> build/lib/keystone/federation
    copying keystone/federation/constants.py -> build/lib/keystone/federation copying keystone/federation/schema.py -> build/lib/keystone/federation copying keystone/federation/core.py -> build/lib/keystone/federation
    creating build/lib/keystone/credential
    creating build/lib/keystone/credential/providers
    copying keystone/credential/providers/__init__.py -> build/lib/keystone/credential/providers
    copying keystone/credential/providers/core.py -> build/lib/keystone/credential/providers
    creating build/lib/keystone/tests/unit/application_credential
    creating build/lib/keystone/tests/unit/application_credential/backends copying keystone/tests/unit/application_credential/backends/__init__.py -> build/lib/keystone/tests/unit/application_credential/backends
    copying keystone/tests/unit/application_credential/backends/test_sql.py -> build/lib/keystone/tests/unit/application_credential/backends
    creating build/lib/keystone/tests/unit/common
    copying keystone/tests/unit/common/__init__.py -> build/lib/keystone/tests/unit/common
    copying keystone/tests/unit/common/test_database_conflicts.py -> build/lib/keystone/tests/unit/common
    copying keystone/tests/unit/common/test_sql_core.py -> build/lib/keystone/tests/unit/common
    copying keystone/tests/unit/common/test_cache.py -> build/lib/keystone/tests/unit/common
    copying keystone/tests/unit/common/test_provider_api.py -> build/lib/keystone/tests/unit/common
    copying keystone/tests/unit/common/test_utils.py -> build/lib/keystone/tests/unit/common
    copying keystone/tests/unit/common/test_rbac_enforcer.py -> build/lib/keystone/tests/unit/common
    copying keystone/tests/unit/common/test_resource_options_common.py -> build/lib/keystone/tests/unit/common
    copying keystone/tests/unit/common/test_notifications.py -> build/lib/keystone/tests/unit/common
    copying keystone/tests/unit/common/test_json_home.py -> build/lib/keystone/tests/unit/common
    creating build/lib/keystone/tests/unit/common/sql
    copying keystone/tests/unit/common/sql/__init__.py -> build/lib/keystone/tests/unit/common/sql
    copying keystone/tests/unit/common/sql/test_upgrades.py -> build/lib/keystone/tests/unit/common/sql
    copying keystone/tests/__init__.py -> build/lib/keystone/tests
    creating build/lib/keystone/receipt/providers/fernet
    copying keystone/receipt/providers/fernet/__init__.py -> build/lib/keystone/receipt/providers/fernet
    copying keystone/receipt/providers/fernet/core.py -> build/lib/keystone/receipt/providers/fernet
    creating build/lib/keystone/common/validation
    copying keystone/common/validation/__init__.py -> build/lib/keystone/common/validation
    copying keystone/common/validation/validators.py -> build/lib/keystone/common/validation
    copying keystone/common/validation/parameter_types.py -> build/lib/keystone/common/validation
    creating build/lib/keystone/identity
    copying keystone/identity/__init__.py -> build/lib/keystone/identity
    copying keystone/identity/schema.py -> build/lib/keystone/identity
    copying keystone/identity/generator.py -> build/lib/keystone/identity
    copying keystone/identity/core.py -> build/lib/keystone/identity
    creating build/lib/keystone/tests/unit/identity
    copying keystone/tests/unit/identity/__init__.py -> build/lib/keystone/tests/unit/identity
    copying keystone/tests/unit/identity/test_core.py -> build/lib/keystone/tests/unit/identity
    copying keystone/tests/unit/identity/test_backend_sql.py -> build/lib/keystone/tests/unit/identity
    copying keystone/tests/unit/identity/test_backends.py -> build/lib/keystone/tests/unit/identity
    creating build/lib/keystone/tests/unit/federation
    copying keystone/tests/unit/federation/__init__.py -> build/lib/keystone/tests/unit/federation
    copying keystone/tests/unit/federation/test_core.py -> build/lib/keystone/tests/unit/federation
    creating build/lib/keystone/assignment
    creating build/lib/keystone/assignment/role_backends
    copying keystone/assignment/role_backends/__init__.py -> build/lib/keystone/assignment/role_backends
    copying keystone/assignment/role_backends/sql.py -> build/lib/keystone/assignment/role_backends
    copying keystone/assignment/role_backends/sql_model.py -> build/lib/keystone/assignment/role_backends
    copying keystone/assignment/role_backends/base.py -> build/lib/keystone/assignment/role_backends
    copying keystone/assignment/role_backends/resource_options.py -> build/lib/keystone/assignment/role_backends
    creating build/lib/keystone/tests/unit/auth
    creating build/lib/keystone/tests/unit/auth/plugins
    copying keystone/tests/unit/auth/plugins/__init__.py -> build/lib/keystone/tests/unit/auth/plugins
    copying keystone/tests/unit/auth/plugins/test_core.py -> build/lib/keystone/tests/unit/auth/plugins
    creating build/lib/keystone/trust
    creating build/lib/keystone/trust/backends
    copying keystone/trust/backends/__init__.py -> build/lib/keystone/trust/backends
    copying keystone/trust/backends/sql.py -> build/lib/keystone/trust/backends copying keystone/trust/backends/base.py -> build/lib/keystone/trust/backends copying keystone/tests/unit/application_credential/__init__.py -> build/lib/keystone/tests/unit/application_credential
    copying keystone/tests/unit/application_credential/test_backends.py -> build/lib/keystone/tests/unit/application_credential
    creating build/lib/keystone/tests/protection
    copying keystone/tests/protection/__init__.py -> build/lib/keystone/tests/protection
    creating build/lib/keystone/resource
    creating build/lib/keystone/resource/backends
    copying keystone/resource/backends/__init__.py -> build/lib/keystone/resource/backends
    copying keystone/resource/backends/sql.py -> build/lib/keystone/resource/backends
    copying keystone/resource/backends/sql_model.py -> build/lib/keystone/resource/backends
    copying keystone/resource/backends/base.py -> build/lib/keystone/resource/backends
    copying keystone/resource/backends/resource_options.py -> build/lib/keystone/resource/backends
    creating build/lib/keystone/identity/mapping_backends
    copying keystone/identity/mapping_backends/__init__.py -> build/lib/keystone/identity/mapping_backends
    copying keystone/identity/mapping_backends/sql.py -> build/lib/keystone/identity/mapping_backends
    copying keystone/identity/mapping_backends/base.py -> build/lib/keystone/identity/mapping_backends
    copying keystone/identity/mapping_backends/mapping.py -> build/lib/keystone/identity/mapping_backends
    creating build/lib/keystone/common/rbac_enforcer
    copying keystone/common/rbac_enforcer/__init__.py -> build/lib/keystone/common/rbac_enforcer
    copying keystone/common/rbac_enforcer/policy.py -> build/lib/keystone/common/rbac_enforcer
    copying keystone/common/rbac_enforcer/enforcer.py -> build/lib/keystone/common/rbac_enforcer
    copying keystone/tests/unit/utils.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_token_provider.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_policy.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_ldap_tls_livetest.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/federation_fixtures.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/__init__.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_versions.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_backend_endpoint_policy.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_revoke.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_v3_endpoint_policy.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_v3_auth.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_v3_trust.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_backend_templated.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_v3_credential.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_entry_points.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_backend_id_mapping_sql.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_v3_oauth2.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/base_classes.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_backend_endpoint_policy_sql.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/default_fixtures.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_hacking_checks.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_driver_hints.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_cli.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_v3_catalog.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_sql_banned_operations.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/identity_mapping.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_ldap_pool_livetest.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_contrib_s3_core.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_contrib_ec2_core.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/rest.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_v3_domain_config.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_v3_federation.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_sql_upgrade.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_v3_application_credential.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_validation.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_v3_oauth1.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_backend_ldap_pool.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_backend_sql.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_shadow_users.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_backend_federation_sql.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_receipt_provider.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/filtering.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_middleware.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_associate_project_endpoint_extension.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_v3_filters.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_config.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_app_config.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_v3_resource.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_healthcheck.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_backend_rules.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_v3.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_backend_ldap.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_exception.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/fakeldap.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_url_middleware.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/core.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_auth_plugin.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_v3_assignment.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_ldap_livetest.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_contrib_simple_cert.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_v3_identity.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/mapping_fixtures.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_v3_policy.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_v3_os_revoke.py -> build/lib/keystone/tests/unit
    copying keystone/tests/unit/test_limits.py -> build/lib/keystone/tests/unit creating build/lib/keystone/identity/shadow_backends
    copying keystone/identity/shadow_backends/__init__.py -> build/lib/keystone/identity/shadow_backends
    copying keystone/identity/shadow_backends/sql.py -> build/lib/keystone/identity/shadow_backends
    copying keystone/identity/shadow_backends/base.py -> build/lib/keystone/identity/shadow_backends
    copying keystone/catalog/__init__.py -> build/lib/keystone/catalog
    copying keystone/catalog/schema.py -> build/lib/keystone/catalog
    copying keystone/catalog/core.py -> build/lib/keystone/catalog
    creating build/lib/keystone/tests/unit/resource
    copying keystone/tests/unit/resource/__init__.py -> build/lib/keystone/tests/unit/resource
    copying keystone/tests/unit/resource/test_core.py -> build/lib/keystone/tests/unit/resource
    copying keystone/tests/unit/resource/test_backends.py -> build/lib/keystone/tests/unit/resource
    creating build/lib/keystone/limit
    copying keystone/limit/__init__.py -> build/lib/keystone/limit
    copying keystone/limit/schema.py -> build/lib/keystone/limit
    copying keystone/limit/core.py -> build/lib/keystone/limit
    creating build/lib/keystone/tests/unit/tests
    copying keystone/tests/unit/tests/__init__.py -> build/lib/keystone/tests/unit/tests
    copying keystone/tests/unit/tests/test_core.py -> build/lib/keystone/tests/unit/tests
    copying keystone/tests/unit/tests/test_utils.py -> build/lib/keystone/tests/unit/tests
    creating build/lib/keystone/tests/unit/policy
    creating build/lib/keystone/tests/unit/policy/backends
    copying keystone/tests/unit/policy/backends/__init__.py -> build/lib/keystone/tests/unit/policy/backends
    copying keystone/tests/unit/policy/backends/test_base.py -> build/lib/keystone/tests/unit/policy/backends
    copying keystone/tests/unit/policy/backends/test_sql.py -> build/lib/keystone/tests/unit/policy/backends
    creating build/lib/keystone/tests/unit/resource/config_backends
    copying keystone/tests/unit/resource/config_backends/__init__.py -> build/lib/keystone/tests/unit/resource/config_backends
    copying keystone/tests/unit/resource/config_backends/test_sql.py -> build/lib/keystone/tests/unit/resource/config_backends
    copying keystone/resource/__init__.py -> build/lib/keystone/resource
    copying keystone/resource/schema.py -> build/lib/keystone/resource
    copying keystone/resource/core.py -> build/lib/keystone/resource
    creating build/lib/keystone/endpoint_policy
    creating build/lib/keystone/endpoint_policy/backends
    copying keystone/endpoint_policy/backends/__init__.py -> build/lib/keystone/endpoint_policy/backends
    copying keystone/endpoint_policy/backends/sql.py -> build/lib/keystone/endpoint_policy/backends
    copying keystone/endpoint_policy/backends/base.py -> build/lib/keystone/endpoint_policy/backends
    creating build/lib/keystone/tests/unit/receipt
    copying keystone/tests/unit/receipt/__init__.py -> build/lib/keystone/tests/unit/receipt
    copying keystone/tests/unit/receipt/test_fernet_provider.py -> build/lib/keystone/tests/unit/receipt
    copying keystone/tests/unit/receipt/test_receipt_serialization.py -> build/lib/keystone/tests/unit/receipt
    creating build/lib/keystone/tests/common
    copying keystone/tests/common/auth.py -> build/lib/keystone/tests/common copying keystone/tests/common/__init__.py -> build/lib/keystone/tests/common copying keystone/common/resource_options/__init__.py -> build/lib/keystone/common/resource_options
    copying keystone/common/resource_options/core.py -> build/lib/keystone/common/resource_options
    creating build/lib/keystone/tests/unit/contrib
    copying keystone/tests/unit/contrib/__init__.py -> build/lib/keystone/tests/unit/contrib
    creating build/lib/keystone/token
    copying keystone/token/__init__.py -> build/lib/keystone/token
    copying keystone/token/provider.py -> build/lib/keystone/token
    copying keystone/token/token_formatters.py -> build/lib/keystone/token creating build/lib/keystone/token/providers
    creating build/lib/keystone/token/providers/fernet
    copying keystone/token/providers/fernet/__init__.py -> build/lib/keystone/token/providers/fernet
    copying keystone/token/providers/fernet/core.py -> build/lib/keystone/token/providers/fernet
    creating build/lib/keystone/resource/config_backends
    copying keystone/resource/config_backends/__init__.py -> build/lib/keystone/resource/config_backends
    copying keystone/resource/config_backends/sql.py -> build/lib/keystone/resource/config_backends
    copying keystone/resource/config_backends/base.py -> build/lib/keystone/resource/config_backends
    creating build/lib/keystone/tests/hacking
    copying keystone/tests/hacking/__init__.py -> build/lib/keystone/tests/hacking
    copying keystone/tests/hacking/checks.py -> build/lib/keystone/tests/hacking copying keystone/tests/unit/auth/__init__.py -> build/lib/keystone/tests/unit/auth
    copying keystone/tests/unit/auth/test_controllers.py -> build/lib/keystone/tests/unit/auth
    copying keystone/tests/unit/auth/test_schema.py -> build/lib/keystone/tests/unit/auth
    creating build/lib/keystone/credential/providers/fernet
    copying keystone/credential/providers/fernet/__init__.py -> build/lib/keystone/credential/providers/fernet
    copying keystone/credential/providers/fernet/core.py -> build/lib/keystone/credential/providers/fernet
    creating build/lib/keystone/tests/unit/server
    copying keystone/tests/unit/server/__init__.py -> build/lib/keystone/tests/unit/server
    copying keystone/tests/unit/server/test_keystone_flask.py -> build/lib/keystone/tests/unit/server
    creating build/lib/keystone/tests/unit/token
    copying keystone/tests/unit/token/__init__.py -> build/lib/keystone/tests/unit/token
    copying keystone/tests/unit/token/test_fernet_provider.py -> build/lib/keystone/tests/unit/token
    copying keystone/tests/unit/token/test_jws_provider.py -> build/lib/keystone/tests/unit/token
    copying keystone/tests/unit/token/test_token_serialization.py -> build/lib/keystone/tests/unit/token
    creating build/lib/keystone/tests/unit/ksfixtures
    copying keystone/tests/unit/ksfixtures/logging.py -> build/lib/keystone/tests/unit/ksfixtures
    copying keystone/tests/unit/ksfixtures/key_repository.py -> build/lib/keystone/tests/unit/ksfixtures

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Tue Mar 19 12:00:01 2024
    This is a multi-part message in MIME format...

    Your message dated Tue, 19 Mar 2024 11:47:09 +0100
    with message-id <16aa9dd7-dce5-4b69-a40a-52d11fb61e1d@debian.org>
    and subject line Problem was in python3-pysaml2
    has caused the Debian Bug report #1066795,
    regarding keystone: FTBFS: ModuleNotFoundError: No module named 'saml2'
    to be marked as done.

    This means that you claim that the problem has been dealt with.
    If this is not the case it is now your responsibility to reopen the
    Bug report if necessary, and/or fix the problem forthwith.

    (NB: If you are a system administrator and have no idea what this
    message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org
    immediately.)


    --
    1066795: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066795
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 13 Mar 2024 15:11:40 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-106.2 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
    DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FROMDEVELOPER,
    SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY,
    USER_IN_DKIM_WELCOMELIST,USER_IN_DKIM_WHITELIST autolearn=ham
    autolearn_force=no version=3.4.6-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 3; hammy, 150; neutral, 849; spammy,
    0. spammytokens: hammytokens:0.000-+--python3,
    0.000-+--Hx-spam-relays-external:sk:stravin, 0.000-+--H*RT:sk:stravin,
    0.000-+--Hx-spam-relays-external:311, 0.000-+--H*RT:311
    Return-path: <lucas@debian.org>
    Received: from stravinsky.debian.org ([2001:41b8:202:d