[Python-modules-team] Bug#914591: stretch-pu: package python-cryptography/1.7.1-3

Sebastian Andrzej Siewior sebastian at breakpoint.cc
Sun Nov 25 12:49:15 GMT 2018


Package: release.debian.org
User: release.debian.org at packages.debian.org
Usertags: pu
Tags: stretch
Severity: normal

With the intention of pushing OpenSSL 1.1.0j into Stretch here is the
proposed change for python-cryptography.
The package python-cryptography fails to build due to an API change of
BIO_callback_ctrl() in OpenSSL. While this is a no-no in a stable
release, it has been explained [0] that the function / callback was
always used with a different prototype. I fixed this by removing the
function / prototype from the python wrapper while upstream removed the
almost all BIO related wrappers [1].
I did a rebuild of python-cryptography's rdeps in Stretch against OpenSSL
1.1.0i and the proposed package with no fallout [2].

Any feedback from the python team is welcome.

[0] https://github.com/openssl/openssl/pull/4493#discussion_r143505277
[1] https://github.com/pyca/cryptography/pull/4220
[2] https://breakpoint.cc/openssl-rebuild/2018-09-02-rebuild-stretch-python-cryptography/

Sebastian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: python-cryptography_1.7.1-3+deb9u1.patch
Type: text/x-diff
Size: 3368 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/python-modules-team/attachments/20181125/716ebeca/attachment.patch>


More information about the Python-modules-team mailing list