Advice on packaging SAGE
SAGE is quite possibly the most promising free software package out
there for general-purpose mathematics:
Unfortunately, packaging it for Debian looks like a momentuous task.
SAGE, as it stands right now, distributes its own versions of a number
of other free software packages that are already in Debian, e.g.
Maxima and Octave (and many more). I have asked SAGE's lead developer
about this, and he says that the specific versions of these
dependencies, which the SAGE hackers have patched for their own
purposes, are extremely important and SAGE cannot function with a
different version of these dependencies.
Is there anything that can be done about this? Packaging a different
version of Octave with a _SAGE version number or whatever seems
ridiculous. Is SAGE unpackageable or should a DD be in charge of
modifying SAGE sufficiently in order to give good compatibility with
other existing Debian packages?
- Jordi G. H.