cryptography may bundle openssl in the wheel and that causes symbol
conflicts if a different openssl is provided by the distribution.
As such, it's probably safer to re-build cryptography ourselves just
to be sure that the correct distro libraries are used. We may want to
revert that once we start building wheel packages for openSUSE and
distribute them in the OpenStack mirrors since every distribution
well then get a proper wheel file for its needs. See related review https://review.openstack.org/#/c/486305/
Reviewed: https:/ /review. openstack. org/486580 /git.openstack. org/cgit/ openstack/ openstack- ansible- tests/commit/ ?id=321123b018f 20f774e697d87f4 f55b9cb78bba6f
Committed: https:/
Submitter: Jenkins
Branch: master
commit 321123b018f20f7 74e697d87f4f55b 9cb78bba6f
Author: Markos Chandras <email address hidden>
Date: Mon Jul 24 12:33:55 2017 +0100
test-vars: Always build cryptography from source
cryptography may bundle openssl in the wheel and that causes symbol /review. openstack. org/#/c/ 486305/
conflicts if a different openssl is provided by the distribution.
As such, it's probably safer to re-build cryptography ourselves just
to be sure that the correct distro libraries are used. We may want to
revert that once we start building wheel packages for openSUSE and
distribute them in the OpenStack mirrors since every distribution
well then get a proper wheel file for its needs. See related review
https:/
Closes-Bug: 1705521 /github. com/pyca/ cryptography/ issues/ 3804 d8522a1e6927ea4 98431d78bda
Link: https:/
Change-Id: I7e88935acda580