#7539: primesieve spkg
---------------------------------+-------------------------------
Reporter: GeorgSWeber | Owner: ohanar
Type: enhancement | Status: needs_info
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:
---------------------------------+-------------------------------
Comment (by walki):
> 1. This patch adds two files which are marked as BSD licensed, is this
ok? ...
[[BR]]
No, it cannot be BSD licensed as primesieve.pyx includes Sage headers that
are GPL licensed. I relicensed the primesieve.pyx and primesieve.pxd files
to GPL. The corresponding patch is 03_primesieve-sage-main.patch.[[BR]]
[[BR]]
> 2. What is the current policy on adding new standard SPKGs? ...
[[BR]]
Slightly off topic: primesieve is highly portable, its Makefile is Posix
compatible and primesieve builds without any issues on Linux, Mac OS X,
BSD and Cygwin and runs on both little and big endian CPUs.[[BR]]
[[BR]]
> 3. Would it make sense stripping out the directory src/src/apps/gui?
This would reduce the size of the spkg by over half.
[[BR]]
Yes, this makes sense. On the other hand the size of the compressed spkg
package is only 120 kilobytes and removing this directory makes packaging
new primesieve releases a little more difficult.
--
Ticket URL: <http://trac.sagemath.org/ticket/7539#comment:24>
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.