Hi!
While rebuilding the python related packages against the Python 3.15rc2
version we found that exabgp fails to build from source [1].
The error is:
struct.error: unpack requires a buffer of 2 bytes
The fix is to backport upstream commit f3ba9c75f "fix: check a message
is long enough before reading its fixed header" [2].
I've applied the upstream fix in the sandbox [3] to verify that it
builds successfully, please consider applying the patch to support the
upcoming 3.15 version.
Setting the severity to important for now. Once Python 3.15 is released,
it will be added to python3-defaults and this bug will become release
critical.
Happy hacking,
[1]: https://debusine.debian.net/debian/r-python-python3.15/artifact/4467110/
[2]: https://github.com/Exa-Networks/exabgp/commit/f3ba9c75f55547af917727d835b6a3c55ca40a4c
[3]: https://debusine.debian.net/debian/r-python-python3.15/