On Jun 21, 2010, at 2:27 PM, Bill Hart wrote:

If what you are saying is true, then that is appalling, David. Any
package which is not rigorously tested is completely and utterly
broken, as anyone who code, knows.

This is assuming that no one upstream does any testing. I think the focus should be on new code (e.g. the Sage library itself, or code that's not widely used outside of Sage.)

I think maybe future versions of flint should have no test suite and
no documentation. It would get done three times faster.

;-)

I vote that all packages without a decent test suite be deprecated.
{only half joking}

Well, we should make it a requirement for any new packages at least.

Anyway, what of the following would be considered worth doing first,
given I don't have the time or inclination to do them all? All these
lack an spk-check file.

Here's my very quick partitioning (in terms of spkg-check):

Very important:

./blas-20070724/spkg-install // there are NO tests in blas
./cephes-2.8/spkg-install // HAS self tests, but no spkg-check
./cliquer-1.2.p5/spkg-install
./cvxopt-0.9.p8/spkg-install

./gnutls-2.2.1.p5/spkg-install
./iml-1.0.1.p12/spkg-install
./lapack-20071123.p1/spkg-install
./lcalc-20100428-1.23/spkg-install
./libm4ri-20100221/spkg-install
./linbox-1.1.6.p3/spkg-install
./maxima-5.20.1.p0/spkg-install
./pari-2.3.5.p1/spkg-install
./pexpect-2.0.p4/spkg-install
./singular-3-1-0-4-20100214/spkg-install
./polybori-0.6.4.p1/spkg-install
./numpy-1.3.0.p3/spkg-install
./opencdk-0.6.6.p4/spkg-install
./palp-1.1.p2/spkg-install
./symmetrica-2.0.p5/spkg-install
./sympow-1.018.1.p7/spkg-install
./sagenb-0.8.p2/spkg-install
./ratpoints-2.1.3.p1/spkg-install

Somewhat important:

./boost-cropped-1.34.1/spkg-install // there are NO self tests
./cython-0.12.1/spkg-install
./fortran-20100428/spkg-install
./ecl-10.2.1/spkg-install
./gdmodule-0.56.p7/spkg-install
./gap-4.4.12.p3/spkg-install
./genus2reduction-0.3.p6/spkg-install
./gfan-0.4plus.p1/spkg-install
./ghmm-20080813.p0/spkg-install
./ipython-0.9.1.p0/spkg-install
./matplotlib-0.99.1.p4/spkg-install
./mpfi-1.3.4-cvs20071125.p8/spkg-install
./mpmath-0.14/spkg-install
./python-2.6.4.p8/spkg-install
./networkx-1.0.1/spkg-install
./mercurial-1.3.1.p2/spkg-install
./pynac-0.2.0.p3/spkg-install
./rubiks-20070912.p10/spkg-install
./sympy-0.6.4.p0/spkg-install
./scipy_sandbox-20071020.p5/spkg-install
./tachyon-0.98beta.p11/spkg-install
./weave-0.4.9.p0/spkg-install

Not very important (for us to test):

./freetype-2.3.5.p2/spkg-install
./docutils-0.5.p0/spkg-install
./gd-2.0.35.p5/spkg-install
./libgpg_error-1.6.p3/spkg-install
./libpng-1.2.35.p2/spkg-install
./jinja-1.2.p0/spkg-install
./jinja2-2.1.1.p0/spkg-install
./python_gnutls-1.1.4.p7/spkg-install
./moin-1.9.1.p1/spkg-install
./pil-1.1.6.p2/spkg-install
./pycrypto-2.0.1.p5/spkg-install
./pygments-0.11.1.p0/spkg-install
./readline-6.0.p1/spkg-install
./zodb3-3.7.0.p3/spkg-install
./scons-1.2.0/spkg-install
./setuptools-0.6c9.p0/spkg-install
./sphinx-0.6.3.p4/spkg-install
./sqlite-3.6.22/spkg-install

./twisted-9.0.p2/spkg-install
./zlib-1.2.3.p5/spkg-install

Databases:

./conway_polynomials-0.2/spkg-install
./elliptic_curves-0.1/cremona_mini/spkg-install
./elliptic_curves-0.1/ellcurves/spkg-install
./elliptic_curves-0.1/spkg-install

./graphs-20070722.p1/spkg-install
./polytopes_db-20100210/spkg-install

Deprecated?

./flintqs-20070817.p4/spkg-install # part of flint now
./examples-4.4.4.alpha1/spkg-install

Other

./sage-4.4.4.alpha1/spkg-install
./extcode-4.4.4.alpha1/spkg-install
./sage_scripts-4.4.4.alpha1/spkg-install
./termcap-1.3.1.p1/spkg-install


--
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to