[sage-devel] Re: Sage 2.10.2.rc2 release!

2008-03-05 Thread Robert Miller

Mabshoff,

In rc2, I get that glibc problem sometimes when simply exiting the
program:


[EMAIL PROTECTED]:~/sage-2.10.3.rc2-sage.math-only-x86_64-Linux$ ./sage
--
| SAGE Version 2.10.3.rc2, Release Date: 2008-03-05  |
| Type notebook() for the GUI, and license() for information.|
--
The SAGE install tree may have moved.
Regenerating Python.pyo and .pyc files that hardcode the install PATH
(please wait at most a few minutes)...
Please do not interrupt this.

sage: exit
Exiting SAGE (CPU time 0m0.02s, Wall time 0m15.75s).
Exiting spawned Gap process.
*** glibc detected *** double free or corruption (out):
0x00ea1e50 ***
/home/rlmill/sage-2.10.3.rc2-sage.math-only-x86_64-Linux/local/bin/
sage-sage: line 214: 15440 Aborted sage-ipython $@ -
c $SAGE_STARTUP_COMMAND;


This is the problem causing sage -t  devel/sage/sage/graphs/graph.py
to fail. In verbose mode, I get:


1210 passed and 0 failed.
Test passed.
*** glibc detected *** double free or corruption (out):
0x00ecf3d0 ***

 [44.0 s]
exit code: 256

--
The following tests failed:


sage -t -verbose devel/sage-main/sage/graphs/graph.py
Total time for all tests: 44.0 seconds


I have to make a remark (that probably won't help you...): When you
recompile Python --without-pymalloc to valgrind something, this looks
like the message you start getting upon exit...

- RLM

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.rc2 release!

2008-03-05 Thread William Stein

Hi,

Regarding 2.10.2.rc2  the failures are as follows:

32-bit linux ubuntu:
sage -t  devel/sage-main/sage/matrix/matrix_symbolic_dense.pyx
sage -t  devel/sage-main/sage/plot/plot.py
sage -t  devel/sage-main/sage/structure/factorization.py
sage -t  devel/sage-main/sage/rings/polynomial/groebner_fan.py

32-bit redhat:
sage -t  devel/sage-main/sage/modular/ssmod/ssmod.py
sage -t  devel/sage-main/sage/structure/factorization.py
sage -t  devel/sage-main/sage/rings/polynomial/groebner_fan.py
sage -t  devel/sage-main/sage/matrix/matrix_symbolic_dense.pyx
sage -t  devel/sage-main/sage/plot/plot.py

32-bit powerpc OS X 10.5:
A clean build completes fine but *nothing* works.  Sage can't
even start up:

clement-pernets-imac-g5:~ was$  build/sage-2.10.3.rc2/sage
--
| SAGE Version 2.10.3.rc2, Release Date: 2008-03-05  |
| Type notebook() for the GUI, and license() for information.|
--

Unhandled SIGBUS: A bus error occured in SAGE.
This probably occured because a *compiled* component
of SAGE has a bug in it (typically accessing invalid memory)
or is not properly wrapped with _sig_on, _sig_off.
You might want to run SAGE under gdb with 'sage -gdb' to debug this.
SAGE will now terminate (sorry).


Using GDB we see this is caused by the dreaded Linbox commentator:

(gdb) bt
#0  0x91219bb0 in std::ios_base::ios_base ()
#1  0x91226114 in std::basic_ioschar, std::char_traitschar ::basic_ios ()
#2  0x91224490 in std::basic_ofstreamchar, std::char_traitschar
::basic_ofstream ()
#3  0x05ac6220 in LinBox::Commentator::Commentator ()
#4  0x05ac6458 in LinBox::Commentator::Commentator ()
#5  0x0575dfa4 in __static_initialization_and_destruction_0 ()
#6  0x0575e104 in global constructors keyed to _Z5powerI7IntegerlET_S1_T0_ ()
#7  0x8fe1376c in
__dyld__ZN16ImageLoaderMachO18doModInitFunctionsERKN11ImageLoader11LinkContextE
()
#8  0x8fe0f180 in
__dyld__ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextEj
()
#9  0x8fe0f0d0 in
__dyld__ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextEj
()
#10 0x8fe0f2a4 in
__dyld__ZN11ImageLoader15runInitializersERKNS_11LinkContextE ()
#11 0x8fe0c12c in __dyld_dlopen ()
#12 0x934d75a8 in dlopen ()

-

32-bit OS X 10.5 INTEL

sage -t  devel/sage-main/sage/matrix/matrix_symbolic_dense.pyx
sage -t  devel/sage-main/sage/modular/modsym/space.py
sage -t  devel/sage-main/sage/plot/plot.py
sage -t  devel/sage-main/sage/rings/polynomial/groebner_fan.py




-

64-bit linux:
sage -t  devel/sage-main/sage/plot/plot.py
sage -t  devel/sage-main/sage/matrix/matrix_symbolic_dense.pyx
sage -t  devel/sage-main/sage/rings/polynomial/groebner_fan.py

-

Athlon 32-bit Linux:
sage -t  devel/sage-main/sage/plot/plot.py
sage -t  devel/sage-main/sage/rings/polynomial/groebner_fan.py
sage -t  devel/sage-main/sage/structure/factorization.py
sage -t  devel/sage-main/sage/matrix/matrix_symbolic_dense.pyx

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.rc2 release!

2008-03-05 Thread Jaap Spies

mabshoff wrote:
 The merge goes on. 2.10.3.rc2 can be found at
 
 http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.3/sage-2.10.3.rc2.tar
 
 A sage.math binary for those interested in not
 compiling all of Sage is at
 
 http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.3/sage-2.10.3.rc2-sage.math-only-x86_64-Linux.tar.gz
 

On Fedora 7, 32 bits no news:

--
The following tests failed:


 sage -t  devel/sage-main/sage/structure/factorization.py
 sage -t  devel/sage-main/sage/plot/plot.py
 sage -t  devel/sage-main/sage/rings/polynomial/groebner_fan.py
Total time for all tests: 2904.4 seconds
Please see /home/jaap/downloads/sage-2.10.3.rc2/tmp/test.log for the complete 
log from this test.
[EMAIL PROTECTED] sage-2.10.3.rc2]$

Jaap


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.rc2 release!

2008-03-05 Thread David Joyner

On an amd64 bit ubuntu 7.04 linux machine:

The following tests failed:


sage -t  devel/sage-main/sage/functions/orthogonal_polys.py
sage -t  devel/sage-main/sage/rings/polynomial/groebner_fan.py
sage -t  devel/sage-main/sage/matrix/matrix_symbolic_dense.pyx
sage -t  devel/sage-main/sage/plot/plot.py

All but the first one are mentioned elsewhere in this thread. I reran
the first one an all tests passed:

[EMAIL PROTECTED]:~/wdj/sagefiles/sage-2.10.3.rc2$ ./sage -t
/home/wdj/wdj/sagefiles/sage-2.10.3.rc1/devel/sage/sage/functions/orthogonal_polys.py
sage -t  devel/sage-matgp/sage/functions/orthogonal_polys.py
 [4.2 s]

--
All tests passed!
Total time for all tests: 4.2 seconds



On Wed, Mar 5, 2008 at 10:55 AM, mabshoff
[EMAIL PROTECTED] wrote:

  The merge goes on. 2.10.3.rc2 can be found at

  
 http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.3/sage-2.10.3.rc2.tar

  A sage.math binary for those interested in not
  compiling all of Sage is at

  
 http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.3/sage-2.10.3.rc2-sage.math-only-x86_64-Linux.tar.gz

  2.10.3 has turned froma bug-fix only release into
  a medium to full feature release. I will be off line
  for about 20 hours from now on, so once I have
  gotten back to Germany I will restart work on rc3
  which I consider important before the final release
  phase. I hope for a final release on Friday.

  Cheers,

  Michael



  sage -t  devel/sage/sage/rings/polynomial/groebner_fan.py [known,
  ideal related]
  sage -t  devel/sage/sage/modular/modsym/space.py [occasional randomish
  segfaults - after 7 of 18 seconds]

  Segmentation fault, no double free seen

  sage -t  devel/sage/sage/plot/plot.py [known]
  sage -t  devel/sage/sage/matrix/matrix_symbolic_dense.pyx

  
  File matrix_symbolic_dense.pyx, line 871:
 sage: list(a.fcp())
  Expected:
 [(x^2 - 65*x - 250, 1), (x, 3)]
  Got:
 [(x, 3), (x^2 - 65*x - 250, 1)]

  Sorting should fix this.

  sage -t  devel/sage/sage/geometry/lattice_polytope.py

  *** glibc detected *** double free or corruption (out):
  0x00e6d400 ***

  No clue, but it doesn't look good. Valgrind might tell us something.

  sage -t  devel/sage/sage/graphs/graph.py
  sage -t  devel/doc/tut/tut.tex [known issues]
  sage -t  devel/doc/const/const.tex [known issues]

  Merged in rc2:

  #277: John Cremona: Add generic_discrete_logarithm and order
   computation using Pollard's rho algorithm
  #2155: William Stein: greatly speed up matrix inversion for
1x1 and 2x2 matrices over QQ by a factor of 20!;
speed up changing base rings (architecture); hadamard
bound
  #2207: Mike Hansen: fcp for matrices over SR
  #2310: William Stein: bug attaching files in files that
are attached
  #2356: John Cremona: Bug in discrete_log_generic
  #2370: Didier Deshommes: unable to coerce bool types to
Sage integers
  #2381: Jason Grout: plot_vector_field: implement ability to
plot arbitrary vector fields
  #2382: Gary Furnish: sage-doctest broken by removal of temp
files
  #2388: Clement Pernet: linbox charpoly crashes on OSX 10.5
Intel - this is a work around fix
  #2391: William Stein: module docstring bug running
filename.sage from the command line
  #2392: Nick Alexander: generic univariate polynomial has
no discriminant function
  #2395: Simon King: New features for number fields (gap
interface, matrix groups)

  Merged in rc1:

  #590: Mike Hansen: document extended_rational_field.py
  #753: David Harvey, Carl Witty: derivative alias for diff
  #915: Clement Pernet: Make LinBox interface use PID_Integer
   instead of using old header as workaround
  #1748: Carl Witty: Passing the ipython argument '-wthread' at
startup
  #1805: William Stein: improve doctest coverage for
Factorization; fix several critical bugs
  #1810: Martin Albrecht: refactoring to improve finite field
reference manual
  #1868: Jaap Spies: New experimental mayavi2 package
  #1902: John Cremona: mistake in the documentation for gens
for Finite field givaro
  #2099: Nick Alexander, Gary Furnish: Make sage-test execute
multiple doctests in parallel
  #2239: John Voight, William Stein: Leak in totallyreal.py
  #2245: William Stein, Craig Cigtro: abvar -- increase the
doctest coverage to 100%
  #2254: Clement Pernet:Upgrade linbox and givaro spkg to
upstream
  #2268: Gary Furnish, Robert Bradshaw: has_coerce_map_from_c
performance improvements
  #2275: Mike Hansen: get sloane_functions.py to 100% coverage
  #2279: Craig Citro: Followup fix due to a typo in a doctestfix
  #2298: Carl Witty: implement a way to compute a number field
containing given algebraic numbers
  #2326: Robert Miller: compiled sparse and dense graph
datastructures
  

[sage-devel] Re: Sage 2.10.2.rc2 release!

2008-03-05 Thread William Stein

On Wed, Mar 5, 2008 at 3:13 PM, David Joyner [EMAIL PROTECTED] wrote:

  On an amd64 bit ubuntu 7.04 linux machine:

  The following tests failed:


 sage -t  devel/sage-main/sage/functions/orthogonal_polys.py
 sage -t  devel/sage-main/sage/rings/polynomial/groebner_fan.py
 sage -t  devel/sage-main/sage/matrix/matrix_symbolic_dense.pyx

 sage -t  devel/sage-main/sage/plot/plot.py

  All but the first one are mentioned elsewhere in this thread. I reran
  the first one an all tests passed:

  [EMAIL PROTECTED]:~/wdj/sagefiles/sage-2.10.3.rc2$ ./sage -t
  
 /home/wdj/wdj/sagefiles/sage-2.10.3.rc1/devel/sage/sage/functions/orthogonal_polys.py
  sage -t  devel/sage-matgp/sage/functions/orthogonal_polys.py
  [4.2 s]

  --
  All tests passed!
  Total time for all tests: 4.2 seconds

In the log for this failing the first time SAGE_ROOT/test.log, exactly what
does the error output say?


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

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.rc2 release!

2008-03-05 Thread David Joyner

On Wed, Mar 5, 2008 at 6:14 PM, William Stein [EMAIL PROTECTED] wrote:

  On Wed, Mar 5, 2008 at 3:13 PM, David Joyner [EMAIL PROTECTED] wrote:
  
On an amd64 bit ubuntu 7.04 linux machine:
  
The following tests failed:
  
  
   sage -t  devel/sage-main/sage/functions/orthogonal_polys.py
   sage -t  devel/sage-main/sage/rings/polynomial/groebner_fan.py
   sage -t  devel/sage-main/sage/matrix/matrix_symbolic_dense.pyx
  
   sage -t  devel/sage-main/sage/plot/plot.py
  
All but the first one are mentioned elsewhere in this thread. I reran
the first one an all tests passed:
  
[EMAIL PROTECTED]:~/wdj/sagefiles/sage-2.10.3.rc2$ ./sage -t

 /home/wdj/wdj/sagefiles/sage-2.10.3.rc1/devel/sage/sage/functions/orthogonal_polys.py
sage -t  devel/sage-matgp/sage/functions/orthogonal_polys.py
[4.2 s]
  
--
All tests passed!
Total time for all tests: 4.2 seconds

  In the log for this failing the first time SAGE_ROOT/test.log, exactly what
  does the error output say?


sage -t  devel/sage-main/sage/functions/orthogonal_polys.py
**
File orthogonal_polys.py, line 365:
sage: gen_laguerre(3,0,x)
Expected:
-1/6*x^3 + 3/2*x^2 - 3*x + 1
Got:
540441855
**
1 items had failures:
   1 of   6 in __main__.example_3
***Test Failed*** 1 failures.




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



  


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.rc2 release!

2008-03-05 Thread William Stein

On Wed, Mar 5, 2008 at 3:16 PM, David Joyner [EMAIL PROTECTED] wrote:

  On Wed, Mar 5, 2008 at 6:14 PM, William Stein [EMAIL PROTECTED] wrote:
  
On Wed, Mar 5, 2008 at 3:13 PM, David Joyner [EMAIL PROTECTED] wrote:

  On an amd64 bit ubuntu 7.04 linux machine:

  The following tests failed:


 sage -t  devel/sage-main/sage/functions/orthogonal_polys.py
 sage -t  devel/sage-main/sage/rings/polynomial/groebner_fan.py
 sage -t  devel/sage-main/sage/matrix/matrix_symbolic_dense.pyx

 sage -t  devel/sage-main/sage/plot/plot.py

  All but the first one are mentioned elsewhere in this thread. I reran
  the first one an all tests passed:

  [EMAIL PROTECTED]:~/wdj/sagefiles/sage-2.10.3.rc2$ ./sage -t
  
 /home/wdj/wdj/sagefiles/sage-2.10.3.rc1/devel/sage/sage/functions/orthogonal_polys.py
  sage -t  devel/sage-matgp/sage/functions/orthogonal_polys.py
  [4.2 s]

  --
  All tests passed!
  Total time for all tests: 4.2 seconds
  
In the log for this failing the first time SAGE_ROOT/test.log, exactly 
 what
does the error output say?


  sage -t  devel/sage-main/sage/functions/orthogonal_polys.py
  **
  File orthogonal_polys.py, line 365:
 sage: gen_laguerre(3,0,x)
  Expected:
 -1/6*x^3 + 3/2*x^2 - 3*x + 1
  Got:
 540441855
  **
  1 items had failures:
1 of   6 in __main__.example_3
  ***Test Failed*** 1 failures.

That looks very much like a weird maxima/pexpect synchryonization
issue.  i.e., the sort of thing that should never happen.  I suspect
that since  540441855 looks like a number that could come up in
the synchronization code.  If I change the synchronizer to be
a number surrounded by SAGE_SYNC say, then at least Sage would
notice that something went seriously wrong and throw an error (which
would be way better than getting a wrong result).

William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: sage-2.10.2

2008-02-25 Thread philt

 In between the upgrade to 2.10.1 did you change anything like the gcc
 version?

No

 #define __LINBOX_CONFIGURATION
 #include linbox/config-blas.h
 int main ()
 {
  double a;
  return 0;

 }

 If that work we have a problem somewhere, if it doesn't work something
 it wrong with your toolchain and/or your ATLAS install.

It compiles only if I do the following:

sage -sh
g++ -o test -I$SAGE_LOCAL/include -D__LINBOX_HAVE_CBLAS  conftest.cpp

Without the LINBOX_HAVE_CBLAS I get a lot of errors such as:
/tmp/ccMY0e0Z.o: In function `cblas_sgemm':
conftest.cpp:(.text+0x1dd): undefined reference to `sgemm_'
conftest.cpp:(.text+0x257): undefined reference to `sgemm_'

Phil

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: sage-2.10.2

2008-02-25 Thread mabshoff



On Feb 25, 9:53 pm, philt [EMAIL PROTECTED] wrote:
  In between the upgrade to 2.10.1 did you change anything like the gcc
  version?

 No

  #define __LINBOX_CONFIGURATION
  #include linbox/config-blas.h
  int main ()
  {
   double a;
   return 0;

  }

  If that work we have a problem somewhere, if it doesn't work something
  it wrong with your toolchain and/or your ATLAS install.

 It compiles only if I do the following:

 sage -sh
 g++ -o test -I$SAGE_LOCAL/include -D__LINBOX_HAVE_CBLAS  conftest.cpp

 Without the LINBOX_HAVE_CBLAS I get a lot of errors such as:
 /tmp/ccMY0e0Z.o: In function `cblas_sgemm':
 conftest.cpp:(.text+0x1dd): undefined reference to `sgemm_'
 conftest.cpp:(.text+0x257): undefined reference to `sgemm_'

 Phil

Ok, that is interesting. Clement, are you tracking this? You sound
like the perfect guy to track this down.

Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: sage-2.10.2

2008-02-24 Thread philt

sage -upgrade from 2.10.1 to 2.10.2:
I got a failure here:

package /opt/sage-2.10/spkg/standard/linbox-20070915.p6.spkg

checking for NTL = 5.0... found
checking for GIVARO = 3.0... found
checking for C interface to BLAS... not found
checking for others BLAS... not found

***
 ERROR: BLAS not found!

 BLAS routines are required for this library to compile. Please
 make sure BLAS are installed and specify its location with the option
 --with-blas=lib when running configure.
***
Error configuring linbox

real0m21.438s
user0m6.028s
sys 0m4.984s
sage: An error occurred while installing linbox-20070915.p6
Please email sage-devel http://groups.google.com/group/sage-devel
explaining the problem and send the relevant part of
of /opt/sage-2.10/install.log.  Describe your computer, operating
system, etc.
If you want to try to fix the problem, yourself *don't* just cd to
/opt/sage-2.10/spkg/build/linbox-20070915.p6 and type 'make'.
Instead type /opt/sage-2.10/sage -sh
in order to set all environment variables correctly, then cd to
/opt/sage-2.10/spkg/build/linbox-20070915.p6
(When you are done debugging, you can type exit to leave the
subshell.)
make: *** [installed/linbox-20070915.p6] Error 1


While I have
local/lib/libcblas.so
local/lib/libgslcblas.a
local/lib/libf77blas.a
local/lib/libcblas.a
local/lib/libf77blas.so
local/lib/libgslcblas.so.0
local/lib/libgslcblas.so.0.0.0
local/lib/libblas.a
local/lib/libgslcblas.la
local/lib/libgslcblas.so
And I didn't have probs compiling 2.10 then upgrading to 2.10.1

Phil

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: sage-2.10.2

2008-02-24 Thread mabshoff



On Feb 24, 3:05 pm, philt [EMAIL PROTECTED] wrote:
 sage -upgrade from 2.10.1 to 2.10.2:
 I got a failure here:

Hi Phil.

Does this happen reproducibly?  I assume you are on Linux, but which
distribution, CPU type, gcc and so on?

 package /opt/sage-2.10/spkg/standard/linbox-20070915.p6.spkg

 checking for NTL = 5.0... found
 checking for GIVARO = 3.0... found
 checking for C interface to BLAS... not found
 checking for others BLAS... not found

 ***
  ERROR: BLAS not found!

  BLAS routines are required for this library to compile. Please
  make sure BLAS are installed and specify its location with the option
  --with-blas=lib when running configure.
 ***
 Error configuring linbox

In the build directory spkg/build/linbox-20070915.p6/linbox/ there
should be a file config.log. Please tar it up, post it somewhere on
the web and send us a link.

 real0m21.438s
 user0m6.028s
 sys 0m4.984s
 sage: An error occurred while installing linbox-20070915.p6
 Please email sage-develhttp://groups.google.com/group/sage-devel
 explaining the problem and send the relevant part of
 of /opt/sage-2.10/install.log.  Describe your computer, operating
 system, etc.
 If you want to try to fix the problem, yourself *don't* just cd to
 /opt/sage-2.10/spkg/build/linbox-20070915.p6 and type 'make'.
 Instead type /opt/sage-2.10/sage -sh
 in order to set all environment variables correctly, then cd to
 /opt/sage-2.10/spkg/build/linbox-20070915.p6
 (When you are done debugging, you can type exit to leave the
 subshell.)
 make: *** [installed/linbox-20070915.p6] Error 1

 While I have
 local/lib/libcblas.so
 local/lib/libgslcblas.a
 local/lib/libf77blas.a
 local/lib/libcblas.a
 local/lib/libf77blas.so
 local/lib/libgslcblas.so.0
 local/lib/libgslcblas.so.0.0.0
 local/lib/libblas.a
 local/lib/libgslcblas.la
 local/lib/libgslcblas.so
 And I didn't have probs compiling 2.10 then upgrading to 2.10.1

 Phil

Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: sage-2.10.2

2008-02-24 Thread philt

Hi Michael,

 Does this happen reproducibly?
I tried twice sage -upgrade and twice the same error (looks like it
tries twice per attempt then stops)

 I assume you are on Linux, but which
 distribution, CPU type, gcc and so on?

64-bit Debian Lenny in a vserver
sage:/# uname -a
Linux sage 2.6.22.18-grsec2.1.11-vs2.2.0.6 #1 SMP Tue Feb 12 13:52:37
CET 2008 x86_64 GNU/Linux
sage:/# gcc --version
gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)

 In the build directory spkg/build/linbox-20070915.p6/linbox/ there
 should be a file config.log. Please tar it up, post it somewhere on
 the web and send us a link.

http://www.yobi.be/files/linbox-config.log

Cheers, Phil


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: sage-2.10.2

2008-02-24 Thread mabshoff

SNIP

 While I have
 local/lib/libcblas.so

Ok, is that $SAGE_LOCAL/local/lib ? The config test complains about a
missing cblas:

configure:24249: g++ -o conftest  -g -fPIC -I/opt/sage-2.10/local/
include -I/opt/sage-2.10/local/include/linbox
-L/opt/sage-2.10/local/lib   -g -I/opt/sage-2.10/local/include/
linbox -I/opt/sage-2.10/local/include  conftest.cpp
-lcblas -latlas
/usr/bin/ld: cannot find -lcblas
collect2: ld returned 1 exit status

In between the upgrade to 2.10.1 did you change anything like the gcc
version?

You can take the following code snippet, name it conftest.cpp and try
to compile it manually with the above command:

#define __LINBOX_CONFIGURATION
#include linbox/config-blas.h
int main ()
{
 double a;
 return 0;
}

If that work we have a problem somewhere, if it doesn't work something
it wrong with your toolchain and/or your ATLAS install.

 local/lib/libgslcblas.a
 local/lib/libf77blas.a
 local/lib/libcblas.a
 local/lib/libf77blas.so
 local/lib/libgslcblas.so.0
 local/lib/libgslcblas.so.0.0.0
 local/lib/libblas.a
 local/lib/libgslcblas.la
 local/lib/libgslcblas.so
 And I didn't have probs compiling 2.10 then upgrading to 2.10.1

 Phil

Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: sage-2.10.2

2008-02-23 Thread mabshoff



On Feb 23, 3:48 am, William Stein [EMAIL PROTECTED] wrote:
 Hello folks,

 Sage 2.10.2 has been released on February 23nd, 2008. It is available at

http://sagemath.org/download.html
SNIP

Those of you who want to bundle patches against 2.10.2 be warned that
currently the repo at sagemath.org hasn't been updated yet, i.e. the
bundles you will create will have all changes from 2.10.1-2.10.2 in
it. Consequently you will be unable to attach them to any trac ticket
due to its size, i.e. roughly 490 KB!

Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: sage-2.10.2

2008-02-23 Thread William Stein

On Sat, Feb 23, 2008 at 7:21 AM, mabshoff [EMAIL PROTECTED] wrote:



  On Feb 23, 3:48 am, William Stein [EMAIL PROTECTED] wrote:
   Hello folks,
  
   Sage 2.10.2 has been released on February 23nd, 2008. It is available at
  
  http://sagemath.org/download.html
  SNIP

  Those of you who want to bundle patches against 2.10.2 be warned that
  currently the repo at sagemath.org hasn't been updated yet, i.e. the
  bundles you will create will have all changes from 2.10.1-2.10.2 in
  it. Consequently you will be unable to attach them to any trac ticket
  due to its size, i.e. roughly 490 KB!

Don't worry, I just updated the default repo's at sagemath.org.

William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: sage-2.10.2

2008-02-23 Thread Hector Villafuerte

On Sat, Feb 23, 2008 at 10:17 AM, William Stein [EMAIL PROTECTED] wrote:

  On Sat, Feb 23, 2008 at 7:21 AM, mabshoff [EMAIL PROTECTED] wrote:
  
  
  
On Feb 23, 3:48 am, William Stein [EMAIL PROTECTED] wrote:
 Hello folks,

 Sage 2.10.2 has been released on February 23nd, 2008. It is available at

http://sagemath.org/download.html
SNIP
  
Those of you who want to bundle patches against 2.10.2 be warned that
currently the repo at sagemath.org hasn't been updated yet, i.e. the
bundles you will create will have all changes from 2.10.1-2.10.2 in
it. Consequently you will be unable to attach them to any trac ticket
due to its size, i.e. roughly 490 KB!

  Don't worry, I just updated the default repo's at sagemath.org.

  William

I just noticed that the binary downloads for sage-2.10.2 haven't been
updated, just the source code is available.
Best,
-- 
 Hector

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: sage-2.10.2

2008-02-23 Thread mabshoff

Hi Hector,

 I just noticed that the binary downloads for sage-2.10.2 haven't been
 updated, just the source code is available.
 Best,
 --
  Hector

it always takes a while (roughly up to a day) for the binaries to be
build, tested and uploaded to the sagemath.org. So they should appear
this evening.

Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: sage-2.10.2

2008-02-23 Thread Hector Villafuerte

On Sat, Feb 23, 2008 at 11:26 AM, mabshoff [EMAIL PROTECTED] wrote:
...
  it always takes a while (roughly up to a day) for the binaries to be
  build, tested and uploaded to the sagemath.org. So they should appear
  this evening.

  Cheers,

  Michael

I see. Thanks for letting me know, Michael!
-- 
 Hector

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: sage-2.10.2

2008-02-23 Thread mhampton

I am having trouble as described in trac # 2003; I had the same
problem with 2.10.1 but I don't have a serious reason to use the
latest sage on my laptop, so I just waited and hoped it would get
fixed for 2.10.2.

I tried changing my path to something pretty minimal but I am still
having this problem.  Any suggestions?

-M. Hampton

On Feb 23, 9:21 am, mabshoff [EMAIL PROTECTED] wrote:
 On Feb 23, 3:48 am, William Stein [EMAIL PROTECTED] wrote: Hello folks,

  Sage 2.10.2 has been released on February 23nd, 2008. It is available at

 http://sagemath.org/download.html

 SNIP

 Those of you who want to bundle patches against 2.10.2 be warned that
 currently the repo at sagemath.org hasn't been updated yet, i.e. the
 bundles you will create will have all changes from 2.10.1-2.10.2 in
 it. Consequently you will be unable to attach them to any trac ticket
 due to its size, i.e. roughly 490 KB!

 Cheers,

 Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha2 released

2008-02-22 Thread John Cremona

OK -- I found these responses only on Friday morning (GMT) and had not
done anything about them anyway.

I was going to suggest replacing the code with

sage: A, gens = E.abelian_group();  A
Multiplicative Abelian Group isomorphic to C5

with a remark in the text that the actual generators should be
expected to vary from run to run.  If you think that is better to have
in this document then we can always change it for 2.10.3.

John

On 21/02/2008, mabshoff [EMAIL PROTECTED] wrote:



  On Feb 22, 12:04 am, John Cremona [EMAIL PROTECTED] wrote:
   alpha2 built fine for me
  
   make check found this:


 Hi John,


   sage -t  const.tex
   **
   File const.py, line 3200:
   : G = E.abelian_group(); G
   Expected:
   (Multiplicative Abelian Group isomorphic to C5, ((1 : 0 : 1),))
   Got:
   (Multiplicative Abelian Group isomorphic to C5, ((0 : 0 : 1),))
  
   but that's a random effect since any one of 4 generators for this
   group might be output.  Is there a way of saying it's random in
   const.tex?


 Yep, just like in the regular doctests. The issue has already been
  fixed and the patch is in what will become 2.10.2.rc0 within hours.

  Interestingly applying #1947 lead to two new doctest failures: #2251
  and #2252. A binary for sage.math that shows the problems is at

  
 http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.2/sage-sage-2.10.2.rc0ish-x86_64-Linux.tar.gz

   John
  

  Cheers,

  Michael

 



-- 
John Cremona

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.rc0 release!

2008-02-22 Thread Craig Citro

  this is 2.10.2.rc0, which hopefully will be identical to 2.10.2
  final.


I got four doctest failures on my OSX Intel 10.5 box:

sage -t  devel/sage-main/sage/calculus/calculus.py
sage -t  devel/sage-main/sage/rings/number_field/number_field.py
sage -t  devel/sage-main/sage/rings/number_field/number_field_ideal.py
sage -t  devel/sage-main/sage/rings/real_rqdf.pyx

Two of those (the number_field ones) are things I fixed earlier
today; I just spent a while trying to track those down. Anyone who
wants to see what I figured out, and maybe explain the rest of the
mystery to me, check out:

http://trac.sagemath.org/sage_trac/ticket/2257

The other two are issues in the precision:

---

sage -t  devel/sage-main/sage/rings/real_rqdf.pyx
**
File real_rqdf.pyx, line 32:
sage: RQDF(a)
Expected:
0.868588963806503655302257837833210164588794011607333132228907565
Got:
0.868588963806503655302257837833210164588794011607333132228907566
**
1 items had failures:
   1 of   9 in __main__.example_0
***Test Failed*** 1 failures.
For whitespace errors, see the file .doctest_real_rqdf.pyx
 [2.4 s]

-

sage -t  devel/sage-main/sage/calculus/calculus.py
**
File calculus.py, line 2971:
sage: f.find_maximum_on_interval(0,5, tol=0.1, maxfun=10)
Expected:
(0.56109032345808163, 0.857926501456)
Got:
(0.56109032345808174, 0.857926501456)
**
1 items had failures:
   1 of   3 in __main__.example_76
***Test Failed*** 1 failures.
For whitespace errors, see the file .doctest_calculus.py
 [31.2 s]


-cc

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.rc0 release!

2008-02-22 Thread David Harvey

On Feb 21, 2008, at 10:15 PM, mabshoff wrote:


 Hello folks,

 this is 2.10.2.rc0, which hopefully will be identical to 2.10.2
 final.
 Please build and doctest this release and report any issue you
 come across. At this point only critical issues will be patched,
 i.e. doctest failures or segfaults. Everything else will have
 another chance in 2.10.3.


GNUTLS build failed, core 2 duo, mac OS 10.4.11, MAKE=make -j2.

Here's the end of the log:

[.]

../lib/.libs/libgnutls.dylib(md2.o) definition of _md2_process_block
ld: warning multiple definitions of symbol _md2_read_ctx
.libs/libgnutls-openssl.lax/liblgnu.a/md2.o definition of  
_md2_read_ctx in section (__TEXT,__text)
../lib/.libs/libgnutls.dylib(md2.o) definition of _md2_read_ctx
ld: warning multiple definitions of symbol _md2_stream
.libs/libgnutls-openssl.lax/liblgnu.a/md2.o definition of _md2_stream  
in section (__TEXT,__text)
../lib/.libs/libgnutls.dylib(md2.o) definition of _md2_stream
(cd .libs  rm -f libgnutls-openssl.26.dylib  ln -s libgnutls- 
openssl.26.1.2.dylib libgnutls-openssl.26.dylib)
(cd .libs  rm -f libgnutls-openssl.dylib  ln -s libgnutls-openssl. 
26.1.2.dylib libgnutls-openssl.dylib)
rm -fr .libs/libgnutls-openssl.lax
creating libgnutls-openssl.la
(cd .libs  rm -f libgnutls-openssl.la  ln -s ../libgnutls- 
openssl.la libgnutls-openssl.la)
make[4]: *** [all-recursive] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
failed to build GNUTLS

real1m54.769s
user0m53.751s
sys 1m20.593s
sage: An error occurred while installing gnutls-2.2.1.p1

david


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.rc0 release!

2008-02-22 Thread Michael.Abshoff

David Harvey wrote:
 On Feb 21, 2008, at 10:15 PM, mabshoff wrote:
 
 Hello folks,

 this is 2.10.2.rc0, which hopefully will be identical to 2.10.2
 final.
 Please build and doctest this release and report any issue you
 come across. At this point only critical issues will be patched,
 i.e. doctest failures or segfaults. Everything else will have
 another chance in 2.10.3.
 
 
 GNUTLS build failed, core 2 duo, mac OS 10.4.11, MAKE=make -j2.
 
 Here's the end of the log:
 
 [.]

Hi David,


 ../lib/.libs/libgnutls.dylib(md2.o) definition of _md2_process_block
 ld: warning multiple definitions of symbol _md2_read_ctx
 .libs/libgnutls-openssl.lax/liblgnu.a/md2.o definition of  
 _md2_read_ctx in section (__TEXT,__text)
 ../lib/.libs/libgnutls.dylib(md2.o) definition of _md2_read_ctx
 ld: warning multiple definitions of symbol _md2_stream
 .libs/libgnutls-openssl.lax/liblgnu.a/md2.o definition of _md2_stream  
 in section (__TEXT,__text)
 ../lib/.libs/libgnutls.dylib(md2.o) definition of _md2_stream
 (cd .libs  rm -f libgnutls-openssl.26.dylib  ln -s libgnutls- 
 openssl.26.1.2.dylib libgnutls-openssl.26.dylib)
 (cd .libs  rm -f libgnutls-openssl.dylib  ln -s libgnutls-openssl. 
 26.1.2.dylib libgnutls-openssl.dylib)
 rm -fr .libs/libgnutls-openssl.lax
 creating libgnutls-openssl.la
 (cd .libs  rm -f libgnutls-openssl.la  ln -s ../libgnutls- 
 openssl.la libgnutls-openssl.la)
 make[4]: *** [all-recursive] Error 1
 make[3]: *** [all-recursive] Error 1
 make[2]: *** [all] Error 2
 failed to build GNUTLS
 
 real1m54.769s
 user0m53.751s
 sys 1m20.593s
 sage: An error occurred while installing gnutls-2.2.1.p1
 
 david

Could you please post slightly more of the log? It looks like it happens 
during make install which would make it easy to fix. Is it reproducible?


Cheers,

Michael

 
  
 


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.rc0 release!

2008-02-22 Thread David Harvey

On Feb 22, 2008, at 8:29 AM, Michael.Abshoff wrote:

 Could you please post slightly more of the log? It looks like it  
 happens
 during make install which would make it easy to fix. Is it  
 reproducible?

http://sage.math.washington.edu/home/dmharvey/install.log.gz

I am going to try building again now with -j1.

david


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.rc0 release!

2008-02-22 Thread William Stein

Problems with sage-2.10.2.rc0:

1. One 32-bit REDHAT, 32-bit Debian (minimal),
The build completely fails at the sage -br part with:
...
sage/misc/sage_timeit_class.pyx --
/home/was/build/sage-2.10.2.rc0/local//lib/python/site-packages//sage/misc/sage_timeit_class.pyx
running install
running build
running build_py
running build_ext
running build_scripts
error: Is a directory
sage: There was an error installing modified sage library code.

[needless to say, all doctests fail.]

2. One Intel OS X 10.5 ppc:

sage -t  devel/sage-main/sage/rings/number_field/number_field.py
sage -t  devel/sage-main/sage/rings/number_field/number_field_ideal.py
sage -t  devel/sage-main/sage/rings/padics/pow_computer.pyx
sage -t  devel/sage-main/sage/rings/padics/pow_computer_ext.pyx
Total time for all tests: 7340.6 seconds
Please see /Users/was/build/sage-2.10.2.rc0/tmp/test.log for the
complete log from this test.
clement-pernets-imac-g5:~ was$

Here are the pow_computer failures:
sage -t  devel/sage-main/sage/rings/padics/pow_computer.pyx
**
File pow_computer.pyx, line 160:
sage: PC._pow_mpz_t_tmp_demo(6, 8)
Expected:
244140625
Got:
152587890625
**
1 items had failures:
   1 of   6 in __main__.example_5
***Test Failed*** 1 failures.
For whitespace errors, see the file .doctest_pow_computer.pyx
 [5.3 s]
sage -t  
devel/sage-main/sage/rings/padics/pow_computer_ext.pyx**
File pow_computer_ext.pyx, line 613:
sage: PC._pow_ZZ_tmp_demo(6, 8)
Expected:
244140625
Got:
152587890625
**
1 items had failures:
   1 of   6 in __main__.example_11
***Test Failed*** 1 failures.

Endian issues?!

Exactly the same problems happen under OS X 10.4 ppc.

3. On 32-bit intel OSX 10.5 there are two failures
that Craig Citro addressed already in this thread:

sage -t  devel/sage-main/sage/rings/number_field/number_field.py
sage -t  devel/sage-main/sage/rings/number_field/number_field_ideal.py
Total time for all tests: 2975.6 seconds

4. 64-bit linux -- everything works!

5. AMD AthlonMP Debian 32-bit linux and 32-bit Debian.  Same failures
as above in the two number field files.

Let's get this done and get sage-2.10.2 out the door.
Obviously I have to be the person to investigate the sage -br doesn't
work problems above, since only I've seen them (on multiple minimal
linux machines though).

 -- William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.rc0 release!

2008-02-22 Thread David Roe
 Here are the pow_computer failures:
 sage -t  devel/sage-main/sage/rings/padics/pow_computer.pyx
 **
 File pow_computer.pyx, line 160:
sage: PC._pow_mpz_t_tmp_demo(6, 8)
 Expected:
244140625
 Got:
152587890625
 **
 1 items had failures:
   1 of   6 in __main__.example_5
 ***Test Failed*** 1 failures.
 For whitespace errors, see the file .doctest_pow_computer.pyx
 [5.3 s]
 sage -t
  
 devel/sage-main/sage/rings/padics/pow_computer_ext.pyx**
 File pow_computer_ext.pyx, line 613:
sage: PC._pow_ZZ_tmp_demo(6, 8)
 Expected:
244140625
 Got:
152587890625
 **
 1 items had failures:
   1 of   6 in __main__.example_11
 ***Test Failed*** 1 failures.


These are due to function calls being made in a different order.  It's not a
problem: these functions are intended to demonstrate pitfalls of using
pow_mpz_t_tmp and pow_ZZ_tmp dangerously.  Patch posted at 2259.
David

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.rc0 release!

2008-02-22 Thread Alex Ghitza

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Nothing extraordinary: built and tested on dual core
laptop running Gentoo.  Everything is ok except for the
two number_field test failures already reported by others.

Best,
Alex


mabshoff wrote:
| Hello folks,
|
| this is 2.10.2.rc0, which hopefully will be identical to 2.10.2
| final.
| Please build and doctest this release and report any issue you
| come across. At this point only critical issues will be patched,
| i.e. doctest failures or segfaults. Everything else will have
| another chance in 2.10.3.
|
| The tarball [209MB] is available at the usual place:
|
| 
http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.2/sage-2.10.2.rc0.tar
|
| For those who want to work on fixing issue there is a binary
| for sage.math  at
|
| 
http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.2/sage-2.10.2.rc0-x86_64-Linux.tar.gz
|
| Cheers,
|
| Michael
|
|
| Merged in rc0:
|
| #1946: John Cremona, William Stein: Tate's algorithm has
|NO DOCTESTS! /schemes/elliptic_curves/ell_number_field.py
| #2075: William Stein, Martin Albrecht: very serious bug in modules
|over QQ[x] -- they shouldn't work (solution fix defn of
|echelon form over QQ[x] to raise NotImplementedError)
| #2223: David Joyner: bessel_J -- precision errors
| #2224: William Stein: strange show doctest bug in group.pyx
| #2225: William Stein: sage-2.10.2.alpha1 -- genus2reduction is
|now completely broken
| #2226: William Stein: sage-2.10.2.alpha1 -- integral is now wrong
|(imho) for polynomials
| #2230: William Stein: sage-2.10.2.alpha1 -- linear algebra hash
|not implemented
| #2246: William Stein: sage-2.10.2.alpha2: special.py -- fix it
|and several bugs etc
| #2247: Craig Citro: comment out long doctest in totallyreal_rel.py
| #2248: Michael Abshoff: sage-2.10.2.alpha2: multi_polynomial.pyx
|doctest failure
| #2249: William Stein: comments to indicate in docstrings that log
|is not finished in some cases for p-adics
| #2250: Robert Bradshaw: rc0: elliptic_curves/monsky_washnitzer.py
|doctest failure with -long
| #2251: Craig Citro: rings/number_field/number_field.py doctest failure
| #2252: Craig Citro: rings/number_field/number_field_ideal.py failure
| #2253: William Stein: timeit doctests not robust enough
|
| Merged in alpha2:
|
| #1961: Robert Miller: Fix graph_isom bug
| #2186: Robert Miller: verbosity for graph_isom - visualize the tree
|that is traversed during search
| #2211: Robert Miller: another segfault issue in graph_isom
| #2213: Robert Miller: misc graph theory fixes
| #2218: Mike Hansen: assuming an expression is not equal to another
|expression doesn't work
| #2221: Gary Furnish: Silent failure of sage-env
| #2227: William Stein, Michael Abshoff: doctest broken in
|sageinspect.py because I added a new option
| #2228: William Stein, Michael Abshoff: fractional ideal doctest
|failure -- output is equivalent
| #2229: Craig Citro: breakage in new totally_rel.py
| #2231: Mike Hansen, William Stein: doctest failure in
|partition_algebra.py
| #2233: Willem Jan Palenstijn: valuation too large in padics on 64bit
| #2234: Martin Albrecht: typo fix in doctest
| #2236: Jason Grout: plot randomizes the endpoints of the interval and
|causes wiggling in the graph
| #2238: William Stein, Alex Ghitza: doctest failure in const.tex
|
| Merged in alpha1:
|
| #174: William Stein: Implement a modular Hermite Normal Form
|   algorithm
| #506: William Stein: add %timeit support to the notebook
| #521: David Harvey, Alex Ghitza: increase the doctest coverage for
|   schemes/elliptic_curves/monsky_washnitzer.py
| #1116: Michael Abshoff: sage -sdist recreates certain empty files
|in $SAGE_LOCAL/bin
| #1130: John Cremona, Nick Alexander: point counting for elliptic
|curves over non-prime finite fields
| #1171: Robert Bradshaw: _new() method for quadratic field elements
| #1304: Robert Miller: edge-labeled graph isomorphism
| #1601: Rob Gross, Michael Abshoff: issue with noclobber and building
|sage
| #1651: David Joyner: bug in decode
| #1857: David Joyner: examples of parametric surfaces in 3d
| #1971: Jason Grout: notebook/jsmath -- make an optional spkg with
|the image fonts
| #1987: Nils Bruin: forall and exists need pointers in docstring
|to all and any
| #2004: David Harvey: padic_height_via_multiply
| #2041: Alex Ghitza: tutorial: long lines in verbatim environments get
|cut off in pdf file
| #2063: William Stein: sage -q is broken
| #2079: Robert Bradshaw: /= does not work for univariate polynomials
| #2085: Robert Miller: bug in graph_isom and binary_code
| #2089: Martin Albrecht: major finite field printing bug
| #2107: Clement Pernet, Michael Abshoff: serious malloc problem
|triggered by Hecke operator computation
| #2126: Alex Ghitza: small fixes to eisenstein_series_qexp()
| #2127: 

[sage-devel] Re: Sage 2.10.2.rc0 release!

2008-02-22 Thread bill purvis

On Friday 22 February 2008, Craig Citro wrote:
   this is 2.10.2.rc0, which hopefully will be identical to 2.10.2
   final.

 I got four doctest failures on my OSX Intel 10.5 box:

 sage -t  devel/sage-main/sage/calculus/calculus.py
 sage -t  devel/sage-main/sage/rings/number_field/number_field.py
 sage -t 
devel/sage-main/sage/rings/number_field/number_field_ideal.py sage -t  
 devel/sage-main/sage/rings/real_rqdf.pyx

I got the two number_field failures, plus one in 
sage -t  devel/sage-main/sage/plot/plot.py

For the complete log see:
http://www.billp.org/rc0.test.log

This is on Ubunto 7.10 on a toshiba laptop.

Bill
-- 
+---+
| Bill Purvis, Amateur Mathematician|
|  email: [EMAIL PROTECTED]  |
|  http://bil.members.beeb.net  |
+---+

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.rc0 release!

2008-02-22 Thread mabshoff



On Feb 22, 6:37 pm, bill purvis [EMAIL PROTECTED] wrote:
 On Friday 22 February 2008, Craig Citro wrote:   this is 2.10.2.rc0, which 
 hopefully will be identical to 2.10.2
final.

  I got four doctest failures on my OSX Intel 10.5 box:

  sage -t  devel/sage-main/sage/calculus/calculus.py
  sage -t  devel/sage-main/sage/rings/number_field/number_field.py
  sage -t

 devel/sage-main/sage/rings/number_field/number_field_ideal.py sage -t   
 devel/sage-main/sage/rings/real_rqdf.pyx

Hi Bill,

 I got the two number_field failures, plus one in
 sage -t  devel/sage-main/sage/plot/plot.py

That one is just a time out failure. Maybe it is time to add #long
to a couple of the doctests in plot.py

 For the complete log see:
http://www.billp.org/rc0.test.log

 This is on Ubunto 7.10 on a toshiba laptop.

 Bill

Cheers,

Michael

 +---+
 | Bill Purvis, Amateur Mathematician|
 |  email: [EMAIL PROTECTED]  |
 |  http://bil.members.beeb.net |
 +---+
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.rc0 release!

2008-02-22 Thread dmharvey



On Feb 22, 8:29 am, Michael.Abshoff [EMAIL PROTECTED]
wrote:

 Could you please post slightly more of the log? It looks like it happens
 during make install which would make it easy to fix. Is it reproducible?

I built again with -j1, now the build was fine. I'm going to run
doctests on that, and then try building again with -j2.

david

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.rc0 release!

2008-02-22 Thread mabshoff



On Feb 22, 4:21 pm, David Harvey [EMAIL PROTECTED] wrote:
 On Feb 22, 2008, at 8:29 AM, Michael.Abshoff wrote:

  Could you please post slightly more of the log? It looks like it
  happens
  during make install which would make it easy to fix. Is it
  reproducible?

 http://sage.math.washington.edu/home/dmharvey/install.log.gz

 I am going to try building again now with -j1.

 david

Hi David,

I poked around in the install log and the issue is Resource
temporarily unavailable, i.e. the dreaded OSX resource limits that
are too low. A suggested fix is at

http://wiki.sagemath.org/Tips

So: no bug in Sage here, nothing to see, go along ;)

It would be nice if the two issues from Tips would be moved to the
FAQ.

Cheers,

Michael

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.rc0 release!

2008-02-22 Thread David Harvey


On Feb 22, 2008, at 2:43 PM, mabshoff wrote:

 Hi David,

 I poked around in the install log and the issue is Resource
 temporarily unavailable, i.e. the dreaded OSX resource limits that
 are too low. A suggested fix is at

 http://wiki.sagemath.org/Tips

Thanks, well spotted!

 So: no bug in Sage here, nothing to see, go along ;)

I believe the correct idiom is nothing to see here, move along.

 It would be nice if the two issues from Tips would be moved to the
 FAQ.

I'm not sure exactly what to write about the other Tip in the FAQ,  
but I'll move the resource limit one there now.

david


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.rc0 release!

2008-02-22 Thread John Cremona

Built ok (kubuntu 7.70, gcc version 4.1.3 20070929 (prerelease)
(Ubuntu 4.1.2-16ubuntu2))


The following tests failed:


sage -t  devel/sage-main/sage/rings/number_field/number_field.py
sage -t  devel/sage-main/sage/rings/number_field/number_field_ideal.py
Total time for all tests: 2712.3 seconds
Please see /home/jec/sage-2.10.2.rc0/tmp/test.log for the complete log
from this test.

Here are the details:

sage -t  
devel/sage-main/sage/rings/number_field/number_field.py**
File number_field.py, line 2619:
sage: [Plist[i]==K.ideal(pilist[i]) for i in range(len(Plist))]
Expected:
[True, False, True]
Got:
[True, False, False]
**
1 items had failures:
   1 of  13 in __main__.example_78
***Test Failed*** 1 failures.
For whitespace errors, see the file .doctest_number_field.py
 [21.8 s]
sage -t  devel/sage-main/sage/rings/number_field/number_field_base.pyx
 [2.9 s]
sage -t  devel/sage-main/sage/rings/number_field/number_field_element.pyx
 [6.9 s]
sage -t  
devel/sage-main/sage/rings/number_field/number_field_element_quadratic.pyx
 [2.8 s]
sage -t  
devel/sage-main/sage/rings/number_field/number_field_ideal.py**
File number_field_ideal.py, line 868:
sage: I.prime_factors()
Expected:
[Fractional ideal (-w)]
Got:
[Fractional ideal (w)]
**

The second one is an equivalent valid output, which can be fixed by
changing the expected output.

The first one is a doctest I wrote;  I think it best to just delete
the last line from the doctest (lines 2619, 2620) since (1) the
factors produced by prime_factors() are not in a deterministic order
(I think), and (2) the exact result in the failing line depends on
what is returned by a pari function, which may also not be
deterministic.  But the rest of this block of tests is 100% ok.

John



On 22/02/2008, mabshoff [EMAIL PROTECTED] wrote:



  On Feb 22, 4:21 pm, David Harvey [EMAIL PROTECTED] wrote:
   On Feb 22, 2008, at 8:29 AM, Michael.Abshoff wrote:
  
Could you please post slightly more of the log? It looks like it
happens
during make install which would make it easy to fix. Is it
reproducible?
  
   http://sage.math.washington.edu/home/dmharvey/install.log.gz
  
   I am going to try building again now with -j1.
  
   david


 Hi David,

  I poked around in the install log and the issue is Resource
  temporarily unavailable, i.e. the dreaded OSX resource limits that
  are too low. A suggested fix is at

  http://wiki.sagemath.org/Tips

  So: no bug in Sage here, nothing to see, go along ;)

  It would be nice if the two issues from Tips would be moved to the
  FAQ.

  Cheers,

  Michael


  



-- 
John Cremona

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha2 released

2008-02-21 Thread John Cremona

Michael,

Is there anything I can do to help with 1946?  It's now a month since
I wrote that stuff and the more releases that go by before it is
merged the harder it will be.  Or will it be easier (for you!) to wait
until 2.10.2 is released without it and then redo the patch based on
that?

John

On 21/02/2008, mabshoff
[EMAIL PROTECTED] wrote:

  Here we go with 2.10.2.alpha2. It fixes a whole bunch of doctest
  failures
  and also finishes the merging of the graph theory code.

  The tarball [209MB] is available at the usual place:

  
 http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.2/sage-2.10.2.alpha2.tar

  The doctest failures in detail:

  const.tex: special function failure - see #

  sage -t  devel/sage-main/sage/groups/group.pyx - #2224
  sage -t  devel/sage-main/sage/misc/functional.py - #2226
  sage -t  devel/sage-main/sage/modules/quotient_module.py - #2230

  ---

  sage -t  devel/sage-main/sage/rings/padics/padic_ZZ_pX_CR_element.pyx

  4 times NotImplementedError: log is not quite working yet - David
  Roe might or might not have the resources to implement the missing
  bits.

  ---

  sage -t  devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx

  File multi_polynomial.pyx, line 256:
 sage: R(S.0)
  Expected:
 BROKEN -- FIX ME
  Got:
 p

  I am hazy on the details, but the result is not correct, but it was
  unclear during SD7 what the result should be or what causes the bug.

  ---

  sage -t  devel/sage-main/sage/schemes/elliptic_curves/padics.py

  File padics.py, line 947:
 sage: E.padic_sigma_truncated(5, 10)
  Expected:
 O(5^11) + (1 + O(5^10))*t + O(5^9)*t^2 + (3 + 2*5^2 + 3*5^3 +
  3*5^6 + 4*5^7 + O(5^8))*t^3 + O(5^7)*t^4 + (2 + 4*5^2 + 4*5^3 + 5^4 +
  5^5 + O(5^6))*t^5 + O(5^5)*t^6 + (2 + 2*5 + 5^2 + 4*5^3 + O(5^4))*t^7
  + O(5^3)*t^8 + (1 + 2*5 + O(5^2))*t^9 + O(5^1)*t^10 + O(t^11)
  Got:
 O(5^11) + (1 + O(5^10))*t + O(5^9)*t^2 + (3 + 2*5^2 + 3*5^3 +
  3*5^6 + 4*5^7 + O(5^8))*t^3 + O(5^7)*t^4 + (2 + 4*5^2 + 4*5^3 + 5^4 +
  5^5 + O(5^6))*t^5 + O(5^5)*t^6 + (2 + 2*5 + 5^2 + 4*5^3 + O(5^4))*t^7
  + O(5^3)*t^8 + (1 + 2*5 + O(5^2))*t^9 + O(5)*t^10 + O(t^11)

  Note the difference in printing: O(5^1)*t^10 vs. O(5)*t^10

  Once we fix all the above issue 2.10.2 will be release. I am
  optimitic
  and think that this will be the case in the next 24 hours.

  I am catching some sleep now - back in about right hours.

  Cheers,

  Michael

  

  Merge que, needs some additonal review:

  #1893: David Kohel: Added graphical plotting to discrete random
  variables
  #2153: David Kohel: Defined Hom parent of group homomorphisms.

  Has been merged, could use more review:

  #174, #1963, #2190

  Merged in alpha2:

  #1961: Robert Miller: Fix graph_isom bug
  #2186: Robert Miller: verbosity for graph_isom - visualize the tree
that is traversed during search
  #2211: Robert Miller: another segfault issue in graph_isom
  #2213: Robert Miller: misc graph theory fixes
  #2218: Mike Hansen: assuming an expression is not equal to another
expression doesn't work
  #2221: Gary Furnish: Silent failure of sage-env
  #2227: William Stein, Michael Abshoff: sage-2.10.2.alpha1 -- doctest
broken in sageinspect.py because I added a new option
  #2228: William Stein, Michael Abshoff: sage-2.10.2.alpha1 --
  fractional
ideal doctest failure -- output is equivalent
  #2229: Craig Citro: sage-2.10.2.alpha1 -- breakage in new
  totally_rel.py
  #2231: Mike Hansen, William Stein: sage-2.10.2-alpha1: doctest
  failure
in partition_algebra.py
  #2233: Willem Jan Palenstijn: valuation too large in padics on 64bit
  #2234: Martin Albrecht: typo fix in doctest
  #2236: Jason Grout: plot randomizes the endpoints of the interval and
causes wiggling in the graph
  #2238: William Stein, Alex Ghitza: doctest failure in const.tex

  Merged in alpha1:

  #174: William Stein: Implement a modular Hermite Normal Form algorithm
  #506: William Stein: add %timeit support to the notebook
  #521: David Harvey, Alex Ghitza: increase the doctest coverage for
   schemes/elliptic_curves/monsky_washnitzer.py
  #1116: Michael Abshoff: sage -sdist recreates certain empty files in
$SAGE_LOCAL/bin
  #1130: John Cremona, Nick Alexander: point counting for elliptic
curves over non-prime finite fields
  #1171: Robert Bradshaw: _new() method for quadratic field elements
  #1304: Robert Miller: edge-labeled graph isomorphism
  #1601: Rob Gross, Michael Abshoff: issue with noclobber and building
  sage
  #1651: David Joyner: bug in decode
  #1857: David Joyner: examples of parametric surfaces in 3d
  #1971: Jason Grout: notebook/jsmath -- make an optional spkg with the
image fonts
  #1987: Nils Bruin: forall and exists need pointers in docstring
to all and any
  #2004: David Harvey: padic_height_via_multiply
  #2041: Alex Ghitza: tutorial: 

[sage-devel] Re: Sage 2.10.2.alpha2 released

2008-02-21 Thread mabshoff



On Feb 21, 6:36 am, William Stein [EMAIL PROTECTED] wrote:
 On Wed, Feb 20, 2008 at 8:57 PM,  [EMAIL PROTECTED] wrote:

   #1366: Tom Boothby: speed up sage -br - cache the dependency
  diagram instead of computing it every time

   ??? Either I've got a doppelganger, I've been fixing Sage bugs in my 
  sleep, or this was misattributed...

 Thanks for catching that -- that was actually due to Bobby Moretti
 (thanks Bobby!).

  -- William

Sorry :) - fixed and properly credited in the release notes.

For some reason I always mix you two up.

Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha2 released

2008-02-21 Thread mabshoff



On Feb 21, 10:24 am, John Cremona [EMAIL PROTECTED] wrote:
 Michael,

 Is there anything I can do to help with 1946?  It's now a month since
 I wrote that stuff and the more releases that go by before it is
 merged the harder it will be.  Or will it be easier (for you!) to wait
 until 2.10.2 is released without it and then redo the patch based on
 that?

 John

Hi John,

we tried applying the patch and I get massive rejects in the
docstrings with your patch series as well as the bundle William posted
against 2.10.2.alpha1. Those rejects are usually easy to resolve
manually, but I am not somebody with enough expertise to do that. It
also looks like newlines might be involved somehow, which does
surprise me.

If you have a rebased series of patches against 2.10.2.alpha2 I am
sure that they will either go in before 2.10.2.final or right at the
start of the 2.10.3 release cycle, i.e. before anything else in that
area has a change to be merge, so that there is 0% potential for merge
conflict.

Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha2 released

2008-02-21 Thread William Stein

On Wed, Feb 20, 2008 at 8:36 PM, mabshoff
[EMAIL PROTECTED] wrote:

  Here we go with 2.10.2.alpha2. It fixes a whole bunch of doctest
  failures
  and also finishes the merging of the graph theory code.

  The tarball [209MB] is available at the usual place:

  
 http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.2/sage-2.10.2.alpha2.tar

  The doctest failures in detail:

  const.tex: special function failure - see #

  sage -t  devel/sage-main/sage/groups/group.pyx - #2224
  sage -t  devel/sage-main/sage/misc/functional.py - #2226
  sage -t  devel/sage-main/sage/modules/quotient_module.py - #2230

  ---

  sage -t  devel/sage-main/sage/rings/padics/padic_ZZ_pX_CR_element.pyx

  4 times NotImplementedError: log is not quite working yet - David
  Roe might or might not have the resources to implement the missing
  bits.

  ---

  sage -t  devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx

  File multi_polynomial.pyx, line 256:
 sage: R(S.0)
  Expected:
 BROKEN -- FIX ME
  Got:
 p

  I am hazy on the details, but the result is not correct, but it was
  unclear during SD7 what the result should be or what causes the bug.

  ---

  sage -t  devel/sage-main/sage/schemes/elliptic_curves/padics.py

  File padics.py, line 947:
 sage: E.padic_sigma_truncated(5, 10)
  Expected:
 O(5^11) + (1 + O(5^10))*t + O(5^9)*t^2 + (3 + 2*5^2 + 3*5^3 +
  3*5^6 + 4*5^7 + O(5^8))*t^3 + O(5^7)*t^4 + (2 + 4*5^2 + 4*5^3 + 5^4 +
  5^5 + O(5^6))*t^5 + O(5^5)*t^6 + (2 + 2*5 + 5^2 + 4*5^3 + O(5^4))*t^7
  + O(5^3)*t^8 + (1 + 2*5 + O(5^2))*t^9 + O(5^1)*t^10 + O(t^11)
  Got:
 O(5^11) + (1 + O(5^10))*t + O(5^9)*t^2 + (3 + 2*5^2 + 3*5^3 +
  3*5^6 + 4*5^7 + O(5^8))*t^3 + O(5^7)*t^4 + (2 + 4*5^2 + 4*5^3 + 5^4 +
  5^5 + O(5^6))*t^5 + O(5^5)*t^6 + (2 + 2*5 + 5^2 + 4*5^3 + O(5^4))*t^7
  + O(5^3)*t^8 + (1 + 2*5 + O(5^2))*t^9 + O(5)*t^10 + O(t^11)

  Note the difference in printing: O(5^1)*t^10 vs. O(5)*t^10

  Once we fix all the above issue 2.10.2 will be release. I am
  optimitic
  and think that this will be the case in the next 24 hours.

I've placed test logs here as usual:

   http://sage.math.washington.edu/home/was/build/tests/2.10.2.alpha2/

The genus2reduction and const.tex doctest failures are still there:

Total time for all tests: 8.4 seconds
sage -t  const.tex
*
*
File const.py, line 4626:
: bessel_K(3,2,100)
Expected:
0.64738539094863415315923557097
Got:
0.647385390948634



genus2reduction was broken by the new makefile.

On ppc osx 10.4 there is another failure:
File const.py, line 3200:
: G = E.abelian_group(); G
Expected:
(Multiplicative Abelian Group isomorphic to C5, ((1 : 0 : 1),))
Got:
(Multiplicative Abelian Group isomorphic to C5, ((0 : 0 : 1),))

---

Also on ppc:

sage -t  devel/sage-main/sage/functions/special.py

**
File special.py, line 506:
sage: bessel_J(3,10,scipy)
Expected:
0.0583793793052... - 1.65905485529...e-17*I
Got:
0.0583793793052000 - 1.60046919179000e-17*I
**
1 items had failures:


Also on OSX 10.5 PPC:

 [5.1 s]
sage -t  devel/sage-main/sage/rings/number_field/totallyreal_rel.py***
*** Error: TIMED OUT! *** ***
*** *** Error: TIMED OUT! *** ***
 [181.1 s]
sage -t  devel/sage-main/sage/rings/number_field/unit_group.py
 [5.3 s]

So I think the totallyreal_rel.py doctests need to be changed (need some
#long's or...?)  Or maybe there really is a big problem.  I don't know.

William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha2 released

2008-02-21 Thread Jaap Spies

mabshoff wrote:
 Here we go with 2.10.2.alpha2. It fixes a whole bunch of doctest
 failures
 and also finishes the merging of the graph theory code.
 
 The tarball [209MB] is available at the usual place:
 
 http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.2/sage-2.10.2.alpha2.tar
 

No surprises here under Fedora 7 32bits:

The following tests failed:


 sage -t  devel/sage-main/sage/schemes/elliptic_curves/padics.py
 sage -t  devel/sage-main/sage/functions/special.py
 sage -t  devel/sage-main/sage/rings/padics/padic_ZZ_pX_CR_element.pyx
 sage -t  devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx
 sage -t  devel/sage-main/sage/misc/functional.py
 sage -t  devel/sage-main/sage/groups/group.pyx

Jaap


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha2 released

2008-02-21 Thread John Cremona

That's weird.  Obviously I would not have poseted the patches at all
if they had not passed all tests on my machine.

Anyway, by the time I came home and could read email you and William
had fixed it all, so thanks a lot for that -- and next time i'll try
to make it easier.

John

On 21/02/2008, mabshoff
[EMAIL PROTECTED] wrote:



  On Feb 21, 10:24 am, John Cremona [EMAIL PROTECTED] wrote:
   Michael,
  
   Is there anything I can do to help with 1946?  It's now a month since
   I wrote that stuff and the more releases that go by before it is
   merged the harder it will be.  Or will it be easier (for you!) to wait
   until 2.10.2 is released without it and then redo the patch based on
   that?
  
   John


 Hi John,

  we tried applying the patch and I get massive rejects in the
  docstrings with your patch series as well as the bundle William posted
  against 2.10.2.alpha1. Those rejects are usually easy to resolve
  manually, but I am not somebody with enough expertise to do that. It
  also looks like newlines might be involved somehow, which does
  surprise me.

  If you have a rebased series of patches against 2.10.2.alpha2 I am
  sure that they will either go in before 2.10.2.final or right at the
  start of the 2.10.3 release cycle, i.e. before anything else in that
  area has a change to be merge, so that there is 0% potential for merge
  conflict.

  Cheers,

  Michael

 



-- 
John Cremona

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha2 released

2008-02-21 Thread Bobby Moretti

On Wed, Feb 20, 2008 at 8:57 PM,  [EMAIL PROTECTED] wrote:

  ??? Either I've got a doppelganger, I've been fixing Sage bugs in my sleep, 
 or this was misattributed...

You mean you haven't seen my long red braided hair? :)

-- 
Bobby Moretti
[EMAIL PROTECTED]

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha2 released

2008-02-21 Thread bill purvis

On Thursday 21 February 2008, mabshoff wrote:
 Here we go with 2.10.2.alpha2. It fixes a whole bunch of doctest
 failures
 and also finishes the merging of the graph theory code.

 The tarball [209MB] is available at the usual place:

 http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.2/sage-2.
10.2.alpha2.tar

 The doctest failures in detail:

 const.tex: special function failure - see #

 sage -t  devel/sage-main/sage/groups/group.pyx - #2224
 sage -t  devel/sage-main/sage/misc/functional.py - #2226
 sage -t  devel/sage-main/sage/modules/quotient_module.py - #2230

 ---

 sage -t  devel/sage-main/sage/rings/padics/padic_ZZ_pX_CR_element.pyx

 4 times NotImplementedError: log is not quite working yet - David
 Roe might or might not have the resources to implement the missing
 bits.

 ---

 sage -t  devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx

 File multi_polynomial.pyx, line 256:
 sage: R(S.0)
 Expected:
 BROKEN -- FIX ME
 Got:
 p

 I am hazy on the details, but the result is not correct, but it was
 unclear during SD7 what the result should be or what causes the bug.

 ---

 sage -t  devel/sage-main/sage/schemes/elliptic_curves/padics.py

 File padics.py, line 947:
 sage: E.padic_sigma_truncated(5, 10)
 Expected:
 O(5^11) + (1 + O(5^10))*t + O(5^9)*t^2 + (3 + 2*5^2 + 3*5^3 +
 3*5^6 + 4*5^7 + O(5^8))*t^3 + O(5^7)*t^4 + (2 + 4*5^2 + 4*5^3 + 5^4 +
 5^5 + O(5^6))*t^5 + O(5^5)*t^6 + (2 + 2*5 + 5^2 + 4*5^3 + O(5^4))*t^7
 + O(5^3)*t^8 + (1 + 2*5 + O(5^2))*t^9 + O(5^1)*t^10 + O(t^11)
 Got:
 O(5^11) + (1 + O(5^10))*t + O(5^9)*t^2 + (3 + 2*5^2 + 3*5^3 +
 3*5^6 + 4*5^7 + O(5^8))*t^3 + O(5^7)*t^4 + (2 + 4*5^2 + 4*5^3 + 5^4 +
 5^5 + O(5^6))*t^5 + O(5^5)*t^6 + (2 + 2*5 + 5^2 + 4*5^3 + O(5^4))*t^7
 + O(5^3)*t^8 + (1 + 2*5 + O(5^2))*t^9 + O(5)*t^10 + O(t^11)

 Note the difference in printing: O(5^1)*t^10 vs. O(5)*t^10

 Once we fix all the above issue 2.10.2 will be release. I am
 optimitic
 and think that this will be the case in the next 24 hours.

 I am catching some sleep now - back in about right hours.

 Cheers,

 Michael
Alpha2 installed and tested on Toshiba Laptop under Ubuntu.

make test failures:


sage -t  devel/sage-main/sage/groups/group.pyx
sage -t  devel/sage-main/sage/functions/special.py
sage -t  devel/sage-main/sage/misc/sage_timeit_class.pyx
sage -t  devel/sage-main/sage/misc/functional.py
sage -t  devel/sage-main/sage/schemes/elliptic_curves/padics.py
sage -t  devel/sage-main/sage/rings/number_field/totallyreal_rel.py
sage -t  devel/sage-main/sage/rings/padics/padic_ZZ_pX_CR_element.pyx
sage -t  devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx
Total time for all tests: 4938.4 seconds

test log is on my server:

http://www.billp.org/alpha2-test.log

if you need any further details.
Time for bed!

Bill
-- 
+---+
| Bill Purvis, Amateur Mathematician|
|  email: [EMAIL PROTECTED]  |
|  http://bil.members.beeb.net  |
+---+

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha2 released

2008-02-21 Thread William Stein

On Thu, Feb 21, 2008 at 3:04 PM, John Cremona [EMAIL PROTECTED] wrote:

  alpha2 built fine for me

  make check found this:

  sage -t  const.tex
  **

 File const.py, line 3200:
 : G = E.abelian_group(); G
  Expected:
 (Multiplicative Abelian Group isomorphic to C5, ((1 : 0 : 1),))
  Got:
 (Multiplicative Abelian Group isomorphic to C5, ((0 : 0 : 1),))

  but that's a random effect since any one of 4 generators for this
  group might be output.  Is there a way of saying it's random in
  const.tex?


Make it

   sage: G = E.abelian_group()
   sage: G   # random -- any one of the generators might be output

const.tex is just turned into const.py, and run through the usual
doctest system.

I think this has already been fixed, though -- check in irc.

William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha2 released

2008-02-21 Thread mabshoff



On Feb 22, 12:04 am, John Cremona [EMAIL PROTECTED] wrote:
 alpha2 built fine for me

 make check found this:

Hi John,

 sage -t  const.tex
 **
 File const.py, line 3200:
 : G = E.abelian_group(); G
 Expected:
 (Multiplicative Abelian Group isomorphic to C5, ((1 : 0 : 1),))
 Got:
 (Multiplicative Abelian Group isomorphic to C5, ((0 : 0 : 1),))

 but that's a random effect since any one of 4 generators for this
 group might be output.  Is there a way of saying it's random in
 const.tex?

Yep, just like in the regular doctests. The issue has already been
fixed and the patch is in what will become 2.10.2.rc0 within hours.

Interestingly applying #1947 lead to two new doctest failures: #2251
and #2252. A binary for sage.math that shows the problems is at

http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.2/sage-sage-2.10.2.rc0ish-x86_64-Linux.tar.gz

 John


Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha2 released

2008-02-21 Thread John Cremona

alpha2 built fine for me

make check found this:

sage -t  const.tex
**
File const.py, line 3200:
: G = E.abelian_group(); G
Expected:
(Multiplicative Abelian Group isomorphic to C5, ((1 : 0 : 1),))
Got:
(Multiplicative Abelian Group isomorphic to C5, ((0 : 0 : 1),))

but that's a random effect since any one of 4 generators for this
group might be output.  Is there a way of saying it's random in
const.tex?

John

On 21/02/2008, bill purvis [EMAIL PROTECTED] wrote:

  On Thursday 21 February 2008, mabshoff wrote:
   Here we go with 2.10.2.alpha2. It fixes a whole bunch of doctest
   failures
   and also finishes the merging of the graph theory code.
  
   The tarball [209MB] is available at the usual place:
  
   http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.2/sage-2.
  10.2.alpha2.tar
  
   The doctest failures in detail:
  
   const.tex: special function failure - see #
  
   sage -t  devel/sage-main/sage/groups/group.pyx - #2224
   sage -t  devel/sage-main/sage/misc/functional.py - #2226
   sage -t  devel/sage-main/sage/modules/quotient_module.py - #2230
  
   ---
  
   sage -t  devel/sage-main/sage/rings/padics/padic_ZZ_pX_CR_element.pyx
  
   4 times NotImplementedError: log is not quite working yet - David
   Roe might or might not have the resources to implement the missing
   bits.
  
   ---
  
   sage -t  devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx
  
   File multi_polynomial.pyx, line 256:
   sage: R(S.0)
   Expected:
   BROKEN -- FIX ME
   Got:
   p
  
   I am hazy on the details, but the result is not correct, but it was
   unclear during SD7 what the result should be or what causes the bug.
  
   ---
  
   sage -t  devel/sage-main/sage/schemes/elliptic_curves/padics.py
  
   File padics.py, line 947:
   sage: E.padic_sigma_truncated(5, 10)
   Expected:
   O(5^11) + (1 + O(5^10))*t + O(5^9)*t^2 + (3 + 2*5^2 + 3*5^3 +
   3*5^6 + 4*5^7 + O(5^8))*t^3 + O(5^7)*t^4 + (2 + 4*5^2 + 4*5^3 + 5^4 +
   5^5 + O(5^6))*t^5 + O(5^5)*t^6 + (2 + 2*5 + 5^2 + 4*5^3 + O(5^4))*t^7
   + O(5^3)*t^8 + (1 + 2*5 + O(5^2))*t^9 + O(5^1)*t^10 + O(t^11)
   Got:
   O(5^11) + (1 + O(5^10))*t + O(5^9)*t^2 + (3 + 2*5^2 + 3*5^3 +
   3*5^6 + 4*5^7 + O(5^8))*t^3 + O(5^7)*t^4 + (2 + 4*5^2 + 4*5^3 + 5^4 +
   5^5 + O(5^6))*t^5 + O(5^5)*t^6 + (2 + 2*5 + 5^2 + 4*5^3 + O(5^4))*t^7
   + O(5^3)*t^8 + (1 + 2*5 + O(5^2))*t^9 + O(5)*t^10 + O(t^11)
  
   Note the difference in printing: O(5^1)*t^10 vs. O(5)*t^10
  
   Once we fix all the above issue 2.10.2 will be release. I am
   optimitic
   and think that this will be the case in the next 24 hours.
  
   I am catching some sleep now - back in about right hours.
  
   Cheers,
  
   Michael

 Alpha2 installed and tested on Toshiba Laptop under Ubuntu.

  make test failures:



 sage -t  devel/sage-main/sage/groups/group.pyx

 sage -t  devel/sage-main/sage/functions/special.py
 sage -t  devel/sage-main/sage/misc/sage_timeit_class.pyx

 sage -t  devel/sage-main/sage/misc/functional.py

 sage -t  devel/sage-main/sage/schemes/elliptic_curves/padics.py

 sage -t  devel/sage-main/sage/rings/number_field/totallyreal_rel.py

 sage -t  devel/sage-main/sage/rings/padics/padic_ZZ_pX_CR_element.pyx

 sage -t  devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx

 Total time for all tests: 4938.4 seconds

  test log is on my server:

 http://www.billp.org/alpha2-test.log

  if you need any further details.
  Time for bed!

  Bill

 --
  +---+
  | Bill Purvis, Amateur Mathematician|
  |  email: [EMAIL PROTECTED]  |
  |  http://bil.members.beeb.net  |
  +---+


  



-- 
John Cremona

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha2 released

2008-02-20 Thread boothby

#1366: Tom Boothby: speed up sage -br - cache the dependency
diagram instead of computing it every time

??? Either I've got a doppelganger, I've been fixing Sage bugs in my sleep, or 
this was misattributed...


On Wed, 20 Feb 2008, mabshoff wrote:


 Here we go with 2.10.2.alpha2. It fixes a whole bunch of doctest
 failures
 and also finishes the merging of the graph theory code.

 The tarball [209MB] is available at the usual place:

 http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.2/sage-2.10.2.alpha2.tar

 The doctest failures in detail:

 const.tex: special function failure - see #

 sage -t  devel/sage-main/sage/groups/group.pyx - #2224
 sage -t  devel/sage-main/sage/misc/functional.py - #2226
 sage -t  devel/sage-main/sage/modules/quotient_module.py - #2230

 ---

 sage -t  devel/sage-main/sage/rings/padics/padic_ZZ_pX_CR_element.pyx

 4 times NotImplementedError: log is not quite working yet - David
 Roe might or might not have the resources to implement the missing
 bits.

 ---

 sage -t  devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx

 File multi_polynomial.pyx, line 256:
sage: R(S.0)
 Expected:
BROKEN -- FIX ME
 Got:
p

 I am hazy on the details, but the result is not correct, but it was
 unclear during SD7 what the result should be or what causes the bug.

 ---

 sage -t  devel/sage-main/sage/schemes/elliptic_curves/padics.py

 File padics.py, line 947:
sage: E.padic_sigma_truncated(5, 10)
 Expected:
O(5^11) + (1 + O(5^10))*t + O(5^9)*t^2 + (3 + 2*5^2 + 3*5^3 +
 3*5^6 + 4*5^7 + O(5^8))*t^3 + O(5^7)*t^4 + (2 + 4*5^2 + 4*5^3 + 5^4 +
 5^5 + O(5^6))*t^5 + O(5^5)*t^6 + (2 + 2*5 + 5^2 + 4*5^3 + O(5^4))*t^7
 + O(5^3)*t^8 + (1 + 2*5 + O(5^2))*t^9 + O(5^1)*t^10 + O(t^11)
 Got:
O(5^11) + (1 + O(5^10))*t + O(5^9)*t^2 + (3 + 2*5^2 + 3*5^3 +
 3*5^6 + 4*5^7 + O(5^8))*t^3 + O(5^7)*t^4 + (2 + 4*5^2 + 4*5^3 + 5^4 +
 5^5 + O(5^6))*t^5 + O(5^5)*t^6 + (2 + 2*5 + 5^2 + 4*5^3 + O(5^4))*t^7
 + O(5^3)*t^8 + (1 + 2*5 + O(5^2))*t^9 + O(5)*t^10 + O(t^11)

 Note the difference in printing: O(5^1)*t^10 vs. O(5)*t^10

 Once we fix all the above issue 2.10.2 will be release. I am
 optimitic
 and think that this will be the case in the next 24 hours.

 I am catching some sleep now - back in about right hours.

 Cheers,

 Michael

 

 Merge que, needs some additonal review:

 #1893: David Kohel: Added graphical plotting to discrete random
 variables
 #2153: David Kohel: Defined Hom parent of group homomorphisms.

 Has been merged, could use more review:

 #174, #1963, #2190

 Merged in alpha2:

 #1961: Robert Miller: Fix graph_isom bug
 #2186: Robert Miller: verbosity for graph_isom - visualize the tree
   that is traversed during search
 #2211: Robert Miller: another segfault issue in graph_isom
 #2213: Robert Miller: misc graph theory fixes
 #2218: Mike Hansen: assuming an expression is not equal to another
   expression doesn't work
 #2221: Gary Furnish: Silent failure of sage-env
 #2227: William Stein, Michael Abshoff: sage-2.10.2.alpha1 -- doctest
   broken in sageinspect.py because I added a new option
 #2228: William Stein, Michael Abshoff: sage-2.10.2.alpha1 --
 fractional
   ideal doctest failure -- output is equivalent
 #2229: Craig Citro: sage-2.10.2.alpha1 -- breakage in new
 totally_rel.py
 #2231: Mike Hansen, William Stein: sage-2.10.2-alpha1: doctest
 failure
   in partition_algebra.py
 #2233: Willem Jan Palenstijn: valuation too large in padics on 64bit
 #2234: Martin Albrecht: typo fix in doctest
 #2236: Jason Grout: plot randomizes the endpoints of the interval and
   causes wiggling in the graph
 #2238: William Stein, Alex Ghitza: doctest failure in const.tex

 Merged in alpha1:

 #174: William Stein: Implement a modular Hermite Normal Form algorithm
 #506: William Stein: add %timeit support to the notebook
 #521: David Harvey, Alex Ghitza: increase the doctest coverage for
  schemes/elliptic_curves/monsky_washnitzer.py
 #1116: Michael Abshoff: sage -sdist recreates certain empty files in
   $SAGE_LOCAL/bin
 #1130: John Cremona, Nick Alexander: point counting for elliptic
   curves over non-prime finite fields
 #1171: Robert Bradshaw: _new() method for quadratic field elements
 #1304: Robert Miller: edge-labeled graph isomorphism
 #1601: Rob Gross, Michael Abshoff: issue with noclobber and building
 sage
 #1651: David Joyner: bug in decode
 #1857: David Joyner: examples of parametric surfaces in 3d
 #1971: Jason Grout: notebook/jsmath -- make an optional spkg with the
   image fonts
 #1987: Nils Bruin: forall and exists need pointers in docstring
   to all and any
 #2004: David Harvey: padic_height_via_multiply
 #2041: Alex Ghitza: tutorial: long lines in verbatim environments get
   cut off in pdf file
 #2063: William Stein: sage -q is broken
 #2079: Robert Bradshaw: /= does not work for univariate polynomials
 #2085: 

[sage-devel] Re: Sage 2.10.2.alpha2 released

2008-02-20 Thread William Stein

On Wed, Feb 20, 2008 at 8:57 PM,  [EMAIL PROTECTED] wrote:

  #1366: Tom Boothby: speed up sage -br - cache the dependency
 diagram instead of computing it every time

  ??? Either I've got a doppelganger, I've been fixing Sage bugs in my sleep, 
 or this was misattributed...


Thanks for catching that -- that was actually due to Bobby Moretti
(thanks Bobby!).

 -- William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha0 released!

2008-02-18 Thread Jaap Spies

Craig Citro wrote:
 Hi Jaap,
 
 I went ahead and fixed (I hope!) the doctest below. (I just added a
 prec flag, and made the doctests use it, so this should avoid any sort
 of architecture-dependent issues). Could you try this out and let me
 know if it works, and then give the patch a positive review? Thanks!
 
 If anyone else is seeing this doctest failure, could you also try it
 out? (I don't see it on my machine, so I'm guessing this works, but I
 can't be sure.)
 
 Patch is here:
 
 http://trac.sagemath.org/sage_trac/ticket/2201
 
Hi Craig,

I couldn't apply this patch for some reason I don't understand!
abort: outstanding uncommitted changes

Jaap


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha0 released!

2008-02-18 Thread Jaap Spies

Craig Citro wrote:
As follow up:
 
 If anyone else is seeing this doctest failure, could you also try it
 out? (I don't see it on my machine, so I'm guessing this works, but I
 can't be sure.)
 
 Patch is here:
 
 http://trac.sagemath.org/sage_trac/ticket/2201
 

I applied the patch by hand.

And got:
copying build/lib.linux-i686-2.5/sage/rings/number_field/number_field.py - 
/home/jaap/downloads/sage-2.10.2.alpha0/local/lib/python2.5/site-packages/sage/rings/number_field
byte-compiling 
/home/jaap/downloads/sage-2.10.2.alpha0/local/lib/python2.5/site-packages/sage/rings/number_field/number_field.py
 to number_field.pyc
running install_scripts
changing mode of 
/home/jaap/downloads/sage-2.10.2.alpha0/local/bin/dsage_server.py to 775
changing mode of 
/home/jaap/downloads/sage-2.10.2.alpha0/local/bin/dsage_worker.py to 775
changing mode of 
/home/jaap/downloads/sage-2.10.2.alpha0/local/bin/dsage_setup.py to 775
running install_data
running install_egg_info
Removing 
/home/jaap/downloads/sage-2.10.2.alpha0/local/lib/python2.5/site-packages/sage-0.0.0-py2.5.egg-info
Writing 
/home/jaap/downloads/sage-2.10.2.alpha0/local/lib/python2.5/site-packages/sage-0.0.0-py2.5.egg-info
--
| SAGE Version 2.10.2.alpha0, Release Date: 2008-02-14   |
| Type notebook() for the GUI, and license() for information.|
--


sage:
Exiting SAGE (CPU time 0m0.00s, Wall time 0m14.94s).
[EMAIL PROTECTED] sage-2.10.2.alpha0]$ ./sage -t  
devel/sage-main/sage/rings/number_field/number_field.py
sage -t  devel/sage-main/sage/rings/number_field/number_field.py
  [21.3 s]

--
All tests passed!
Total time for all tests: 21.3 seconds

I'll give the trac a positive review.

Jaap


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha0 released!

2008-02-18 Thread Justin C. Walker

Hi, all,

On Feb 14, 2008, at 22:41 , mabshoff wrote:

 here is the first alpha0 for 2.10.2. It has been greatly delayed by
 SD7
 and then at least on my end by the cold I brought home from it that
 put
 me out of commission for two days. The big changes in this release
 are

  * Debianization of the build system
  * unramified and eisenstein extensions
  * code for enumerating totally real fields

 The tarball [206MB] is available at the usual place:

 http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.2/ 
 sage-2.10.2.alpha0.tar


The build fails on my Mac OS X system [10.4.11, Dual Quad Xeon].  The  
last part of the install log is appended.  The full (7MB!!) install  
log is in sage.math.washington.edu:logs/2.10.2.alpha0.log.

I built it with -j6.

I'm trying it now without parallelism, but in the meantime, any  
thoughts?

Justin

=
*** TOUCHING ALL CYTHON (.pyx) FILES ***
scons: `install' is up to date.

--
sage: Building and installing modified SAGE library files.


Installing c_lib
scons: `install' is up to date.
Traceback (most recent call last):
   File setup.py, line 1207, in module
 deps = create_deps(ext_modules)
   File setup.py, line 1198, in create_deps
 deps_graph(deps, f, visited)
   File setup.py, line 1165, in deps_graph
 this_deps = search_all_includes(f)
   File setup.py, line 1089, in search_all_includes
 S = open(filename).readlines()
IOError: [Errno 2] No such file or directory: 'sage-main/sage/modules/ 
free_module_element.pyx'
sage: There was an error installing modified sage library code.

ERROR installing SAGE


--
Justin C. Walker, Curmudgeon-At-Large
Institute for the Absorption of Federal Funds

Men are from Earth.
Women are from Earth.
Deal with it.





--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha0 released!

2008-02-17 Thread Craig Citro

Hi Jaap,

I went ahead and fixed (I hope!) the doctest below. (I just added a
prec flag, and made the doctests use it, so this should avoid any sort
of architecture-dependent issues). Could you try this out and let me
know if it works, and then give the patch a positive review? Thanks!

If anyone else is seeing this doctest failure, could you also try it
out? (I don't see it on my machine, so I'm guessing this works, but I
can't be sure.)

Patch is here:

http://trac.sagemath.org/sage_trac/ticket/2201

-cc

 [EMAIL PROTECTED] sage-2.10.2.alpha0]$ ./sage -t  
 devel/sage-main/sage/rings/number_field/number_field.py
 sage -t  
 devel/sage-main/sage/rings/number_field/number_field.py**
 File number_field.py, line 2087:
  sage: F.reduced_basis()
 Expected:
  [1, alpha, alpha^2 - 15*alpha + 1, alpha^3 - 16*alpha^2 + 469*alpha + 
 267109]
 Got:
  [1, alpha, alpha^2 - 15*alpha, alpha^3 - 16*alpha^2 + 469*alpha + 267109]
 **
 1 items had failures:
 1 of   6 in __main__.example_60
 ***Test Failed*** 1 failures.
 For whitespace errors, see the file .doctest_number_field.py
   [33.8 s]
 exit code: 256


 Jaap

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha0 released!

2008-02-16 Thread Jaap Spies

mabshoff wrote:
 SNIP
 The patch at
 http://trac.sagemath.org/sage_trac/attachment/ticket/1963/Sage-2.10.2...
 fixes the import error.
 
 Hi Jaap
 
 After applying the patch I got on Fedora 7 32 bits:
 --
 The following tests failed:

  sage -t  
 devel/sage-main/sage/rings/padics/padic_ZZ_pX_CR_element.pyx
  sage -t  devel/sage-main/sage/rings/number_field/number_field.py
 
 Interesting that there is a 32 vs 64 bit issue left in the extension
 code. The above two doctest failures should be caused by David's
 patch.
 
[EMAIL PROTECTED] sage-2.10.2.alpha0]$ ./sage -t  
devel/sage-main/sage/rings/number_field/number_field.py
sage -t  
devel/sage-main/sage/rings/number_field/number_field.py**
File number_field.py, line 2087:
 sage: F.reduced_basis()
Expected:
 [1, alpha, alpha^2 - 15*alpha + 1, alpha^3 - 16*alpha^2 + 469*alpha + 
267109]
Got:
 [1, alpha, alpha^2 - 15*alpha, alpha^3 - 16*alpha^2 + 469*alpha + 267109]
**
1 items had failures:
1 of   6 in __main__.example_60
***Test Failed*** 1 failures.
For whitespace errors, see the file .doctest_number_field.py
  [33.8 s]
exit code: 256


Jaap


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha0 released!

2008-02-16 Thread Jaap Spies

Craig Citro wrote:
  sage -t  devel/sage-main/sage/rings/number_field/number_field.py

 
 Actually, this one could be unexpected numerical noise from the code I
 added in with John Voight's code. Jaap, could you post this doctest
 failure, too?
 

Sorry I missed this message. See elsewhere in this thread.

Jaap



--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha0 released!

2008-02-15 Thread mabshoff

Hello folks,

  * unramified and eisenstein extensions

We are having some problems with the build from vanilla sources build:

[10:11] mhansen-2028 mabshoff: You there?
[10:13] mhansen-2028 After building alpha0, I get the following:
[10:13] mhansen-2028 type 'exceptions.ImportError': No module
named padic_extension_generic_element
[10:26] mhansen-2028 wstein-grant: You around?
[10:36] wstein-grant hi
[10:36] wstein-grant hi mhansen-2028
[10:36] wstein-grant yep, alpha0 fails to work on all machines
because of the error mhansen-2028 mentions above.
[10:38] mhansen-2028 Lovely :)
[10:38] mhansen-2028 We should find the source for that file.

So let us know if anybody (David himself?) has the solution. It seems
that every time we merge a major patch that adds a lot of code and
moves some around has at least one of those import errors.

Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha0 released!

2008-02-15 Thread mabshoff



On Feb 15, 2:03 pm, mabshoff [EMAIL PROTECTED]
dortmund.de wrote:
 Hello folks,

   * unramified and eisenstein extensions

 We are having some problems with the build from vanilla sources build:

 [10:11] mhansen-2028 mabshoff: You there?
 [10:13] mhansen-2028 After building alpha0, I get the following:
 [10:13] mhansen-2028 type 'exceptions.ImportError': No module
 named padic_extension_generic_element
 [10:26] mhansen-2028 wstein-grant: You around?
 [10:36] wstein-grant hi
 [10:36] wstein-grant hi mhansen-2028
 [10:36] wstein-grant yep, alpha0 fails to work on all machines
 because of the error mhansen-2028 mentions above.
 [10:38] mhansen-2028 Lovely :)
 [10:38] mhansen-2028 We should find the source for that file.

 So let us know if anybody (David himself?) has the solution. It seems
 that every time we merge a major patch that adds a lot of code and
 moves some around has at least one of those import errors.

The patch at

http://trac.sagemath.org/sage_trac/attachment/ticket/1963/Sage-2.10.2.alpha1-fix-import-issue.patch

fixes the import error.

 Cheers,

 Michael

Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha0 released!

2008-02-15 Thread Jaap Spies

mabshoff wrote:
 
 
 On Feb 15, 2:03 pm, mabshoff [EMAIL PROTECTED]
 dortmund.de wrote:
 Hello folks,

  * unramified and eisenstein extensions
 We are having some problems with the build from vanilla sources build:

 [10:11] mhansen-2028 mabshoff: You there?
 [10:13] mhansen-2028 After building alpha0, I get the following:
 [10:13] mhansen-2028 type 'exceptions.ImportError': No module
 named padic_extension_generic_element
 [10:26] mhansen-2028 wstein-grant: You around?
 [10:36] wstein-grant hi
 [10:36] wstein-grant hi mhansen-2028
 [10:36] wstein-grant yep, alpha0 fails to work on all machines
 because of the error mhansen-2028 mentions above.
 [10:38] mhansen-2028 Lovely :)
 [10:38] mhansen-2028 We should find the source for that file.

 So let us know if anybody (David himself?) has the solution. It seems
 that every time we merge a major patch that adds a lot of code and
 moves some around has at least one of those import errors.
 
 The patch at
 
 http://trac.sagemath.org/sage_trac/attachment/ticket/1963/Sage-2.10.2.alpha1-fix-import-issue.patch
 
 fixes the import error.
 

After applying the patch I got on Fedora 7 32 bits:
--
The following tests failed:


 sage -t  devel/sage-main/sage/rings/padics/padic_ZZ_pX_CR_element.pyx
 sage -t  devel/sage-main/sage/rings/number_field/number_field.py
 sage -t  devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx
 sage -t  devel/sage-main/sage/misc/functional.py
 sage -t  devel/sage-main/sage/groups/group.pyx
 sage -t  devel/sage-main/sage/combinat/partition_algebra.py
Total time for all tests: 2704.2 seconds
Please see /home/jaap/downloads/sage-2.10.2.alpha0/tmp/test.log for the 
complete log from this test.
[EMAIL PROTECTED] sage-2.10.2.alpha0]$


Jaap


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha0 released!

2008-02-15 Thread David Roe
This is doctest where the result used to be
Traceback (most recent call
last):

...

TypeError: cannot create a p-adic out of class '
sage.rings.polynomial.multi_polynomial_element.MPolynomial_polydict'

but after the p-adics patch it started working and returning p.  I looked at
it briefly and couldn't figure out why it was doing so.
David

On Fri, Feb 15, 2008 at 3:16 PM, Jaap Spies [EMAIL PROTECTED] wrote:


 mabshoff wrote:
  SNIP

   sage -t
  devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx
 
  That is a new one. Could you post the detailed failure?
 


 [EMAIL PROTECTED] sage-2.10.2.alpha0]$ ./sage -t
  devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx
 sage -t
  
 devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx**
 File multi_polynomial.pyx, line 256:
 sage: R(S.0)
 Expected:
 BROKEN -- FIX ME
 Got:
 p
 **
 1 items had failures:
1 of  14 in __main__.example_4
 ***Test Failed*** 1 failures.
 For whitespace errors, see the file .doctest_multi_polynomial.pyx
  [2.0 s]
 exit code: 256

 Jaap


 


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha0 released!

2008-02-15 Thread mabshoff



On Feb 15, 9:21 pm, David Roe [EMAIL PROTECTED] wrote:

Hi David,

 This is doctest where the result used to be
 Traceback (most recent call
 last):

 ...

 TypeError: cannot create a p-adic out of class '
 sage.rings.polynomial.multi_polynomial_element.MPolynomial_polydict'

 but after the p-adics patch it started working and returning p.  I looked at
 it briefly and couldn't figure out why it was doing so.

I remember now that we discussed that at SD7, so sorry for the noise.

 David


Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha0 released!

2008-02-15 Thread Jaap Spies

mabshoff wrote:
 SNIP

  sage -t  devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx
 
 That is a new one. Could you post the detailed failure?
 


[EMAIL PROTECTED] sage-2.10.2.alpha0]$ ./sage -t  
devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx
sage -t  
devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx**
File multi_polynomial.pyx, line 256:
 sage: R(S.0)
Expected:
 BROKEN -- FIX ME
Got:
 p
**
1 items had failures:
1 of  14 in __main__.example_4
***Test Failed*** 1 failures.
For whitespace errors, see the file .doctest_multi_polynomial.pyx
  [2.0 s]
exit code: 256

Jaap


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha0 released!

2008-02-15 Thread mabshoff

SNIP
  The patch at

 http://trac.sagemath.org/sage_trac/attachment/ticket/1963/Sage-2.10.2...

  fixes the import error.

Hi Jaap

 After applying the patch I got on Fedora 7 32 bits:
 --
 The following tests failed:

  sage -t  devel/sage-main/sage/rings/padics/padic_ZZ_pX_CR_element.pyx
  sage -t  devel/sage-main/sage/rings/number_field/number_field.py

Interesting that there is a 32 vs 64 bit issue left in the extension
code. The above two doctest failures should be caused by David's
patch.

  sage -t  devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx

That is a new one. Could you post the detailed failure?

  sage -t  devel/sage-main/sage/misc/functional.py
  sage -t  devel/sage-main/sage/groups/group.pyx
  sage -t  devel/sage-main/sage/combinat/partition_algebra.py

Those also happen on 64 bit.

 Total time for all tests: 2704.2 seconds
 Please see /home/jaap/downloads/sage-2.10.2.alpha0/tmp/test.log for the 
 complete log from this test.
 [EMAIL PROTECTED] sage-2.10.2.alpha0]$

 Jaap

Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Sage 2.10.2.alpha0 released!

2008-02-15 Thread mabshoff

If you want to commit to the devel/sage repo you need to drop in the
files from

http://sage.math.washington.edu/home/mabshoff/missing-debian.tar.gz

into SAGE_ROOT/devel/sage. hg status should then show that everything
is ok.

Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---