Hi there I have submitted the midterm evaluation form yesterday, as i won't be online during the next week.
Some words on the overall status: - I have worked out a place to store run time variables. these need to be ripped out of sage-script (src/bin), and must be taken care by the specific spkg-install scripts. I have created a (still dummy) "sagelib" package for that reason. unlike on debian it does not yet make sense to build sagelib-on-sage-the-distribution as a whole. - Most things work in classic mode (i.e. "compile everything"). some failing doctests are due to hardcoded run time paths, and must still be taken care of. - It's possible to disable packages, and fallback to system packages. this works with the old and plain spkg-install programs, without additional overhead. disabling packages must be supported by the packages that remain enabled (this is done by adapting spkg-install). - uninstallation of packages is now supported. also it's possible to create binary tarballs for system-wide installation. exporting source-packages and/or ebuilds needs some work, but should be simple to implement. (see toplevel INSTALL for directions). - sagelib now builds on debian (apart from doc), with some unstable/experimental packages and manually installed pari. I am working on getting rid of the segfaults (then also build doc). Packaging for debian will be trivial, and will mostly consist of collecting version numbers... After midterm I will concentrate on cleanup and a transition path from the current to the new build. Certainly some aspects are open, like - "relocation" (= move the source tree around, and don't recompile) - create ebuilds, so they are of any use. - how will branch-hopping look like (or: should the package sources be deleted after compilation?) - how will additional/custom spkg installs look like in non-sage-the-distribution context? I'm sure you will find even more issues. I'm curious to hear about them. Don't hesitate to suggest solutions. regards felix -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/groups/opt_out.
