#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''':
>
> {{{
> [1] fs-boone@zhenghe ~/tmp/csr/out/devel/sage/spkg $ du -sh * | sort -h
> 16K     blas
> 16K     bzip2
> 16K     conway_polynomials
> 16K     cython
> 16K     docutils
> 16K     elliptic_curves
> 16K     freetype
> 16K     gcc
> 16K     genus2reduction
> 16K     gnutls
> 16K     graphs
> 16K     jinja2
> 16K     libpng
> 16K     mpmath
> 16K     patch
> 16K     polytopes_db
> 16K     scons
> 16K     sqlite
> 16K     zlib
> 16K     zodb3
> 20K     glpk
> 20K     iconv
> 20K     libm4rie
> 20K     pycrypto
> 20K     sqlalchemy
> 24K     boost-cropped
> 24K     eclib
> 24K     gd
> 24K     gsl
> 24K     lapack
> 24K     libm4ri
> 24K     mpfi
> 24K     pygments
> 24K     pynac
> 24K     ratpoints
> 24K     sagetex
> 24K     sympy
> 28K     cliquer
> 28K     flintqs
> 28K     gdmodule
> 28K     ipython
> 28K     mpc
> 28K     ppl
> 28K     termcap
> 32K     boehm_gc
> 32K     mercurial
> 32K     numpy
> 32K     pexpect
> 32K     pil
> 32K     setuptools
> 36K     libgpg_error
> 36K     linbox
> 36K     scipy
> 40K     ecl
> 40K     matplotlib
> 40K     maxima
> 44K     libfplll
> 44K     mpfr
> 44K     networkx
> 44K     opencdk
> 44K     readline
> 48K     cvxopt
> 48K     r
> 48K     symmetrica
> 52K     ecm
> 52K     lcalc
> 52K     sphinx
> 56K     python
> 56K     sympow
> 60K     flint
> 72K     libgcrypt
> 72K     polybori
> 80K     twisted
> 92K     gfan
> 92K     mpir
> 100K    rubiks
> 104K    cephes
> 108K    givaro
> 112K    pari
> 116K    zn_poly
> 120K    tachyon
> 148K    ntl
> 204K    palp
> 248K    python_gnutls
> 276K    singular
> 312K    atlas
> 484K    gap
> 764K    iml
> 1.9M    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
 * #13027 iml

--

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13025#comment:3>
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