On 01/12/2014 04:16 AM, Javier López Peña wrote:
> On Sunday, January 12, 2014 2:20:03 AM UTC, William wrote:
> 
>     Thanks for reminding people of conda.   One issue is that Sage's build
>     system is far more than just for installing Python package -- it's
>     much, much more (e.g., Gap, Singular, etc.).
> 
> 
> conda started off as a python package manager, but is not limited to
> them anymore; it will build and install anything for which it has a
> recipe: LLVM, python itself, C libraries, R packages, it doesn't matter,
> all is put at the same level (Travis described it as a 'cross-platform
> homebrew'). 
> 

At this point I must conjure the semi-regular reminder that
"cross-platform homebrew" already exists in the form of Gentoo Prefix.
It's got years of work behind it, it's heavily tested, and other people
do the work for you -- all we'd have to do is put the desired versions
of stuff in a text file.

Even that work is done in the form of sage-on-gentoo. So we'd just need
to package it up along with some build instructions in a form that users
can follow. But lmonade is pretty good at that. We might need to make
some adjustments, but the proof-of-concept is there and a lot of the
hard work is already done.

If you survived the git migration it would seem like a piece of cake.

We'd get to remove the package management features from sage, and it
would eliminate Volker's best friend the LD_LIBRARY_PATH hack. We would
still be installing the universe from scratch, but at least we'd be
doing it right. It's also a big step towards getting distros to package
sage.

-- 
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