Opened 3 years ago

Last modified 15 months ago

#29291 closed enhancement

Check for required extension module "ssl" in python3 build and spkg-configure — at Version 9

Reported by: Matthias Köppe Owned by:
Priority: major Milestone: sage-9.5
Component: build Keywords:
Cc: Dima Pasechnik, Erik Bray, John Palmieri, Samuel Lelièvre, Nathan Dunfield, Thierry Monteil Merged in:
Authors: Matthias Koeppe Reviewers:
Report Upstream: N/A Work issues:
Branch: u/mkoeppe/check_for_more_strictly_required_extension_module__ssl__in_python_build (Commits, GitHub, GitLab) Commit: fa75b3e01d98452604619be36463c9e40e6c7793
Dependencies: Stopgaps:

Status badges

Description (last modified by Matthias Köppe)

Follow up from #27705.

As openssl has been a standard package since Sage 9.3, there is no more point in accepting system python3 without ssl support or ignoring errors in building the ssl module when building the python3 spkg.

As SSL issues are no longer a likely diagnosis for failures with launching the notebook, we change the corresponding code in src/bin/sage-notebook.

Change History (9)

comment:1 Changed 3 years ago by gh-Shlokatadistance

Can this also work with certifi package? I had issues previously with some other packages on Mac, and certifi seemed to fix it

comment:2 Changed 3 years ago by Matthias Köppe

Milestone: sage-9.1sage-9.2

pushing these forward to 9.2

comment:3 Changed 2 years ago by Matthias Köppe

Milestone: sage-9.2sage-9.3

comment:4 Changed 21 months ago by Matthias Köppe

Milestone: sage-9.3sage-9.4

Setting new milestone based on a cursory review of ticket status, priority, and last modification date.

comment:5 Changed 17 months ago by Matthias Köppe

Milestone: sage-9.4sage-9.5

comment:6 Changed 16 months ago by Matthias Köppe

Branch: u/mkoeppe/check_for_more_strictly_required_extension_module__ssl__in_python_build

comment:7 Changed 16 months ago by Matthias Köppe

Authors: Matthias Koeppe
Commit: b6c27a7f97e596680162a2f7be5ef7bd09bc57fd
Description: modified (diff)
Status: newneeds_review
Summary: Check for more strictly required extension module "ssl" in Python buildCheck for required extension module "ssl" in python3 build and spkg-configure

New commits:

b6c27a7build/pkgs/python3/{spkg-configure.m4,spkg-build.in}: Ensure ssl module is present

comment:8 Changed 16 months ago by git

Commit: b6c27a7f97e596680162a2f7be5ef7bd09bc57fdfa75b3e01d98452604619be36463c9e40e6c7793

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

fa75b3esrc/bin/sage-notebook: On failures to import notebook/jupyterlab modules, point to instructions; do not offer a guessed diagnosis

comment:9 Changed 16 months ago by Matthias Köppe

Cc: Samuel Lelièvre Nathan Dunfield added
Description: modified (diff)
Note: See TracTickets for help on using tickets.