Le mercredi 25 octobre 2017 11:42:32 UTC+2, Erik Bray a écrit : > > On Wed, Oct 25, 2017 at 12:08 AM, Eric Gourgoulhon > <egourg...@gmail.com <javascript:>> 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. >
Again, larger discussion (which seems more and more necessary, but probably distinct from our current point. -- 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+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.