William Stein <wst...@gmail.com> writes: > Moreover, "upstream" includes a huge number of versions of Linux > distributions, > versions of OS X, Solaris, etc. It is only by caring about actual users (who > usually don't have root) that one can begin to comprehend the problem a > monolithic distribution of Sage solves.
It is possible to have a modular distribution of Sage that does not require users to have root, and even installs with one command. Modular does not have to mean systemwide, and monolithic does not have to mean user-installable. By making Sage more modular, without necessarily insisting on getting it into a distro or distros, and without insisting on it being installed systemwide, we nevertheless make it easier for distros to adapt our system to their own package managers, allowing people to install Sage systemwide as root and avoid package duplication if they so desire. Just the fact that we separate things into SPKGs *already* makes Sage modular to some extent. If we furthermore adopt lmonade or a similar system, Gentoo will obviously benefit immediately (and in fact already is benefiting from sage-on-gentoo), but I suspect other distributions might also find it easier to convert ebuilds into their own format than to convert SPKGs. -Keshav ---- Join us in #sagemath on irc.freenode.net ! -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org