Some people within DebianScience would like to package again Sage for Debian. An old version of Sage got packaged long time ago by Tim Abbott, but, because of lack of maintainance, it became totally unusable and was removed from Debian.
Here is the current list of open issues:
- flintqs / SIMPQS issue. FlintQS should probably be removed as a SPKG in Sage, but it may require work (qsieve). Bill Hart may be able to comment further (William Stein).
- opencdk / gnutls. William Stein thinks it is only needed to "provide a secure SSL mode for the Sage notebook". So we can probably use the Debian version of gnutls, but that will require assessment.
- Sage does not yet support scipy 0.8 because it depends on numpy-1.4 and "Sage is not going there yet". Strangely, Debian sid currently has scipy 0.7.2 (good), but includes numpy 1.4.1 (ut-oh). So that will probably create issues.
This pickles patch is still not integrated into Python upstream, but it is needed for Sage: http://bugs.python.org/issue7689.
This python2.6 issue probably affects sid: http://bugs.python.org/issue7491 which breaks stuff, witness: http://github.com/cschwan/sage-on-gentoo/issues#issue/1
pexpect issue (Debian pkg: python-pexpect): Debian ships version 2.3, but Sage requires version 2.0 (though one of the necessary patches is already in 2.4). Plotting in the notebook is likely to break with newer versions that are in Debian; and >2.0 is reported to be slow.
ecl is OK unless compiled with Unicode support (http://github.com/cschwan/sage-on-gentoo/issues/closed#issue/2). Debian may do that, so it could be an issue.
- Unpackaged dependencies:
- ratpoints
- cliquer
- Dependencies that need to be updated:
- libflint
- libfplll0
- gfan
- lcalc
- m4ri