#7539: primesieve spkg
---------------------------------+-------------------------------
       Reporter:  GeorgSWeber    |        Owner:  ohanar
           Type:  enhancement    |       Status:  needs_review
       Priority:  major          |    Milestone:  sage-5.12
      Component:  number theory  |   Resolution:
       Keywords:                 |    Merged in:
        Authors:  Kim Walisch    |    Reviewers:  R. Andrew Ohana
Report Upstream:  N/A            |  Work issues:
         Branch:                 |       Commit:
   Dependencies:                 |     Stopgaps:
---------------------------------+-------------------------------
Changes (by {'newvalue': u'Kim Walisch', 'oldvalue': u'ohanar'}):

 * status:  new => needs_review
 * reviewer:   => R. Andrew Ohana
 * author:  ohanar => Kim Walisch


Old description:

> This ticket was split away from #7013:
>
> The goal of this ticket is to create an spkg for primesieve
> (http://primesieve.googlecode.com) which provides the functionality of
> primesieve is a shared library.
>
> Install [http://wstein.org/home/ohanar/primesieve/primesieve-3.4.p2.spkg
> primesieve-3.4.p2.spkg].
>
> Apply [http://wstein.org/home/ohanar/primesieve/trac7539_initial.patch
> trac7539_initial.patch] and either
> [http://wstein.org/home/ohanar/primesieve/trac7539_standard.patch
> trac7539_standard.patch] xor
> [http://wstein.org/home/ohanar/primesieve/trac7539_optional.patch
> trac7539_optional.patch].

New description:

 This ticket was split away from #7013:

 The goal of this ticket is to create an spkg for primesieve
 (http://primesieve.googlecode.com) which provides the functionality of
 primesieve is a shared library.

 ----

 Installation instructions:

 1. Add
 
[[https://primesieve.googlecode.com/files/primesieve-4.4.spkg:primesieve-4.4.spkg]]
 to spkg/standard.
 1. Apply [attachment:02_primesieve-sage-main.patch] to the Sage library
 repository.
 1. Apply [attachment:primesieve-sage-root.patch] to the root repository.

--

Comment:

 I've reviewed this code while Kim was writing it, so other than the
 following questions/concerns, it has a positive review from me.

 1. What is our policy with licencing files in the Sage library. This patch
 adds two files which are marked as BSD licensed, is this ok? (given that
 the Sage library as a whole is GPL licensed)
 1. What is the current policy on adding new standard SPKGs? At some point
 it was decided that all new SPKGs had to be optional before they were made
 standard, but this requirement has been repeatedly ignored.
 1. Would it make sense stripping out the directory src/src/apps/gui? This
 would reduce the size of the spkg by over half.

 P.S. Kim, would you please update the list of developers on trac's
 homepage so people know who you are.

--
Ticket URL: <http://trac.sagemath.org/ticket/7539#comment:22>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to