From Fedora Project Wiki

< SIGs‎ | SciTech

(add mpfi RR)
Line 53: Line 53:
* [http://gforge.inria.fr/projects/ecm/ GMP-ECM]
* [http://gforge.inria.fr/projects/ecm/ GMP-ECM]
* [http://www.math.union.edu/%7Edpvc/jsMath/ JsMath]
* [http://www.math.union.edu/%7Edpvc/jsMath/ JsMath]
* [http://www.cs.uwaterloo.ca/%7Ez4chen/iml.html IML]
* [http://www.cs.uwaterloo.ca/%7Ez4chen/iml.html IML] [https://bugzilla.redhat.com/show_bug.cgi?id=466692 Review Request]
* [http://pmmac03.math.uwaterloo.ca/%7Emrubinst/L_function_public/CODE/ Lcalc]
* [http://pmmac03.math.uwaterloo.ca/%7Emrubinst/L_function_public/CODE/ Lcalc]
* [http://www.linalg.org/ Linbox]
* [http://www.linalg.org/ Linbox]
Line 70: Line 70:
* [http://www.scipy.org/Weave Weave]
* [http://www.scipy.org/Weave Weave]
* [http://www.zope.org/Wikis/ZODB/ ZODB]
* [http://www.zope.org/Wikis/ZODB/ ZODB]
Please add links to bugzilla bugs when a review request has been filed.


[[Category:SciTech_SIG|SAGE]]
[[Category:SciTech_SIG|SAGE]]

Revision as of 22:08, 12 October 2008

This is to help document the process to get SAGE (http://sagemath.org/), the open-source computer algebra/mathematics framework into Fedora.

People interested helping in packaging/reviewing:

Cross-distribution efforts:

On fedora-devel KevinKofler points out that:

One problem will be that they're bundling many third-party components which should
be packaged separately:

http://sage.math.washington.edu/sage/doc/html/inst/intro.html

So the first step is to track down which of these dependencies are in Fedora
already, whether they need any patches to work with SAGE, whether they are
build-time (BuildRequires) dependencies, run-time (Requires) dependencies or
both, whether they're required or optional and package those which are not in
Fedora yet.

He suggests the following order:

  1. package required build-time dependencies
  2. package required run-time dependencies
  3. package as many optional build-time dependencies as possible
  4. package SAGE itself
  5. package optional run-time dependencies (and decide on a case by case basis whether it makes sense to add them as actual Requires: dependencies to the package or not)

Note: A list of components SAGE ships can be found at http://sagemath.org/links-components.html

Missing components

(If you are working on packaging a component or have filed a review request bug, please note it or link to something here.)