Opened 9 years ago

Last modified 9 years ago

#13385 closed enhancement

Remove TLS/SSL-related packages — at Initial Version

Reported by: kini Owned by: tbd
Priority: major Milestone: sage-5.4
Component: packages: standard Keywords:
Cc: Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: #13121 Stopgaps:

Status badges

Description

See this sage-devel post by William.

Task

Remove the following SPKGs:

  • python_gnutls
  • gnutls
  • opencdk
  • libgcrypt
  • libgpg_error

Also:

  • no longer ship pyOpenSSL with sagenb (this will be taken care of in #13121)
  • no longer require OpenSSL dev headers in prereq

Rationale

Read the above linked thread, but basically, notebook(secure=True) is rarely used, and is not even really that desirable to use, except for people setting up multiuser Sage servers, which is a small percentage of Sage users. Therefore we will require users who want to use notebook(secure=True) to perform the additional step of installing pyOpenSSL into Sage's Python. This allows us to get rid of our sort of problematic dependencies on OpenSSL.

Furthermore, as I understand it, our switching to OpenSSL had already made GNUTLS useless in Sage when we started shipping the Flask notebook (Sage 5.2), so we can get rid of GNUTLS and related SPKGs at the same time.

Change History (0)

Note: See TracTickets for help on using tickets.