On Fri, Mar 15, 2019 at 4:47 PM Dima Pasechnik <dimp...@gmail.com> wrote:
>
> On Fri, Mar 15, 2019 at 3:35 PM E. Madison Bray <erik.m.b...@gmail.com> wrote:
> >
> > On Fri, Mar 15, 2019 at 3:31 PM Dima Pasechnik <dimp...@gmail.com> wrote:
> > >
> > > It appears that Sage's openssl package is broken on MacOS nowadays.
> > > Should this be a blocker?
> >
> > How is SSL support currently handled in MacOS?  I have not kept up
> > with that issue.  Are OSX users still not able to do something as
> > simple as pip install?
> >
>
> current Sage 8.6 MacOS binary installer comes with urllib that cannot
> work with https.
> I presume this is precisely what we see reported here, as it's exactly
> what oeis() function of Sage needs.
>
> However, 2.7.16 binary installer of Python from python.org comes with a script
> Install\ Certificates.command , which says inside
>
> # install_certifi.py
> # sample script to install or update a set of default Root Certificates
> # for the ssl module.  Uses the certificates provided by the certifi package:
> #       https://pypi.python.org/pypi/certifi
>
> and which, after you run it, allows  urllib to function properly.
> (but not before - perhaps it's launched automatically if you open some
> Python GUI that comes in that installer)
>
> Perhaps we should do something like this...

That appears to be a separate issue.  What do you mean by "binary
installer comes with urllib that cannot work with https"?

Because if there is no _ssl module included in Python then it can't
use HTTPS anyways.  But if `import _ssl` works then there is a working
SSL library included, whatever it may be.

The other issue is just a question of whether or not the SSL library
has up-to-date root certificates to verify connections with.  If it
doesn't, then HTTPS connections will fail with some
SSL_CERTIFICATE_VERIFY_FAILED which can be worked around in a number
of different ways (including installing up-to-date root CA certs from
a presumed "trusted" source into a location that Python's urllib knows
where to look).


> > > On Thu, Mar 14, 2019 at 4:49 PM Volker Braun <vbraun.n...@gmail.com> 
> > > wrote:
> > > >
> > > > Feel free to fix the Cygwin-related bugs, but some of these are 
> > > > longstanding issues that should be discussed with upstream first; 
> > > > Realistically thats not going to make it to the next Sage version.
> > > >
> > > >
> > > >
> > > > On Thursday, March 14, 2019 at 2:36:29 PM UTC+1, E. Madison Bray wrote:
> > > >>
> > > >> Hi Volker,
> > > >>
> > > >> I don't think there should be a release candidate at least until most
> > > >> of the blocker issues [1] are resolved; in particular the four that
> > > >> are already either positively reviewed or are in-progress.
> > > >>
> > > >> Thanks
> > > >>
> > > >>
> > > >> [1] 
> > > >> https://trac.sagemath.org/query?priority=blocker&status=needs_info&status=needs_review&status=needs_work&status=new&status=positive_review&milestone=sage-8.7&group=status&col=id&col=summary&col=priority&col=owner&col=type&col=component&col=time&order=priority
> > > >>
> > > >> On Thu, Mar 14, 2019 at 2:25 PM Volker Braun <vbrau...@gmail.com> 
> > > >> wrote:
> > > >> >
> > > >> > Next develop release will be rc0
> > > >> >
> > > >> > IMHO changes to gmpy2 should wait until the next version to give it 
> > > >> > some time to test out.
> > > >> >
> > > >> > --
> > > >> > You received this message because you are subscribed to the Google 
> > > >> > Groups "sage-devel" group.
> > > >> > To unsubscribe from this group and stop receiving emails from it, 
> > > >> > send an email to sage-devel+...@googlegroups.com.
> > > >> > To post to this group, send email to sage-...@googlegroups.com.
> > > >> > Visit this group at https://groups.google.com/group/sage-devel.
> > > >> > For more options, visit https://groups.google.com/d/optout.
> > > >
> > > > --
> > > > You received this message because you are subscribed to the Google 
> > > > Groups "sage-devel" group.
> > > > To unsubscribe from this group and stop receiving emails from it, send 
> > > > an email to sage-devel+unsubscr...@googlegroups.com.
> > > > To post to this group, send email to sage-devel@googlegroups.com.
> > > > Visit this group at https://groups.google.com/group/sage-devel.
> > > > For more options, visit https://groups.google.com/d/optout.
> > >
> > > --
> > > You received this message because you are subscribed to the Google Groups 
> > > "sage-devel" group.
> > > To unsubscribe from this group and stop receiving emails from it, send an 
> > > email to sage-devel+unsubscr...@googlegroups.com.
> > > To post to this group, send email to sage-devel@googlegroups.com.
> > > Visit this group at https://groups.google.com/group/sage-devel.
> > > For more options, visit https://groups.google.com/d/optout.
> >
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "sage-devel" group.
> > To unsubscribe from this group and stop receiving emails from it, send an 
> > email to sage-devel+unsubscr...@googlegroups.com.
> > To post to this group, send email to sage-devel@googlegroups.com.
> > Visit this group at https://groups.google.com/group/sage-devel.
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to