#13385: Remove OpenSSL dependency from Sage
----------------------------------------------+-----------------------------
Reporter: kini | Owner: tbd
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.3
Component: packages | Resolution:
Keywords: | Work issues:
Report Upstream: N/A | Reviewers: Keshav Kini,
John Palmieri
Authors: John Palmieri, Keshav Kini | Merged in:
Dependencies: #13121, #13384, #13373 | Stopgaps:
----------------------------------------------+-----------------------------
Old description:
> == Task ==
>
> * no longer ship pyOpenSSL with sagenb (this will be taken care of in
> #13121)
> * no longer require OpenSSL dev headers in prereq
>
> == Rationale ==
>
> `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.
>
> Related: #13392 (Remove GNUTLS-related packages)
>
> ----
>
> Apply:
>
> - [attachment:trac_13385-root.patch] and [attachment:trac_13385-root-
> doc.v2.patch] to the root repo
> - [attachment:trac_13385-sage-library.v2.patch] to the Sage library
>
> Copy http://sage.math.washington.edu/home/palmieri/SPKG/prereq-1.1.tar.gz
> to spkg/base.
>
> Still to come: new sagenb spkg (at #13121).
New description:
== Task ==
* no longer ship pyOpenSSL with sagenb (this will be taken care of in
#13121)
* no longer require OpenSSL dev headers in prereq
== Rationale ==
`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.
Related: #13392 (Remove GNUTLS-related packages)
----
Apply:
- [attachment:trac_13385-root.patch] and [attachment:trac_13385-root-
doc.v2.patch] to the root repo
- [attachment:trac_13385-sage-library.v2.patch] to the Sage library
Copy http://sage.math.washington.edu/home/palmieri/SPKG/prereq-1.1.tar.gz
to spkg/base.
Replace the sagenb SPKG in spkg/standard with
http://wstein.org/home/keshav/files/sagenb-0.10.2.spkg and follow other
instructions on #13121 as necessary.
--
Comment (by kini):
The new SPKG on #13121 is ready for review, and doesn't require OpenSSL or
pyOpenSSL. If someone could also review the optional pyOpenSSL SPKG at
#13384, that would great.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13385#comment:41>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.