Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#13392 closed enhancement (fixed)

Remove GNUTLS-related packages

Reported by: kini Owned by: tbd
Priority: major Milestone: sage-5.3
Component: packages: standard Keywords:
Cc: jhpalmieri Merged in: sage-5.3.rc1
Authors: Keshav Kini Reviewers: John Palmieri
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description (last modified by jdemeyer)

See this sage-devel post by William. Remove the following SPKGs:

  • python_gnutls
  • gnutls
  • opencdk
  • libgcrypt
  • libgpg_error

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.

See also #13385.

Attachments (1)

13392_remove_gnutls.patch (3.7 KB) - added by kini 10 years ago.
apply to $SAGE_ROOT

Download all attachments as: .zip

Change History (8)

comment:1 Changed 10 years ago by jdemeyer

  • Description modified (diff)

comment:2 Changed 10 years ago by jdemeyer

  • Authors set to John Palmieri
  • Cc jhpalmieri added
  • Status changed from new to needs_review

comment:3 Changed 10 years ago by jhpalmieri

  • Authors changed from John Palmieri to Keshav Kini
  • Reviewers set to John Palmieri
  • Status changed from needs_review to positive_review

This looks good. Sage builds and all tests pass on several different platforms.

comment:4 Changed 10 years ago by kini

Great, thanks for the review, John!

Changed 10 years ago by kini

apply to $SAGE_ROOT

comment:5 Changed 10 years ago by kini

Changed the author field on the patch back to me, since Jeroen had changed it to himself for some reason, I assume by accident.

comment:6 Changed 10 years ago by jdemeyer

  • Merged in set to sage-5.3.rc1
  • Resolution set to fixed
  • Status changed from positive_review to closed

comment:7 Changed 10 years ago by novoselt

I think notebook.setup() uses certtool from gnutls and with these packages gone it is no longer sufficient to run sage -u openssl pyopenssl to start using a secure notebook. (I've installed gnutls system-wide and it works now.)

Note: See TracTickets for help on using tickets.