diff options
author | Christian Lamparter <chunkeey@gmail.com> | 2021-12-01 15:01:23 +0100 |
---|---|---|
committer | Christian Lamparter <chunkeey@gmail.com> | 2021-12-01 17:52:35 +0100 |
commit | 25bc66eb40ea2c062940778fba601032b2579734 (patch) | |
tree | 44ed202dc613b45f84e8ba67f4d0251b789d4a4d /tools/xz | |
parent | fbc9ce779fd9840a06a0831dafe4086cc717b044 (diff) | |
download | upstream-25bc66eb40ea2c062940778fba601032b2579734.tar.gz upstream-25bc66eb40ea2c062940778fba601032b2579734.tar.bz2 upstream-25bc66eb40ea2c062940778fba601032b2579734.zip |
ca-certificates: fix python3-cryptography woes in certdata2pem.py
This patch is a revert of the upstream patch to Debian's ca-certificate
commit 033d52259172 ("mozilla/certdata2pem.py: print a warning for expired certificates.")
The reason is, that this change broke builds with the popular
Ubuntu 20.04 LTS (focal) releases which are shipping with an
older version of the python3-cryptography package that is not
compatible.
|Traceback (most recent call last):
| File "certdata2pem.py", line 125, in <module>
| cert = x509.load_der_x509_certificate(obj['CKA_VALUE'])
|TypeError: load_der_x509_certificate() missing 1 required positional argument: 'backend'
|make[5]: *** [Makefile:6: all] Error 1
...or if the python3-cryptography was missing all together:
|Traceback (most recent call last):
| File "/certdata2pem.py", line 31, in <module>
| from cryptography import x509
|ModuleNotFoundError: No module named 'cryptography'
More concerns were raised by Jo-Philipp Wich:
"We don't want the build to depend on the local system time anyway.
Right now it seems to be just a warning but I could imagine that
eventually certs are simply omitted of found to be expired at
build time which would break reproducibility."
Link: <https://github.com/openwrt/openwrt/commit/7c99085bd697>
Reported-by: Chen Minqiang <ptpt52@gmail.com>
Reported-by: Shane Synan <digitalcircuit36939@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Diffstat (limited to 'tools/xz')
0 files changed, 0 insertions, 0 deletions