Your message dated Thu, 25 Nov 2021 14:37:27 +0000
with message-id <e1mqfsn-000id8...@fasolo.debian.org>
and subject line Bug#997308: fixed in python-flask-jwt-extended 4.3.1-1
has caused the Debian Bug report #997308,
regarding python-flask-jwt-extended: FTBFS: dh_auto_test: error: pybuild --test 
--test-pytest -i python{version} -p 3.9 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.)


-- 
997308: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997308
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-flask-jwt-extended
Version: 3.24.1-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs

Hi,

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


Relevant part (hopefully):
> =========================== short test summary info 
> ============================
> FAILED tests/test_asymmetric_crypto.py::test_asymmetric_cropto - 
> AttributeErr...
> FAILED 
> tests/test_blacklist.py::test_non_blacklisted_access_token[blacklist_type0]
> FAILED 
> tests/test_blacklist.py::test_non_blacklisted_access_token[blacklist_type1]
> FAILED tests/test_blacklist.py::test_blacklisted_access_token[blacklist_type0]
> FAILED tests/test_blacklist.py::test_blacklisted_access_token[blacklist_type1]
> FAILED 
> tests/test_blacklist.py::test_non_blacklisted_refresh_token[blacklist_type0]
> FAILED 
> tests/test_blacklist.py::test_non_blacklisted_refresh_token[blacklist_type1]
> FAILED 
> tests/test_blacklist.py::test_blacklisted_refresh_token[blacklist_type0]
> FAILED 
> tests/test_blacklist.py::test_blacklisted_refresh_token[blacklist_type1]
> FAILED tests/test_blacklist.py::test_no_blacklist_callback_method_provided - 
> ...
> FAILED tests/test_blacklist.py::test_revoked_token_of_different_type - 
> Attrib...
> FAILED tests/test_blacklist.py::test_custom_blacklisted_message - 
> AttributeEr...
> FAILED 
> tests/test_claims_verification.py::test_successful_claims_validation[/protected1]
> FAILED 
> tests/test_claims_verification.py::test_successful_claims_validation[/protected2]
> FAILED 
> tests/test_claims_verification.py::test_successful_claims_validation[/protected3]
> FAILED 
> tests/test_claims_verification.py::test_unsuccessful_claims_validation[/protected1]
> FAILED 
> tests/test_claims_verification.py::test_unsuccessful_claims_validation[/protected2]
> FAILED 
> tests/test_claims_verification.py::test_unsuccessful_claims_validation[/protected3]
> FAILED 
> tests/test_claims_verification.py::test_claims_validation_custom_error[/protected1]
> FAILED 
> tests/test_claims_verification.py::test_claims_validation_custom_error[/protected2]
> FAILED 
> tests/test_claims_verification.py::test_claims_validation_custom_error[/protected3]
> FAILED 
> tests/test_claims_verification.py::test_get_jwt_identity_in_verification_method[/protected1]
> FAILED 
> tests/test_claims_verification.py::test_get_jwt_identity_in_verification_method[/protected2]
> FAILED 
> tests/test_claims_verification.py::test_get_jwt_identity_in_verification_method[/protected3]
> FAILED tests/test_cookies.py::test_jwt_refresh_required_with_cookies[options0]
> FAILED tests/test_cookies.py::test_jwt_refresh_required_with_cookies[options1]
> FAILED tests/test_cookies.py::test_default_access_csrf_protection[options0]
> FAILED tests/test_cookies.py::test_default_access_csrf_protection[options1]
> FAILED tests/test_cookies.py::test_non_matching_csrf_token[options0] - 
> assert...
> FAILED tests/test_cookies.py::test_non_matching_csrf_token[options1] - 
> assert...
> FAILED tests/test_cookies.py::test_csrf_disabled[options0] - assert 401 == 200
> FAILED tests/test_cookies.py::test_csrf_disabled[options1] - assert 401 == 200
> FAILED tests/test_cookies.py::test_csrf_with_custom_header_names[options0] - 
> ...
> FAILED tests/test_cookies.py::test_csrf_with_custom_header_names[options1] - 
> ...
> FAILED tests/test_cookies.py::test_csrf_with_default_form_field[options0] - 
> T...
> FAILED tests/test_cookies.py::test_csrf_with_default_form_field[options1] - 
> T...
> FAILED tests/test_cookies.py::test_csrf_with_custom_form_field[options0] - 
> Ty...
> FAILED tests/test_cookies.py::test_csrf_with_custom_form_field[options1] - 
> Ty...
> FAILED tests/test_cookies.py::test_custom_csrf_methods[options0] - 
> TypeError:...
> FAILED tests/test_cookies.py::test_custom_csrf_methods[options1] - 
> TypeError:...
> FAILED tests/test_cookies.py::test_default_cookie_options - assert 0 == 2
> FAILED tests/test_cookies.py::test_custom_cookie_options - assert 0 == 2
> FAILED tests/test_cookies.py::test_custom_cookie_names_and_paths - assert 0 
> == 2
> FAILED tests/test_cookies.py::test_csrf_token_not_in_cookie - assert 0 == 1
> FAILED tests/test_cookies.py::test_cookies_without_csrf - assert 0 == 1
> FAILED tests/test_cookies.py::test_jwt_optional_with_csrf_enabled - 
> TypeError...
> FAILED tests/test_decode_tokens.py::test_no_user_claims[user_loader_return0]
> FAILED tests/test_decode_tokens.py::test_no_user_claims[None] - 
> AttributeErro...
> FAILED tests/test_decode_tokens.py::test_missing_claims[identity] - 
> Attribute...
> FAILED tests/test_decode_tokens.py::test_missing_claims[csrf] - 
> AttributeErro...
> FAILED tests/test_decode_tokens.py::test_default_decode_token_values - 
> Attrib...
> FAILED tests/test_decode_tokens.py::test_bad_token_type - AttributeError: 
> 'st...
> FAILED tests/test_decode_tokens.py::test_expired_token[timedelta] - 
> Attribute...
> FAILED tests/test_decode_tokens.py::test_expired_token[relativedelta] - 
> Attri...
> FAILED tests/test_decode_tokens.py::test_allow_expired_token[timedelta] - 
> Att...
> FAILED tests/test_decode_tokens.py::test_allow_expired_token[relativedelta]
> FAILED tests/test_decode_tokens.py::test_never_expire_token - 
> AttributeError:...
> FAILED tests/test_decode_tokens.py::test_nbf_token_in_future - 
> AttributeError...
> FAILED tests/test_decode_tokens.py::test_alternate_identity_claim - 
> Attribute...
> FAILED tests/test_decode_tokens.py::test_get_jti - AttributeError: 'str' 
> obje...
> FAILED tests/test_decode_tokens.py::test_legacy_decode_key_callback - 
> Attribu...
> FAILED tests/test_decode_tokens.py::test_custom_encode_decode_key_callbacks
> FAILED tests/test_decode_tokens.py::test_valid_aud[foo] - AttributeError: 
> 'st...
> FAILED tests/test_decode_tokens.py::test_valid_aud[token_aud1] - 
> AttributeErr...
> FAILED tests/test_decode_tokens.py::test_valid_aud[token_aud2] - 
> AttributeErr...
> FAILED tests/test_decode_tokens.py::test_invalid_aud[bar] - AttributeError: 
> '...
> FAILED tests/test_decode_tokens.py::test_invalid_aud[token_aud1] - 
> AttributeE...
> FAILED tests/test_decode_tokens.py::test_invalid_aud[token_aud2] - 
> AttributeE...
> FAILED tests/test_decode_tokens.py::test_valid_iss - AttributeError: 'str' 
> ob...
> FAILED tests/test_decode_tokens.py::test_invalid_iss - AttributeError: 'str' 
> ...
> FAILED tests/test_decode_tokens.py::test_jwt_headers - AttributeError: 'str' 
> ...
> FAILED tests/test_headers.py::test_default_headers - AttributeError: 'str' 
> ob...
> FAILED tests/test_headers.py::test_custom_header_name - AttributeError: 
> 'str'...
> FAILED tests/test_headers.py::test_custom_header_type - AttributeError: 
> 'str'...
> FAILED tests/test_json.py::test_content_type - AttributeError: 'str' object 
> h...
> FAILED tests/test_json.py::test_custom_body_key - AttributeError: 'str' 
> objec...
> FAILED tests/test_json.py::test_defaults - AttributeError: 'str' object has 
> n...
> FAILED tests/test_jwt_header_loader.py::test_jwt_headers_in_access_token - 
> At...
> FAILED tests/test_jwt_header_loader.py::test_jwt_headers_in_refresh_token - 
> A...
> FAILED 
> tests/test_jwt_header_loader.py::test_jwt_header_in_refresh_token_specified_at_creation
> FAILED 
> tests/test_jwt_header_loader.py::test_jwt_header_in_access_token_specified_at_creation
> FAILED 
> tests/test_jwt_header_loader.py::test_jwt_header_in_access_token_specified_at_creation_override
> FAILED 
> tests/test_jwt_header_loader.py::test_jwt_header_in_refresh_token_specified_at_creation_override
> FAILED tests/test_multiple_token_locations.py::test_header_access - 
> Attribute...
> FAILED tests/test_multiple_token_locations.py::test_cookie_access - assert 
> 40...
> FAILED tests/test_multiple_token_locations.py::test_query_string_access - 
> Att...
> FAILED tests/test_multiple_token_locations.py::test_json_access - 
> AttributeEr...
> FAILED 
> tests/test_multiple_token_locations.py::test_order_of_jwt_locations_in_request[options0]
> FAILED 
> tests/test_multiple_token_locations.py::test_order_of_jwt_locations_in_request[options1]
> FAILED 
> tests/test_multiple_token_locations.py::test_order_of_jwt_locations_with_one_invalid_token_in_request[options0]
> FAILED 
> tests/test_multiple_token_locations.py::test_order_of_jwt_locations_with_one_invalid_token_in_request[options1]
> FAILED tests/test_query_string.py::test_default_query_paramater - 
> AttributeEr...
> FAILED tests/test_query_string.py::test_custom_query_paramater - 
> AttributeErr...
> FAILED tests/test_query_string.py::test_missing_query_paramater - 
> AttributeEr...
> FAILED tests/test_user_claims_loader.py::test_user_claim_in_access_token - 
> At...
> FAILED tests/test_user_claims_loader.py::test_token_from_complex_object - 
> Att...
> FAILED tests/test_user_claims_loader.py::test_user_claims_with_different_name
> FAILED tests/test_user_claims_loader.py::test_user_claim_not_in_refresh_token
> FAILED tests/test_user_claims_loader.py::test_user_claim_in_refresh_token - 
> A...
> FAILED 
> tests/test_user_claims_loader.py::test_user_claim_in_refresh_token_specified_at_creation
> FAILED 
> tests/test_user_claims_loader.py::test_user_claims_in_access_token_specified_at_creation
> FAILED 
> tests/test_user_claims_loader.py::test_user_claims_in_access_token_specified_at_creation_override
> FAILED tests/test_user_loader.py::test_load_valid_user[/get_user1] - 
> Attribut...
> FAILED tests/test_user_loader.py::test_load_valid_user[/get_user2] - 
> Attribut...
> FAILED tests/test_user_loader.py::test_load_invalid_user[/get_user1] - 
> Attrib...
> FAILED tests/test_user_loader.py::test_load_invalid_user[/get_user2] - 
> Attrib...
> FAILED tests/test_user_loader.py::test_custom_user_loader_errors[/get_user1]
> FAILED tests/test_user_loader.py::test_custom_user_loader_errors[/get_user2]
> FAILED tests/test_view_decorators.py::test_jwt_required - AttributeError: 
> 'st...
> FAILED tests/test_view_decorators.py::test_fresh_jwt_required - 
> AttributeErro...
> FAILED tests/test_view_decorators.py::test_refresh_jwt_required - 
> AttributeEr...
> FAILED tests/test_view_decorators.py::test_jwt_optional[timedelta] - 
> Attribut...
> FAILED tests/test_view_decorators.py::test_jwt_optional[relativedelta] - 
> Attr...
> FAILED tests/test_view_decorators.py::test_jwt_missing_claims - 
> AttributeErro...
> FAILED tests/test_view_decorators.py::test_jwt_invalid_audience - 
> AttributeEr...
> FAILED tests/test_view_decorators.py::test_jwt_invalid_issuer - 
> AttributeErro...
> FAILED tests/test_view_decorators.py::test_expired_token[timedelta] - 
> Attribu...
> FAILED tests/test_view_decorators.py::test_expired_token[relativedelta] - 
> Att...
> FAILED tests/test_view_decorators.py::test_expired_token_via_decode_token - 
> A...
> FAILED tests/test_view_decorators.py::test_different_token_algorightm - 
> Attri...
> ======================== 120 failed, 30 passed in 2.15s 
> ========================
> E: pybuild pybuild:354: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_python-flask-jwt-extended/build; 
> python3.9 -m pytest tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.9 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2021/10/23/python-flask-jwt-extended_3.24.1-2_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!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: python-flask-jwt-extended
Source-Version: 4.3.1-1
Done: Emmanuel Arias <eam...@yaerobi.com>

We believe that the bug you reported is fixed in the latest version of
python-flask-jwt-extended, which is due to be installed in the Debian FTP 
archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 997...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emmanuel Arias <eam...@yaerobi.com> (supplier of updated 
python-flask-jwt-extended package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 24 Nov 2021 16:50:37 -0300
Source: python-flask-jwt-extended
Binary: python3-python-flask-jwt-extended
Architecture: source all
Version: 4.3.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Emmanuel Arias <eam...@yaerobi.com>
Description:
 python3-python-flask-jwt-extended - Open source Flask extension that provides 
JWT support (Python 3)
Closes: 997308
Changes:
 python-flask-jwt-extended (4.3.1-1) unstable; urgency=medium
 .
   * New upstream version 4.3.1 (Closes: #997308).
   * Update contact email in d/control and d/copyright.
   * d/control: Bump debhelper-compat to 13.
   * d/control: Bump Standards-Version to 4.6.0.1.
   * d/control: add Rules-Requires-Root: no key.
   * Package examples files.
   * d/control: add nocheck profile to b-depends packages used in tests.
   * d/tests: add autopkgtests.
Checksums-Sha1:
 43d5d228de3dafa443bf7feae1eebd4d4e7364de 2455 
python-flask-jwt-extended_4.3.1-1.dsc
 ea7d83c1ee7babfd4edcdda23e30da845f95b603 55379 
python-flask-jwt-extended_4.3.1.orig.tar.gz
 2548439256cfd386de0c9138e5e01b4272937079 2728 
python-flask-jwt-extended_4.3.1-1.debian.tar.xz
 b078fe9ea1e8d45b0db940f7febf4edb365326f0 7954 
python-flask-jwt-extended_4.3.1-1_amd64.buildinfo
 39a1f47a985c52f0b8eae89ac32fd68b2c06530d 21760 
python3-python-flask-jwt-extended_4.3.1-1_all.deb
Checksums-Sha256:
 b28c4a4a6e9d2e9ed8d0fd9df44f844e5f93c1260d0a73d44f4f2a7e9afd8f0e 2455 
python-flask-jwt-extended_4.3.1-1.dsc
 ba0c405e42219b45a1c3701f3ce7d6f039bcfcf98e96ad98875ef8505b63f14b 55379 
python-flask-jwt-extended_4.3.1.orig.tar.gz
 abc4e20427a110adfa2908c13dd1a816812f6d9f9cb2bfd64f8d8b380b130a1a 2728 
python-flask-jwt-extended_4.3.1-1.debian.tar.xz
 8e6570e6a0e06a09fa6bec61f5038d21dea219c0cd72a0d26524afe970522cdd 7954 
python-flask-jwt-extended_4.3.1-1_amd64.buildinfo
 735206ef2677644b7c8d38d6cf54b0e1fc0c29bcc0b897ff7ccf65a2630c787b 21760 
python3-python-flask-jwt-extended_4.3.1-1_all.deb
Files:
 57e1819ecd9ba453000636cebe72ec3e 2455 python optional 
python-flask-jwt-extended_4.3.1-1.dsc
 42a14ce25159c0754e43bd7c0efc11fe 55379 python optional 
python-flask-jwt-extended_4.3.1.orig.tar.gz
 c1761c0cde57dfc6637b5f27e33a7ef8 2728 python optional 
python-flask-jwt-extended_4.3.1-1.debian.tar.xz
 2233ae5b305dbce8fd0c3f9b049a5c0e 7954 python optional 
python-flask-jwt-extended_4.3.1-1_amd64.buildinfo
 8a8307462374cb8e5e1ca2188755d004 21760 python optional 
python3-python-flask-jwt-extended_4.3.1-1_all.deb

-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEEE3lnVbvHK7ir4q61+p3sXeEcY/EFAmGflugTHGVhbWFudUB5
YWVyb2JpLmNvbQAKCRD6nexd4Rxj8YkmD/44/8/fhBv/+pqBEIECIjaEFDBSLw8J
4yC6ogcwiq2o1FJ+O8TDgagP7MAWoUQAeOIM+dCCiPOMpnn16azvYJjlErS2dbwO
xpuR0+CLAcN6u3OjeEMpASC4j8UreRNsaidDqiIGIZTNSxUf5fZ8bxZeom94PWhv
gFrityIIUNqYx8TEXl9ynjXhypggI+54AlnVx+tCDg0h5AL2TL5PIyaPjKl5Gtu2
0JVYm7vRgTDb1ZL4qjaTtF1eJoZcjLRY6V3C1kJlcZRvanQksQXDGmeIm/zq2ZaT
XHWzTC4AoQecMl54WBo2NEK3qNivNYK+plkeuIFaX/ji2GDHy+A9/q4ayeEHAX+T
tlp1QAM/72dVuuTa9dnLYJpf6R//yLASU+rScNkamCDXjUnnJF4FPPDCKSbynCRB
IVPGmuHXS21NKy7pDLXEIR8tk9WZuC07BC6H7jcHGh6RD+AYKMbzmLiMoB+ebYWf
+3JDdnhcPTvtCr1qRQCzOS5xvmux/EuqpiBRyJPB7tcGRUGsDQwzcWuiwjQ9Bdbb
Wg2bxRxoIsUCqjCuW5DQB7iA35mP1Z3kA8OQ/O33V3XMkUHp43iBaJ8zqScjhOlE
uJfKPwtdghxtA/HyvfTAHR9SphciJO3rTYu/xkjUOcxEFO/ABePbduh0Ae/HGutZ
r4sSY/x05dC+Ug==
=ew5X
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to