#10248: Improve the "Build Support" & "Quality" sections of the "Inclusion
Procedure for New Packages" page in the Developers Guide
-----------------------------+----------------------------------------------
Reporter: drkirkby | Owner: mvngu
Type: defect | Status: needs_review
Priority: major | Milestone: sage-4.6.1
Component: documentation | Keywords:
Author: David Kirkby | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
-----------------------------+----------------------------------------------
Description changed by drkirkby:
Old description:
> http://www.sagemath.org/doc/developer/inclusion.html
>
> has some inaccurate information what needs to happen for including a new
> package in Sage with regard to the compilers that are to be used, and the
> systems Sage work on. According to that page, the package needs to build
> on
>
> * Microsoft Windows: x86, x86_64 MSVC 2005/Intel Fortran (MinGW or
> Cygwin support is insufficient!)
> * Solaris 10: Sparc, x86, x86_64 (Sun Forte 12)
> * Linux (SPARC).
>
> Although building Sage with the latest Sun and Microsoft compilers would
> be nice, in practice it is not going to happen any time soon.
>
> I'm not sure if the Linux(SPARC) is a mistake, or intensional, but very
> few people run Linux on SPARC hardware. We might as well forget any
> thoughts of that.
>
> Basically the "Build Section" section of the Developers Guide needs some
> work.
>
> We should also add a link to
>
> http://wiki.sagemath.org/SupportedPlatforms
>
> so we only need to update the list in one place.
>
> It is probably true the "License" section in the "Inclusion Procedure for
> New Packages" needs attention. But that appears to be a huge can of
> worms, and is best left for a ticket of some very brave person to
> create!!
>
> There are clearly other parts of the Sage Developers Guide that need
> attention, but this ticket is only concerned with the "Build Support"
> issue.
New description:
http://www.sagemath.org/doc/developer/inclusion.html
has some inaccurate information what needs to happen for including a new
package in Sage with regard to the compilers that are to be used, and the
systems Sage work on. According to that page, the package needs to build
on
* Microsoft Windows: x86, x86_64 MSVC 2005/Intel Fortran (MinGW or Cygwin
support is insufficient!)
* Solaris 10: Sparc, x86, x86_64 (Sun Forte 12)
* Linux (SPARC).
Although building Sage with the latest Sun and Microsoft compilers would
be nice, in practice it is not going to happen any time soon.
I'm not sure if the Linux(SPARC) is a mistake, or intensional, but very
few people run Linux on SPARC hardware. We might as well forget any
thoughts of that.
Basically the "Build Support" section of the Developers Guide needs some
work.
We should also add a link to
http://wiki.sagemath.org/SupportedPlatforms
so we only need to update the list in one place.
It is probably true the "License" section in the "Inclusion Procedure for
New Packages" needs attention. But that appears to be a huge can of worms,
and is best left for a ticket to be created by a very brave person!!
There are clearly other parts of the Sage Developers Guide that need
attention, but this ticket is only concerned with the "Build Support"
issue.
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10248#comment:5>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
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-trac?hl=en.