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-googles > ucks@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/rDV9 > > uGT2ViM> > > > > > on sage-support, and especially Dima's answer > > > > > <https://groups.google.com/d/msg/sage-support/rDV9uGT2ViM/GuKDbhS > > KAwAJ>, as > > > > > well as this annoying ticket <https://trac.sagemath.org/ticket/21 > > 767>, > > > > > 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-p > kg > 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 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/top > ic/sage-devel/92OdoUbBDbE/unsubscribe. > > To unsubscribe from this group and all its topics, send an email to s > age-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.