#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 the '''.hg repository''':
> {{{
> 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

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 the '''.hg repository''' (modulo
 post-merge cleanup operations in git consolidation - see #13015):
 {{{
 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:6>
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