#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.

Reply via email to