Re: [sage-release] Sage 8.9 released

2019-10-07 Thread E. Madison Bray
On Mon, Oct 7, 2019 at 6:00 PM E. Madison Bray  wrote:
>
> On Mon, Oct 7, 2019 at 5:57 PM E. Madison Bray  wrote:
> >
> > When building from scratch on Cygwin I am getting some errors related
> > to OMP-related symbols being missing when linking a Sage module that
> > uses fflas-ffpack; specifically sage.libs.linbox_flint_interface:
> >
> > [sagelib-8.9] g++ -shared -Wl,--enable-auto-image-base
> > -L/opt/sagemath-8.9/local/lib -Wl,-rpath,/opt/sagemath-8.9/local/lib
> > -L/opt/sagemath-8.9/local/lib -Wl,-rpath,/opt/sagemath-8.9/local/lib
> > build/temp.cygwin-3.0.7-x86_64-2.7/build/cythonized/sage/libs/linbox/linbox_flint_interface.o
> > -L/opt/sagemath-8.9/local/lib
> > -L/opt/sagemath-8.9/local/lib/python2.7/config
> > -L/opt/sagemath-8.9/local/lib -llinbox -lntl -liml -lfflas -lffpack
> > -lgivaro -lblas -lflint -lmpfr -lgmp -lgmpxx -lstdc++ -lpython2.7 -o
> > build/lib.cygwin-3.0.7-x86_64-2.7/sage/libs/linbox/linbox_flint_interface.dll
> > [sagelib-8.9] 
> > build/temp.cygwin-3.0.7-x86_64-2.7/build/cythonized/sage/libs/linbox/linbox_flint_interface.o:
> > In function `FFPACK::rns_double::init(unsigned long, unsigned long,
> > double*, unsigned long, Givaro::Integer const*, unsigned long,
> > unsigned long, bool) const [clone ._omp_fn.0]':
> > [sagelib-8.9] 
> > /opt/sagemath-8.9/local/include/fflas-ffpack/field/rns-double.inl:95:
> > undefined reference to `GOMP_loop_ull_runtime_start'
> >
> > it goes on like that for several related errors.  I've never seen this
> > one before.  This is with gcc 7.4.0.
> >
> > This was doing a build from scratch for a release, in a clean Cygwin
> > install, so I'm not sure where the difference is.  One thing I can
> > see, comparing to a previous build log of my development sage from one
> > of the 8.9 release candidates (with fflas-ffpack 2.4.3) that that
> > module was compiled *without* -fopenmp, whereas on my clean build it
> > is passing -fopenmp and I'm not sure where the difference is coming
> > from.
>
> Ahah, I can also see that in my development build, configuring
> fflas-ffpack output:
>
> checking for OpenMP... no
>
> whereas on my release build it has
>
> checking for OpenMP... yes
>
>
> For now I don't need or care about OpenMP support, as I have not
> tested that at all on Windows.  I just need to figure out why that
> flag is being forcibly set...

It appears we used to configure fflas-ffpack with --disable-openmp,
however this ticket removed that:
https://trac.sagemath.org/ticket/27444 without bumping the package
patch level.
It also didn't remove the comment about disabling OpenMP support, even
though it no longer disables it.  I'm not sure it make sense to make
that the default; perhaps there should be a global config flag for
whether or not Sage and its dependencies should be built with OpenMP
support.



> > On Mon, Sep 30, 2019 at 1:19 AM Volker Braun  wrote:
> > >
> > > The "master" git branch has been updated to Sage-8.9. 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 was no change over 8.9.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 view this discussion on the web visit 
> > > https://groups.google.com/d/msgid/sage-release/ea48d604-eff9-4b8c-ab44-a0929a7e99f9%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 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/CAOTD34aDCyYgi6Q6aD1BixY0g-cf1G_1J8sZcbu58YmwcuHsYw%40mail.gmail.com.


Re: [sage-release] Sage 8.9 released

2019-10-07 Thread E. Madison Bray
On Mon, Oct 7, 2019 at 5:57 PM E. Madison Bray  wrote:
>
> When building from scratch on Cygwin I am getting some errors related
> to OMP-related symbols being missing when linking a Sage module that
> uses fflas-ffpack; specifically sage.libs.linbox_flint_interface:
>
> [sagelib-8.9] g++ -shared -Wl,--enable-auto-image-base
> -L/opt/sagemath-8.9/local/lib -Wl,-rpath,/opt/sagemath-8.9/local/lib
> -L/opt/sagemath-8.9/local/lib -Wl,-rpath,/opt/sagemath-8.9/local/lib
> build/temp.cygwin-3.0.7-x86_64-2.7/build/cythonized/sage/libs/linbox/linbox_flint_interface.o
> -L/opt/sagemath-8.9/local/lib
> -L/opt/sagemath-8.9/local/lib/python2.7/config
> -L/opt/sagemath-8.9/local/lib -llinbox -lntl -liml -lfflas -lffpack
> -lgivaro -lblas -lflint -lmpfr -lgmp -lgmpxx -lstdc++ -lpython2.7 -o
> build/lib.cygwin-3.0.7-x86_64-2.7/sage/libs/linbox/linbox_flint_interface.dll
> [sagelib-8.9] 
> build/temp.cygwin-3.0.7-x86_64-2.7/build/cythonized/sage/libs/linbox/linbox_flint_interface.o:
> In function `FFPACK::rns_double::init(unsigned long, unsigned long,
> double*, unsigned long, Givaro::Integer const*, unsigned long,
> unsigned long, bool) const [clone ._omp_fn.0]':
> [sagelib-8.9] 
> /opt/sagemath-8.9/local/include/fflas-ffpack/field/rns-double.inl:95:
> undefined reference to `GOMP_loop_ull_runtime_start'
>
> it goes on like that for several related errors.  I've never seen this
> one before.  This is with gcc 7.4.0.
>
> This was doing a build from scratch for a release, in a clean Cygwin
> install, so I'm not sure where the difference is.  One thing I can
> see, comparing to a previous build log of my development sage from one
> of the 8.9 release candidates (with fflas-ffpack 2.4.3) that that
> module was compiled *without* -fopenmp, whereas on my clean build it
> is passing -fopenmp and I'm not sure where the difference is coming
> from.

Ahah, I can also see that in my development build, configuring
fflas-ffpack output:

checking for OpenMP... no

whereas on my release build it has

checking for OpenMP... yes


For now I don't need or care about OpenMP support, as I have not
tested that at all on Windows.  I just need to figure out why that
flag is being forcibly set...


> On Mon, Sep 30, 2019 at 1:19 AM Volker Braun  wrote:
> >
> > The "master" git branch has been updated to Sage-8.9. 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 was no change over 8.9.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 view this discussion on the web visit 
> > https://groups.google.com/d/msgid/sage-release/ea48d604-eff9-4b8c-ab44-a0929a7e99f9%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 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/CAOTD34YKKrE2eudAi2BgkMj%2BekzTB5gPrws5jhK6%3DntfN%2Bh37g%40mail.gmail.com.


Re: [sage-release] Sage 8.9 released

2019-10-07 Thread E. Madison Bray
When building from scratch on Cygwin I am getting some errors related
to OMP-related symbols being missing when linking a Sage module that
uses fflas-ffpack; specifically sage.libs.linbox_flint_interface:

[sagelib-8.9] g++ -shared -Wl,--enable-auto-image-base
-L/opt/sagemath-8.9/local/lib -Wl,-rpath,/opt/sagemath-8.9/local/lib
-L/opt/sagemath-8.9/local/lib -Wl,-rpath,/opt/sagemath-8.9/local/lib
build/temp.cygwin-3.0.7-x86_64-2.7/build/cythonized/sage/libs/linbox/linbox_flint_interface.o
-L/opt/sagemath-8.9/local/lib
-L/opt/sagemath-8.9/local/lib/python2.7/config
-L/opt/sagemath-8.9/local/lib -llinbox -lntl -liml -lfflas -lffpack
-lgivaro -lblas -lflint -lmpfr -lgmp -lgmpxx -lstdc++ -lpython2.7 -o
build/lib.cygwin-3.0.7-x86_64-2.7/sage/libs/linbox/linbox_flint_interface.dll
[sagelib-8.9] 
build/temp.cygwin-3.0.7-x86_64-2.7/build/cythonized/sage/libs/linbox/linbox_flint_interface.o:
In function `FFPACK::rns_double::init(unsigned long, unsigned long,
double*, unsigned long, Givaro::Integer const*, unsigned long,
unsigned long, bool) const [clone ._omp_fn.0]':
[sagelib-8.9] 
/opt/sagemath-8.9/local/include/fflas-ffpack/field/rns-double.inl:95:
undefined reference to `GOMP_loop_ull_runtime_start'

it goes on like that for several related errors.  I've never seen this
one before.  This is with gcc 7.4.0.

This was doing a build from scratch for a release, in a clean Cygwin
install, so I'm not sure where the difference is.  One thing I can
see, comparing to a previous build log of my development sage from one
of the 8.9 release candidates (with fflas-ffpack 2.4.3) that that
module was compiled *without* -fopenmp, whereas on my clean build it
is passing -fopenmp and I'm not sure where the difference is coming
from.

On Mon, Sep 30, 2019 at 1:19 AM Volker Braun  wrote:
>
> The "master" git branch has been updated to Sage-8.9. 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 was no change over 8.9.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 view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-release/ea48d604-eff9-4b8c-ab44-a0929a7e99f9%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 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/CAOTD34aMMVm9rUt057Vew3ON6VBcWQSva5zm3Hx%3D-StOeubSbw%40mail.gmail.com.


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

2019-10-07 Thread Emmanuel Charpentier
On Debian testing running on core i7 + 16 GB RAM, upgrading a Python3-based 
Sage 8.9 to 9.0.beta0 + Trac#28534  
(marked 
as fixed), ptestalllong gives

   - one permanent failure on 
   src/sage/rings/polynomial/polynomial_rational_flint.pyx (already 
   reported)
   - and one permanent failure on the optional package gap_packages (also 
   already reported).

The first one is long known and has a ticket,, the second one is mostly 
cosmetic IIUIC.

I also get 13 transient failures (tests pass OK when ran standalone):

| File| Result  
  |
|-+---+
| src/sage/geometry/cone.py   | Timed out  
   |
| src/sage/graphs/generators/smallgraphs.py   | 6 doctests 
failed |
| src/sage/combinat/posets/posets.py  | 1 doctest 
failed  |
| src/sage/plot/animate.py| 7 doctests 
failed |
| src/sage/combinat/matrices/hadamard_matrix.py   | 2 doctests 
failed |
| src/sage/coding/databases.py| 2 doctests 
failed |
| src/sage/misc/latex.py  | 1 doctest 
failed  |
| src/sage/misc/persist.pyx   | 2 doctests 
failed |
| src/sage/repl/load.py   | 1 doctest 
failed  |
| src/sage/graphs/graph_latex.py  | 2 doctests 
failed |
| src/sage/misc/remote_file.py| 2 doctests 
failed |
| src/sage/databases/findstat.py  | 9 doctests 
failed |
| src/sage/interfaces/magma_free.py   | 2 doctests 
failed |


HTH,


Le samedi 5 octobre 2019 12:15:24 UTC+2, 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 
>
>
> 533fd5d6cd (HEAD -> develop, tag: 9.0.beta0, trac/develop) Updated 
> SageMath version to 9.0.beta0
> 34c16c3013 Trac #28524: SyntaxError in sage_getargspec of introspection
> 77ec966e24 Trac #28522: PolyhedralFan of Groebner fan is created twice
> 7ccc9dfd5b Trac #28521: Bug of cartesian_product_iterator in Python3
> e08f6ee3c9 Trac #28516: Interface Arb ζ, Γ, Lambert W and derivatives
> ea101ac255 Trac #28514: remove last _cmp_ in schemes
> a624fdee32 Trac #28511: use --disable-maintainer-mode for configuring 
> autoconf'ed packages if possible
> eb769d66d4 Trac #28504: conversion of posets to libgap
> a3387d831e Trac #28503: Bug in formal composition of maps
> 04a67aae3b Trac #28499: py3: typing should not be installed in Python 3
> 10cf0975a6 Trac #28498: Memory leak in BasisExchangeMatroid.components
> d87991069f Trac #28497: MR34: Fix some minor errors in docstrings
> 5af20cb423 Trac #28495: Faster is_directed_acyclic
> 8604f53653 Trac #28493: Update to primecount 5.1
> 7f856e4d8d Trac #28488: Torsion subgroup of elliptic curves over number 
> fields: more efficient method
> e608e2e021 Trac #28512: reading a large expression from a file takes 
> quadratic time
> 87ee5979f3 Trac #28482: Incorrect indexing for a regular matroid from a 
> graphic matroid
> 1579338ecd Trac #28481: free_module method for finite fields, number 
> fields and p-adics
> 6d1e0cc75b Trac #28480: Let OEIS sequences have unique representation
> cced5c278d Trac #28478: Include traceback when Sage crashes on startup
> 492edf7832 Trac #28477: py3: add combinat to the known passing folders
> 0a5e4f6e34 Trac #28475: some cleanup in matrix_sparse.pyx
> b1158c71ed Trac #28474: Spherical Bessel functions have wrong phase for 
> negative argument
> 1b17b27aa0 Trac #28472: Upgrade eclib to v.20190909
> b1c37fd8da Trac #28471: remove deprecation in Hochschild complex
> a94466b212 Trac #28469: RBF(expr, rad) where expr is a symbolic expression 
> ignores the radius
> a7f8c27c3f Trac #28464: .is_inscribed() makes a bad assumption in 
> Polyhedron
> d7ccc70659 Trac #28443: move remaining references from graphs/ to 
> references/index.rst
> 77a87b5b0c Trac #28426: With Python 3 build, do not install python2
> 0fda800858 Trac #28410: Bug with docker images 
> sagemath/sagemath-dev:develop and sagemath/sagemath:develop
> 2f59fa7c8e Trac #28392: dynamic_class: ignore Python 3's new __weakref__ 
> class attribute
> eb7d253768 Trac #28372: Update Cremona database of elliptic curves
> e295bbf838 Trac #28248: Add .boundary_complex() method for simplicial 
> polytopes
> efbd99fa77 Trac #28189: prefer "X in Fields()" rather than "X.is_field()"
> fa0853f57e Trac #28073: Abstract Code Class
> 8c7dd9e253 Trac #28041: py3: Docker images for python3-based Sage
> 01e4b5aa25 Trac #27780: _flint_rep_abs of zero causes segmentation fault
> 7350318d1b Trac #26939: Adding Young's raising operators
> e5d835744d Trac #26496: Add the Habib Maurer algorithm 

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

2019-10-07 Thread Samuel Lelièvre
Volker wrote:

> 533fd5d6cd (HEAD -> develop, tag: 9.0.beta0, trac/develop) Updated SageMath 
> version to 9.0.beta0

[...]

> 93b86bfad3 Trac #24824: Update GLPK to 4.65

[...]

On Cygwin64 on Windows 7, building GLPK fails with
the following configure error:

[glpk-4.65.p0] checking for DLL/static GMP... static
[glpk-4.65.p0] configure: error: gmp.h isn't a DLL: use
--enable-static --disable-shared

-- 
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/CAEcArF2dtpuNaXuQ05%2BPMad5%2BSDHGKZgE8A-FaO9BsaQFZja6w%40mail.gmail.com.


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

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


*- python2: *

  - build (with -j16) from a fresh git clone + pull develop OK 
  - all tests from ptestlong passed

- 
*python3: *

  - incremental build (from 8.9, with -j16) OK 

  - tests from ptest-python3 passed, except for 1 permanent failure in 
   src/sage/rings/polynomial/polynomial_rational_flint.pyx 
   this is https://trac.sagemath.org/ticket/28334

  - tests from ptestlong passed, except for 

--
sage -t --long --warn-long 52.1 
src/sage/rings/polynomial/polynomial_rational_flint.pyx  # 1 doctest failed
sage -t --long --warn-long 52.1 src/sage/repl/attach.py  # 4 doctests failed
sage -t --long --warn-long 52.1 src/sage/libs/singular/function.pyx  # 1 
doctest failed
sage -t --long --warn-long 52.1 
src/sage/numerical/backends/generic_backend.pyx  # 2 doctests failed
--

  The failed doctests are those tracked at 
https://trac.sagemath.org/ticket/28298 

  The doctests in the last three files are passed when run standalone, 
while that in the first file is permanent (cf. the ptest-python3 report)
 
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/e52d514f-4b4d-49c1-81f7-f55bd2150449%40googlegroups.com.