On Mon, Aug 10, 2009 at 4:55 AM, Peter Jeremy
<peterjer...@optushome.com.au>wrote:

> (I realise sage-4.1 has been superseded but it seemed less effort to
> complete the porting work on a single release and forward-port the
> patches in one step rather than continuously forward-porting bits.  I
> have an equivalent 4.1.1.rc2 patchset in boxen:~peter/sage-4.1.1.rc2.patch
> The "make test" is still running).
>
> With the addition of the patches in
>
> http://wiki.sagemath.org/freebsd/sage-4.1?action=AttachFile&do=get&target=sage-4.1.patch
> (also available as boxen:~peter/sage-4.1.patch).
> sage-4.1 builds (apparently) successfully on FreeBSD.  It still fails
> the following tests:
> sage -t  "4.1/devel/sage/sage/ext/fast_callable.pyx"
> - No csin(), f_cdf()


This requires writing a little code.


>
>
> sage -t  "4.1/devel/sage/sage/rings/number_field/number_field.py"
> - Slight numerical differences eg '-0.629960524947437' instead of
>   pacomplex'-0.62996052494743...'.


Change the doctest (put more ...'s).


>
> - Whitespace differences


?


>
> * Incorrect signs on imaginary parts


Are they very small imaginary parts?


>
> sage -t  "4.1/devel/sage/sage/rings/tests.py"
> * test_random_elements and test_random_arith report "memory usage not
>  implemented.


You just have to implement a "get_memory_usage" function in misc/somewhere.
We have separate implementations on each OS of functions to return the
current memory usage of the Sage process.  E.g., on Linux this is a similar
library call.  On some OS X's this is (or was for a long time) calling "top"
and reading part of the output!


>
>
> sage -t  "4.1/devel/sage/sage/rings/integer.pyx"
> - Numerical difference: 2.8284271247461898 instead of 2.8284271247461903


Maybe change the test with ...'s in output?  It depends on the test.


>
>
> sage -t  "4.1/devel/sage/sage/schemes/elliptic_curves/period_lattice.py"
> * Incorrect signs on real or imaginary parts


Are they tiny?


>
>
> sage -t  "4.1/devel/sage/sage/misc/getusage.py"
> * Exception "memory usage not implemented"
>
> sage -t  "4.1/devel/sage/sage/libs/pari/gen.pyx"
> * Exception "memory usage not implemented"


See above.


>
>
> Of the above, the star'd points are of most concern to me.
>
> The full test report is in boxen:~peter/sage-4.1.freebsd32.test.log
>
> --
> Peter Jeremy
>

Thanks for your very valuable contribution to the Sage project!!

William
-- 
William Stein
Associate Professor of Mathematics
University of Washington
http://wstein.org

--~--~---------~--~----~------------~-------~--~----~
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
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to