(Sorry for the multiple replies--there are just a lot of disparate
issues touched on in this message that I think would be confusing to
reply to all at once).

On Tue, Oct 24, 2017 at 8:58 PM, Emmanuel Charpentier
<emanuel.charpent...@gmail.com> wrote:
> This point of view is of course incompatible with the result of the vote.
> However, I think that it could be easy to maintain a set of patches allowing
> such a compilation without SSL. This set of patches could live in a git
> branch (say "anchorite" (a solitary kind of sage)) of our tree, and updated
> to create releases (in sync with Sage "official" releases ?) and related
> tarballs and binaries. Of course, I emphatically DON'T volunteer for this
> maintenance...

a) I don't think the point of view (that it should be possible to
build Sage without SSL support) is incompatible with the vote.  The
vote was over whether or not to include OpenSSL as an spkg (optional
or otherwise).  It could still be required by default, but disabled by
a configure option, for example, if needed.  In fact, as we've
repeatedly discussed, the *only* package in Sage that won't compile if
it doesn't find OpenSSL (actually libcurl with SSL support,
technically) is R.  So in practice the implementation might be
something like:

    a) Check for OpenSSL in Sage's configure
    b) If not found, use Sage's OpenSSL spkg

But part b) could also hypothetically be disabled by a configure flag,
if really necessary, *except* for the fact that then the R build will
fail.  This takes us to the issue of "a set of patches" (in reality
there is only a singular patch, the patch to R's configure to allow it
to proceed without an SSL-enabled libcurl).

I've repeatedly said I'd be willing to take the argument about this to
R-devel (so I can get out of your hair about it :)  But I don't think
it's all that big a deal either.  In fact, the issue of building R
could also be resolved entirely without a patch by just tricking it
into thinking it has the libcurl it's looking for.  I wouldn't
recommend this approach, but it can certainly be done even without
patching :)

> It has been noted that we should bill Apple for all the time we wasted on
> maintaining Sage on their platform notwithstanding the difficulties posed by
> the oddities of their development tools.
>
> While applauding the idea, I am skeptical about its implementability.
> Comments ?

TBH Microsoft has a better track record these days of funding open
source software than Apple does :)

Best,
Erik

-- 
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