-
-
Notifications
You must be signed in to change notification settings - Fork 481
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
{ubuntu-trusty, debian-jessie, linuxmint-17, fedora-{26,27,28}}-standard: system openssl too old for python3 #32580
Comments
This comment has been minimized.
This comment has been minimized.
comment:4
There aren't enough of us to support every package combination on every distro going back a decade. This is most thoroughly solved by setting For Ubuntu, there's a PPA that provides them: |
comment:5
We have ticket for this standard reaction, #32074. Let's please not repeat it on every ticket. |
This comment has been minimized.
This comment has been minimized.
Author: Matthias Koeppe |
comment:9
Tested as follows:
New commits:
|
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:11
|
Reviewer: Jonathan Kliem |
comment:13
- #if OPENSSL_VERSION_NUMBER < 0x10100010L
+ #if OPENSSL_VERSION_NUMBER < 0x10101000L Once done, you can set it on positive review on my behalf. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:15
Thanks for catching this, you are right |
comment:17
Well it did confuse me, when I was testing it. I have openssl 1.1.1 and raising the requirement to 1.1.2 did not do anything. |
Following [https://www.python.org/dev/peps/pep-0644/ PEP 644](https://www.python.org/dev/peps/pep-0644/ PEP 644), python requires OpenSSL 1.1.1 or newer. This was planned to be included in Python 3.10, but apparently Python 3.9.7 (the version of our spkg after #32443) has already broken compatibility with some older openssl releases. For example
ubuntu-trusty
uses 1.0.1f.https://github.com/sagemath/sage/runs/3712854824?check_suite_focus=true
Also python's own configure script does not notice that this version of SSL does not work, but then building the
_ssl
extension fails:We should update
build/pkgs/openssl/spkg-configure.m4
to detect that we have a suitable version. Currently there is no version check whatsoever.CC: @sagetrac-tmonteil @dimpase @orlitzky @jhpalmieri @kliem
Component: packages: standard
Author: Matthias Koeppe
Branch/Commit:
38c0d54
Reviewer: Jonathan Kliem
Issue created by migration from https://trac.sagemath.org/ticket/32580
The text was updated successfully, but these errors were encountered: