Opened 7 years ago

Closed 7 years ago

Last modified 7 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:

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 7 years ago.
apply to $SAGE_ROOT

Download all attachments as: .zip

Change History (8)

comment:1 Changed 7 years ago by jdemeyer

  • Description modified (diff)

comment:2 Changed 7 years ago by jdemeyer

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

comment:3 Changed 7 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 7 years ago by kini

Great, thanks for the review, John!

Changed 7 years ago by kini

apply to $SAGE_ROOT

comment:5 Changed 7 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 7 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 7 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.