On Sun, Jan 12, 2014 at 01:09:42PM -0500, Michael Orlitzky wrote:
> Prefix is designed to run as an ordinary user on non-gentoo systems. If
> you're on gentoo, you don't need it (unless you don't have root). Plenty
> of us have been able to get it working, so if we made a concerted
> effort, I'm sure we could stick a nice UI on it. Besides, it's currently
> working better than the nonexistent rewrite being discussed.

the nonexistant rewrite exists as a demo [1]. it is based on autotools
(not python). it is mostly boilt down to calling the spkg-install
programs in the right order, while being semantically similar to the
current toplevel makefiles and scripts. it also supports package content
lists (to possibly remove/exchange packages) and is able to optionally
completely disable packages (fallback to system packages).

i'm sure a python script could as well be used to call the spkg-install
programs in the right order and do fancy stuff. but similar to the
autotools build system, it will not be able to guess package contents
without some tiny spkg-install modifications like [2].

imo, sage should stay distribution independent, distributions other than
sage should only require to package sagelib in the end. and whatever
happens next, sage (the library) should be freed from hardcoded paths
and from package management code, so not everybody has to work that
out again and again, YMMV of course.

have fun
felix

[1] http://tool.em.cs.uni-frankfurt.de/~felix/sage
[2] http://trac.sagemath.org/ticket/15136

-- 
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 http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to