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