#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: |
-----------------------------+----------------------------------------------
Changes (by drkirkby):
* status: needs_info => needs_review
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. 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 that bit 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.
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 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.
--
Comment:
Dima,
I've come to the conclusion that the licenses issues are a minefield and
addressing them would be opening a huge can of worms. Hence I've
restricted the title of this ticket, to make it clearer the sections
actually addressed, and I will not address the license section.
My original aim was to sort out the issues related to supported platforms.
As such I'm marking it for review again.
Dave
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10248#comment:4>
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.