Re: [sage-release] Re: Sage 9.0.beta8 released

2019-12-02 Thread John H Palmieri


On Monday, December 2, 2019 at 9:15:49 AM UTC-8, John H Palmieri wrote:
>
>
>
> On Monday, December 2, 2019 at 3:12:12 AM UTC-8, E. Madison Bray wrote:
>>
>> On Mon, Dec 2, 2019 at 6:50 AM John H Palmieri  
>> wrote: 
>> > 
>> > Broken with a Python 2 build. Do we care? 
>> > 
>> > In particular, SageNB is not built with Python 2, but the doctester 
>> thinks it should be: 
>>
>> We do care: Support for Python 2 is not being dropped yet.  Please 
>> open a blocker ticket. 
>>
>
> I guess my real question is: do we automatically build SageNB when 
> `./configure --with-python=2` is used, or do we drop the SageNB doctests? I 
> propose dropping the doctests and at some point creating an spkg-check 
> script for sagenb that runs its tests.
>

I opened https://trac.sagemath.org/ticket/28834 



>  
>
>>
>> > ./sage -t -p --all --long --logfile=logs/ptestlong.log 
>> > Running doctests with ID 2019-12-01-19-23-00-d57c8cb5. 
>> > Git branch: develop 
>> > Using --optional=build,dochtml,python2,sage 
>> > Doctesting entire Sage library. 
>> > Traceback (most recent call last): 
>> >   File 
>> "/Users/palmieri/Desktop/Sage_stuff/sage_builds/VANILLA/sage-9.0.beta8/src/bin/sage-runtests",
>>  
>> line 179, in  
>> > err = DC.run() 
>> >   File 
>> "/Users/palmieri/Desktop/Sage_stuff/sage_builds/VANILLA/sage-9.0.beta8/local/lib/python2.7/site-packages/sage/doctest/control.py",
>>  
>> line 1234, in run 
>> > self.add_files() 
>> >   File 
>> "/Users/palmieri/Desktop/Sage_stuff/sage_builds/VANILLA/sage-9.0.beta8/local/lib/python2.7/site-packages/sage/doctest/control.py",
>>  
>> line 753, in add_files 
>> > sagenb_loc = working_set.find(Requirement.parse('sagenb')).location 
>> > AttributeError: 'NoneType' object has no attribute 'location' 
>> > make: *** [ptestlong] Error 1 
>> > 
>> > 
>> > On Sunday, December 1, 2019 at 3:15:29 PM UTC-8, 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 
>> >> 
>> >> 
>> >> cf9673bc59 (tag: 9.0.beta8) Updated SageMath version to 9.0.beta8 
>> >> 7b3f429848 Trac #28824: make doc-pdf race condition 
>> >> a6d82755a8 Trac #28823: str_to_bytes in math-readline script for 
>> Mathematica console 
>> >> f5003a0f00 Trac #28809: cleanup 
>> src/sage/combinat/partition_shifting_algebras.py 
>> >> 358d62b1a1 Trac #28790: https in README.md 
>> >> b26d466f03 Trac #28779: Error in "primes_of_bad_reduction" for 
>> DynamicalSystem 
>> >> ec856b746f Trac #28758: random output in a giacpy_sage doctest 
>> >> 873e999025 Trac #28744: py3: add bytes_to_str in Octave interface 
>> >> 953e0a1043 Trac #28733: Reference manual SageTeX incorrect link 
>> >> 4da4603146 Trac #28720: Method is_diagonalizable() should not raise an 
>> error for legitimate inputs 
>> >> 3a018490fb Trac #28680: Three.js: Update documentation examples 
>> >> 5a1cacc884 Trac #28583: unicode_art of Matrix_mod2_dense fails 
>> >> 4e0b121eaf Trac #28820: convert guava interface to libgap 
>> >> 60b65cdfef Trac #28811: add hash for hypergeometric motives 
>> >> 69c463e4c9 Trac #28501: MR35: Honour docbuild limits when building 
>> documentation in Dockerfile 
>> >> 4f68ca865e Trac #28489: py3 + OS X: symbolic/expression.pyx 
>> >> 17cabfa736 Trac #28213: Renaming rational_preperiodic_points() to 
>> all_preperiodic_points() 
>> >> c989b65121 Trac #27784: Characteristic Classes on Vector Bundles 
>> >> b030c58f4e Trac #28170: enhance is_postcritically_finite, 
>> critical_point_portrait, and multiplier_spectra to work over number fields 
>> and finite fields 
>> >> a68601e8f9 Trac #26817: GaloisGroup_subgroup.fixed_field() should 
>> always return an embedding 
>> >> 7a740579e3 Trac #26816: Specify subgroups of Galois groups using 
>> generators 
>> >> e95c2c2ef4 Trac #23740: Plotting Julia Sets for General Polynomials 
>> >> c818084a8e Trac #23720: Plotting Mandelbrot Set for General 
>> Polynomials 
>> >> f7906eb4ea Trac #28791: Implement Feature without using 
>> sage.misc.cachefunc, sage.structure.unique_representation 
>> >> 9afb930099 Trac #28784: Adding multiple symmetries and multiple 
>> contractions to tensors 
>> >> 4e5d712ad6 Trac #28783: fix opacity for add_condition in mono-coloured 
>> plot3d 
>> >> 671567e777 Trac #28770: Polyhedra coercion of base rings fails for 
>> number fields 
>> >> 910e84cd31 Trac #28769: Scalar field raise AttributeError on 
>> show_identifiers call 
>> >> 6161a34c8b Trac #28764: 2 internet doctest failed in 
>> hadamard_matrix.py 
>> >> 692073e6d5 Trac #28763: DIMACS solver not workng with Python3 (7 
>> glucose optional doctests failed) 
>> >> 954bc2c88b Trac #28751: enhance some calls to "while len" 
>> >> 1ea8e99d76 Trac #28749: some middle-scale cleanup Returns ==> Return 
>> in the doc 
>> >> d8d68e94c6 Trac #28747: further "space:" cleaning outside of combinat 
>> >> f870f83bce Trac #28741: Lattice 

Re: [sage-release] Re: Sage 9.0.beta8 released

2019-12-02 Thread David Coudert
You may check whether ticket 28818 fixes the failures for 
src/sage/graphs/generators/smallgraphs.py

> Le 2 déc. 2019 à 19:01, Emmanuel Charpentier  
> a écrit :
> 
> On a slightly larger machine (Debian testing running on core i7 + 16 GB RAM, 
> slightly different packages), ptestalllong  gets 9 transient and 3 permanent 
> failures:
> 
> Running doctests with ID 2019-12-02-17-03-31-cf10a30c.
> Git branch: develop
> Using 
> --optional=build,dochtml,dot2tex,external,fricas,gap_packages,giacpy_sage,libsemigroups,memlimit,python2,sage,sagenb
> External software to be detected: 
> cplex,ffmpeg,graphviz,gurobi,imagemagick,internet,latex,macaulay2,magma,maple,mathematica,matlab,octave,pandoc,scilab
> 
> 
> | File | Result| P/T |
> |--+---+-|
> | src/sage/plot/animate.py | 7 doctests failed | T   |
> | src/sage/graphs/generators/smallgraphs.py| 6 doctests failed | T   |
> | src/sage/symbolic/integration/external.py| 1 doctest failed  | T   |
> | src/sage/interfaces/psage.py | 1 doctest failed  | T   |
> | src/sage/tests/gap_packages.py   | 1 doctest failed  | P   |
> | src/sage/modular/ssmod/ssmod.py  | 2 doctests failed | T   |
> | src/sage/misc/latex.py   | 1 doctest failed  | T   |
> | src/sage/numerical/backends/glpk_backend.pyx | 1 doctest failed  | P   |
> | src/sage/libs/glpk/error.pyx | 1 doctest failed  | P   |
> | src/sage/repl/load.py| 1 doctest failed  | T   |
> | src/sage/combinat/designs/ext_rep.py | 1 doctest failed  | T   |
> | src/sage/databases/findstat.py   | 1 doctest failed  | T   |
> 
> External software detected for doctesting: 
> ffmpeg,graphviz,imagemagick,internet,latex,mathematica,pandoc
> 
> Details of permanent failures:
> 
> gap_packages:
> 
> Running doctests with ID 2019-12-02-18-30-19-72a867dd.
> Git branch: develop
> Using 
> --optional=build,dochtml,dot2tex,fricas,gap_packages,giacpy_sage,libsemigroups,memlimit,python2,sage,sagenb
> Doctesting 1 file.
> sage -t --long --warn-long 210.2 src/sage/tests/gap_packages.py
> **
> File "src/sage/tests/gap_packages.py", line 8, in sage.tests.gap_packages
> Failed example:
> test_packages(pkgs, only_failures=True)# optional - gap_packages
> Expected:
>   Status   Package   GAP Output
> ++-++
> Got:
> #I  method installed for Matrix matches more than one declaration
>   Status   Package   GAP Output
> ++-++
> **
> 1 item had failures:
>1 of   5 in sage.tests.gap_packages
> [11 tests, 1 failure, 3.38 s]
> --
> sage -t --long --warn-long 210.2 src/sage/tests/gap_packages.py  # 1 doctest 
> failed
> --
> Total time for all tests: 3.4 seconds
> cpu time: 2.9 seconds
> cumulative wall time: 3.4 seconds
> 
> glpk_backend:
> 
> Running doctests with ID 2019-12-02-18-30-36-8dafeec7.
> Git branch: develop
> Using 
> --optional=build,dochtml,dot2tex,fricas,gap_packages,giacpy_sage,libsemigroups,memlimit,python2,sage,sagenb
> Doctesting 1 file.
> sage -t --long --warn-long 210.2 src/sage/numerical/backends/glpk_backend.pyx
> **
> File "src/sage/numerical/backends/glpk_backend.pyx", line 2287, in 
> sage.numerical.backends.glpk_backend.GLPKBackend.print_ranges
> Failed example:
> p.print_ranges()
> Expected:
> glp_print_ranges: optimal basic solution required
> 1
> Got:
> 1
> **
> 1 item had failures:
>1 of  13 in sage.numerical.backends.glpk_backend.GLPKBackend.print_ranges
> [554 tests, 1 failure, 3.91 s]
> --
> sage -t --long --warn-long 210.2 src/sage/numerical/backends/glpk_backend.pyx 
>  # 1 doctest failed
> --
> Total time for all tests: 4.0 seconds
> cpu time: 3.8 seconds
> cumulative wall time: 3.9 seconds
> 
> glpk/error:
> 
> Running doctests with ID 2019-12-02-18-30-42-0aefd36e.
> Git branch: develop
> Using 
> --optional=build,dochtml,dot2tex,fricas,gap_packages,giacpy_sage,libsemigroups,memlimit,python2,sage,sagenb
> Doctesting 1 file.
> sage -t --long --warn-long 210.2 src/sage/libs/glpk/error.pyx
> **
> File "src/sage/libs/glpk/error.pyx", line 100, in 
> sage.libs.glpk.error.setup_glpk_error_handler
> Failed example:
> res = p.solve()
> 

Re: [sage-release] Re: Sage 9.0.beta7 released

2019-12-02 Thread Emmanuel Charpentier
Followup (IMHO demonstrative) in this post 
 
related to 9.0.beta8.

HTH,

Le dimanche 1 décembre 2019 13:39:15 UTC+1, Dima Pasechnik a écrit :
>
> On Fri, Nov 29, 2019 at 1:36 PM Emmanuel Charpentier 
> > wrote: 
> > 
> > 
> > 
> > Le vendredi 29 novembre 2019 12:43:55 UTC+1, Dima Pasechnik a écrit : 
> >> 
> >> on that machine, could you 
> >> 
> >> ./sage -f gap_packages 
> >> 
> >> and try again? 
> > 
> > 
> > Done. No relief :-(. Your test on SRG_280_135_70_60 just took about 5 
> minutes to fail (same messages as before, IIRC). 
> > 
> >> 
> >> It seems that GAP's AtlasRep package is misbehaving for 
> >> you  - it could be due to the fact that it needs internet 
> >> to pull data initially (and caches it): 
> > 
> > 
> > Aha ! My problematic machine is stuck behind our "public-corporate" 
> firewall (i. e. a corporate firewall done wrong...). What can get used 
> varies by protocol: 
> > 
> > HTTP and HTTPS work, using specfic proxy addresses ; 
> > I have to use passive FTP mode if I need FTP (more and more rare...) ; 
> > SSH is open. 
> > 
> > What does AtlasRep uses ? 
> > 
> it uses HTTP (either via wget, or using GAP package io) 
> it will be wget if io (from gap_packages) is not installed. 
>
> There are configuration parameters for AtlasRep and io packages 
> that govern how files are downloaded, but I don't know details, read on 
> http://www.math.rwth-aachen.de/~Thomas.Breuer/atlasrep/doc/chap0.html 
> http://gap-packages.github.io/io/doc/chap0.html 
>
> it might be easier to copy, from the non-firewalled machine on which 
> all these tests pass, the contents of 
> local/share/gap/pkg/atlasrep 
>
> HTH 
> Dima 
>
> >> 
> >> cf. 
> >> 
> >> http://www.math.rwth-aachen.de/~Thomas.Breuer/atlasrep/ 
> >> Note that the package archives do NOT contain the database part of the 
> >> package; the GAP interface accesses the data on demand via the 
> >> internet. 
> >> 
> >> On Fri, Nov 29, 2019 at 11:35 AM Emmanuel Charpentier 
> >>  wrote: 
> >> > 
> >> > Well... applying Trac#28818 didn't solve my problem. I cut'n'pasted 
> the end of what is printed by make ptestalllong in the enclosed file 
> end_of_ptestalllong.txt. 
> >> > 
> >> > HTH... 
> >> > 
> >> > Le vendredi 29 novembre 2019 11:19:41 UTC+1, Emmanuel Charpentier a 
> écrit : 
> >> >> 
> >> >> I'll try that patch on my problematic machine and report (but that 
> won't be fast...). 
> >> >> 
> >> >> Le vendredi 29 novembre 2019 00:52:43 UTC+1, Dima Pasechnik a écrit 
> : 
> >> >>> 
> >> >>> On Thu, Nov 28, 2019 at 7:45 PM Dima Pasechnik  
> wrote: 
> >> >>> > 
> >> >>> > what does happen if you run 
> >> >>> > 
> >> >>> > sage: from sage.graphs.strongly_regular_db import 
> SRG_280_135_70_60 
> >> >>> > sage: SRG_280_135_70_60() 
> >> >>> > 
> >> >>> > Does it print 
> >> >>> > 
> >> >>> > J_2 on cosets of 3.PGL(2,9): Graph on 280 vertices 
> >> >>> 
> >> >>> here is a ticket that improves this function by switching from GAP 
> to 
> >> >>> libGAP interface, 
> >> >>> please review 
> >> >>> https://trac.sagemath.org/ticket/28818 
> >> >>> 
> >> >>> Perhaps that was the general flakiness of pexpect that caused that 
> failure. 
> >> >>> 
> >> >>> Dima 
> >> >>> > 
> >> >>> > ? 
> >> >>> > 
> >> >>> > 
> >> >>> > On Thu, 28 Nov 2019, 19:06 Emmanuel Charpentier, <
> emanuel.c...@gmail.com> wrote: 
> >> >>> >> 
> >> >>> >> After rebuilding from scratch, reinstalling packages (this time 
> including gap_packages), ptestlong gives me : 
> >> >>> >> 
> >> >>> >> no transient failure 
> >> >>> >> the usual permanent failure on gap_packages 
> >> >>> >> and a very strange, reproducible failure on 
> rc/sage/graphs/strongly_regular_db.pyx. 
> >> >>> >> 
> >> >>> >> 
> >> >>> >> Details on the latter : 
> >> >>> >> 
> >> >>> >> charpent@p-202-021:/usr/local/sage-9$ sage -t --long --warn-long 
> 53.5 src/sage/graphs/strongly_regular_db.pyx  # 4 doctests failed 
> >> >>> >> Running doctests with ID 2019-11-28-19-21-27-1f4d95ea. 
> >> >>> >> Git branch: develop 
> >> >>> >> Using 
> --optional=build,dochtml,dot2tex,fricas,gap_packages,giacpy_sage,libsemigroups,memlimit,python2,sage,sagenb
>  
>
> >> >>> >> Doctesting 1 file. 
> >> >>> >> sage -t --long --warn-long 53.5 
> src/sage/graphs/strongly_regular_db.pyx 
> >> >>> >> 
> ** 
> >> >>> >> File "src/sage/graphs/strongly_regular_db.pyx", line 2242, in 
> sage.graphs.strongly_regular_db.SRG_280_135_70_60 
> >> >>> >> Failed example: 
> >> >>> >> g=SRG_280_135_70_60()  # long time # 
> optional - gap_packages 
> >> >>> >> Exception raised: 
> >> >>> >> Traceback (most recent call last): 
> >> >>> >>   File 
> "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/interfaces/gap.py", 
> line 769, in _eval_line 
> >> >>> >> raise RuntimeError("%s produced error output\n%s\n   
> executing %s"%(self, error,line)) 
> >> >>> >>   

[sage-release] Re: Sage 9.0.beta8 released

2019-12-02 Thread Emmanuel Charpentier
On a slightly larger machine (Debian testing running on core i7 + 16 GB 
RAM, slightly different packages), ptestalllong  gets 9 transient and 3 
permanent failures:

Running doctests with ID 2019-12-02-17-03-31-cf10a30c.
Git branch: develop
Using 
--optional=build,dochtml,dot2tex,external,fricas,gap_packages,giacpy_sage,libsemigroups,memlimit,python2,sage,sagenb
External software to be detected: 
cplex,ffmpeg,graphviz,gurobi,imagemagick,internet,latex,macaulay2,magma,maple,mathematica,matlab,octave,pandoc,scilab


| File | Result| P/T |
|--+---+-|
| src/sage/plot/animate.py | 7 doctests failed | T   |
| src/sage/graphs/generators/smallgraphs.py| 6 doctests failed | T   |
| src/sage/symbolic/integration/external.py| 1 doctest failed  | T   |
| src/sage/interfaces/psage.py | 1 doctest failed  | T   |
| src/sage/tests/gap_packages.py   | 1 doctest failed  | P   |
| src/sage/modular/ssmod/ssmod.py  | 2 doctests failed | T   |
| src/sage/misc/latex.py   | 1 doctest failed  | T   |
| src/sage/numerical/backends/glpk_backend.pyx | 1 doctest failed  | P   |
| src/sage/libs/glpk/error.pyx | 1 doctest failed  | P   |
| src/sage/repl/load.py| 1 doctest failed  | T   |
| src/sage/combinat/designs/ext_rep.py | 1 doctest failed  | T   |
| src/sage/databases/findstat.py   | 1 doctest failed  | T   |

External software detected for doctesting: 
ffmpeg,graphviz,imagemagick,internet,latex,mathematica,pandoc

Details of permanent failures:

gap_packages:

Running doctests with ID 2019-12-02-18-30-19-72a867dd.
Git branch: develop
Using 
--optional=build,dochtml,dot2tex,fricas,gap_packages,giacpy_sage,libsemigroups,memlimit,python2,sage,sagenb
Doctesting 1 file.
sage -t --long --warn-long 210.2 src/sage/tests/gap_packages.py
**
File "src/sage/tests/gap_packages.py", line 8, in sage.tests.gap_packages
Failed example:
test_packages(pkgs, only_failures=True)# optional - gap_packages
Expected:
  Status   Package   GAP Output
++-++
Got:
#I  method installed for Matrix matches more than one declaration
  Status   Package   GAP Output
++-++
**
1 item had failures:
   1 of   5 in sage.tests.gap_packages
[11 tests, 1 failure, 3.38 s]
--
sage -t --long --warn-long 210.2 src/sage/tests/gap_packages.py  # 1 
doctest failed
--
Total time for all tests: 3.4 seconds
cpu time: 2.9 seconds
cumulative wall time: 3.4 seconds

glpk_backend:

Running doctests with ID 2019-12-02-18-30-36-8dafeec7.
Git branch: develop
Using 
--optional=build,dochtml,dot2tex,fricas,gap_packages,giacpy_sage,libsemigroups,memlimit,python2,sage,sagenb
Doctesting 1 file.
sage -t --long --warn-long 210.2 
src/sage/numerical/backends/glpk_backend.pyx
**
File "src/sage/numerical/backends/glpk_backend.pyx", line 2287, in 
sage.numerical.backends.glpk_backend.GLPKBackend.print_ranges
Failed example:
p.print_ranges()
Expected:
glp_print_ranges: optimal basic solution required
1
Got:
1
**
1 item had failures:
   1 of  13 in sage.numerical.backends.glpk_backend.GLPKBackend.print_ranges
[554 tests, 1 failure, 3.91 s]
--
sage -t --long --warn-long 210.2 
src/sage/numerical/backends/glpk_backend.pyx  # 1 doctest failed
--
Total time for all tests: 4.0 seconds
cpu time: 3.8 seconds
cumulative wall time: 3.9 seconds

glpk/error:

Running doctests with ID 2019-12-02-18-30-42-0aefd36e.
Git branch: develop
Using 
--optional=build,dochtml,dot2tex,fricas,gap_packages,giacpy_sage,libsemigroups,memlimit,python2,sage,sagenb
Doctesting 1 file.
sage -t --long --warn-long 210.2 src/sage/libs/glpk/error.pyx
**
File "src/sage/libs/glpk/error.pyx", line 100, in 
sage.libs.glpk.error.setup_glpk_error_handler
Failed example:
res = p.solve()
Expected:
  0: obj = ...
Got:

**
1 item had failures:
   1 of  11 in sage.libs.glpk.error.setup_glpk_error_handler
[12 tests, 1 failure, 0.85 s]
--
sage -t --long --warn-long 210.2 src/sage/libs/glpk/error.pyx  # 1 doctest 

Re: [sage-release] Re: Sage 9.0.beta8 released

2019-12-02 Thread John H Palmieri


On Monday, December 2, 2019 at 3:12:12 AM UTC-8, E. Madison Bray wrote:
>
> On Mon, Dec 2, 2019 at 6:50 AM John H Palmieri  > wrote: 
> > 
> > Broken with a Python 2 build. Do we care? 
> > 
> > In particular, SageNB is not built with Python 2, but the doctester 
> thinks it should be: 
>
> We do care: Support for Python 2 is not being dropped yet.  Please 
> open a blocker ticket. 
>

I guess my real question is: do we automatically build SageNB when 
`./configure --with-python=2` is used, or do we drop the SageNB doctests? I 
propose dropping the doctests and at some point creating an spkg-check 
script for sagenb that runs its tests.

 

>
> > ./sage -t -p --all --long --logfile=logs/ptestlong.log 
> > Running doctests with ID 2019-12-01-19-23-00-d57c8cb5. 
> > Git branch: develop 
> > Using --optional=build,dochtml,python2,sage 
> > Doctesting entire Sage library. 
> > Traceback (most recent call last): 
> >   File 
> "/Users/palmieri/Desktop/Sage_stuff/sage_builds/VANILLA/sage-9.0.beta8/src/bin/sage-runtests",
>  
> line 179, in  
> > err = DC.run() 
> >   File 
> "/Users/palmieri/Desktop/Sage_stuff/sage_builds/VANILLA/sage-9.0.beta8/local/lib/python2.7/site-packages/sage/doctest/control.py",
>  
> line 1234, in run 
> > self.add_files() 
> >   File 
> "/Users/palmieri/Desktop/Sage_stuff/sage_builds/VANILLA/sage-9.0.beta8/local/lib/python2.7/site-packages/sage/doctest/control.py",
>  
> line 753, in add_files 
> > sagenb_loc = working_set.find(Requirement.parse('sagenb')).location 
> > AttributeError: 'NoneType' object has no attribute 'location' 
> > make: *** [ptestlong] Error 1 
> > 
> > 
> > On Sunday, December 1, 2019 at 3:15:29 PM UTC-8, 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 
> >> 
> >> 
> >> cf9673bc59 (tag: 9.0.beta8) Updated SageMath version to 9.0.beta8 
> >> 7b3f429848 Trac #28824: make doc-pdf race condition 
> >> a6d82755a8 Trac #28823: str_to_bytes in math-readline script for 
> Mathematica console 
> >> f5003a0f00 Trac #28809: cleanup 
> src/sage/combinat/partition_shifting_algebras.py 
> >> 358d62b1a1 Trac #28790: https in README.md 
> >> b26d466f03 Trac #28779: Error in "primes_of_bad_reduction" for 
> DynamicalSystem 
> >> ec856b746f Trac #28758: random output in a giacpy_sage doctest 
> >> 873e999025 Trac #28744: py3: add bytes_to_str in Octave interface 
> >> 953e0a1043 Trac #28733: Reference manual SageTeX incorrect link 
> >> 4da4603146 Trac #28720: Method is_diagonalizable() should not raise an 
> error for legitimate inputs 
> >> 3a018490fb Trac #28680: Three.js: Update documentation examples 
> >> 5a1cacc884 Trac #28583: unicode_art of Matrix_mod2_dense fails 
> >> 4e0b121eaf Trac #28820: convert guava interface to libgap 
> >> 60b65cdfef Trac #28811: add hash for hypergeometric motives 
> >> 69c463e4c9 Trac #28501: MR35: Honour docbuild limits when building 
> documentation in Dockerfile 
> >> 4f68ca865e Trac #28489: py3 + OS X: symbolic/expression.pyx 
> >> 17cabfa736 Trac #28213: Renaming rational_preperiodic_points() to 
> all_preperiodic_points() 
> >> c989b65121 Trac #27784: Characteristic Classes on Vector Bundles 
> >> b030c58f4e Trac #28170: enhance is_postcritically_finite, 
> critical_point_portrait, and multiplier_spectra to work over number fields 
> and finite fields 
> >> a68601e8f9 Trac #26817: GaloisGroup_subgroup.fixed_field() should 
> always return an embedding 
> >> 7a740579e3 Trac #26816: Specify subgroups of Galois groups using 
> generators 
> >> e95c2c2ef4 Trac #23740: Plotting Julia Sets for General Polynomials 
> >> c818084a8e Trac #23720: Plotting Mandelbrot Set for General Polynomials 
> >> f7906eb4ea Trac #28791: Implement Feature without using 
> sage.misc.cachefunc, sage.structure.unique_representation 
> >> 9afb930099 Trac #28784: Adding multiple symmetries and multiple 
> contractions to tensors 
> >> 4e5d712ad6 Trac #28783: fix opacity for add_condition in mono-coloured 
> plot3d 
> >> 671567e777 Trac #28770: Polyhedra coercion of base rings fails for 
> number fields 
> >> 910e84cd31 Trac #28769: Scalar field raise AttributeError on 
> show_identifiers call 
> >> 6161a34c8b Trac #28764: 2 internet doctest failed in hadamard_matrix.py 
> >> 692073e6d5 Trac #28763: DIMACS solver not workng with Python3 (7 
> glucose optional doctests failed) 
> >> 954bc2c88b Trac #28751: enhance some calls to "while len" 
> >> 1ea8e99d76 Trac #28749: some middle-scale cleanup Returns ==> Return in 
> the doc 
> >> d8d68e94c6 Trac #28747: further "space:" cleaning outside of combinat 
> >> f870f83bce Trac #28741: Lattice Polytopes: `compute_facets` does not 
> check dimension when setting is_reflexive 
> >> 6c319d2242 Trac #28716: Construction of a vector frame from a family of 
> vector fields 
> >> 9ba0c1affb Trac #28627: Lazy OEIS sequences 
> >> 5975bab92e Trac 

[sage-release] Re: Sage 9.0.beta8 released

2019-12-02 Thread Eric Gourgoulhon
On Ubuntu 18.04 running on a bi-Xeon E5-2623 (8 cores) + 16 GB RAM computer:

  - incremental build (with -j16) from 9.0.beta7: OK 
  - all tests from ptestlong passed 

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 view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/41128ee7-d268-4c42-9a6e-a817f90a0105%40googlegroups.com.


[sage-release] Re: Sage 9.0.beta8 released

2019-12-02 Thread Emmanuel Charpentier
On Debian testing running on Core i5 + 8 GB RAM, (after removal of 
gap_packages, problematic on this machine, see reports on 9.0.beta7), 
ptestalllong gets me the usual suspects:10 transient issues (i. e. all 
tests pass when ran standalone), and no permanent issue :

Running doctests with ID 2019-12-02-13-15-17-8cc0137a.
Git branch: develop
Using 
--optional=build,dochtml,dot2tex,external,fricas,giacpy_sage,libsemigroups,memlimit,python2,sage,sagenb
External software to be detected: 
cplex,ffmpeg,graphviz,gurobi,imagemagick,internet,latex,macaulay2,magma,maple,mathematica,matlab,octave,pandoc,scilab

...

--
sage -t --long src/sage/plot/animate.py  # 7 doctests failed
sage -t --long src/sage/symbolic/integration/external.py  # 1 doctest failed
sage -t --long src/sage/misc/latex.py  # 1 doctest failed
sage -t --long src/doc/en/constructions/linear_algebra.rst  # 1 doctest 
failed
sage -t --long src/doc/en/constructions/interface_issues.rst  # 1 doctest 
failed
sage -t --long src/doc/en/developer/coding_in_other.rst  # 1 doctest failed
sage -t --long src/sage/repl/load.py  # 1 doctest failed
sage -t --long src/sage/interfaces/octave.py  # 3 doctests failed
sage -t --long src/sage/databases/findstat.py  # 1 doctest failed
sage -t --long src/sage/interfaces/magma_free.py  # 2 doctests failed
--
External software detected for doctesting: 
ffmpeg,graphviz,imagemagick,internet,latex,mathematica,octave,pandoc

HTH,


Le lundi 2 décembre 2019 00:15:29 UTC+1, Volker Braun a écrit :
>
> 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 
>
>
> cf9673bc59 (tag: 9.0.beta8) Updated SageMath version to 9.0.beta8
> 7b3f429848 Trac #28824: make doc-pdf race condition
> a6d82755a8 Trac #28823: str_to_bytes in math-readline script for 
> Mathematica console
> f5003a0f00 Trac #28809: cleanup 
> src/sage/combinat/partition_shifting_algebras.py
> 358d62b1a1 Trac #28790: https in README.md
> b26d466f03 Trac #28779: Error in "primes_of_bad_reduction" for 
> DynamicalSystem
> ec856b746f Trac #28758: random output in a giacpy_sage doctest
> 873e999025 Trac #28744: py3: add bytes_to_str in Octave interface
> 953e0a1043 Trac #28733: Reference manual SageTeX incorrect link
> 4da4603146 Trac #28720: Method is_diagonalizable() should not raise an 
> error for legitimate inputs
> 3a018490fb Trac #28680: Three.js: Update documentation examples
> 5a1cacc884 Trac #28583: unicode_art of Matrix_mod2_dense fails
> 4e0b121eaf Trac #28820: convert guava interface to libgap
> 60b65cdfef Trac #28811: add hash for hypergeometric motives
> 69c463e4c9 Trac #28501: MR35: Honour docbuild limits when building 
> documentation in Dockerfile
> 4f68ca865e Trac #28489: py3 + OS X: symbolic/expression.pyx
> 17cabfa736 Trac #28213: Renaming rational_preperiodic_points() to 
> all_preperiodic_points()
> c989b65121 Trac #27784: Characteristic Classes on Vector Bundles
> b030c58f4e Trac #28170: enhance is_postcritically_finite, 
> critical_point_portrait, and multiplier_spectra to work over number fields 
> and finite fields
> a68601e8f9 Trac #26817: GaloisGroup_subgroup.fixed_field() should always 
> return an embedding
> 7a740579e3 Trac #26816: Specify subgroups of Galois groups using generators
> e95c2c2ef4 Trac #23740: Plotting Julia Sets for General Polynomials
> c818084a8e Trac #23720: Plotting Mandelbrot Set for General Polynomials
> f7906eb4ea Trac #28791: Implement Feature without using 
> sage.misc.cachefunc, sage.structure.unique_representation
> 9afb930099 Trac #28784: Adding multiple symmetries and multiple 
> contractions to tensors
> 4e5d712ad6 Trac #28783: fix opacity for add_condition in mono-coloured 
> plot3d
> 671567e777 Trac #28770: Polyhedra coercion of base rings fails for number 
> fields
> 910e84cd31 Trac #28769: Scalar field raise AttributeError on 
> show_identifiers call
> 6161a34c8b Trac #28764: 2 internet doctest failed in hadamard_matrix.py
> 692073e6d5 Trac #28763: DIMACS solver not workng with Python3 (7 glucose 
> optional doctests failed)
> 954bc2c88b Trac #28751: enhance some calls to "while len"
> 1ea8e99d76 Trac #28749: some middle-scale cleanup Returns ==> Return in 
> the doc
> d8d68e94c6 Trac #28747: further "space:" cleaning outside of combinat
> f870f83bce Trac #28741: Lattice Polytopes: `compute_facets` does not check 
> dimension when setting is_reflexive
> 6c319d2242 Trac #28716: Construction of a vector frame from a family of 
> vector fields
> 9ba0c1affb Trac #28627: Lazy OEIS sequences
> 5975bab92e Trac #27408: Edge view for graphs
> 307b865431 Trac #28756: py3: fix doctests with gurobi
> cdda9f70e2 Trac #28759: py3: dot2tex + graphviz doctests failures
> 1dd55655a1 Trac #28760: py3: internet str vs bytes doctests failures
> 5dcc2683ed Trac 

Re: [sage-release] Sage 9.0.beta8 released

2019-12-02 Thread Emmanuel Charpentier
Dear Madison,

Does this ticket address a Windows-specific issue, or does testiong it is 
meaningful under Linux/Mac Os ?

Le lundi 2 décembre 2019 12:11:33 UTC+1, E. Madison Bray a écrit :
>
> Can I please get a review on https://trac.sagemath.org/ticket/28258 ? 
>
> This issue has been holding me up for weeks, making testing difficult. 
>
> On Mon, Dec 2, 2019 at 12:15 AM 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 
> > 
> > 
> > cf9673bc59 (tag: 9.0.beta8) Updated SageMath version to 9.0.beta8 
> > 7b3f429848 Trac #28824: make doc-pdf race condition 
> > a6d82755a8 Trac #28823: str_to_bytes in math-readline script for 
> Mathematica console 
> > f5003a0f00 Trac #28809: cleanup 
> src/sage/combinat/partition_shifting_algebras.py 
> > 358d62b1a1 Trac #28790: https in README.md 
> > b26d466f03 Trac #28779: Error in "primes_of_bad_reduction" for 
> DynamicalSystem 
> > ec856b746f Trac #28758: random output in a giacpy_sage doctest 
> > 873e999025 Trac #28744: py3: add bytes_to_str in Octave interface 
> > 953e0a1043 Trac #28733: Reference manual SageTeX incorrect link 
> > 4da4603146 Trac #28720: Method is_diagonalizable() should not raise an 
> error for legitimate inputs 
> > 3a018490fb Trac #28680: Three.js: Update documentation examples 
> > 5a1cacc884 Trac #28583: unicode_art of Matrix_mod2_dense fails 
> > 4e0b121eaf Trac #28820: convert guava interface to libgap 
> > 60b65cdfef Trac #28811: add hash for hypergeometric motives 
> > 69c463e4c9 Trac #28501: MR35: Honour docbuild limits when building 
> documentation in Dockerfile 
> > 4f68ca865e Trac #28489: py3 + OS X: symbolic/expression.pyx 
> > 17cabfa736 Trac #28213: Renaming rational_preperiodic_points() to 
> all_preperiodic_points() 
> > c989b65121 Trac #27784: Characteristic Classes on Vector Bundles 
> > b030c58f4e Trac #28170: enhance is_postcritically_finite, 
> critical_point_portrait, and multiplier_spectra to work over number fields 
> and finite fields 
> > a68601e8f9 Trac #26817: GaloisGroup_subgroup.fixed_field() should always 
> return an embedding 
> > 7a740579e3 Trac #26816: Specify subgroups of Galois groups using 
> generators 
> > e95c2c2ef4 Trac #23740: Plotting Julia Sets for General Polynomials 
> > c818084a8e Trac #23720: Plotting Mandelbrot Set for General Polynomials 
> > f7906eb4ea Trac #28791: Implement Feature without using 
> sage.misc.cachefunc, sage.structure.unique_representation 
> > 9afb930099 Trac #28784: Adding multiple symmetries and multiple 
> contractions to tensors 
> > 4e5d712ad6 Trac #28783: fix opacity for add_condition in mono-coloured 
> plot3d 
> > 671567e777 Trac #28770: Polyhedra coercion of base rings fails for 
> number fields 
> > 910e84cd31 Trac #28769: Scalar field raise AttributeError on 
> show_identifiers call 
> > 6161a34c8b Trac #28764: 2 internet doctest failed in hadamard_matrix.py 
> > 692073e6d5 Trac #28763: DIMACS solver not workng with Python3 (7 glucose 
> optional doctests failed) 
> > 954bc2c88b Trac #28751: enhance some calls to "while len" 
> > 1ea8e99d76 Trac #28749: some middle-scale cleanup Returns ==> Return in 
> the doc 
> > d8d68e94c6 Trac #28747: further "space:" cleaning outside of combinat 
> > f870f83bce Trac #28741: Lattice Polytopes: `compute_facets` does not 
> check dimension when setting is_reflexive 
> > 6c319d2242 Trac #28716: Construction of a vector frame from a family of 
> vector fields 
> > 9ba0c1affb Trac #28627: Lazy OEIS sequences 
> > 5975bab92e Trac #27408: Edge view for graphs 
> > 307b865431 Trac #28756: py3: fix doctests with gurobi 
> > cdda9f70e2 Trac #28759: py3: dot2tex + graphviz doctests failures 
> > 1dd55655a1 Trac #28760: py3: internet str vs bytes doctests failures 
> > 5dcc2683ed Trac #28761: py3: further fixes for misc 
> > 63fb7b0c7d Trac #28805: Remove sagenb from DOC_DEPENDENCIES 
> > 9273772c59 Trac #28807: little typo ticket 
> > a24bffeeaa Trac #28810: small fix in regular expression for trac warning 
> in sage/all.py 
> > 737eadb5ae Trac #28793: 2 more random doctest failures 
> > 7f25a87c16 Trac #28739: cleaning "space:" in the doc of combinat 
> > 9d8b63ce88 Trac #28740: fix typo convertable 
> > 1246b5a663 Trac #28812: #28795 followup: py2 doctest failure in 
> pynac.pyx 
> > e3631b41c5 Trac #28705: Fix conversion of Booleans in interfaces 
> > 075c09c577 Trac #28694: rich comparison for matrices 
> > efe7f5594e Trac #28614: CombinatorialPolyhedron: length_* to n_* 
> > d8818f1fd9 Trac #27154: speed_up_Burge 
> > c585682116 Trac #25701: Implement Sieve algorithm for product_projective 
> space 
> > 695306e10b Trac #22380: Upgrade to cvxopt 1.2.x 
> > d48a21c149 (tag: 9.0.beta7) Updated SageMath version to 9.0.beta7 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups "sage-release" group. 
> > To unsubscribe from 

Re: [sage-release] Re: Sage 9.0.beta8 released

2019-12-02 Thread E. Madison Bray
On Mon, Dec 2, 2019 at 6:50 AM John H Palmieri  wrote:
>
> Broken with a Python 2 build. Do we care?
>
> In particular, SageNB is not built with Python 2, but the doctester thinks it 
> should be:

We do care: Support for Python 2 is not being dropped yet.  Please
open a blocker ticket.

> ./sage -t -p --all --long --logfile=logs/ptestlong.log
> Running doctests with ID 2019-12-01-19-23-00-d57c8cb5.
> Git branch: develop
> Using --optional=build,dochtml,python2,sage
> Doctesting entire Sage library.
> Traceback (most recent call last):
>   File 
> "/Users/palmieri/Desktop/Sage_stuff/sage_builds/VANILLA/sage-9.0.beta8/src/bin/sage-runtests",
>  line 179, in 
> err = DC.run()
>   File 
> "/Users/palmieri/Desktop/Sage_stuff/sage_builds/VANILLA/sage-9.0.beta8/local/lib/python2.7/site-packages/sage/doctest/control.py",
>  line 1234, in run
> self.add_files()
>   File 
> "/Users/palmieri/Desktop/Sage_stuff/sage_builds/VANILLA/sage-9.0.beta8/local/lib/python2.7/site-packages/sage/doctest/control.py",
>  line 753, in add_files
> sagenb_loc = working_set.find(Requirement.parse('sagenb')).location
> AttributeError: 'NoneType' object has no attribute 'location'
> make: *** [ptestlong] Error 1
>
>
> On Sunday, December 1, 2019 at 3:15:29 PM UTC-8, 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
>>
>>
>> cf9673bc59 (tag: 9.0.beta8) Updated SageMath version to 9.0.beta8
>> 7b3f429848 Trac #28824: make doc-pdf race condition
>> a6d82755a8 Trac #28823: str_to_bytes in math-readline script for Mathematica 
>> console
>> f5003a0f00 Trac #28809: cleanup 
>> src/sage/combinat/partition_shifting_algebras.py
>> 358d62b1a1 Trac #28790: https in README.md
>> b26d466f03 Trac #28779: Error in "primes_of_bad_reduction" for 
>> DynamicalSystem
>> ec856b746f Trac #28758: random output in a giacpy_sage doctest
>> 873e999025 Trac #28744: py3: add bytes_to_str in Octave interface
>> 953e0a1043 Trac #28733: Reference manual SageTeX incorrect link
>> 4da4603146 Trac #28720: Method is_diagonalizable() should not raise an error 
>> for legitimate inputs
>> 3a018490fb Trac #28680: Three.js: Update documentation examples
>> 5a1cacc884 Trac #28583: unicode_art of Matrix_mod2_dense fails
>> 4e0b121eaf Trac #28820: convert guava interface to libgap
>> 60b65cdfef Trac #28811: add hash for hypergeometric motives
>> 69c463e4c9 Trac #28501: MR35: Honour docbuild limits when building 
>> documentation in Dockerfile
>> 4f68ca865e Trac #28489: py3 + OS X: symbolic/expression.pyx
>> 17cabfa736 Trac #28213: Renaming rational_preperiodic_points() to 
>> all_preperiodic_points()
>> c989b65121 Trac #27784: Characteristic Classes on Vector Bundles
>> b030c58f4e Trac #28170: enhance is_postcritically_finite, 
>> critical_point_portrait, and multiplier_spectra to work over number fields 
>> and finite fields
>> a68601e8f9 Trac #26817: GaloisGroup_subgroup.fixed_field() should always 
>> return an embedding
>> 7a740579e3 Trac #26816: Specify subgroups of Galois groups using generators
>> e95c2c2ef4 Trac #23740: Plotting Julia Sets for General Polynomials
>> c818084a8e Trac #23720: Plotting Mandelbrot Set for General Polynomials
>> f7906eb4ea Trac #28791: Implement Feature without using sage.misc.cachefunc, 
>> sage.structure.unique_representation
>> 9afb930099 Trac #28784: Adding multiple symmetries and multiple contractions 
>> to tensors
>> 4e5d712ad6 Trac #28783: fix opacity for add_condition in mono-coloured plot3d
>> 671567e777 Trac #28770: Polyhedra coercion of base rings fails for number 
>> fields
>> 910e84cd31 Trac #28769: Scalar field raise AttributeError on 
>> show_identifiers call
>> 6161a34c8b Trac #28764: 2 internet doctest failed in hadamard_matrix.py
>> 692073e6d5 Trac #28763: DIMACS solver not workng with Python3 (7 glucose 
>> optional doctests failed)
>> 954bc2c88b Trac #28751: enhance some calls to "while len"
>> 1ea8e99d76 Trac #28749: some middle-scale cleanup Returns ==> Return in the 
>> doc
>> d8d68e94c6 Trac #28747: further "space:" cleaning outside of combinat
>> f870f83bce Trac #28741: Lattice Polytopes: `compute_facets` does not check 
>> dimension when setting is_reflexive
>> 6c319d2242 Trac #28716: Construction of a vector frame from a family of 
>> vector fields
>> 9ba0c1affb Trac #28627: Lazy OEIS sequences
>> 5975bab92e Trac #27408: Edge view for graphs
>> 307b865431 Trac #28756: py3: fix doctests with gurobi
>> cdda9f70e2 Trac #28759: py3: dot2tex + graphviz doctests failures
>> 1dd55655a1 Trac #28760: py3: internet str vs bytes doctests failures
>> 5dcc2683ed Trac #28761: py3: further fixes for misc
>> 63fb7b0c7d Trac #28805: Remove sagenb from DOC_DEPENDENCIES
>> 9273772c59 Trac #28807: little typo ticket
>> a24bffeeaa Trac #28810: small fix in regular expression for trac warning in 
>> sage/all.py
>> 737eadb5ae Trac #28793: 2 more random doctest 

Re: [sage-release] Sage 9.0.beta8 released

2019-12-02 Thread E. Madison Bray
Can I please get a review on https://trac.sagemath.org/ticket/28258 ?

This issue has been holding me up for weeks, making testing difficult.

On Mon, Dec 2, 2019 at 12:15 AM 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
>
>
> cf9673bc59 (tag: 9.0.beta8) Updated SageMath version to 9.0.beta8
> 7b3f429848 Trac #28824: make doc-pdf race condition
> a6d82755a8 Trac #28823: str_to_bytes in math-readline script for Mathematica 
> console
> f5003a0f00 Trac #28809: cleanup 
> src/sage/combinat/partition_shifting_algebras.py
> 358d62b1a1 Trac #28790: https in README.md
> b26d466f03 Trac #28779: Error in "primes_of_bad_reduction" for DynamicalSystem
> ec856b746f Trac #28758: random output in a giacpy_sage doctest
> 873e999025 Trac #28744: py3: add bytes_to_str in Octave interface
> 953e0a1043 Trac #28733: Reference manual SageTeX incorrect link
> 4da4603146 Trac #28720: Method is_diagonalizable() should not raise an error 
> for legitimate inputs
> 3a018490fb Trac #28680: Three.js: Update documentation examples
> 5a1cacc884 Trac #28583: unicode_art of Matrix_mod2_dense fails
> 4e0b121eaf Trac #28820: convert guava interface to libgap
> 60b65cdfef Trac #28811: add hash for hypergeometric motives
> 69c463e4c9 Trac #28501: MR35: Honour docbuild limits when building 
> documentation in Dockerfile
> 4f68ca865e Trac #28489: py3 + OS X: symbolic/expression.pyx
> 17cabfa736 Trac #28213: Renaming rational_preperiodic_points() to 
> all_preperiodic_points()
> c989b65121 Trac #27784: Characteristic Classes on Vector Bundles
> b030c58f4e Trac #28170: enhance is_postcritically_finite, 
> critical_point_portrait, and multiplier_spectra to work over number fields 
> and finite fields
> a68601e8f9 Trac #26817: GaloisGroup_subgroup.fixed_field() should always 
> return an embedding
> 7a740579e3 Trac #26816: Specify subgroups of Galois groups using generators
> e95c2c2ef4 Trac #23740: Plotting Julia Sets for General Polynomials
> c818084a8e Trac #23720: Plotting Mandelbrot Set for General Polynomials
> f7906eb4ea Trac #28791: Implement Feature without using sage.misc.cachefunc, 
> sage.structure.unique_representation
> 9afb930099 Trac #28784: Adding multiple symmetries and multiple contractions 
> to tensors
> 4e5d712ad6 Trac #28783: fix opacity for add_condition in mono-coloured plot3d
> 671567e777 Trac #28770: Polyhedra coercion of base rings fails for number 
> fields
> 910e84cd31 Trac #28769: Scalar field raise AttributeError on show_identifiers 
> call
> 6161a34c8b Trac #28764: 2 internet doctest failed in hadamard_matrix.py
> 692073e6d5 Trac #28763: DIMACS solver not workng with Python3 (7 glucose 
> optional doctests failed)
> 954bc2c88b Trac #28751: enhance some calls to "while len"
> 1ea8e99d76 Trac #28749: some middle-scale cleanup Returns ==> Return in the 
> doc
> d8d68e94c6 Trac #28747: further "space:" cleaning outside of combinat
> f870f83bce Trac #28741: Lattice Polytopes: `compute_facets` does not check 
> dimension when setting is_reflexive
> 6c319d2242 Trac #28716: Construction of a vector frame from a family of 
> vector fields
> 9ba0c1affb Trac #28627: Lazy OEIS sequences
> 5975bab92e Trac #27408: Edge view for graphs
> 307b865431 Trac #28756: py3: fix doctests with gurobi
> cdda9f70e2 Trac #28759: py3: dot2tex + graphviz doctests failures
> 1dd55655a1 Trac #28760: py3: internet str vs bytes doctests failures
> 5dcc2683ed Trac #28761: py3: further fixes for misc
> 63fb7b0c7d Trac #28805: Remove sagenb from DOC_DEPENDENCIES
> 9273772c59 Trac #28807: little typo ticket
> a24bffeeaa Trac #28810: small fix in regular expression for trac warning in 
> sage/all.py
> 737eadb5ae Trac #28793: 2 more random doctest failures
> 7f25a87c16 Trac #28739: cleaning "space:" in the doc of combinat
> 9d8b63ce88 Trac #28740: fix typo convertable
> 1246b5a663 Trac #28812: #28795 followup: py2 doctest failure in pynac.pyx
> e3631b41c5 Trac #28705: Fix conversion of Booleans in interfaces
> 075c09c577 Trac #28694: rich comparison for matrices
> efe7f5594e Trac #28614: CombinatorialPolyhedron: length_* to n_*
> d8818f1fd9 Trac #27154: speed_up_Burge
> c585682116 Trac #25701: Implement Sieve algorithm for product_projective space
> 695306e10b Trac #22380: Upgrade to cvxopt 1.2.x
> d48a21c149 (tag: 9.0.beta7) Updated SageMath version to 9.0.beta7
>
> --
> 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 view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-release/9bccedc9-0b7c-44ef-8dae-955a73988563%40googlegroups.com.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving 

[sage-release] Re: Sage 9.0.beta8 released

2019-12-02 Thread Sébastien Labbé
Runing tests with few optional and external packages, I get:

Using 
--optional=4ti2,cbc,ccache,cryptominisat,dot2tex,e_antic,external,glucose,latte_int,lidia,lrslib,memlimit,normaliz,notedown,openssl,pandoc_attributes,pycosat,pynormaliz,rst2ipynb,sage,sagenb

--
sage -t --long src/doc/en/thematic_tutorials/linear_programming.rst  # 1 
doctest failed
sage -t --long src/sage/databases/findstat.py  # 1 doctest failed
sage -t --long src/sage/geometry/polyhedron/base.py  # Killed due to abort
sage -t --long src/sage/graphs/generators/families.py  # 7 doctests failed
sage -t --long src/sage/graphs/generators/smallgraphs.py  # 2 doctests 
failed
sage -t --long src/sage/misc/latex.py  # 1 doctest failed
sage -t --long src/sage/plot/animate.py  # 7 doctests failed
sage -t --long src/sage/repl/load.py  # 1 doctest failed
sage -t --long src/sage/symbolic/integration/external.py  # 1 doctest failed
sage -t --long src/sage/tests/cmdline.py  # 2 doctests failed
--
External software detected for doctesting: 
cplex,ffmpeg,graphviz,gurobi,imagemagick,internet,latex,pandoc

Rerunning failed tests, I get:

--
sage -t --long src/doc/en/thematic_tutorials/linear_programming.rst  # 1 
doctest failed
sage -t --long src/sage/databases/findstat.py  # 1 doctest failed
sage -t --long src/sage/geometry/polyhedron/base.py  # Killed due to abort
sage -t --long src/sage/graphs/generators/smallgraphs.py  # 2 doctests 
failed
sage -t --long src/sage/misc/latex.py  # 1 doctest failed
sage -t --long src/sage/plot/animate.py  # 7 doctests failed
sage -t --long src/sage/repl/load.py  # 1 doctest failed
sage -t --long src/sage/tests/cmdline.py  # 2 doctests failed
--
External software detected for doctesting: 
ffmpeg,imagemagick,internet,latex,pandoc

which means the following do not reproduce:

sage -t --long src/sage/graphs/generators/families.py  # 7 doctests failed
sage -t --long src/sage/symbolic/integration/external.py  # 1 doctest failed

The following issue needs review at https://trac.sagemath.org/ticket/28762

sage -t --long src/sage/tests/cmdline.py  # 2 doctests failed

The following issues (bytes vs str) are waiting for a branch at 
https://trac.sagemath.org/ticket/28808

sage -t src/sage/repl/load.py  # 1 doctest failed
sage -t src/sage/misc/latex.py  # 1 doctest failed
sage -t src/sage/plot/animate.py  # 7 doctests failed

The following do not have ticket yet, see 
https://trac.sagemath.org/ticket/25536

sage -t --long src/doc/en/thematic_tutorials/linear_programming.rst  # 1 
doctest failed
sage -t --long src/sage/databases/findstat.py  # 1 doctest failed
sage -t --long src/sage/geometry/polyhedron/base.py  # Killed due to abort
sage -t --long src/sage/graphs/generators/smallgraphs.py  # 2 doctests 
failed

Their failure output are copied below:

sage -t --long src/doc/en/thematic_tutorials/linear_programming.rst
**
File "src/doc/en/thematic_tutorials/linear_programming.rst", line 287, in 
doc.en.thematic_tutorials.linear_programming
Failed example:
taken["flashlight"]
Expected:
1.0
Got:
1
**
1 item had failures:
   1 of  49 in doc.en.thematic_tutorials.linear_programming
1 not tested test not run
0 tests not run because we ran out of time
[45 tests, 1 failure, 0.81 s]


sage -t --long src/sage/databases/findstat.py
**
File "src/sage/databases/findstat.py", line 2117, in 
sage.databases.findstat.FindStatCollection.in_range
Failed example:
for c in l:   # 
optional -- internet, random
if c.id() not in long and c.is_supported():
f = c.first_terms(lambda x: 1, max_values=1)
print("{} {} {}".format(c, len(f), all(c.in_range(e) for e, _ 
in f)))
Exception raised:
Traceback (most recent call last):
  File 
"/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py",
 
line 681, in _run
self.compile_and_execute(example, compiler, test.globs)
  File 
"/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py",
 
line 1123, in compile_and_execute
exec(compiled, globs)
  File "", line 3, in 

f = c.first_terms(lambda x: Integer(1), max_values=Integer(1))
  File 
"/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/databases/findstat.py",
 
line 2174, in first_terms
return [(x, statistic(x)) for (x,_) in zip(g, range(max_values))]
  File 
"/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/databases/findstat.py",
 
line 2174, in 

Re: [sage-release] Sage 9.0.beta8 released

2019-12-02 Thread Dima Pasechnik
the easiest might be to build pythonX if --with-python=X is specified.

On Mon, Dec 2, 2019 at 6:42 AM François Bissey  wrote:
>
> Yes. sagenb is no a real optional package even with python2. We overlooked
> the test suite when we made some test depending on it just “# py2”.
> That was in https://trac.sagemath.org/ticket/28805.
> We probably really should have introduced `# sagenb` in insight.
> But honestly I don’t care that much about python2 anymore.
> In 30 days it will be best efforts at best for python2.
>
> > On 2/12/2019, at 6:50 PM, John H Palmieri  wrote:
> >
> > In particular, SageNB is not built with Python 2, but the doctester thinks 
> > it should be:
> >
>
> --
> 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 view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-release/0E399888-BECC-4272-80DE-A3FCB6777940%40gmail.com.

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/CAAWYfq1KtdpLYBEOT2E8Y1MEiST10J1kve_wBxMfJVAH9soXmg%40mail.gmail.com.


Re: [sage-release] Sage 9.0.beta8 released

2019-12-02 Thread Samuel Lelièvre
I think we should maintain Python2 compatibility at least for this version.

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/CAEcArF0o%2Bq2hAC5PbeLEs344DkKkppcnsDYjXdderxEyqXkREQ%40mail.gmail.com.