On Monday, November 21, 2016 at 5:50:29 PM UTC, Emmanuel Charpentier wrote: > > Le lundi 21 novembre 2016 à 09:34 -0800, Dima Pasechnik a écrit : > > > > On Monday, November 21, 2016 at 4:09:41 PM UTC, Thierry > (sage-googlesucks@xxx) wrote: > > Hi, > > On Mon, Nov 21, 2016 at 03:21:31AM -0800, Emmanuel Charpentier wrote: > > Dear list, > > > > The fact that we can't ship openSSL (see uncountable theads in > sage-devel > > and others) seems to pose more and more difficulties. See for example > this > > thread <https://groups.google.com/forum/#!topic/sage-support/rDV9uGT2ViM> > > > on sage-support, and especially Dima's answer > > <https://groups.google.com/d/msg/sage-support/rDV9uGT2ViM/GuKDbhSKAwAJ>, > as > > well as this annoying ticket <https://trac.sagemath.org/ticket/21767>, > > discussed in this saga > > <https://groups.google.com/forum/#!topic/sage-devel/QaBdHSNJuKg> . > > > Note that Dima's answer is somehow misleading, since downloading openssl > from the Sage mirrors does not require SSL. > > > I was referring to the fact that https://github.com/sagemath/binary-pkg > does not work on OSX 10.12, due to this SSL blues. > > Unless I misunderstand, we currently aren't able to build distributable > Sage binaries on OSX 10.12. > > > OK. That's different. If I read you correctly, you mean that a binary > packaging of Sage won't run on a Mac >
no, I said that one *cannot build* such a distro on OSX 10.12. It still works on OSX 10.11. > that hasn't somehow received OpenSSL's baptism ? Hence two questions : > > 1) Can OpenSSL be installed on a "virgin" Mac ? If so, how ? > 2) Can a Max where OpenSSL has been installed run a Sage binary package ? > > If the answer to those questions are both "yes", this describes a > situation very close to what I suggest to endorse by depending officially > on OpenSSL. > > -- > Emmanuel Charpentier > > > Hence the following is still possible, without having openssl-dev as a > system prerequisite: > > - check that openssl-dev (or equivalent) is installed system-wide > - if not: > - warn the user and suggest/recommend her to install it > - as an alternative, propose to download and install openssl from the > Sage mirrors via http > - build Sage > > Ciao, > Thierry > > > > > Could'nt we add OpenSSL as a prerequisite to Sage, and it"s development > > files as a prerequisite to building Sage ? This would require of the > user > > to install OpenSSL systemwide, thus making it "system software" and > > satisfying the strange licensing requirements that bother us. > > > > One could even do that indirectly, by requiring a systemwide libcurl > > supporting https : this would de facto enforce the systemwide > installation > > of OpenSSL (or a reasonable facsimile). That's what I was trying to do > in this > > proposal <https://trac.sagemath.org/ticket/21767#comment:41>... (IIRC, > the > > problem with libcurl is also bound to OpenSSL : libcurl itself is not a > > problem. But I'll have to check : if this is true, we can require > OpenSSL > > and ship libcurl which will then compile cleanly). > > > > Comments ? Especially wrt Macs, which seem to be further encumbered by > > Apple's dirty tricks... > > > > Should we have a vote ? > > > > -- > > Emmanuel Charpentier > > > > -- > > 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 a topic in the > Google Groups "sage-devel" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/sage-devel/92OdoUbBDbE/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > sage-devel+...@googlegroups.com <javascript:>. > To post to this group, send email to sage-...@googlegroups.com > <javascript:>. > 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.