Re: [sage-release] Sage 9.1.rc3 released

2020-05-08 Thread 'Justin C. Walker' via sage-release



> On May 5, 2020, at 15:24 , 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 

Built from fresh clones of the develop tree, on three macOS systems: 10.13.6 
(2017 iMac Pro, 18-core Xeon W), 10.14.6 (2017 MBP, Quad-core Core i7), 10.15.4 
(2019 MBP, 9-core Core i9).

No problems with the builds and all tests (‘ptestlong’) passed on all systems!

Justin

--
Justin C. Walker, Curmudgeon at Large
Director
Institute for the Enhancement of the Director's income
---
Question 43:
What if the hokey pokey
really *is* what it’s all about?
--

-- 
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/6484BB8E-9DA9-4352-AB51-804329FF345C%40mac.com.


Re: [sage-release] Sage 9.1.rc3 released

2020-05-05 Thread Samuel Lelièvre
# Building SageMath 9.1.rc3 on Debian 9

Based on a working Sage 9.1.rc2.

## Configure

```
$ git pull origin develop --tags
[...]
$ make configure
[...]
$ ./configure
[...]
```

The `./configure` step recommends:

```
$ sudo apt-get update
$ sudo apt-get install libboost-dev coinor-cbc coinor-libcbc-dev
pari-gp2c libisl-dev libxml-libxslt-perl libxml-writer-perl
libxml2-dev libperl-dev libfile-slurp-perl libjson-perl libsvg-perl
libterm-readkey-perl libterm-readline-gnu-perl libmongodb-perl
```

But some of them are already there:

```
$ dpkg-query --list libboost-dev coinor-cbc coinor-libcbc-dev
pari-gp2c libisl-dev libxml-libxslt-perl libxml-writer-perl
libxml2-dev libperl-dev libfile-slurp-perl libjson-perl libsvg-perl
libterm-readkey-perl libterm-readline-gnu-perl libmongodb-perl
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version   Architecture  Description
+++--=-=-=
ii  coinor-cbc   2.8.12-1+b2   amd64
Coin-or branch-and-cut mixed integer programming solv
ii  coinor-libcbc-dev2.8.12-1+b2   amd64
Coin-or branch-and-cut mixed integer programming solv
ii  libboost-dev:amd64   1.62.0.1  amd64 Boost
C++ Libraries development files (default versio
ii  libisl-dev:amd64 0.18-1amd64
manipulating sets and relations of integer points bou
ii  libperl-dev  5.24.1-3+deb9u6   amd64 Perl
library: development files
ii  libterm-readline-gnu-per 1.35-1amd64 Perl
extension for the GNU ReadLine/History Library
ii  libxml-libxslt-perl  1.95-1+b1 amd64 Perl
interface to the GNOME libxslt library
ii  libxml-writer-perl   0.625-1   all   Perl
module for writing XML documents
ii  libxml2-dev:amd642.9.4+dfsg1-2.2+d amd64
Development files for the GNOME XML library
ii  pari-gp2c0.0.10-1  amd64
PARI/GP GP to C compiler
dpkg-query: no packages found matching libfile-slurp-perl
dpkg-query: no packages found matching libjson-perl
dpkg-query: no packages found matching libsvg-perl
dpkg-query: no packages found matching libterm-readkey-perl
dpkg-query: no packages found matching libmongodb-perl
```

This might be (?) in the same vein as the problem reported at

- Sage Trac ticket 29586
  Improve configure recommendations
  https://trac.sagemath.org/ticket/29586

## Build

```
$ make -s V=0
[...]
```

All fine.

## Tests

I wonder if it's normal that `make ptestlong` seems to
start by `make sagelib` and `make dochtml` even though
those were run just before. I forget if there's a ticket for that.

Two files with failing doctests:

```
$ make ptestlong
[...]
--
sage -t --long src/sage/tests/cmdline.py  # 3 doctests failed
sage -t --long src/sage/interfaces/psage.py  # 1 doctest failed
--
Total time for all tests: 1669.1 seconds
cpu time: 11902.3 seconds
cumulative wall time: 12716.7 seconds
Makefile:182: recipe for target 'ptestlong' failed
make: *** [ptestlong] Error 1
$
```

## Retest the files with failing doctests,

One of them(`src/sage/tests/cmdline.py`) still fails 3 doctests:

```
$ ./sage -t --long src/sage/tests/cmdline.py
too many failed tests, not using stored timings
Running doctests with ID 2020-05-06-00-31-02-ac8fcb17.
Git branch: develop
Using --optional=build,dochtml,memlimit,sage
Doctesting 1 file.
sage -t --long src/sage/tests/cmdline.py
**
File "src/sage/tests/cmdline.py", line 598, in
sage.tests.cmdline.test_executable
Failed example:
out.startswith("3.")
Expected:
True
Got:
False
**
File "src/sage/tests/cmdline.py", line 600, in
sage.tests.cmdline.test_executable
Failed example:
err
Expected:
''
Got:
'/home/lelievre/s/sage3/src/bin/sage: line 546: exec: sqlite3: not found\n'
**
File "src/sage/tests/cmdline.py", line 602, in
sage.tests.cmdline.test_executable
Failed example:
ret
Expected:
0
Got:
127
**
1 item had failures:
   3 of 233 in sage.tests.cmdline.test_executable
[232 tests, 3 failures, 53.14 s]
--
sage -t --long src/sage/tests/cmdline.py  # 3 doctests failed
--
Total time for all tests: 53.2 seconds
cpu time: 0.6 seconds
cumulative wall 

[sage-release] Sage 9.1.rc3 released

2020-05-05 Thread Volker Braun
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 

There are no more open blocker tickets no now would be a good time for you 
to test if you haven't already!


bfbaddcc58 (tag: 9.1.rc3, trac/develop) Updated SageMath version to 9.1.rc3
ec4fd4a567 Trac #29625: support for weighted term orders in normal_basis
6e2957b534 Trac #29348: Remove dependency on 'twisted' for some unpickling 
in cartan_type
d51fbf9df3 Trac #28753: Ramification Type for Rational Maps
fa25d32e2e Trac #24601: 3D plot missing axis labels and tick numbers with 
viewer='threejs' and displayed in chrome.
f0f8016277 Trac #29624: PermutationGroup_generic.__richcmp__ does not check 
for op_NE
c8c581e29b Trac #29609: Compute the Conway mass directly from the genus 
symbol.
dc102aa724 Trac #29604: Laurent polynomials rings in characteristic 2 have 
strange generators
6bf0780980 Trac #29592: change _cmp_ to _richcmp_ in finite rings
013ce41106 Trac #29570: Wrong parent when using diff_form of degree zero
951a41f7b3 Trac #29553: add a method to test whether a polynomial is 
symmetric
1b358237ec Trac #25797: Implement graftal lace cellular automata
17e126688a Trac #29627: "sage -python", "sage -pip", etc.: Do not fall back 
to system Python
a4a63c8349 Trac #29626: Remove ./configure --enable-SPKG options for pip 
packages (for which this is not implemented)
e4fd7dfe8a Trac #29618: build/pkgs/conda.txt: Use python<3.8
1924002fd7 Trac #29612: Fix palp issue with -DNDEBUG
ec976ffd37 Trac #29606: build/pkgs/maxima/spkg-install.in: Do not pass on 
another copy of CFLAGS, LDFLAGS
d92d65d89f Trac #29601: Fix singular configure patch
4256058c21 Trac #29599: Remove C++17 flag from giac and lcalc
20f930cead Trac #29598: Make sure latest openblas from conda is used
588010006e Trac #29597: Don't override LDFLAGS in m4rie
84a3744d65 Trac #29596: Add rpath-link on Linux
4f52bf1137 Trac #29621: remove log_html() and other log_*()
903edac714 Trac #29607: homebrew-standard: Fix several problems with 
library search paths
cc17d2e22b Trac #29448: configure finds libpng but matplotlib does not
1302e46472 Trac #29269: Add call to cliquer with custom cliques sizes
31666f8b04 Trac #29603: wrong self import in skew polynomials
990993d2cc Trac #29593: tuning our .lgtm.yml
425d099420 Trac #29579: internet test in OEIS failing
dd2c3bace3 Trac #29578: failing internet test integration
876a534f69 Trac #29594: Remove some dead spkg-configure.m4 code
ee9518ff3e Trac #29591: Don't test whether ppl is an installed package
d65f415d62 Trac #29587: build/pkgs/glpk/distros/homebrew.txt: Enable glpk 
again
ba00d2a5a0 Trac #29563: perl_term_readline_gnu spkg-configure depends on 
TERM environment variable
1c8196af72 Trac #29561: Don't use imports from rings.all in matrices
c4d6a67946 Trac #29530: Make Docker images generated by GitHub CI workflows 
available; minor CI fixes
a4c7371d6a Trac #29390: gf2x build fails on fedora-32-minimal
cbcab1ad33 Trac #29176: Bug in Voronoi Diagram
f6d1907e33 Trac #26513: bug in discovery of SRG' complements - related to 
twograph_descendant
f4d2829903 Trac #26349: Memory leaks with matrix operations over GF(2)
e080f18c9b Trac #26287: Upgrade to gc 8.0.4 and libatomic 7.6.10
97c47d1e61 Trac #29582: polymake SPKG.txt: Remove outdated info regarding 
macOS headers
c05af490cd Trac #29560: sage-guess-package-system: Ignore conda if no 
environment is activated
790f4237bc Trac #27699: configure: Exit with error if an Anaconda 
environment without compilers is active
be00014c2b Trac #29584: pillow: Add dependencies
cdc2ccf376 Trac #29574: conda-forge-macos-standard: sage.libs.pynac.pynac 
Symbol not found
f927058305 Trac #29564: fix some details suggested by lgtm in number fields 
and quaternions
bb5a3ff819 Trac #29571: build/pkgs/*/distros: Add some missing system 
packages
89e63ff18b Trac #29567: Fix "invalid escape sequence" when building the doc
715458fd4a Trac #29466: Add kwds to __classcall__ of MatrixSpace
f1683767f9 Trac #29562: .homebrew-build-env: Set CPATH, LIBRARY_PATH 
instead of CPPFLAGS, LDFLAGS
b5dc372023 Trac #29556: Update README and Installation Guide (from Source) 
for Sage 9.1
50c5ac80b0 (tag: 9.1.rc2) Updated SageMath version to 9.1.rc2

-- 
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/61470f3c-0a0c-4a04-897c-1ab1be47eba1%40googlegroups.com.