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

Reply via email to