Opened 5 months ago

Last modified 5 weeks ago

#29555 new enhancement

Upgrade: OpenSSL 3.0, make it a standard package

Reported by: slelievre Owned by:
Priority: major Milestone: sage-9.3
Component: packages: optional Keywords: openssl
Cc: slelievre, dunfield, tmonteil, mjo, dimpase, gh-posita Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues: Add spkg-configure.m4
Branch: u/mkoeppe/upgrade__openssl_3_0 (Commits) Commit: 125a68324b11085e4f6aaa5a891d0e6227f75562
Dependencies: Stopgaps:

Description (last modified by slelievre)

Upgrade to OpenSSL 3.0 and make openssl a standard package.

License is now Apache 2.0, which is GPL-compatible. https://github.com/openssl/openssl/blob/master/LICENSE

Once Sage macOS binaries ship OpenSSL, they will allow easily pip-installing extra packages.

Download tarball from:

Change History (15)

comment:1 Changed 5 months ago by slelievre

Last edited 5 months ago by slelievre (previous) (diff)

comment:2 Changed 5 months ago by slelievre

  • Cc slelievre added

Time to make openssl a standard package too. Related tickets:

  • #24107 Inclusion of OpenSSL, stage 1
  • #23893 make openssl a dependency for pip packages

comment:3 Changed 5 months ago by slelievre

  • Description modified (diff)

comment:4 Changed 5 months ago by slelievre

  • Description modified (diff)
  • Keywords openssl added

comment:5 Changed 5 months ago by dunfield

  • Cc dunfield added

comment:7 Changed 3 months ago by mkoeppe

  • Branch set to u/mkoeppe/upgrade__openssl_3_0

comment:8 Changed 3 months ago by mkoeppe

  • Commit set to e37e813157fc7405cd4b3299be13937fe869a533

Of course it's too early to merge, but I wanted to check whether our python3 compiles with it. It does, at least on macOS.


New commits:

54387b8build/pkgs/openssl: Update to 3.0.0-alpha3
e37e813build/pkgs/openssl/spkg-install.in: Remove old build workarounds, hoping for the best

comment:9 Changed 3 months ago by git

  • Commit changed from e37e813157fc7405cd4b3299be13937fe869a533 to 125a68324b11085e4f6aaa5a891d0e6227f75562

Branch pushed to git repo; I updated commit sha1. New commits:

d6eaab7build/pkgs/python3/dependencies: Add openssl
125a683build/pkgs/openssl/type: Make standard

comment:10 Changed 3 months ago by mkoeppe

  • Cc mjo dimpase added
  • Work issues set to Add spkg-configure.m4

Next (other than waiting for the release), we need an spkg-configure.m4 for openssl

comment:11 Changed 3 months ago by mkoeppe

  • Summary changed from Upgrade: OpenSSL 3.0 to Upgrade: OpenSSL 3.0, make it a standard package

comment:12 Changed 3 months ago by mkoeppe

Now there's openssl-3.0.0-alpha4

comment:13 Changed 7 weeks ago by slelievre

OpenSSL 3.0.0.alpha6 is out.

comment:14 Changed 6 weeks ago by mkoeppe

  • Milestone changed from sage-9.2 to sage-9.3

comment:15 Changed 5 weeks ago by gh-posita

  • Cc gh-posita added
Note: See TracTickets for help on using tickets.