Your message dated Wed, 07 Oct 2026 12:51:50 +0000
with message-id <[email protected]>
and subject line Bug#1149471: fixed in python-yalexs 9.2.13-2
has caused the Debian Bug report #1149471,
regarding python-yalexs: FTBFS: E jwt.exceptions.DecodeError: Invalid
header padding
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 [email protected]
immediately.)
--
1149471: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1149471
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-yalexs
Version: 9.2.13-1
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202609/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:python-yalexs, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
def _decode_base64url_segment(segment: bytes, name: str) -> bytes:
if len(segment) % 4 == 1 or any(
character not in _BASE64URL_ALPHABET for character in segment
):
> raise DecodeError(f"Invalid {name} padding")
E jwt.exceptions.DecodeError: Invalid header padding
/usr/lib/python3/dist-packages/jwt/api_jws.py:331: DecodeError
=============================== warnings summary ===============================
tests/test_authenticator_common.py::test_process_refreshed_access_token_with_exp
tests/test_authenticator_common.py::test_process_refreshed_access_token_missing_exp_warns
/usr/lib/python3/dist-packages/jwt/api_jwt.py:149: InsecureKeyLengthWarning:
The HMAC key is 6 bytes long, which is below the minimum recommended length of
32 bytes for SHA256. See RFC 7518 Section 3.2.
return self._jws.encode(
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED
tests/test_authenticator_async.py::TestAuthenticatorAsync::test_async_refresh_token
================== 1 failed, 461 passed, 2 warnings in 2.77s ===================
E: pybuild pybuild:485: test: plugin pyproject failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build; python3.14 -m pytest --no-cov
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.14
--parallel=1 returned exit code 13
make: *** [debian/rules:5: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: python-yalexs
Source-Version: 9.2.13-2
Done: Edward Betts <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-yalexs, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Edward Betts <[email protected]> (supplier of updated python-yalexs 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 07 Oct 2026 13:06:22 +0100
Source: python-yalexs
Architecture: source
Version: 9.2.13-2
Distribution: unstable
Urgency: medium
Maintainer: Home Assistant Team <[email protected]>
Changed-By: Edward Betts <[email protected]>
Closes: 1149471
Changes:
python-yalexs (9.2.13-2) unstable; urgency=medium
.
* Fix build failure with strict PyJWT decoding by removing base64url
padding from the refresh-token test fixture. (Closes: #1149471)
Checksums-Sha1:
9971d92ca5023aa59c8d03463171b2830a727f7e 2974 python-yalexs_9.2.13-2.dsc
8d3a64e3ffb9006571420c912a3de8cfeecec19f 3816
python-yalexs_9.2.13-2.debian.tar.xz
65217f71f019dd47dbc7dcc70b132b2c56ba0776 401288
python-yalexs_9.2.13-2.git.tar.xz
b4f10f24cc4a22a0010c4e60c64f275e5ac78606 17752
python-yalexs_9.2.13-2_source.buildinfo
Checksums-Sha256:
cd17956a477218358be1b2cdc2a7ad10fc8d8651c65d8981cbdf88c2f90172f1 2974
python-yalexs_9.2.13-2.dsc
11eafc0f1a03060295e0cf47678ce425120ab9030408323dac1fd144e6a887b9 3816
python-yalexs_9.2.13-2.debian.tar.xz
51dc8e46ebf0ab8dd2c549b0f5d58f381dc48864f8477be4877f913b3f992267 401288
python-yalexs_9.2.13-2.git.tar.xz
eda920b6e650b8e29d2331d6216c29219e3c8b6163c4e9644ad3568086d42ede 17752
python-yalexs_9.2.13-2_source.buildinfo
Files:
95f7f0edbcd8a16b19bc73e1ff1a8edf 2974 python optional
python-yalexs_9.2.13-2.dsc
f26588fa1af5a0f17f489448b2073b75 3816 python optional
python-yalexs_9.2.13-2.debian.tar.xz
e2c5743ac8e87d191aa5241b32737b11 401288 python None
python-yalexs_9.2.13-2.git.tar.xz
6c16e55594879c747accfb71ba297e5a 17752 python optional
python-yalexs_9.2.13-2_source.buildinfo
Git-Tag-Info: tag=b7b76480b9ce24ce30198f7e5d37ee2292cbf3de
fp=fb8acfa78c726089c38ad0269605a1098c63b92a
Git-Tag-Tagger: Edward Betts <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIyBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmrGN58ACgkQYG0ITkaD
wHkpsA/41N+qGV8ezZn27JEgc7J+V3RB8gxzmSGbz6Bs1dRd3TCJ6opw0LHYc7np
bufQytUiMrDtzK+sQushE3Yhp64OtSZubvOamOsk5qcX6rDavNdl/z+myYxgeQNe
n5em+bpEU2PPSmsmiThzhgFN8gpVngBDQPf45n2Jr3FEAm7hJOEddPG1gPQkoR8W
gatdIIedeuCM1tAFVYzD2QfqpnB+5d7Kb4jUO7ZhK22ogFl4Phcl/tVY6KQHFvIz
vJWHG1LvAZLPjbAx92CQoJOQcWzmo65TDpUj3kCxKrsve1sttxO1oE1pCirOGD9X
9punnH10PBQM3ncdSBsykVa8WxzR5lozYP7sR2BlUgysMKIRp9VRuv7UuuWMhNrQ
fKVCLKz4uakbnlbWPdO9r07LjZ+BrZT1hld7F0Jzm76CSCBBXDAgntyNTI6h6d1A
z+fKyZQ8UOlpXg80NxRRB/Z2Lsh+I2mF6HLDrJwdEzQ3p9cClCsohEDZ6Elma0tf
2bdrzVxDhBrYtVaVWO/gtX6i0XbaCTfFw7afWi0UUGCs/BOflrVUCL8RR5dEcKlI
QB25MP2AVOwb/hVde/tl4EbP+e/LG/eMvRtqliuG4G5CWfR5PAXJKbGKQY5fapUj
rfIwCKxQCAF+BNhmgLgfZXb4bTeVwDnIg42F6+RiS+EqylMOTw==
=XV4Y
-----END PGP SIGNATURE-----
pgpB8KLJ2Awb9.pgp
Description: PGP signature
--- End Message ---