Comment 16 for bug 1995608

Revision history for this message
Cédric Jeanneret (cjeanner) wrote :

So, in order to correct this issue once for all, we need to get a newer version of the pyOpenSSL package

Current version:
Name : python3-pyOpenSSL
Version : 20.0.1
Release : 2.el9s
Architecture : noarch
Size : 383 k
Source : pyOpenSSL-20.0.1-2.el9s.src.rpm
Repository : @System
From repo : delorean-master-testing
Summary : Python 3 wrapper module around the OpenSSL library
URL : https://pyopenssl.readthedocs.org/
License : ASL 2.0
Description : High-level wrapper around a subset of the OpenSSL library, includes among others
             : * SSL.Connection objects, wrapping the methods of Python's portable
             : sockets
             : * Callbacks written in Python
             : * Extensive error-handling mechanism, mirroring OpenSSL's error codes

Apparently, according the the lib changelog[1], we'll need to get 22.1.0 in order to use cryptography-38 and higher.
This is especially important to follow since the Upper-constraints from OpenStack now limits to *at least* cryptography-38, creating a conflict with our pinning...

[1] https://www.pyopenssl.org/en/latest/changelog.html#id1