Your message dated Thu, 7 Feb 2019 20:14:46 +0200
with message-id <20190207181446.GA9404@localhost>
and subject line Re: Bug#917691: python-adal: FTBFS: dh_auto_test: pybuild 
--test -i python{version} -p 2.7 returned exit code 13
has caused the Debian Bug report #917691,
regarding python-adal: FTBFS: dh_auto_test: pybuild --test -i python{version} 
-p 2.7 returned exit code 13
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 ow...@bugs.debian.org
immediately.)


-- 
917691: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917691
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-adal
Version: 1.2.0-1
Severity: serious
Justification: FTBFS on amd64
Tags: buster sid
Usertags: ftbfs-20181229 ftbfs-buster

Hi,

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

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> # HTTPretty fails if the http{s,}_proxy is set
> http_proxy= https_proxy= dh_auto_test
> I: pybuild base:217: cd /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_adal/build; 
> python2.7 -m unittest discover -v 
> test_create_jwt_hash_colons (tests.test_self_signed_jwt.TestSelfSignedJwt) 
> ... ok
> test_create_jwt_hash_spaces (tests.test_self_signed_jwt.TestSelfSignedJwt) 
> ... ok
> test_create_jwt_hash_straight_hex 
> (tests.test_self_signed_jwt.TestSelfSignedJwt) ... ok
> test_create_jwt_invalid_cert (tests.test_self_signed_jwt.TestSelfSignedJwt) 
> ... ok
> test_create_jwt_invalid_thumbprint_1 
> (tests.test_self_signed_jwt.TestSelfSignedJwt) ... ok
> test_create_jwt_invalid_thumbprint_invalid_char 
> (tests.test_self_signed_jwt.TestSelfSignedJwt) ... ok
> test_create_jwt_invalid_thumbprint_wrong_size 
> (tests.test_self_signed_jwt.TestSelfSignedJwt) ... ok
> test_jwt_hash_with_public_cert (tests.test_self_signed_jwt.TestSelfSignedJwt) 
> ... ok
> test_bad_url_has_query (tests.test_authority.TestAuthority) ... ok
> test_bad_url_not_https (tests.test_authority.TestAuthority) ... ok
> test_dsts_authority (tests.test_authority.TestAuthority) ... ok
> test_http_error (tests.test_authority.TestAuthority) ... ok
> test_success_dynamic_instance_discovery (tests.test_authority.TestAuthority) 
> ... ok
> test_success_static_instance_discovery (tests.test_authority.TestAuthority) 
> ... ok
> test_url_extra_path_elements (tests.test_authority.TestAuthority) ... ok
> test_url_extra_slashes (tests.test_authority.TestAuthority) ... ok
> test_url_extra_slashes_change_authority_url 
> (tests.test_authority.TestAuthority) ... ok
> test_validation_error (tests.test_authority.TestAuthority) ... ok
> test_validation_off (tests.test_authority.TestAuthority) ... ok
> test_bad_argument (tests.test_authorization_code.TestAuthorizationCode) ... ok
> test_failed_http_request 
> (tests.test_authorization_code.TestAuthorizationCode) ... ok
> test_happy_path (tests.test_authorization_code.TestAuthorizationCode) ... ok
> test_happy_path_with_resource_adfs 
> (tests.test_refresh_token.TestRefreshToken) ... ok
> test_happy_path_with_resource_client_secret 
> (tests.test_refresh_token.TestRefreshToken) ... ok
> test_findall_content_for_real 
> (tests.test_wstrust_response.Test_wstrustresponse) ... ok
> test_findall_content_with_comparison 
> (tests.test_wstrust_response.Test_wstrustresponse) ... ok
> test_parse_error_happy_path 
> (tests.test_wstrust_response.Test_wstrustresponse) ... ok
> test_rstr_empty_string (tests.test_wstrust_response.Test_wstrustresponse) ... 
> ok
> test_rstr_none (tests.test_wstrust_response.Test_wstrustresponse) ... ok
> test_rstr_unparseable_xml (tests.test_wstrust_response.Test_wstrustresponse) 
> ... ok
> test_token_parsing_happy_path 
> (tests.test_wstrust_response.Test_wstrustresponse) ... ok
> test_rt_less_item_wont_cause_exception 
> (tests.test_cache_driver.TestCacheDriver) ... ok
> test_failed_request (tests.test_mex.Test_Mex) ... ok
> test_happy_path_1 (tests.test_mex.Test_Mex) ... ok
> test_happy_path_2 (tests.test_mex.Test_Mex) ... ok
> test_happy_path_3 (tests.test_mex.Test_Mex) ... ok
> test_fail_to_parse_rstr (tests.test_wstrust_request.Test_wstrust_request) ... 
> ok
> test_happy_path (tests.test_wstrust_request.Test_wstrust_request) ... ok
> test_api_version_default_value 
> (tests.test_api_version.TestAuthenticationContextApiVersionBehavior) ... ok
> test_explicitly_turn_off_api_version 
> (tests.test_api_version.TestAuthenticationContextApiVersionBehavior) ... ok
> test_api_version_is_not_set 
> (tests.test_api_version.TestOAuth2ClientApiVersionBehavior) ... ok
> test_api_version_is_set 
> (tests.test_api_version.TestOAuth2ClientApiVersionBehavior) ... ok
> test_cert_bad_cert (tests.test_client_credentials.TestClientCredentials) ... 
> FAIL
> test_cert_bad_thumbprint 
> (tests.test_client_credentials.TestClientCredentials) ... ok
> test_cert_happy_path (tests.test_client_credentials.TestClientCredentials)
> TODO: Test Failing as of 2015/06/03 and needs to be completed. ... skipped 
> 'https://github.com/AzureAD/azure-activedirectory-library-for-python-priv/issues/20'
> test_error_with_junk_return 
> (tests.test_client_credentials.TestClientCredentials) ... ok
> test_happy_path (tests.test_client_credentials.TestClientCredentials) ... ok
> test_http_error (tests.test_client_credentials.TestClientCredentials) ... ok
> test_no_cached_token_found_error 
> (tests.test_client_credentials.TestClientCredentials) ... ok
> test_oauth_error (tests.test_client_credentials.TestClientCredentials) ... ok
> test_success_with_junk_return 
> (tests.test_client_credentials.TestClientCredentials) ... ok
> test_create_from_header 
> (tests.test_authentication_parameters.TestAuthenticationParameters) ... ok
> test_create_from_response 
> (tests.test_authentication_parameters.TestAuthenticationParameters) ... ok
> test_create_from_url_bad_object 
> (tests.test_authentication_parameters.TestAuthenticationParameters) ... ok
> test_create_from_url_happy_path_url_object 
> (tests.test_authentication_parameters.TestAuthenticationParameters) ... ok
> test_create_from_url_happy_string_url 
> (tests.test_authentication_parameters.TestAuthenticationParameters) ... ok
> test_create_from_url_network_error 
> (tests.test_authentication_parameters.TestAuthenticationParameters) ... ok
> test_create_from_url_no_header 
> (tests.test_authentication_parameters.TestAuthenticationParameters) ... ok
> test_create_from_url_not_passed 
> (tests.test_authentication_parameters.TestAuthenticationParameters) ... ok
> test_console_settings (tests.test_log.TestLog) ... ok
> test_logging (tests.test_log.TestLog) ... ok
> test_scrub_pii (tests.test_log.TestLog) ... ok
> test_settings_none (tests.test_log.TestLog) ... ok
> test_bad_id_token_base64_in_response 
> (tests.test_username_password.TestUsernamePassword) ... ok
> test_bad_int_in_response (tests.test_username_password.TestUsernamePassword) 
> ... ok
> test_federated_failed_mex (tests.test_username_password.TestUsernamePassword) 
> ... ok
> test_federated_failed_wstrust 
> (tests.test_username_password.TestUsernamePassword) ... ok
> test_federated_happy_path_and_correlation_id 
> (tests.test_username_password.TestUsernamePassword) ... ok
> test_federated_saml2 (tests.test_username_password.TestUsernamePassword) ... 
> ok
> test_federated_unknown_token_type 
> (tests.test_username_password.TestUsernamePassword) ... ok
> test_federated_user_realm_returns_no_mex_endpoint_wstrust13 
> (tests.test_username_password.TestUsernamePassword) ... ok
> test_federated_user_realm_returns_no_mex_endpoint_wstrust2005 
> (tests.test_username_password.TestUsernamePassword) ... ok
> test_federated_wstrust_unknown_token_type 
> (tests.test_username_password.TestUsernamePassword) ... ok
> test_federated_wstrust_unparseable 
> (tests.test_username_password.TestUsernamePassword) ... ok
> test_happy_path_adfs_authority 
> (tests.test_username_password.TestUsernamePassword) ... ok
> test_invalid_id_token (tests.test_username_password.TestUsernamePassword) ... 
> ok
> test_jwt_cracking (tests.test_username_password.TestUsernamePassword) ... ok
> test_managed_happy_path (tests.test_username_password.TestUsernamePassword) 
> ... ok
> test_no_access_token (tests.test_username_password.TestUsernamePassword) ... 
> ok
> test_no_token_type (tests.test_username_password.TestUsernamePassword) ... ok
> test_parse_id_token_with_unicode 
> (tests.test_username_password.TestUsernamePassword) ... ok
> test_user_realm_returns_unknown_account_type 
> (tests.test_username_password.TestUsernamePassword) ... ok
> test_happy_path_federated (tests.test_user_realm.TestUserRealm) ... ok
> test_negative_empty_json (tests.test_user_realm.TestUserRealm) ... ok
> test_negative_fed_err (tests.test_user_realm.TestUserRealm) ... ok
> test_negative_no_root (tests.test_user_realm.TestUserRealm) ... ok
> test_negative_wrong_field (tests.test_user_realm.TestUserRealm) ... ok
> 
> ======================================================================
> FAIL: test_cert_bad_cert (tests.test_client_credentials.TestClientCredentials)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "tests/test_client_credentials.py", line 164, in test_cert_bad_cert
>     context.acquire_token_with_client_certificate(cp['resource'], 
> cp['clientId'], cert, cp['certHash'])
> AssertionError: "Error:Invalid Certificate: Expected Start of Certificate to 
> be '-----BEGIN RSA PRIVATE KEY-----'" does not match "Get Token request 
> returned http error: 400 and server response: 
> {"error":"invalid_request","error_description":"AADSTS90014: The required 
> field 'aud' is missing.\r\nTrace ID: 
> a868a696-7804-49ca-b687-1cdda0982e00\r\nCorrelation ID: 
> fa0ea61a-5cf6-4ac8-8a2a-da469e71e422\r\nTimestamp: 2018-12-29 
> 12:22:12Z","error_codes":[90014],"timestamp":"2018-12-29 
> 12:22:12Z","trace_id":"a868a696-7804-49ca-b687-1cdda0982e00","correlation_id":"fa0ea61a-5cf6-4ac8-8a2a-da469e71e422"}"
> 
> ----------------------------------------------------------------------
> Ran 87 tests in 0.302s
> 
> FAILED (failures=1, skipped=1)
> WARNING: E2E example testing were skipped, for missing 'config.py'.
> E: pybuild pybuild:338: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_adal/build; python2.7 -m unittest 
> discover -v 
> dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13

The full build log is available from:
   http://aws-logs.debian.net/2018/12/29/python-adal_1.2.0-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
On Sat, Dec 29, 2018 at 10:44:21PM +0100, Lucas Nussbaum wrote:
> Source: python-adal
> Version: 1.2.0-1
> Severity: serious
> Justification: FTBFS on amd64
> Tags: buster sid
> Usertags: ftbfs-20181229 ftbfs-buster
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
> 
> Relevant part (hopefully):
> > make[1]: Entering directory '/<<PKGBUILDDIR>>'
> > # HTTPretty fails if the http{s,}_proxy is set
> > http_proxy= https_proxy= dh_auto_test
> > I: pybuild base:217: cd /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_adal/build; 
> > python2.7 -m unittest discover -v 
> > test_create_jwt_hash_colons (tests.test_self_signed_jwt.TestSelfSignedJwt) 
> > ... ok
> > test_create_jwt_hash_spaces (tests.test_self_signed_jwt.TestSelfSignedJwt) 
> > ... ok
> > test_create_jwt_hash_straight_hex 
> > (tests.test_self_signed_jwt.TestSelfSignedJwt) ... ok
> > test_create_jwt_invalid_cert (tests.test_self_signed_jwt.TestSelfSignedJwt) 
> > ... ok
> > test_create_jwt_invalid_thumbprint_1 
> > (tests.test_self_signed_jwt.TestSelfSignedJwt) ... ok
> > test_create_jwt_invalid_thumbprint_invalid_char 
> > (tests.test_self_signed_jwt.TestSelfSignedJwt) ... ok
> > test_create_jwt_invalid_thumbprint_wrong_size 
> > (tests.test_self_signed_jwt.TestSelfSignedJwt) ... ok
> > test_jwt_hash_with_public_cert 
> > (tests.test_self_signed_jwt.TestSelfSignedJwt) ... ok
> > test_bad_url_has_query (tests.test_authority.TestAuthority) ... ok
> > test_bad_url_not_https (tests.test_authority.TestAuthority) ... ok
> > test_dsts_authority (tests.test_authority.TestAuthority) ... ok
> > test_http_error (tests.test_authority.TestAuthority) ... ok
> > test_success_dynamic_instance_discovery 
> > (tests.test_authority.TestAuthority) ... ok
> > test_success_static_instance_discovery (tests.test_authority.TestAuthority) 
> > ... ok
> > test_url_extra_path_elements (tests.test_authority.TestAuthority) ... ok
> > test_url_extra_slashes (tests.test_authority.TestAuthority) ... ok
> > test_url_extra_slashes_change_authority_url 
> > (tests.test_authority.TestAuthority) ... ok
> > test_validation_error (tests.test_authority.TestAuthority) ... ok
> > test_validation_off (tests.test_authority.TestAuthority) ... ok
> > test_bad_argument (tests.test_authorization_code.TestAuthorizationCode) ... 
> > ok
> > test_failed_http_request 
> > (tests.test_authorization_code.TestAuthorizationCode) ... ok
> > test_happy_path (tests.test_authorization_code.TestAuthorizationCode) ... ok
> > test_happy_path_with_resource_adfs 
> > (tests.test_refresh_token.TestRefreshToken) ... ok
> > test_happy_path_with_resource_client_secret 
> > (tests.test_refresh_token.TestRefreshToken) ... ok
> > test_findall_content_for_real 
> > (tests.test_wstrust_response.Test_wstrustresponse) ... ok
> > test_findall_content_with_comparison 
> > (tests.test_wstrust_response.Test_wstrustresponse) ... ok
> > test_parse_error_happy_path 
> > (tests.test_wstrust_response.Test_wstrustresponse) ... ok
> > test_rstr_empty_string (tests.test_wstrust_response.Test_wstrustresponse) 
> > ... ok
> > test_rstr_none (tests.test_wstrust_response.Test_wstrustresponse) ... ok
> > test_rstr_unparseable_xml 
> > (tests.test_wstrust_response.Test_wstrustresponse) ... ok
> > test_token_parsing_happy_path 
> > (tests.test_wstrust_response.Test_wstrustresponse) ... ok
> > test_rt_less_item_wont_cause_exception 
> > (tests.test_cache_driver.TestCacheDriver) ... ok
> > test_failed_request (tests.test_mex.Test_Mex) ... ok
> > test_happy_path_1 (tests.test_mex.Test_Mex) ... ok
> > test_happy_path_2 (tests.test_mex.Test_Mex) ... ok
> > test_happy_path_3 (tests.test_mex.Test_Mex) ... ok
> > test_fail_to_parse_rstr (tests.test_wstrust_request.Test_wstrust_request) 
> > ... ok
> > test_happy_path (tests.test_wstrust_request.Test_wstrust_request) ... ok
> > test_api_version_default_value 
> > (tests.test_api_version.TestAuthenticationContextApiVersionBehavior) ... ok
> > test_explicitly_turn_off_api_version 
> > (tests.test_api_version.TestAuthenticationContextApiVersionBehavior) ... ok
> > test_api_version_is_not_set 
> > (tests.test_api_version.TestOAuth2ClientApiVersionBehavior) ... ok
> > test_api_version_is_set 
> > (tests.test_api_version.TestOAuth2ClientApiVersionBehavior) ... ok
> > test_cert_bad_cert (tests.test_client_credentials.TestClientCredentials) 
> > ... FAIL
> > test_cert_bad_thumbprint 
> > (tests.test_client_credentials.TestClientCredentials) ... ok
> > test_cert_happy_path (tests.test_client_credentials.TestClientCredentials)
> > TODO: Test Failing as of 2015/06/03 and needs to be completed. ... skipped 
> > 'https://github.com/AzureAD/azure-activedirectory-library-for-python-priv/issues/20'
> > test_error_with_junk_return 
> > (tests.test_client_credentials.TestClientCredentials) ... ok
> > test_happy_path (tests.test_client_credentials.TestClientCredentials) ... ok
> > test_http_error (tests.test_client_credentials.TestClientCredentials) ... ok
> > test_no_cached_token_found_error 
> > (tests.test_client_credentials.TestClientCredentials) ... ok
> > test_oauth_error (tests.test_client_credentials.TestClientCredentials) ... 
> > ok
> > test_success_with_junk_return 
> > (tests.test_client_credentials.TestClientCredentials) ... ok
> > test_create_from_header 
> > (tests.test_authentication_parameters.TestAuthenticationParameters) ... ok
> > test_create_from_response 
> > (tests.test_authentication_parameters.TestAuthenticationParameters) ... ok
> > test_create_from_url_bad_object 
> > (tests.test_authentication_parameters.TestAuthenticationParameters) ... ok
> > test_create_from_url_happy_path_url_object 
> > (tests.test_authentication_parameters.TestAuthenticationParameters) ... ok
> > test_create_from_url_happy_string_url 
> > (tests.test_authentication_parameters.TestAuthenticationParameters) ... ok
> > test_create_from_url_network_error 
> > (tests.test_authentication_parameters.TestAuthenticationParameters) ... ok
> > test_create_from_url_no_header 
> > (tests.test_authentication_parameters.TestAuthenticationParameters) ... ok
> > test_create_from_url_not_passed 
> > (tests.test_authentication_parameters.TestAuthenticationParameters) ... ok
> > test_console_settings (tests.test_log.TestLog) ... ok
> > test_logging (tests.test_log.TestLog) ... ok
> > test_scrub_pii (tests.test_log.TestLog) ... ok
> > test_settings_none (tests.test_log.TestLog) ... ok
> > test_bad_id_token_base64_in_response 
> > (tests.test_username_password.TestUsernamePassword) ... ok
> > test_bad_int_in_response 
> > (tests.test_username_password.TestUsernamePassword) ... ok
> > test_federated_failed_mex 
> > (tests.test_username_password.TestUsernamePassword) ... ok
> > test_federated_failed_wstrust 
> > (tests.test_username_password.TestUsernamePassword) ... ok
> > test_federated_happy_path_and_correlation_id 
> > (tests.test_username_password.TestUsernamePassword) ... ok
> > test_federated_saml2 (tests.test_username_password.TestUsernamePassword) 
> > ... ok
> > test_federated_unknown_token_type 
> > (tests.test_username_password.TestUsernamePassword) ... ok
> > test_federated_user_realm_returns_no_mex_endpoint_wstrust13 
> > (tests.test_username_password.TestUsernamePassword) ... ok
> > test_federated_user_realm_returns_no_mex_endpoint_wstrust2005 
> > (tests.test_username_password.TestUsernamePassword) ... ok
> > test_federated_wstrust_unknown_token_type 
> > (tests.test_username_password.TestUsernamePassword) ... ok
> > test_federated_wstrust_unparseable 
> > (tests.test_username_password.TestUsernamePassword) ... ok
> > test_happy_path_adfs_authority 
> > (tests.test_username_password.TestUsernamePassword) ... ok
> > test_invalid_id_token (tests.test_username_password.TestUsernamePassword) 
> > ... ok
> > test_jwt_cracking (tests.test_username_password.TestUsernamePassword) ... ok
> > test_managed_happy_path (tests.test_username_password.TestUsernamePassword) 
> > ... ok
> > test_no_access_token (tests.test_username_password.TestUsernamePassword) 
> > ... ok
> > test_no_token_type (tests.test_username_password.TestUsernamePassword) ... 
> > ok
> > test_parse_id_token_with_unicode 
> > (tests.test_username_password.TestUsernamePassword) ... ok
> > test_user_realm_returns_unknown_account_type 
> > (tests.test_username_password.TestUsernamePassword) ... ok
> > test_happy_path_federated (tests.test_user_realm.TestUserRealm) ... ok
> > test_negative_empty_json (tests.test_user_realm.TestUserRealm) ... ok
> > test_negative_fed_err (tests.test_user_realm.TestUserRealm) ... ok
> > test_negative_no_root (tests.test_user_realm.TestUserRealm) ... ok
> > test_negative_wrong_field (tests.test_user_realm.TestUserRealm) ... ok
> > 
> > ======================================================================
> > FAIL: test_cert_bad_cert 
> > (tests.test_client_credentials.TestClientCredentials)
> > ----------------------------------------------------------------------
> > Traceback (most recent call last):
> >   File "tests/test_client_credentials.py", line 164, in test_cert_bad_cert
> >     context.acquire_token_with_client_certificate(cp['resource'], 
> > cp['clientId'], cert, cp['certHash'])
> > AssertionError: "Error:Invalid Certificate: Expected Start of Certificate 
> > to be '-----BEGIN RSA PRIVATE KEY-----'" does not match "Get Token request 
> > returned http error: 400 and server response: 
> > {"error":"invalid_request","error_description":"AADSTS90014: The required 
> > field 'aud' is missing.\r\nTrace ID: 
> > a868a696-7804-49ca-b687-1cdda0982e00\r\nCorrelation ID: 
> > fa0ea61a-5cf6-4ac8-8a2a-da469e71e422\r\nTimestamp: 2018-12-29 
> > 12:22:12Z","error_codes":[90014],"timestamp":"2018-12-29 
> > 12:22:12Z","trace_id":"a868a696-7804-49ca-b687-1cdda0982e00","correlation_id":"fa0ea61a-5cf6-4ac8-8a2a-da469e71e422"}"
> > 
> > ----------------------------------------------------------------------
> > Ran 87 tests in 0.302s
> > 
> > FAILED (failures=1, skipped=1)
> > WARNING: E2E example testing were skipped, for missing 'config.py'.
> > E: pybuild pybuild:338: test: plugin distutils failed with: exit code=1: cd 
> > /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_adal/build; python2.7 -m unittest 
> > discover -v 
> > dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13
> 
> The full build log is available from:
>    http://aws-logs.debian.net/2018/12/29/python-adal_1.2.0-1_unstable.log
>...

This seems to be fixed:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-adal.html

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed

--- End Message ---

Reply via email to