William,

Well, I had a nice reply typed and ... and I lost it.  Typical.  I'll
try again ... but it won't be nearly as witty.

Gentoo has the following higher versions available (then what I used):
pexpect-2.1 (not sure why I only read .999)
maxima-5.11.0
gsl-1.9

I forgot to mention that there is also a pyrexembed ebuild in my file
tarball.


On the issue of a batteries included sage for gentoo:  this is
definitely doable.  In fact, I could the following roadmap (note,
portage is the gentoo package build and management system):

1)  Simple ebuild that just runs the sage build process and install
    all of the sage stuff out of the way (/opt/sage).  The difficult
    step would be divorcing the build time location from the run time
    location (b/c portage does a build to a dummy location and then
    copies it to the live filesystem).

2)  Individual ebuilds for each sage specific package that install
into
    (/opt/sage).  The ebuilds would live in their own space (not the
    gentoo main tree).  They would also be renamed to prevent
    conflicts with "live" packages.

Now the fun stuff:

3)  Use as many "live" ebuilds as possible and as few custom
    ebuilds/sources as possible.  Install into the main tree when
    possible but if we need a customized package for sage, we could
    put it somewhere out of the way.  At some point, we'd also add
ebuilds
    for those packages that aren't in portage at all.

4)  Use only live ebuilds.  Have separate ebuilds for customized
    packages (treat these as unique packages unrelated to the
    mainstream version).  Portage can install multiple versions of
    packages but I'm not sure how general it is.  In the worst case,
    we could have separate subdirectories for different versions if
    need be (/usr/lib/ntl-123 and /usr/lib/ntl-sage/ or so).  Making
    sure that there aren't conflicts between mainstream and customized
    versions would be a pain.

Anyway, just some thoughts.

Regards,
Mark


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to