Sage 8.5.beta5 released

188 views
Skip to first unread message

Volker Braun

unread,
Nov 25, 2018, 7:36:04 PM11/25/18
to sage-release
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

b36eca1990 (tag: 8.5.beta5, trac/develop) Updated SageMath version to 8.5.beta5
50d5520f60 Trac #26747: py3: final fixes for cluster_algebra.py
acb2071e3c Trac #26738: py3: fix all doctests in game_theory
c0fcb1222a Trac #26748: clean graph_generators_pyx.pyx
b7d04438fb Trac #26746: provide translation of fresnel to fricas
99fe4d2534 Trac #26745: py3: fix doctest in Grossman-Larsson
285956f06c Trac #26744: remove a bunch of deprecated renamed keywords
959468f7a2 Trac #26743: cyclotomic_part should not include powers of x
9c0a66df99 Trac #26739: py3: some fixes in Monsky-Washnitzer
47998f15f4 Trac #26736: some work on cluster mutation again
e7a1a04d8f Trac #26732: Docker image fails to start jupyter notebook
73b2d3962e Trac #26734: small cleanup for alternating sign matrices
9713da62ea Trac #25708: Rename SBox methods for difference_distribution_matrix and similar to _table
d45e4d9b7e Trac #26742: py3: fix threejs viewer interface
53b87f160d Trac #26737: py3: some work on finite state machines
3ce4503500 Trac #26728: Remove ellipsis in one findstat doctest
7853331f91 Trac #26726: Py3: Some python3 fixes in geometry module.
7d7d7eaca0 Trac #26704: Py3 : database.oeis  implement __getitem__ to replace __getslice__
2599afd5c4 Trac #26596: Replace expect r interface with rpy2
a38120a74e Trac #26168: Add parallelism for two tensor calculus functions
b150b57dd2 Trac #25473: 20 internet doctests failed in sage/finance/stock.py
d11cabb0c9 Trac #23547: isl + polylib + barvinok packages
269bd3da76 Trac #23341: port lcalc to C++11
514e0f5e50 Trac #26729: update curl to 7.62
b054b079e5 Trac #26405: Root finding for p-adic polynomials
7b564b0ed6 Trac #25443: bijections for set partitions
6eba589bce Trac #26720: py3: some fixes for misc/abstract_method
fda5bdab57 Trac #26717: converting some http to https in install instructions
e235693068 Trac #26712: avoid .vertices() in independent_sets.pyx
cbe26c565f Trac #26711: avoid .vertices() in graph_coloring.py
b138c8a7a4 Trac #26702: Py3: Fix database/sql_db module for python3
9e6743fa4c Trac #26420: More flexible constructor of  GroupHomomorphisms
75bc4c6d91 Trac #25519: Upgrade gmpy2
10d1b6810c Trac #26715: build/pkgs/gfortran/spkg-configure.m4 works incorrectly if CC and CXX are already there
51d1404842 Trac #26723: remove deprecated stuff in posets and Hasse
2615da94d8 Trac #26724: py3: one small fix for elliptic curves over number fields
4332897d03 Trac #26721: py3: fix function fields
7928e4c3a0 Trac #26719: py3: fix doctests in symmetric group algebra
5d8ab92872 Trac #26630: clean generic_graph.py (part 3)
5c49a279ea Trac #26709: Upgrade to jupyter notebook 5.7.1
cc373ffd76 Trac #26661: pep cleanup of old integer lists
208fd1182c Trac #26574: remove deprecated stuff in integer lists
1a6f4e9862 Trac #26560: remove deprecated stuff in element wrapper
da82efd125 Trac #26708: clean connectivity.pyx (part 3)
3fa1ec45df Trac #26705: Fix is_formal for hyperplane arrangements with no cycles
bbe7f47574 Trac #26597: Update boost/boost_cropped to 1.66.0
0cbf26ce26 Trac #26026: Updates to Huffman codings
523b1f8cb6 Trac #26667: distutils no longer shows compiler commands
f894105d0d (tag: 8.5.beta4) Updated SageMath version to 8.5.beta4

Steven Trogdon

unread,
Nov 25, 2018, 9:21:58 PM11/25/18
to sage-release
Something rather weird here. I'm unable to complete a pull of the latest 8.5.beta5 because of

Updating f894105d0d..b36eca1990
error: unable to unlink old 'docker/entrypoint.sh': Permission denied

Now entrypoint.sh is owned by root which I find strange

ls -al docker/entrypoint.sh
-rwxr-xr-x 1 root root 315 Aug 26 12:46 docker/entrypoint.sh

In fact in SAGE_ROOT there are numerous folders and a file owned by root

ls -al | grep 'root '
drwxr-xr-x  2 root     root   4096 Aug 26 12:46 .ci
drwxr-xr-x  2 root     root   4096 Aug 26 12:46 .circleci
lrwxrwxrwx  1 root     root     10 Aug 26 12:46 .dockerignore -> .gitignore
-rw-r--r--  1 root     root   6753 Aug 26 12:46 .gitlab-ci.yml
drwxr-xr-x  3 root     root   4096 Aug 26 12:46 docker

Any idea as to what's with this? 8.5.beta4 was just fine.

Samuel Lelievre

unread,
Nov 25, 2018, 9:53:10 PM11/25/18
to sage-release


Mon 2018-11-26 03:21:58 UTC+1, Steven Trogdon:
Something rather weird here. I'm unable to complete a pull of the latest 8.5.beta5 because of

Updating f894105d0d..b36eca1990
error: unable to unlink old 'docker/entrypoint.sh': Permission denied

Now entrypoint.sh is owned by root which I find strange

ls -al docker/entrypoint.sh
-rwxr-xr-x 1 root root 315 Aug 26 12:46 docker/entrypoint.sh

In fact in SAGE_ROOT there are numerous folders and a file owned by root

ls -al | grep 'root '
drwxr-xr-x  2 root     root   4096 Aug 26 12:46 .ci
drwxr-xr-x  2 root     root   4096 Aug 26 12:46 .circleci
lrwxrwxrwx  1 root     root     10 Aug 26 12:46 .dockerignore -> .gitignore
-rw-r--r--  1 root     root   6753 Aug 26 12:46 .gitlab-ci.yml
drwxr-xr-x  3 root     root   4096 Aug 26 12:46 docker

Any idea as to what's with this? 8.5.beta4 was just fine.

I don't see anything like that here.
Did you maybe perform a "git pull" as root at some point?

Steven Trogdon

unread,
Nov 25, 2018, 10:31:54 PM11/25/18
to sage-release
As far as I can recall 'git pull' was always done as a normal user. Note the timestamp on the folders, which predates 8.5.beta4. And this issue did not manifest itself then. But going forward, how to correct things?

Samuel Lelièvre

unread,
Nov 25, 2018, 10:41:58 PM11/25/18
to sage-r...@googlegroups.com
> As far as I can recall 'git pull' was always done as a normal user.
> Note the timestamp on the folders, which predates 8.5.beta4.
> And this issue did not manifest itself then. But going forward,
> how to correct things?

Change to your SAGE_ROOT directory and run this as a normal user

$ sudo chown -v -R $(id -u):$(id -g) .

to set the owner and group of SAGE_ROOT (and recursively all
the included files and directories) to your user and your group.

Steven Trogdon

unread,
Nov 25, 2018, 11:37:45 PM11/25/18
to sage-release
On my Gentoo changing the ownership was not sufficient. After changing the ownership I had to

git reset --hard HEAD

which revealed that

Updating f894105d0d..b36eca1990
error: The following untracked working tree files would be overwritten by merge:

To correct this:

git clean -f build/pkgs/barvinok/
git clean -f build/pkgs/isl/
git clean -f build/pkgs/lcalc/patches/
git clean -f build/pkgs/polylib/

and now 'git pull' is up to date. This is all very strange.

E. Madison Bray

unread,
Nov 26, 2018, 4:15:45 AM11/26/18
to sage-r...@googlegroups.com
On Mon, Nov 26, 2018 at 5:37 AM Steven Trogdon <steven....@gmail.com> wrote:
>
> On my Gentoo changing the ownership was not sufficient. After changing the ownership I had to
>
> git reset --hard HEAD
>
> which revealed that
>
> Updating f894105d0d..b36eca1990
> error: The following untracked working tree files would be overwritten by merge:
>
> To correct this:
>
> git clean -f build/pkgs/barvinok/
> git clean -f build/pkgs/isl/
> git clean -f build/pkgs/lcalc/patches/
> git clean -f build/pkgs/polylib/
>
> and now 'git pull' is up to date. This is all very strange.

At some point you probably did *something* as root (and by "you" it
might not have even been an action you personally took, but maybe some
cron job you forgot about; who knows). But otherwise I don't think
there's any way that would have happened. This happens to me too
sometimes ¯\_(ツ)_/¯ Git repos don't store anything about uid/gid of
files (that would be disastrous); in fact IIRC the only information it
stores about file permissions is whether or not the executable bit
should be set.


> On Sunday, November 25, 2018 at 9:41:58 PM UTC-6, Samuel Lelievre wrote:
>>
>> > As far as I can recall 'git pull' was always done as a normal user.
>> > Note the timestamp on the folders, which predates 8.5.beta4.
>> > And this issue did not manifest itself then. But going forward,
>> > how to correct things?
>>
>> Change to your SAGE_ROOT directory and run this as a normal user
>>
>> $ sudo chown -v -R $(id -u):$(id -g) .
>>
>> to set the owner and group of SAGE_ROOT (and recursively all
>> the included files and directories) to your user and your group.
>
> --
> 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...@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.
> For more options, visit https://groups.google.com/d/optout.

Eric Gourgoulhon

unread,
Nov 27, 2018, 7:45:55 AM11/27/18
to sage-release
On Ubuntu 18.04 running on Xeon E5-2623 + 16 GB RAM:

- python2:
  - incremental build (-j16) from 8.5.beta4 OK
  - all tests from ptestlong passed
 
- python3:
  - incremental build (-j16) from 8.5.beta4 OK
  - threejs viewer is now fully functional (at least as functional as with python2);
    for instance the S^2 notebook runs with python3 as well as with python2

Eric.

Sébastien Labbé

unread,
Nov 28, 2018, 3:46:34 AM11/28/18
to sage-release
On Ubuntu 16.04, the command

sage -t --all --optional=sage,optional,external

tests the following optional and external doctests:

Using --optional=bliss,cbc,ccache,cmake,dot2tex,external,gmpy2,lrslib,memlimit,mpir,normaliz,notedown,pandoc_attributes,pycosat,pynormaliz,python2,rst2ipynb,sage
External software detected for doctesting: ffmpeg,graphviz,gurobi,imagemagick,internet,latex,pandoc


and gives All tests passed except the following ones:

----------------------------------------------------------------------
sage -t --long src/sage/databases/findstat.py  # 5 doctests failed
sage -t --long src/sage/symbolic/integration/integral.py  # 1 doctest failed
sage -t --long src/sage/combinat/tutorial.py  # 1 doctest failed
sage -t --long src/sage/symbolic/integration/external.py  # 3 doctests failed
sage -t --long src/sage/combinat/designs/ext_rep.py  # 1 doctest failed
sage -t --long src/sage/repl/load.py  # 1 doctest failed
sage -t --long src/sage/misc/persist.pyx  # 2 doctests failed
sage -t --long src/sage/databases/sql_db.py  # 2 doctests failed
----------------------------------------------------------------------


Follow up at https://trac.sagemath.org/ticket/25536. New failures are copied below.



sage -t --long src/sage/combinat/tutorial.py
**********************************************************************
File "src/sage/combinat/tutorial.py", line 224, in sage.combinat.tutorial
Failed example:
    oeis([1,1,2,5,14])                            # optional -- internet
Expected:
    0: A000108: Catalan numbers: C(n) = binomial(2n,n)/(n+1) = (2n)!/(n!(n+1)!). Also called Segner numbers.
    1: A120588: G.f. satisfies: 3*A(x) = 2 + x + A(x)^2, with a(0) = 1.
    2: ...
Got:
    0: A000108: Catalan numbers: C(n) = binomial(2n,n)/(n+1) = (2n)!/(n!(n+1)!). Also called Segner numbers.
    1: A124302: Number of set partitions with at most 3 blocks; number of Dyck paths of height at most 4; dimension of space of symmetric polynomials in 3 noncommuting variables.
    2: A120588: G.f. satisfies: 3*A(x) = 2 + x + A(x)^2, with a(0) = 1.
**********************************************************************
1 item had failures:
   1 of 249 in sage.combinat.tutorial
    5 tests for not implemented functionality not run
    6 not tested tests not run
    0 tests not run because we ran out of time
    [248 tests, 1 failure, 24.70 s]


sage -t --long src/sage/databases/sql_db.py
**********************************************************************
File "src/sage/databases/sql_db.py", line 956, in sage.databases.sql_db.SQLDatabase.__init__
Failed example:
    D.show('simon')
Expected:
    graph6               vertices             edges
    ------------------------------------------------------------
    ?                    0                    0
    @                    1                    0
    A?                   2                    0
    A_                   2                    1
    B?                   3                    0
    BG                   3                    1
    BW                   3                    2
    Bw                   3                    3
    C?                   4                    0
    C@                   4                    1
    CB                   4                    2
    CF                   4                    3
    CJ                   4                    3
    CK                   4                    2
    CL                   4                    3
    CN                   4                    4
    C]                   4                    4
    C^                   4                    5
    C~                   4                    6
Got:
    graph6               vertices             edges              
    ------------------------------------------------------------
    ?                    0                    0                  
    @                    1                    0                  
    A?                   2                    0                  
    A_                   2                    1                  
    B?                   3                    0                  
    BG                   3                    1                  
    BW                   3                    2                  
    Bw                   3                    3                  
    C?                   4                    0                  
    C@                   4                    1                  
    CB                   4                    2                  
    CF                   4                    3                  
    CJ                   4                    3                  
    C`                   4                    2                  
    CR                   4                    3                  
    CN                   4                    4                  
    Cr                   4                    4                  
    C^                   4                    5                  
    C~                   4                    6                  
**********************************************************************
File "src/sage/databases/sql_db.py", line 1004, in sage.databases.sql_db.SQLDatabase.__init__
Failed example:
    E.show('simon')
Expected:
    graph6               vertices             edges
    ------------------------------------------------------------
    ?                    0                    0
    @                    1                    0
    A?                   2                    0
    A_                   2                    1
    B?                   3                    0
    BG                   3                    1
    BW                   3                    2
    Bw                   3                    3
    C?                   4                    0
    C@                   4                    1
    CB                   4                    2
    CF                   4                    3
    CJ                   4                    3
    CK                   4                    2
    CL                   4                    3
    CN                   4                    4
    C]                   4                    4
    C^                   4                    5
    C~                   4                    6
Got:
    graph6               vertices             edges              
    ------------------------------------------------------------
    ?                    0                    0                  
    @                    1                    0                  
    A?                   2                    0                  
    A_                   2                    1                  
    B?                   3                    0                  
    BG                   3                    1                  
    BW                   3                    2                  
    Bw                   3                    3                  
    C?                   4                    0                  
    C@                   4                    1                  
    CB                   4                    2                  
    CF                   4                    3                  
    CJ                   4                    3                  
    C`                   4                    2                  
    CR                   4                    3                  
    CN                   4                    4                  
    Cr                   4                    4                  
    C^                   4                    5                  
    C~                   4                    6                  
**********************************************************************
1 item had failures:
   2 of  26 in sage.databases.sql_db.SQLDatabase.__init__
    0 tests not run because we ran out of time
    [288 tests, 2 failures, 1.71 s]

sage -t --long src/sage/databases/findstat.py
**********************************************************************
File "src/sage/databases/findstat.py", line 40, in sage.databases.findstat
Failed example:
    r = findstat([(m, m.number_of_nestings()) for n in range(6) for m in PM(2*n)]); r    # optional -- internet
Expected:
    0: (St000041: The number of nestings of a perfect matching., [], 1000)
    1: (St000042: The number of crossings of a perfect matching., [Mp00116: Kasraoui-Zeng], 1000)
    ...
Got:
    0: 0: St000041: The number of nestings of a perfect matching.
    1: []
    2: 1000
    1: 0: St000042: The number of crossings of a perfect matching.
    1: [Mp00116: Kasraoui-Zeng]
    2: 1000
    2: 0: St000233: The number of nestings of a set partition.
    1: [Mp00092: to set partition]
    2: 1000
    3: 0: St000496: The rcs statistic of a set partition.
    1: [Mp00092: to set partition]
    2: 1000
    4: 0: St000123: The difference in Coxeter length of a permutation and its image under the Simion-Schmidt map.
    1: [Mp00058: to permutation, Mp00087: inverse first fundamental transformation]
    2: 1000
    5: 0: St000232: The number of crossings of a set partition.
    1: [Mp00092: to set partition, Mp00115: Kasraoui-Zeng]
    2: 1000
    6: 0: St000359: The number of occurrences of the pattern 23-1.
    1: [Mp00058: to permutation, Mp00087: inverse first fundamental transformation]
    2: 1000
**********************************************************************
File "src/sage/databases/findstat.py", line 90, in sage.databases.findstat
Failed example:
    r = findstat([(PM(2*n), [m.number_of_nestings() for m in PM(2*n)]) for n in range(5)]); r # optional -- internet
Expected:
    0: (St000041: The number of nestings of a perfect matching., [], 124)
    1: (St000042: The number of crossings of a perfect matching., [], 124)
    ...
Got:
     0: 0: St000041: The number of nestings of a perfect matching.
    1: []
    2: 124
     1: 0: St000042: The number of crossings of a perfect matching.
    1: []
    2: 124
     2: 0: St000232: The number of crossings of a set partition.
    1: [Mp00092: to set partition]
    2: 124
     3: 0: St000233: The number of nestings of a set partition.
    1: [Mp00092: to set partition]
    2: 124
     4: 0: St000496: The rcs statistic of a set partition.
    1: [Mp00092: to set partition]
    2: 124
     5: 0: St000559: The number of occurrences of the pattern {{1,3},{2,4}} in a set partition.
    1: [Mp00092: to set partition]
    2: 124
     6: 0: St000563: The number of overlapping pairs of blocks of a set partition.
    1: [Mp00092: to set partition]
    2: 124
     7: 0: St000123: The difference in Coxeter length of a permutation and its image under the Simion-Schmidt map.
    1: [Mp00058: to permutation, Mp00087: inverse first fundamental transformation]
    2: 124
     8: 0: St000358: The number of occurrences of the pattern 31-2.
    1: [Mp00058: to permutation, Mp00087: inverse first fundamental transformation]
    2: 124
     9: 0: St000359: The number of occurrences of the pattern 23-1.
    1: [Mp00058: to permutation, Mp00087: inverse first fundamental transformation]
    2: 124
    10: 0: St000360: The number of occurrences of the pattern 32-1.
    1: [Mp00058: to permutation, Mp00087: inverse first fundamental transformation]
    2: 124
    11: 0: St000538: The number of even inversions of a permutation.
    1: [Mp00058: to permutation, Mp00087: inverse first fundamental transformation]
    2: 124
**********************************************************************
File "src/sage/databases/findstat.py", line 107, in sage.databases.findstat
Failed example:
    r = findstat(Permutations, lambda pi: pi.saliances()[0]); r           # optional -- internet
Expected:
    0: ... (St000051: The size of the left subtree of a binary tree., [Mp00069: complement, Mp00061: to increasing tree], 1000)
    ...
Got:
     0: 0: St000199: The column of the unique '1' in the last row of the alternating sign matrix.
    1: [Mp00063: to alternating sign matrix]
    2: 1000
     1: 0: St000740: The last entry of a permutation.
    1: [Mp00062: inversion-number to major-index bijection]
    2: 1000
     2: 0: St001291: The number of indecomposable summands of the tensor product of two copies of the dual of the Nakayama algebra associated to a Dyck path.
    1: [Mp00127: left-to-right-maxima to Dyck path]
    2: 1000
     3: 0: St000051: The size of the left subtree of a binary tree.
    1: [Mp00069: complement, Mp00061: to increasing tree]
    2: 1000
     4: 0: St000054: The first entry of the permutation.
    1: [Mp00062: inversion-number to major-index bijection, Mp00064: reverse]
    2: 1000
     5: 0: St000066: The column of the unique '1' in the first row of the alternating sign matrix.
    1: [Mp00069: complement, Mp00063: to alternating sign matrix]
    2: 1000
     6: 0: St000141: The maximum drop size of a permutation.
    1: [Mp00127: left-to-right-maxima to Dyck path, Mp00025: to 132-avoiding permutation]
    2: 1000
     7: 0: St000147: The largest part of an integer partition.
    1: [Mp00127: left-to-right-maxima to Dyck path, Mp00027: to partition]
    2: 1000
     8: 0: St000193: The row of the unique '1' in the first column of the alternating sign matrix.
    1: [Mp00063: to alternating sign matrix, Mp00004: rotate clockwise]
    2: 1000
     9: 0: St000200: The row of the unique '1' in the last column of the alternating sign matrix.
    1: [Mp00062: inversion-number to major-index bijection, Mp00063: to alternating sign matrix]
    2: 1000
    10: 0: St000316: The number of non-left-to-right-maxima of a permutation.
    1: [Mp00127: left-to-right-maxima to Dyck path, Mp00025: to 132-avoiding permutation]
    2: 1000
    11: 0: St000476: The sum of the semi-lengths of tunnels before a valley of a Dyck path.
    1: [Mp00127: left-to-right-maxima to Dyck path, Mp00099: bounce path]
    2: 1000
    12: 0: St000653: The last descent of a permutation.
    1: [Mp00127: left-to-right-maxima to Dyck path, Mp00129: to 321-avoiding permutation (Billey-Jockusch-Stanley)]
    2: 1000
    13: 0: St000840: The number of closers smaller than the largest opener in a perfect matching.
    1: [Mp00127: left-to-right-maxima to Dyck path, Mp00146: to noncrossing matching]
    2: 1000
    14: 0: St001184: Number of indecomposable injective modules with grade at least 1 in the corresponding Nakayama algebra.
    1: [Mp00064: reverse, Mp00127: left-to-right-maxima to Dyck path]
    2: 1000
    15: 0: St001227: The vector space dimension of the first extension group between the socle of the regular module and the Jacobson radical of the corresponding Nakayama algebra.
    1: [Mp00127: left-to-right-maxima to Dyck path, Mp00028: reverse]
    2: 1000
**********************************************************************
File "src/sage/databases/findstat.py", line 832, in sage.databases.findstat.FindStatStatistic.__repr__
Failed example:
    findstat([(pi, pi(1)) for pi in Permutations(4)], depth=0)    # optional -- internet
Expected:
    0: (St000054: ...
Got:
    0: 0: St000054: The first entry of the permutation.
    1: []
    2: 24
**********************************************************************
File "src/sage/databases/findstat.py", line 1015, in sage.databases.findstat.FindStatStatistic._find_by_values
Failed example:
    FindStatStatistic(id=0,data=data, first_terms = first_terms, collection = collection, depth=0)._find_by_values() # optional -- internet
Expected:
    0: (St000012: The area of a Dyck path., [], 14)
    ...
Got:
    0: 0: St000012: The area of a Dyck path.
    1: []
    2: 14
    1: 0: St001228: The vector space dimension of the space of module homomorphisms between J and itself when J denotes the Jacobson radical of the corresponding Nakayama algebra.
    1: []
    2: 14
    2: 0: St001295: Gives the vector space dimension of the homomorphism space between J^2 and J^2.
    1: []
    2: 14
**********************************************************************
3 items had failures:
   3 of  16 in sage.databases.findstat
   1 of   4 in sage.databases.findstat.FindStatStatistic.__repr__
   1 of   9 in sage.databases.findstat.FindStatStatistic._find_by_values
    7 webbrowser tests not run
    0 tests not run because we ran out of time
    [247 tests, 5 failures, 95.47 s]

François Bissey

unread,
Nov 28, 2018, 3:49:53 AM11/28/18
to 'Justin C. Walker' via sage-release
That’s interesting. I thought the failures in sage/databases/sql_db.py in sage-on-gentoo
were due to the use of a newer version of sqlite. But if you see it too that must be something
more subtle.

François

fchap...@gmail.com

unread,
Nov 28, 2018, 4:11:47 AM11/28/18
to sage-release

François Bissey

unread,
Nov 28, 2018, 4:13:43 AM11/28/18
to 'Justin C. Walker' via sage-release
This is definitely it. It introduced the doctests in question. I guess
I should have provided that extra info.

Emmanuel Charpentier

unread,
Nov 29, 2018, 12:39:05 PM11/29/18
to sage-release
On Debian testing running onCore i5 + 8 GB RAM, I get three failures in one doctest :

----------------------------------------------------------------------
sage -t --long --warn-long 47.5 src/sage/interfaces/r.py  # 3 doctests failed
----------------------------------------------------------------------

 All three are dociuentation discordances in R (see attached file).

Probably a booboo, but I don't understand the root of the problem.

--
Emmanuel Charpentier
r.py.log.gz

Timo Kaufmann

unread,
Nov 29, 2018, 3:54:42 PM11/29/18
to sage-release
Probably due to https://trac.sagemath.org/ticket/26596, sorry. Was that a build using sage's build system (`make -j4 ptestlong` or similar) or the debian package?

Timo Kaufmann

unread,
Nov 29, 2018, 4:05:12 PM11/29/18
to sage-release
I've created https://trac.sagemath.org/ticket/26791 for the rpy2 issue, please post there.

Justin C. Walker

unread,
Dec 3, 2018, 8:33:37 PM12/3/18
to sage-r...@googlegroups.com


> On Nov 25, 2018, at 16:36 , Volker Braun <vbrau...@gmail.com> 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

Built from a fresh clone of the develop branch on two macOS systems:

10.13.6 (2017 iMac Pro, 18-core Xeon W) - no problems with build and the testing (‘ptestlong’) yielded these (familiar) failures:

sage -t --long --warn-long 60.2 src/sage/combinat/designs/ext_rep.py # Killed due to abort
sage -t --long --warn-long 60.2 src/sage/doctest/external.py # Killed due to abort
sage -t --long --warn-long 60.2 src/sage/libs/singular/polynomial.pyx # 1 doctest failed

Logs available if needed.

10.11.6 (mid-2015 MBP, Quad-core Core i7) - no problems with build, and all tests passed.

Justin

--
Justin C. Walker
Director
Institute for the Enhancement of the Director's Income
--
Fame is fleeting, but obscurity
just drags on and on. F&E



Sébastien Labbé

unread,
Dec 20, 2018, 5:53:15 AM12/20/18
to sage-release


On Wednesday, November 28, 2018 at 9:49:53 AM UTC+1, François Bissey wrote:
That’s interesting. I thought the failures in sage/databases/sql_db.py in sage-on-gentoo
were due to the use of a newer version of sqlite. But if you see it too that must be something
more subtle.


I just created
for the issue with sql_db.py since it is still a problem with 8.5.rc0.
Reply all
Reply to author
Forward
0 new messages