On Wed, Oct 25, 2017 at 12:08 AM, Eric Gourgoulhon
<[email protected]> wrote:
> Thanks Emmanuel for the discussion summary.
>
> Le mardi 24 octobre 2017 20:58:17 UTC+2, Emmanuel Charpentier a écrit :
>>
>>
>> It is true. But we are hoisted by our own petard : from our tutorial :
>> "The Sage download file comes with “batteries included”. In other words,
>> although Sage uses Python, IPython, PARI, GAP, Singular, Maxima, NTL, GMP,
>> and so on, you do not need to install them separately as they are included
>> with the Sage distribution."
>> I fail to see how this would not apply to OpenSSL (under the heading "and
>> so on")...
>>
>
> I have the feeling that the current tendency is towards a more modular and
> lighter Sage, which deviates from the original "batteries included"
> philosophy. Maybe the latter should be rephrased as "mathematical batteries
> included". This would exclude standard "technical"  software like OpenSSL,
> which should be provided systemwide.

Indeed those were my thoughts as well.  All the "batteries" listed
here are mathematical in nature, or at least directly related to
Sage's user interface (Python).  "and so on" does not include libc,
the kernel, etc. etc. (or several other common system libraries that
we've been fortunate not to have to package with Sage yet...)

I'm not opposed to including an optional package for OpenSSL either,
in principle, but I do think the "batteries included" heading has more
to do with features for users, whereas adding an optional OpenSSL
package is more a feature for developers so that it's easier for them
to gather the needed build dependencies.  Users installing binaries do
not care.

-- 
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 [email protected].
To post to this group, send email to [email protected].
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