Re: [sage-release] Re: Sage 8.8.rc2 released

2019-06-21 Thread Dima Pasechnik
File "src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py",
line 1373, in 
sage.schemes.hyperelliptic_curves.hyperelliptic_finite_field.HyperellipticCurve_finite_field.zeta_function
Failed example:
H.zeta_function()
Expected:
(81*x^4 + 72*x^3 + 32*x^2 + 8*x + 1)/(9*x^2 - 10*x + 1)
Got:
(16*x^4 + 8*x^3 + x^2 + 2*x + 1)/(4*x^2 - 5*x + 1)

looks like a Heisenbug to me. These are really different answers.

On Fri, Jun 21, 2019 at 10:10 AM Eric Gourgoulhon
 wrote:
>
> On Ubuntu 18.04 running on bi-Xeon E5-2623 (8 cores) + 16 GB RAM:
>
> - python2:
>
>   - incremental build (from 8.8.rc1, with -j16) completed, with Sphinx 
> complaining during the doc build:
>  formatargspec() is now deprecated.  Please use 
> sphinx.util.inspect.Signature instead
>
>   - all tests from ptestlong passed
>
> - python3:
>
>   - incremental build (from 8.8.rc1, with -j16) completed, with the same 
> Sphinx deprecation warning as with python 2.
>
>   - tests from ptest-python3 passed, except for 2 doctests
> in src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py:
>
> sage -t --long --warn-long 51.8 
> src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py
> **
> File "src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py", 
> line 1372, in 
> sage.schemes.hyperelliptic_curves.hyperelliptic_finite_field.HyperellipticCurve_finite_field.zeta_function
> Failed example:
> H = HyperellipticCurve(t^5 + a*t)
> Exception raised:
> Traceback (most recent call last):
>   File 
> "/home/eric/sage/py3/local/lib/python3.7/site-packages/sage/doctest/forker.py",
>  line 681, in _run
> self.compile_and_execute(example, compiler, test.globs)
>   File 
> "/home/eric/sage/py3/local/lib/python3.7/site-packages/sage/doctest/forker.py",
>  line 1105, in compile_and_execute
> exec(compiled, globs)
>   File " sage.schemes.hyperelliptic_curves.hyperelliptic_finite_field.HyperellipticCurve_finite_field.zeta_function[7]>",
>  line 1, in 
> H = HyperellipticCurve(t**Integer(5) + a*t)
>   File 
> "/home/eric/sage/py3/local/lib/python3.7/site-packages/sage/schemes/hyperelliptic_curves/constructor.py",
>  line 220, in HyperellipticCurve
> raise ValueError("In characteristic 2, argument h (= %s) must be 
> non-zero."%h)
> ValueError: In characteristic 2, argument h (= 0) must be non-zero.
> **
> File "src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py", 
> line 1373, in 
> sage.schemes.hyperelliptic_curves.hyperelliptic_finite_field.HyperellipticCurve_finite_field.zeta_function
> Failed example:
> H.zeta_function()
> Expected:
> (81*x^4 + 72*x^3 + 32*x^2 + 8*x + 1)/(9*x^2 - 10*x + 1)
> Got:
> (16*x^4 + 8*x^3 + x^2 + 2*x + 1)/(4*x^2 - 5*x + 1)
> **
> 1 item had failures:
>2 of  16 in 
> sage.schemes.hyperelliptic_curves.hyperelliptic_finite_field.HyperellipticCurve_finite_field.zeta_function
> [373 tests, 2 failures, 61.45 s]
>
> Both doctests are passed when run standalone:
>
> ./sage -t --long --warn-long 51.8 
> src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py
> Running doctests with ID 2019-06-21-11-12-55-4862dc1d.
> Git branch: threejs_vector_field-27932
> Using --optional=build,dochtml,memlimit,mpir,python2,sage
> Doctesting 1 file.
> sage -t --long --warn-long 51.8 
> src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py
> [373 tests, 55.46 s]
> --
> All tests passed!
> --
> Total time for all tests: 55.6 seconds
> cpu time: 55.5 seconds
> cumulative wall time: 55.5 seconds
>
>
> Eric.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-release+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-release@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-release.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-release/96f32b96-d540-4035-b77f-c9e42e59b5ba%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/CA

[sage-release] Re: Sage 8.8.rc2 released

2019-06-21 Thread Eric Gourgoulhon
On Ubuntu 18.04 running on bi-Xeon E5-2623 (8 cores) + 16 GB RAM:


*- python2: *

  - incremental build (from 8.8.rc1, with -j16) completed, with Sphinx 
complaining during the doc build:
 formatargspec() is now deprecated.  Please use 
sphinx.util.inspect.Signature instead

  - all tests from ptestlong passed

- 
*python3: *

  - incremental build (from 8.8.rc1, with -j16) completed, with the same 
Sphinx deprecation warning as with python 2. 

  - tests from ptest-python3 passed, except for 2 doctests 
in src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py:

sage -t --long --warn-long 51.8 
src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py
**
File "src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py", 
line 1372, in 
sage.schemes.hyperelliptic_curves.hyperelliptic_finite_field.HyperellipticCurve_finite_field.zeta_function
Failed example:
H = HyperellipticCurve(t^5 + a*t)
Exception raised:
Traceback (most recent call last):
  File 
"/home/eric/sage/py3/local/lib/python3.7/site-packages/sage/doctest/forker.py", 
line 681, in _run
self.compile_and_execute(example, compiler, test.globs)
  File 
"/home/eric/sage/py3/local/lib/python3.7/site-packages/sage/doctest/forker.py", 
line 1105, in compile_and_execute
exec(compiled, globs)
  File "",
 
line 1, in 
H = HyperellipticCurve(t**Integer(5) + a*t)
  File 
"/home/eric/sage/py3/local/lib/python3.7/site-packages/sage/schemes/hyperelliptic_curves/constructor.py",
 
line 220, in HyperellipticCurve
raise ValueError("In characteristic 2, argument h (= %s) must be 
non-zero."%h)
ValueError: In characteristic 2, argument h (= 0) must be non-zero.
**
File "src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py", 
line 1373, in 
sage.schemes.hyperelliptic_curves.hyperelliptic_finite_field.HyperellipticCurve_finite_field.zeta_function
Failed example:
H.zeta_function()
Expected:
(81*x^4 + 72*x^3 + 32*x^2 + 8*x + 1)/(9*x^2 - 10*x + 1)
Got:
(16*x^4 + 8*x^3 + x^2 + 2*x + 1)/(4*x^2 - 5*x + 1)
**
1 item had failures:
   2 of  16 in 
sage.schemes.hyperelliptic_curves.hyperelliptic_finite_field.HyperellipticCurve_finite_field.zeta_function
[373 tests, 2 failures, 61.45 s]

Both doctests are passed when run standalone:

./sage -t --long --warn-long 51.8 
src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py
Running doctests with ID 2019-06-21-11-12-55-4862dc1d.
Git branch: threejs_vector_field-27932
Using --optional=build,dochtml,memlimit,mpir,python2,sage
Doctesting 1 file.
sage -t --long --warn-long 51.8 
src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py
[373 tests, 55.46 s]
--
All tests passed!
--
Total time for all tests: 55.6 seconds
cpu time: 55.5 seconds
cumulative wall time: 55.5 seconds


Eric.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/96f32b96-d540-4035-b77f-c9e42e59b5ba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-release] Re: Sage 8.8.rc2 released

2019-06-19 Thread Paul Masson
That did indeed fix the issue. Thanks guys!

On Wednesday, June 19, 2019 at 6:25:30 PM UTC-7, John H Palmieri wrote:
>
> This problem is being discussed at https://trac.sagemath.org/ticket/28008. 
> As François says, you can touch matrix_rational_dense.pyx and do "sage -b", 
> or you can do "sage -ba" to rebuild all of Sage's library files, in case 
> other ones are also affected.
>
>
> On Wednesday, June 19, 2019 at 5:52:19 PM UTC-7, François Bissey wrote:
>>
>> You shouldn't need two copies. It is more like a dependency issue. 
>> sage/matrix/matrix_rational_dense.so (and may be other) should be 
>> re-built during the incremental build but isn’t/aren't. 
>> Touching the relevant .pyx file and using `./sage -b` should fix it. 
>>
>> > On 20/06/2019, at 12:48 PM, Paul Masson  wrote: 
>> > 
>> > In an incremental build from beta 7 on macOX Mojave (10.14.5), I'm 
>> still encountering a crash-inducing issue with openblas. The relevant part 
>> of the crash log is 
>> > 
>> > ImportError: 
>> dlopen(/Users/Masson/Downloads/GitHub/sage/local/lib/python2.7/site-packages/sage/matrix/matrix_rational_dense.so,
>>  
>> 2): Library not loaded: 
>> /Users/Masson/Downloads/GitHub/sage/local/lib/libopenblas_haswellp-r0.3.5.dylib
>>  
>>
>> >   Referenced from: 
>> /Users/Masson/Downloads/GitHub/sage/local/lib/python2.7/site-packages/sage/matrix/matrix_rational_dense.so
>>  
>>
>> >   Reason: image not found 
>> > 
>> > I can work around it by creating a second copy of libopenblas and 
>> changing its last digit to 5, but why would I need two copies of the 
>> library? 
>> > 
>> > On Wednesday, June 19, 2019 at 2:54:06 PM UTC-7, Volker Braun wrote: 
>> > As always, you can get the latest beta version from the "develop" git 
>> branch. Alternatively, the self-contained source tarball is at 
>> http://www.sagemath.org/download-latest.html 
>> > 
>> > 
>> > 8084b69595 (tag: 8.8.rc2, trac/develop) Updated SageMath version to 
>> 8.8.rc2 
>> > ab2ee449bb Trac #27961: openblas 0.3.6 vs. OS X on some processors 
>> > 57e1ba71f9 Trac #27950: Replace source activate by conda activate in 
>> conda install guide 
>> > 8df690fd2a (tag: 8.8.rc1) Updated SageMath version to 8.8.rc1 
>> > 
>> > 
>> > -- 
>> > You received this message because you are subscribed to the Google 
>> Groups "sage-release" group. 
>> > To unsubscribe from this group and stop receiving emails from it, send 
>> an email to sage-r...@googlegroups.com. 
>> > To post to this group, send email to sage-r...@googlegroups.com. 
>> > Visit this group at https://groups.google.com/group/sage-release. 
>> > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sage-release/d04fa013-2143-4da5-a1c2-9036d1943fa4%40googlegroups.com.
>>  
>>
>> > For more options, visit https://groups.google.com/d/optout. 
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/7b86b9d1-9f50-40af-b92a-d041fe4930f9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-release] Re: Sage 8.8.rc2 released

2019-06-19 Thread John H Palmieri
This problem is being discussed at https://trac.sagemath.org/ticket/28008. 
As François says, you can touch matrix_rational_dense.pyx and do "sage -b", 
or you can do "sage -ba" to rebuild all of Sage's library files, in case 
other ones are also affected.


On Wednesday, June 19, 2019 at 5:52:19 PM UTC-7, François Bissey wrote:
>
> You shouldn't need two copies. It is more like a dependency issue. 
> sage/matrix/matrix_rational_dense.so (and may be other) should be 
> re-built during the incremental build but isn’t/aren't. 
> Touching the relevant .pyx file and using `./sage -b` should fix it. 
>
> > On 20/06/2019, at 12:48 PM, Paul Masson  > wrote: 
> > 
> > In an incremental build from beta 7 on macOX Mojave (10.14.5), I'm still 
> encountering a crash-inducing issue with openblas. The relevant part of the 
> crash log is 
> > 
> > ImportError: 
> dlopen(/Users/Masson/Downloads/GitHub/sage/local/lib/python2.7/site-packages/sage/matrix/matrix_rational_dense.so,
>  
> 2): Library not loaded: 
> /Users/Masson/Downloads/GitHub/sage/local/lib/libopenblas_haswellp-r0.3.5.dylib
>  
>
> >   Referenced from: 
> /Users/Masson/Downloads/GitHub/sage/local/lib/python2.7/site-packages/sage/matrix/matrix_rational_dense.so
>  
>
> >   Reason: image not found 
> > 
> > I can work around it by creating a second copy of libopenblas and 
> changing its last digit to 5, but why would I need two copies of the 
> library? 
> > 
> > On Wednesday, June 19, 2019 at 2:54:06 PM UTC-7, Volker Braun wrote: 
> > As always, you can get the latest beta version from the "develop" git 
> branch. Alternatively, the self-contained source tarball is at 
> http://www.sagemath.org/download-latest.html 
> > 
> > 
> > 8084b69595 (tag: 8.8.rc2, trac/develop) Updated SageMath version to 
> 8.8.rc2 
> > ab2ee449bb Trac #27961: openblas 0.3.6 vs. OS X on some processors 
> > 57e1ba71f9 Trac #27950: Replace source activate by conda activate in 
> conda install guide 
> > 8df690fd2a (tag: 8.8.rc1) Updated SageMath version to 8.8.rc1 
> > 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups "sage-release" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to sage-r...@googlegroups.com . 
> > To post to this group, send email to sage-r...@googlegroups.com 
> . 
> > Visit this group at https://groups.google.com/group/sage-release. 
> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-release/d04fa013-2143-4da5-a1c2-9036d1943fa4%40googlegroups.com.
>  
>
> > For more options, visit https://groups.google.com/d/optout. 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/e228657b-3464-4674-882a-19d8eef9c834%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-release] Re: Sage 8.8.rc2 released

2019-06-19 Thread François Bissey
You shouldn't need two copies. It is more like a dependency issue.
sage/matrix/matrix_rational_dense.so (and may be other) should be
re-built during the incremental build but isn’t/aren't. 
Touching the relevant .pyx file and using `./sage -b` should fix it.

> On 20/06/2019, at 12:48 PM, Paul Masson  wrote:
> 
> In an incremental build from beta 7 on macOX Mojave (10.14.5), I'm still 
> encountering a crash-inducing issue with openblas. The relevant part of the 
> crash log is
> 
> ImportError: 
> dlopen(/Users/Masson/Downloads/GitHub/sage/local/lib/python2.7/site-packages/sage/matrix/matrix_rational_dense.so,
>  2): Library not loaded: 
> /Users/Masson/Downloads/GitHub/sage/local/lib/libopenblas_haswellp-r0.3.5.dylib
>   Referenced from: 
> /Users/Masson/Downloads/GitHub/sage/local/lib/python2.7/site-packages/sage/matrix/matrix_rational_dense.so
>   Reason: image not found
> 
> I can work around it by creating a second copy of libopenblas and changing 
> its last digit to 5, but why would I need two copies of the library?
> 
> On Wednesday, June 19, 2019 at 2:54:06 PM UTC-7, Volker Braun wrote:
> As always, you can get the latest beta version from the "develop" git branch. 
> Alternatively, the self-contained source tarball is at 
> http://www.sagemath.org/download-latest.html 
> 
> 
> 8084b69595 (tag: 8.8.rc2, trac/develop) Updated SageMath version to 8.8.rc2
> ab2ee449bb Trac #27961: openblas 0.3.6 vs. OS X on some processors
> 57e1ba71f9 Trac #27950: Replace source activate by conda activate in conda 
> install guide
> 8df690fd2a (tag: 8.8.rc1) Updated SageMath version to 8.8.rc1
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-release+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-release@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-release.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-release/d04fa013-2143-4da5-a1c2-9036d1943fa4%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/70759CA1-44D0-409F-90F4-A2A4D95EEFED%40gmail.com.
For more options, visit https://groups.google.com/d/optout.


[sage-release] Re: Sage 8.8.rc2 released

2019-06-19 Thread Paul Masson
In an incremental build from beta 7 on macOX Mojave (10.14.5), I'm still 
encountering a crash-inducing issue with openblas. The relevant part of the 
crash log is

ImportError: 
dlopen(/Users/Masson/Downloads/GitHub/sage/local/lib/python2.7/site-packages/sage/matrix/matrix_rational_dense.so,
 
2): Library not loaded: 
/Users/Masson/Downloads/GitHub/sage/local/lib/libopenblas_haswellp-r0.3.5.dylib
  Referenced from: 
/Users/Masson/Downloads/GitHub/sage/local/lib/python2.7/site-packages/sage/matrix/matrix_rational_dense.so
  Reason: image not found

I can work around it by creating a second copy of libopenblas and changing 
its last digit to 5, but why would I need two copies of the library?

On Wednesday, June 19, 2019 at 2:54:06 PM UTC-7, Volker Braun wrote:
>
> As always, you can get the latest beta version from the "develop" git 
> branch. Alternatively, the self-contained source tarball is at 
> http://www.sagemath.org/download-latest.html 
>
>
> 8084b69595 (tag: 8.8.rc2, trac/develop) Updated SageMath version to 8.8.rc2
> ab2ee449bb Trac #27961: openblas 0.3.6 vs. OS X on some processors
> 57e1ba71f9 Trac #27950: Replace source activate by conda activate in conda 
> install guide
> 8df690fd2a (tag: 8.8.rc1) Updated SageMath version to 8.8.rc1
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/d04fa013-2143-4da5-a1c2-9036d1943fa4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.