#13025: Metaticket: clean up SPKGs
--------------------------------+-------------------------------------------
Reporter: kini | Owner: tbd
Type: defect | Status: new
Priority: major | Milestone: sage-5.1
Component: packages | Resolution:
Keywords: spkg cleanup | Work issues:
Report Upstream: N/A | Reviewers:
Authors: | Merged in:
Dependencies: | Stopgaps:
--------------------------------+-------------------------------------------
Description changed by kini:
Old description:
> In the process of working on #13015, we noticed that we have almost 8 MB
> worth of files in the standard SPKGs, which are *not* in src/
> directories. That is way too much, so this is a metaticket to clean up
> currently existing SPKGs to make them conform to the standards for SPKGs,
> which many of them are doubtless breaking.
>
> SPKGs listed by the size of the stuff in them that's not in `src` nor in
> `.hg` in '''sage-5.1.beta0''':
> {{{
> $ du -bsh * | sort -h
> 4.4K blas
> 4.6K conway_polynomials
> 4.8K graphs
> 5.3K polytopes_db
> 5.3K zodb3
> 5.5K docutils
> 5.6K freetype
> 5.8K jinja2
> 5.9K sqlalchemy
> 6.0K bzip2
> 6.0K cython
> 6.0K genus2reduction
> 6.0K mpmath
> 6.7K gnutls
> 6.9K pycrypto
> 7.0K zlib
> 7.3K gcc
> 7.7K libpng
> 7.7K sympy
> 7.8K libm4rie
> 8.0K patch
> 8.3K elliptic_curves
> 8.3K sagenb
> 9.3K scons
> 11K glpk
> 11K iconv
> 11K libm4ri
> 11K mpfi
> 11K pygments
> 11K sagetex
> 12K boost-cropped
> 12K gd
> 12K gsl
> 12K lapack
> 13K ppl
> 13K termcap
> 14K gdmodule
> 14K ratpoints
> 15K eclib
> 15K flintqs
> 15K ipython
> 15K mpc
> 15K scipy
> 15K sqlite
> 16K boehm_gc
> 16K mercurial
> 16K setuptools
> 17K numpy
> 20K cliquer
> 20K linbox
> 20K maxima
> 23K pil
> 23K sphinx
> 24K matplotlib
> 25K libgpg_error
> 25K symmetrica
> 26K networkx
> 27K cvxopt
> 27K ecl
> 29K libfplll
> 29K python
> 30K readline
> 31K opencdk
> 32K sympow
> 35K lcalc
> 36K ecm
> 38K flint
> 42K rubiks
> 46K polybori
> 49K givaro
> 50K libgcrypt
> 55K pari
> 55K zn_poly
> 57K twisted
> 61K cephes
> 66K gfan
> 73K mpir
> 76K ntl
> 87K mpfr
> 99K tachyon
> 106K pexpect
> 154K r
> 191K palp
> 231K python_gnutls
> 261K atlas
> 460K gap
> 724K iml
> 1.6M cddlib
> 3.0M singular
> 5.0M pynac
> }}}
>
> SPKGs listed by the size of the stuff in them that's not in `src`
> '''after converting to git''':
>
> {{{
> fs-boone@zhenghe ~/tmp/csr/out/devel/sage/spkg $ du -bsh * | sort -h
> 4.4K blas
> 4.6K conway_polynomials
> 4.8K graphs
> 5.3K polytopes_db
> 5.3K scons
> 5.3K zodb3
> 5.4K docutils
> 5.5K freetype
> 5.8K jinja2
> 5.9K bzip2
> 5.9K cython
> 5.9K sqlalchemy
> 6.0K genus2reduction
> 6.0K mpmath
> 6.6K gnutls
> 6.9K pycrypto
> 6.9K zlib
> 7.3K gcc
> 7.6K libm4rie
> 7.6K libpng
> 7.6K sympy
> 7.9K patch
> 8.1K elliptic_curves
> 10K sagetex
> 11K glpk
> 11K iconv
> 11K libm4ri
> 11K mpfi
> 11K pygments
> 11K sqlite
> 12K boost-cropped
> 12K gd
> 12K gsl
> 12K lapack
> 13K pexpect
> 13K ppl
> 13K termcap
> 14K gdmodule
> 14K mpc
> 14K pynac
> 14K ratpoints
> 14K scipy
> 15K eclib
> 15K flintqs
> 15K ipython
> 15K setuptools
> 16K boehm_gc
> 16K mercurial
> 17K numpy
> 19K linbox
> 20K cliquer
> 20K maxima
> 21K r
> 23K matplotlib
> 23K pil
> 23K sphinx
> 24K libgpg_error
> 25K symmetrica
> 26K ecl
> 26K networkx
> 27K cvxopt
> 29K libfplll
> 29K python
> 30K readline
> 31K opencdk
> 32K mpfr
> 32K sympow
> 35K lcalc
> 36K ecm
> 37K flint
> 42K rubiks
> 46K polybori
> 49K givaro
> 49K libgcrypt
> 55K pari
> 55K zn_poly
> 57K twisted
> 61K cephes
> 66K gfan
> 73K mpir
> 76K ntl
> 99K tachyon
> 191K palp
> 223K singular
> 231K python_gnutls
> 261K atlas
> 460K gap
> 724K iml
> 1.6M cddlib
> }}}
>
> Tickets:
>
> * #13026 cddlib
> * #13027 iml
New description:
In the process of working on #13015, we noticed that we have almost 8 MB
worth of files in the standard SPKGs, which are *not* in src/ directories.
That is way too much, so this is a metaticket to clean up currently
existing SPKGs to make them conform to the standards for SPKGs, which many
of them are doubtless breaking.
SPKGs listed by the size of the stuff in them that's not in `src` nor in
`.hg` in '''sage-5.1.beta0''':
{{{
$ du -bsh * | sort -h
4.4K blas
4.6K conway_polynomials
4.8K graphs
5.3K polytopes_db
5.3K zodb3
5.5K docutils
5.6K freetype
5.8K jinja2
5.9K sqlalchemy
6.0K bzip2
6.0K cython
6.0K genus2reduction
6.0K mpmath
6.7K gnutls
6.9K pycrypto
7.0K zlib
7.3K gcc
7.7K libpng
7.7K sympy
7.8K libm4rie
8.0K patch
8.3K elliptic_curves
8.3K sagenb
9.3K scons
11K glpk
11K iconv
11K libm4ri
11K mpfi
11K pygments
11K sagetex
12K boost-cropped
12K gd
12K gsl
12K lapack
13K ppl
13K termcap
14K gdmodule
14K ratpoints
15K eclib
15K flintqs
15K ipython
15K mpc
15K scipy
15K sqlite
16K boehm_gc
16K mercurial
16K setuptools
17K numpy
20K cliquer
20K linbox
20K maxima
23K pil
23K sphinx
24K matplotlib
25K libgpg_error
25K symmetrica
26K networkx
27K cvxopt
27K ecl
29K libfplll
29K python
30K readline
31K opencdk
32K sympow
35K lcalc
36K ecm
38K flint
42K rubiks
46K polybori
49K givaro
50K libgcrypt
55K pari
55K zn_poly
57K twisted
61K cephes
66K gfan
73K mpir
76K ntl
87K mpfr
99K tachyon
106K pexpect
154K r
191K palp
231K python_gnutls
261K atlas
460K gap
724K iml
1.6M cddlib
3.0M singular
5.0M pynac
}}}
SPKGs listed by the size of the stuff in them that's not in `src` '''after
converting to git''':
{{{
fs-boone@zhenghe ~/tmp/csr/out/devel/sage/spkg $ du -bsh * | sort -h
4.4K blas
4.6K conway_polynomials
4.8K graphs
5.3K polytopes_db
5.3K scons
5.3K zodb3
5.4K docutils
5.5K freetype
5.8K jinja2
5.9K bzip2
5.9K cython
5.9K sqlalchemy
6.0K genus2reduction
6.0K mpmath
6.6K gnutls
6.9K pycrypto
6.9K zlib
7.3K gcc
7.6K libm4rie
7.6K libpng
7.6K sympy
7.9K patch
8.1K elliptic_curves
10K sagetex
11K glpk
11K iconv
11K libm4ri
11K mpfi
11K pygments
11K sqlite
12K boost-cropped
12K gd
12K gsl
12K lapack
13K pexpect
13K ppl
13K termcap
14K gdmodule
14K mpc
14K pynac
14K ratpoints
14K scipy
15K eclib
15K flintqs
15K ipython
15K setuptools
16K boehm_gc
16K mercurial
17K numpy
19K linbox
20K cliquer
20K maxima
21K r
23K matplotlib
23K pil
23K sphinx
24K libgpg_error
25K symmetrica
26K ecl
26K networkx
27K cvxopt
29K libfplll
29K python
30K readline
31K opencdk
32K mpfr
32K sympow
35K lcalc
36K ecm
37K flint
42K rubiks
46K polybori
49K givaro
49K libgcrypt
55K pari
55K zn_poly
57K twisted
61K cephes
66K gfan
73K mpir
76K ntl
99K tachyon
191K palp
223K singular
231K python_gnutls
261K atlas
460K gap
724K iml
1.6M cddlib
}}}
Tickets:
* #13026 cddlib
* #748 iml
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13025#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.