Thanks for your answer, please could you cc me if you open a ticket ?

Ciao,
Thierry


On Fri, Oct 11, 2019 at 12:27:28PM -0500, Dima Pasechnik wrote:
> yuck, this is a symptome of underlinking in readline.
> In their infinite wisdom readline's devs refuse to fix this old bug;
> it needs to be linked with libtinfo or other suchlike library, and it
> keeps resufacings in various forms...
> 
> I think I've made a patch to sage's readline for this, but it
> sometimes breaks for reasons I need to look at.
> 
> As to external readline, I guess our spkg-configure.m4 will lead one
> to a broken build if the system's readline is underlinked,
> cause our setup takes no account of this...
> 
> So apparently ubuntu 16.04 has an underlinked readline.
> 
> 
> 
> On Fri, Oct 11, 2019 at 12:14 PM Thierry
> <sage-googlesu...@lma.metelu.net> wrote:
> >
> > Hi,
> >
> > there is also a readline-related issue on 8.9 there:
> >
> > https://ask.sagemath.org/question/48276/building-sage-89-from-source-fails/
> >
> > Ciao,
> > Thierry
> >
> >
> >
> > On Wed, Oct 02, 2019 at 01:46:00PM -0500, Dima Pasechnik wrote:
> > > On Wed, Oct 2, 2019 at 11:27 AM John Cremona <john.crem...@gmail.com> 
> > > wrote:
> > > >
> > > >
> > > >
> > > > On Wed, 2 Oct 2019 at 09:07, John Cremona <john.crem...@gmail.com> 
> > > > wrote:
> > > >>
> > > >>
> > > >>
> > > >> On Wed, 2 Oct 2019 at 02:22, Dima Pasechnik <dimp...@gmail.com> wrote:
> > > >>>
> > > >>> something did not work as you installed libncurses5-dev,
> > > >>> as you still appear to miss
> > > >>> /usr/include/ncurses.h
> > > >>> (according to the new log:
> > > >>> configure:10315: checking for ncurses.h
> > > >>> configure:10315: result: no )
> > > >>>
> > > >>> whereas 
> > > >>> https://packages.ubuntu.com/xenial/amd64/libncurses5-dev/filelist
> > > >>> has this file listed...
> > > >>>
> > > >>> Could you check that
> > > >>> /usr/include/ncurses.h
> > > >>> is present on the box?
> > > >>
> > > >>
> > > >> It was not, but I think that yesterday I was confused and had 
> > > >> installed it on a different machine from the one I reported on (too 
> > > >> many windows open).  I just checked by manually installing that 
> > > >> package on all 6 machines, which did do the install in 5 cases while 
> > > >> on the 6th it was already there -- and that 6th machine was one for 
> > > >> which the original build had worked OK!  (Yesterday I said that all 6 
> > > >> had failed the same way but in fact 5 had, the 6th was still building 
> > > >> when I reported).
> > > >>
> > > >> For completeness I am attaching he latest config.log.
> > > >>
> > > >> I think that Samuel might have hit on something I did wrong.  My bash 
> > > >> history shows
> > > >>
> > > >>  1989  tar zxf 8.9.tar.gz
> > > >>  1990  cd sage-8.9
> > > >>  1991  make configure
> > > >>  1992  make
> > > >>
> > > >> with no ./configure step.  I must have thought that "make configure" 
> > > >> was instead of that...
> > > >>
> > > >> I'll restart the 5 builds after doing ./configure (after ncurses-clean 
> > > >> and readline-clean), and report back.
> > > >
> > > >
> > > > All went successfully.   My only remaining question is: is I had done 
> > > > ./configure aafter make configure and before make, would the build have 
> > > > worked (without inctalling those ubuntu packages which had somehow 
> > > > never been needed for previous builds)?
> > > >
> > > "make configure" is only needed if Sage's main configure script is 
> > > updated.
> > > Just look at the target "configure" in the main Makefile
> > >
> > > I guess there could be a bug introduced in commit
> > > 584735d9abe44b079df2566f7f73b6a69aaea0cf
> > > as I mentioned above in the thread.
> > > Feel free to open a ticket, saying that Sage's 8.9 readline builds
> > > underlinked on ubuntu xenial
> > >
> > > > John
> > > >
> > > >>>
> > > >>>
> > > >>> On Wed, Oct 2, 2019 at 3:20 AM John Cremona <john.crem...@gmail.com> 
> > > >>> wrote:
> > > >>> >
> > > >>> >
> > > >>> >
> > > >>> > On Tue, 1 Oct 2019 at 18:20, Dima Pasechnik <dimp...@gmail.com> 
> > > >>> > wrote:
> > > >>> >>
> > > >>> >> Hi John,
> > > >>> >>
> > > >>> >> Do you have
> > > >>> >> libncurses5-dev
> > > >>> >>  installed?
> > > >>> >
> > > >>> >
> > > >>> > No only the package without -dev.
> > > >>> >
> > > >>> >>
> > > >>> >> I guess not, as in your config.log I see
> > > >>> >>
> > > >>> >> conftest.cpp:56:21: fatal error: ncurses.h: No such file or 
> > > >>> >> directory
> > > >>> >>
> > > >>> >> and this header is provided by this package.
> > > >>> >> I'd say it's a bug in Ubunty xenial that libreadline-dev does not
> > > >>> >> depend on this package!
> > > >>> >>
> > > >>> >> Could you try installing it, then run
> > > >>> >>
> > > >>> >> make ncurses-clean
> > > >>> >> make readline-clean
> > > >>> >> ./configure
> > > >>> >
> > > >>> >
> > > >>> > I did that.
> > > >>> >
> > > >>> >>
> > > >>> >>
> > > >>> >> and check whether system-wide readline is picked up?
> > > >>> >
> > > >>> >
> > > >>> > Now config.log includes these lines
> > > >>> >
> > > >>> > configure:13881: === checking whether to install the readline SPKG 
> > > >>> > ===
> > > >>> > configure:13925: checking Installing ncurses?
> > > >>> > configure:13928: result: Yes. Install readline as well.
> > > >>> > configure:14176: === checking whether to install the pari SPKG ===
> > > >>> > configure:14222: checking installing gmp/mpir or readline?
> > > >>> > configure:14224: result: yes; install pari as well
> > > >>> > configure:14565: result: using Sage's pari SPKG
> > > >>> > configure:14587: === checking whether to install the pari_nftables 
> > > >>> > SPKG ===
> > > >>> > configure:14631: checking installing pari?
> > > >>> > configure:14634: result: yes; install pari_nftables as well
> > > >>> > configure:14675: === checking whether to install the pkgconf SPKG 
> > > >>> > ===
> > > >>> > configure:14718: checking for pkg-config >= 0.29
> > > >>> > configure:14794: result: /usr/bin/pkg-config
> > > >>> > configure:14807: result: using pkg-config from the system
> > > >>> > configure:14841: === checking whether to install the eclib SPKG ===
> > > >>> > configure:14886: checking installing ntl or pari?
> > > >>> > configure:14889: result: yes; install eclib as well
> > > >>> > configure:14974: === checking whether to install the 
> > > >>> > perl_term_readline_gnu SPKG ===
> > > >>> > configure:15066: checking for perl module Term::ReadLine
> > > >>> > configure:15076: result: ok
> > > >>> > configure:15084: checking Term::ReadLine module...
> > > >>> > configure:15088: result: non-GNU
> > > >>> >
> > > >>> > which does not look right.  Complete config.log isattached.
> > > >>> >
> > > >>> >
> > > >>> >>
> > > >>> >>
> > > >>> >> If yes, this should cure these machines...
> > > >>> >>
> > > >>> >> Dima
> > > >>> >>
> > > >>> >> On Tue, Oct 1, 2019 at 9:01 PM John Cremona 
> > > >>> >> <john.crem...@gmail.com> wrote:
> > > >>> >> >
> > > >>> >> >
> > > >>> >> >
> > > >>> >> > On Tue, 1 Oct 2019 at 13:42, Dima Pasechnik <dimp...@gmail.com> 
> > > >>> >> > wrote:
> > > >>> >> >>
> > > >>> >> >> On Tue, Oct 1, 2019 at 7:43 PM John Cremona 
> > > >>> >> >> <john.crem...@gmail.com> wrote:
> > > >>> >> >> >
> > > >>> >> >> >
> > > >>> >> >> >
> > > >>> >> >> > On Tue, 1 Oct 2019 at 12:08, Dima Pasechnik 
> > > >>> >> >> > <dimp...@gmail.com> wrote:
> > > >>> >> >> >>
> > > >>> >> >> >> On Tue, Oct 1, 2019 at 6:59 PM Dima Pasechnik 
> > > >>> >> >> >> <dimp...@gmail.com> wrote:
> > > >>> >> >> >> >
> > > >>> >> >> >> > It seems that these machines don't have readline 
> > > >>> >> >> >> > development files
> > > >>> >> >> >> > properly installed.
> > > >>> >> >> >> >
> > > >>> >> >> >> > Could you attach config.log ?
> > > >>> >> >> >> >
> > > >>> >> >> >> I mean the "main" config.log, not the ones from package 
> > > >>> >> >> >> builds.
> > > >>> >> >> >
> > > >>> >> >> >
> > > >>> >> >> > Here it is.  I looks as if some version of readline was 
> > > >>> >> >> > downloaded and installed.
> > > >>> >> >> no, it says that Sage's readline will be built, because 
> > > >>> >> >> according to the test,
> > > >>> >> >> there is no ncurses (or tinfo) installed.
> > > >>> >> >>
> > > >>> >> >> So I am puzzled that you say that the machine has 
> > > >>> >> >> libreadline-dev installed.
> > > >>> >> >> Could you post the contents of this package?
> > > >>> >> >
> > > >>> >> >
> > > >>> >> > $ apt show libreadline-dev
> > > >>> >> > Package: libreadline-dev
> > > >>> >> > Version: 6.3-8ubuntu2
> > > >>> >> > Priority: optional
> > > >>> >> > Section: libdevel
> > > >>> >> > Source: readline6
> > > >>> >> > Origin: Ubuntu
> > > >>> >> > Maintainer: Ubuntu Developers 
> > > >>> >> > <ubuntu-devel-disc...@lists.ubuntu.com>
> > > >>> >> > Original-Maintainer: Matthias Klose <d...@debian.org>
> > > >>> >> > Bugs: https://bugs.launchpad.net/ubuntu/+filebug
> > > >>> >> > Installed-Size: 6,144 B
> > > >>> >> > Depends: libreadline6-dev (= 6.3-8ubuntu2)
> > > >>> >> > Conflicts: libreadline-gplv2-dev
> > > >>> >> > Supported: 9m
> > > >>> >> > Download-Size: 992 B
> > > >>> >> > APT-Manual-Installed: yes
> > > >>> >> > APT-Sources: http://gb.archive.ubuntu.com/ubuntu xenial/main 
> > > >>> >> > amd64 Packages
> > > >>> >> > Description: GNU readline and history libraries, development 
> > > >>> >> > files
> > > >>> >> >  The GNU readline library aids in the consistency of user 
> > > >>> >> > interface
> > > >>> >> >  across discrete programs that need to provide a command line
> > > >>> >> >  interface.
> > > >>> >> >  .
> > > >>> >> >  The GNU history library provides a consistent user interface for
> > > >>> >> >  recalling lines of previously typed input.
> > > >>> >> >  .
> > > >>> >> >  This package is a dependency package depending on 
> > > >>> >> > libreadline6-dev.
> > > >>> >> >
> > > >>> >> >>
> > > >>> >> >> As well, I'd like to look at the output of
> > > >>> >> >>
> > > >>> >> >> $ ldd `find /usr -name libreadline.so`
> > > >>> >> >>
> > > >>> >> >> - which should look more or less like:
> > > >>> >> >>
> > > >>> >> >> linux-vdso.so.1 (0x00007ffc2a2ce000)
> > > >>> >> >> libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 
> > > >>> >> >> (0x000079942a162000)
> > > >>> >> >> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 
> > > >>> >> >> (0x0000799429fa1000)
> > > >>> >> >> /lib64/ld-linux-x86-64.so.2 (0x000079942a3f3000)
> > > >>> >> >
> > > >>> >> >
> > > >>> >> > It finds the system one as well as two sage installation ones.  
> > > >>> >> > The system one is like what you expected:
> > > >>> >> >
> > > >>> >> > /usr/local/sage/sage-8.8/local/lib/libreadline.so:
> > > >>> >> >         linux-vdso.so.1 =>  (0x00007ffd459fe000)
> > > >>> >> >         libtinfo.so.6 => 
> > > >>> >> > /usr/local/sage/sage-8.8/local/lib/libtinfo.so.6 
> > > >>> >> > (0x00007f9940e43000)
> > > >>> >> >         libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 
> > > >>> >> > (0x00007f9940a73000)
> > > >>> >> >         /lib64/ld-linux-x86-64.so.2 (0x00007f99412d3000)
> > > >>> >> > /usr/local/sage/sage-8.9/local/lib/libreadline.so:
> > > >>> >> >         linux-vdso.so.1 =>  (0x00007ffe9e4ce000)
> > > >>> >> >         libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 
> > > >>> >> > (0x00007f00db8e3000)
> > > >>> >> >         /lib64/ld-linux-x86-64.so.2 (0x00007f00dbf03000)
> > > >>> >> > /usr/lib/x86_64-linux-gnu/libreadline.so:
> > > >>> >> >         linux-vdso.so.1 =>  (0x00007ffebbdd6000)
> > > >>> >> >         libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 
> > > >>> >> > (0x00007f2e72d1b000)
> > > >>> >> >         libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 
> > > >>> >> > (0x00007f2e7294b000)
> > > >>> >> >         /lib64/ld-linux-x86-64.so.2 (0x00007f2e73193000)
> > > >>> >> >
> > > >>> >> >>
> > > >>> >> >>
> > > >>> >> >> I gather that the test we have for system's ncurses is too
> > > >>> >> >> restrictive, and doesn't work
> > > >>> >> >> even though it should... (So this is a potential Sage bug)
> > > >>> >> >>
> > > >>> >> >> To continue with this problem:
> > > >>> >> >> Indeed, readline gets built by Sage, but it's a bit broken, as I
> > > >>> >> >> gather it's not linked
> > > >>> >> >> against libtinfo:
> > > >>> >> >>
> > > >>> >> >> To check this, please post the output of
> > > >>> >> >>
> > > >>> >> >
> > > >>> >> > $ ldd /usr/local/sage/sage-8.9/local/lib/libreadline.so.6
> > > >>> >> >         linux-vdso.so.1 =>  (0x00007ffce3bbe000)
> > > >>> >> >         libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 
> > > >>> >> > (0x00007fbee541b000)
> > > >>> >> >         /lib64/ld-linux-x86-64.so.2 (0x00007fbee5a3b000)
> > > >>> >> >
> > > >>> >> >
> > > >>> >> >>
> > > >>> >> >>
> > > >>> >> >> I don't know why this doesn't work, it might be something went 
> > > >>> >> >> wrong in
> > > >>> >> >> ------------------
> > > >>> >> >> commit 584735d9abe44b079df2566f7f73b6a69aaea0cf
> > > >>> >> >> Author: Dima Pasechnik <dimp...@gmail.com>
> > > >>> >> >> Date:   Wed May 1 10:58:00 2019 +0100
> > > >>> >> >>
> > > >>> >> >>     get termcap library name from the readline's configure
> > > >>> >> >> --------------------
> > > >>> >> >>
> > > >>> >> >> (so this might be another Sage bug)
> > > >>> >> >>
> > > >>> >> >> ----------------------------------------------------
> > > >>> >> >> Fixing at least one of these bugs might cure the systems you 
> > > >>> >> >> have, but
> > > >>> >> >> more info is needed...
> > > >>> >> >> What OS is that, precisely?
> > > >>> >> >
> > > >>> >> >
> > > >>> >> > $ lsb_release -a
> > > >>> >> > No LSB modules are available.
> > > >>> >> > Distributor ID: Ubuntu
> > > >>> >> > Description:    Ubuntu 16.04.6 LTS
> > > >>> >> > Release:        16.04
> > > >>> >> > Codename:       xenial
> > > >>> >> >
> > > >>> >> > (Same for all 6 machines.  I have tried to be consistent by 
> > > >>> >> > reporting answers to your questions all from the same one.)
> > > >>> >> >
> > > >>> >> >>
> > > >>> >> >>
> > > >>> >> >> Sorry for trouble,
> > > >>> >> >
> > > >>> >> >
> > > >>> >> > Not at all, thanks for your help.
> > > >>> >> >
> > > >>> >> > On a more positive note, my python3 build on one of these 
> > > >>> >> > machines was fine after git pull trac develop.
> > > >>> >> >
> > > >>> >> >
> > > >>> >> >>
> > > >>> >> >> Dima
> > > >>> >> >>
> > > >>> >> >>
> > > >>> >> >> And Python2 does not do a very good job gathering what extra 
> > > >>> >> >> libs are needed,
> > > >>> >> >>  as its confugure output says
> > > >>> >> >>
> > > >>> >> >> checking how to link readline libs... -lreadline -ltermcap
> > > >>> >> >>
> > > >>> >> >> but then the error happens in the linking where one does not 
> > > >>> >> >> see -ltermcap, but
> > > >>> >> >> rather -lcursesw
> > > >>> >> >>
> > > >>> >> >> (so this might be a Python2 bug)
> > > >>> >> >>
> > > >>> >> >>
> > > >>> >> >>
> > > >>> >> >> >
> > > >>> >> >> > I can of course install more ubuntu packages on these 
> > > >>> >> >> > machines (though I do have libreadline-dev installed already) 
> > > >>> >> >> > but that's not quite the point here.
> > > >>> >> >> >
> > > >>> >> >> > John
> > > >>> >> >> >
> > > >>> >> >> >>
> > > >>> >> >> >> >
> > > >>> >> >> >> > On Tue, Oct 1, 2019 at 6:38 PM John Cremona 
> > > >>> >> >> >> > <john.crem...@gmail.com> wrote:
> > > >>> >> >> >> > >
> > > >>> >> >> >> > > For a change instead of updating the git repository to 
> > > >>> >> >> >> > > build 8.9 I downloaded the file 8.9.tar.gz from the 
> > > >>> >> >> >> > > Releases section on github.  After unpacking and "make 
> > > >>> >> >> >> > > configure" I then did "make".  On 6 different machines, 
> > > >>> >> >> >> > > all running ubuntu, all the builds failed with
> > > >>> >> >> >> > >
> > > >>> >> >> >> > > Error building Sage.
> > > >>> >> >> >> > >
> > > >>> >> >> >> > > The following package(s) may have failed to build (not 
> > > >>> >> >> >> > > necessarily
> > > >>> >> >> >> > > during this run of 'make all-start'):
> > > >>> >> >> >> > >
> > > >>> >> >> >> > > * package: python2-2.7.15.p1
> > > >>> >> >> >> > >   log file: 
> > > >>> >> >> >> > > /usr/local/sage/sage-8.9/logs/pkgs/python2-2.7.15.p1.log
> > > >>> >> >> >> > >   build directory: 
> > > >>> >> >> >> > > /usr/local/sage/sage-8.9/local/var/tmp/sage/build/python2-2.7.15.p1
> > > >>> >> >> >> > >
> > > >>> >> >> >> > > One logfile is attached, they all fail the same easy: 
> > > >>> >> >> >> > > something about readline.
> > > >>> >> >> >> > >
> > > >>> >> >> >> > > The point here is not so much what I should do to get 
> > > >>> >> >> >> > > around this, but rather, what is wrong with "make 
> > > >>> >> >> >> > > configure; make" which led it to happen on machines 
> > > >>> >> >> >> > > where the prerequisites for Sage are certainly all 
> > > >>> >> >> >> > > installed since they all have working versions of 8.8 
> > > >>> >> >> >> > > (and many previous, and in some cases 8.9 prereleases) 
> > > >>> >> >> >> > > built from the github repo.
> > > >>> >> >> >> > >
> > > >>> >> >> >> > > John
> > > >>> >> >> >> > >
> > > >>> >> >> >> > > On Tue, 1 Oct 2019 at 09:07, Samuel Lelièvre 
> > > >>> >> >> >> > > <samuel.lelie...@gmail.com> wrote:
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> ## Debian
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> On Debian GNU/Linux 10 (buster), upgraded from
> > > >>> >> >> >> > >> SageMath 8.9.rc0 via git and tested SageMath 8.9,
> > > >>> >> >> >> > >> both py2 and py3. In both cases:
> > > >>> >> >> >> > >> - `make`: ok
> > > >>> >> >> >> > >> - `make testlong`: all tests pass!
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> ## Cygwin
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> On Cygwin64, tested SageMath 8.9, both py2 and py3,
> > > >>> >> >> >> > >> with the following hardware and operating system:
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> - laptop: HP ProBook 640 G1
> > > >>> >> >> >> > >> - processor: Intel Core i7-4610M, 3.00 GHz
> > > >>> >> >> >> > >> - memory: 8 GB
> > > >>> >> >> >> > >> - Cygwin64 version: CYGWIN_NT-6.1 3.0.7 (0.338/5/3)
> > > >>> >> >> >> > >> - Windows: Windows 7 Professional (64-bit), Service 
> > > >>> >> >> >> > >> Pack 1
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> ### Summary
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> Here is a summary following this structure:
> > > >>> >> >> >> > >>   - [file]  # [failures or timeouts during make 
> > > >>> >> >> >> > >> testlong]
> > > >>> >> >> >> > >>     --> [result when tested individually]; [ticket 
> > > >>> >> >> >> > >> references]
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> - py2:
> > > >>> >> >> >> > >>   - src/sage/doctest/forker.py  # 4 doctests failed
> > > >>> >> >> >> > >>     --> passes when tested individually
> > > >>> >> >> >> > >>   - src/sage/parallel/map_reduce.py  # Timed out after 
> > > >>> >> >> >> > >> testing finished
> > > >>> >> >> >> > >>     --> passes when tested individually; might be #27537
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> - py3
> > > >>> >> >> >> > >>   - src/sage/coding/linear_code.py  # Timed out
> > > >>> >> >> >> > >>     --> passes when tested individually; might be #26119
> > > >>> >> >> >> > >>   - src/sage/libs/eclib/interface.py  # 1 doctest failed
> > > >>> >> >> >> > >>     --> still fails when tested individually; see 
> > > >>> >> >> >> > >> #28472 (positive review)
> > > >>> >> >> >> > >>   - src/sage/rings/finite_rings/finite_field_base.pyx  
> > > >>> >> >> >> > >> # 1 doctest failed
> > > >>> >> >> >> > >>     --> passes when tested individually
> > > >>> >> >> >> > >>   - 
> > > >>> >> >> >> > >> src/sage/rings/polynomial/polynomial_rational_flint.pyx 
> > > >>> >> >> >> > >>  # 1 doctest failed
> > > >>> >> >> >> > >>     --> still fails when tested individually; this is 
> > > >>> >> >> >> > >> #28334
> > > >>> >> >> >> > >>   - src/sage_setup/clean.py  # 1 doctest failed
> > > >>> >> >> >> > >>     --> still fails when tested individually
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> Read on for the details for each of py2 and py3.
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> ### Python 2
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> Upgraded from SageMath 8.9.rc0 via git.
> > > >>> >> >> >> > >> Ran `make`: success. Ran `make testlong` and 
> > > >>> >> >> >> > >> individually
> > > >>> >> >> >> > >> retested files that failed or timed out, see below.
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> $ make testlong
> > > >>> >> >> >> > >> ...
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >> sage -t --long --warn-long 87.2 
> > > >>> >> >> >> > >> src/sage/doctest/forker.py  # 4 doctests failed
> > > >>> >> >> >> > >> sage -t --long --warn-long 87.2 
> > > >>> >> >> >> > >> src/sage/parallel/map_reduce.py  #
> > > >>> >> >> >> > >> Timed out after testing finished
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> $ ./sage -t --long --warn-long 87.2 
> > > >>> >> >> >> > >> src/sage/doctest/forker.py
> > > >>> >> >> >> > >> Running doctests with ID 2019-10-01-08-19-19-2f160fbc.
> > > >>> >> >> >> > >> Git branch: develop
> > > >>> >> >> >> > >> Using --optional=build,dochtml,python2,sage
> > > >>> >> >> >> > >> Doctesting 1 file.
> > > >>> >> >> >> > >> sage -t --long --warn-long 87.2 
> > > >>> >> >> >> > >> src/sage/doctest/forker.py
> > > >>> >> >> >> > >>     [449 tests, 34.21 s]
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >> All tests passed!
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >> Total time for all tests: 81.7 seconds
> > > >>> >> >> >> > >>     cpu time: 5.5 seconds
> > > >>> >> >> >> > >>     cumulative wall time: 34.2 seconds
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> $ ./sage -t --long --warn-long 87.2 
> > > >>> >> >> >> > >> src/sage/parallel/map_reduce.py
> > > >>> >> >> >> > >> Running doctests with ID 2019-10-01-08-21-35-400c0707.
> > > >>> >> >> >> > >> Git branch: develop
> > > >>> >> >> >> > >> Using --optional=build,dochtml,python2,sage
> > > >>> >> >> >> > >> Doctesting 1 file.
> > > >>> >> >> >> > >> sage -t --long --warn-long 87.2 
> > > >>> >> >> >> > >> src/sage/parallel/map_reduce.py
> > > >>> >> >> >> > >>     [294 tests, 33.43 s]
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >> All tests passed!
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >> Total time for all tests: 34.0 seconds
> > > >>> >> >> >> > >>     cpu time: 5.2 seconds
> > > >>> >> >> >> > >>     cumulative wall time: 33.4 seconds
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> ### Python 3
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> Upgraded from SageMath 8.9.rc0 via git.
> > > >>> >> >> >> > >> Ran `make`: success. Ran `make testlong` and 
> > > >>> >> >> >> > >> individually
> > > >>> >> >> >> > >> retested files that failed or timed out, see below.
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> $ make testlong
> > > >>> >> >> >> > >> ...
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >> sage -t --long --warn-long 87.2 
> > > >>> >> >> >> > >> src/sage/coding/linear_code.py  # Timed out
> > > >>> >> >> >> > >> sage -t --long --warn-long 87.2 
> > > >>> >> >> >> > >> src/sage/libs/eclib/interface.py  # 1
> > > >>> >> >> >> > >> doctest failed
> > > >>> >> >> >> > >> sage -t --long --warn-long 87.2
> > > >>> >> >> >> > >> src/sage/rings/finite_rings/finite_field_base.pyx  # 1 
> > > >>> >> >> >> > >> doctest failed
> > > >>> >> >> >> > >> sage -t --long --warn-long 87.2
> > > >>> >> >> >> > >> src/sage/rings/polynomial/polynomial_rational_flint.pyx 
> > > >>> >> >> >> > >>  # 1 doctest
> > > >>> >> >> >> > >> failed
> > > >>> >> >> >> > >> sage -t --long --warn-long 87.2 src/sage_setup/clean.py 
> > > >>> >> >> >> > >>  # 1 doctest failed
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> $ ./sage -t --long --warn-long 87.2 
> > > >>> >> >> >> > >> src/sage/coding/linear_code.py
> > > >>> >> >> >> > >> Running doctests with ID 2019-10-01-07-58-10-19e3fc53.
> > > >>> >> >> >> > >> Git branch: develop
> > > >>> >> >> >> > >> Using --optional=build,dochtml,python2,sage
> > > >>> >> >> >> > >> Doctesting 1 file.
> > > >>> >> >> >> > >> sage -t --long --warn-long 87.2 
> > > >>> >> >> >> > >> src/sage/coding/linear_code.py
> > > >>> >> >> >> > >>     [749 tests, 28.33 s]
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >> All tests passed!
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >> Total time for all tests: 29.2 seconds
> > > >>> >> >> >> > >>     cpu time: 25.8 seconds
> > > >>> >> >> >> > >>     cumulative wall time: 28.3 seconds
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> $ ./sage -t --long --warn-long 87.2 
> > > >>> >> >> >> > >> src/sage/libs/eclib/interface.py
> > > >>> >> >> >> > >> Running doctests with ID 2019-10-01-07-58-59-bd646d17.
> > > >>> >> >> >> > >> Git branch: develop
> > > >>> >> >> >> > >> Using --optional=build,dochtml,python2,sage
> > > >>> >> >> >> > >> Doctesting 1 file.
> > > >>> >> >> >> > >> sage -t --long --warn-long 87.2 
> > > >>> >> >> >> > >> src/sage/libs/eclib/interface.py
> > > >>> >> >> >> > >> **********************************************************************
> > > >>> >> >> >> > >> File "src/sage/libs/eclib/interface.py", line 597, in
> > > >>> >> >> >> > >> sage.libs.eclib.interface.mwrank_EllipticCurve.saturate
> > > >>> >> >> >> > >> Failed example:
> > > >>> >> >> >> > >>     E.saturation([Q1,Q2])
> > > >>> >> >> >> > >> Expected:
> > > >>> >> >> >> > >>     ([(1 : -27 : 1), (157 : 1950 : 1)], 3, 
> > > >>> >> >> >> > >> 0.801588644684981)
> > > >>> >> >> >> > >> Got:
> > > >>> >> >> >> > >>     Attempt to round -0.2617840677e25 to a long int 
> > > >>> >> >> >> > >> fails, aborting!
> > > >>> >> >> >> > >>     ([(1 : -27 : 1), (157 : 1950 : 1)], 3, 
> > > >>> >> >> >> > >> 0.801588644684981)
> > > >>> >> >> >> > >> **********************************************************************
> > > >>> >> >> >> > >> 1 item had failures:
> > > >>> >> >> >> > >>    1 of   9 in 
> > > >>> >> >> >> > >> sage.libs.eclib.interface.mwrank_EllipticCurve.saturate
> > > >>> >> >> >> > >>     [192 tests, 1 failure, 5.96 s]
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >> sage -t --long --warn-long 87.2 
> > > >>> >> >> >> > >> src/sage/libs/eclib/interface.py  # 1
> > > >>> >> >> >> > >> doctest failed
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >> Total time for all tests: 6.5 seconds
> > > >>> >> >> >> > >>     cpu time: 5.7 seconds
> > > >>> >> >> >> > >>     cumulative wall time: 6.0 seconds
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> $ ./sage -t --long --warn-long 87.2
> > > >>> >> >> >> > >> src/sage/rings/finite_rings/finite_field_base.pyx
> > > >>> >> >> >> > >> Running doctests with ID 2019-10-01-08-01-55-2dd8733a.
> > > >>> >> >> >> > >> Git branch: develop
> > > >>> >> >> >> > >> Using --optional=build,dochtml,python2,sage
> > > >>> >> >> >> > >> Doctesting 1 file.
> > > >>> >> >> >> > >> sage -t --long --warn-long 87.2
> > > >>> >> >> >> > >> src/sage/rings/finite_rings/finite_field_base.pyx
> > > >>> >> >> >> > >>     [272 tests, 18.14 s]
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >> All tests passed!
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >> Total time for all tests: 18.7 seconds
> > > >>> >> >> >> > >>     cpu time: 18.0 seconds
> > > >>> >> >> >> > >>     cumulative wall time: 18.1 seconds
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> $ ./sage -t --long --warn-long 87.2
> > > >>> >> >> >> > >> src/sage/rings/polynomial/polynomial_rational_flint.pyx
> > > >>> >> >> >> > >> Running doctests with ID 2019-10-01-08-03-34-441e450a.
> > > >>> >> >> >> > >> Git branch: develop
> > > >>> >> >> >> > >> Using --optional=build,dochtml,python2,sage
> > > >>> >> >> >> > >> Doctesting 1 file.
> > > >>> >> >> >> > >> sage -t --long --warn-long 87.2
> > > >>> >> >> >> > >> src/sage/rings/polynomial/polynomial_rational_flint.pyx
> > > >>> >> >> >> > >> **********************************************************************
> > > >>> >> >> >> > >> File 
> > > >>> >> >> >> > >> "src/sage/rings/polynomial/polynomial_rational_flint.pyx",
> > > >>> >> >> >> > >>  line
> > > >>> >> >> >> > >> 2055, in 
> > > >>> >> >> >> > >> sage.rings.polynomial.polynomial_rational_flint.Polynomial_rational_flint.galois_group
> > > >>> >> >> >> > >> Failed example:
> > > >>> >> >> >> > >>     G = f.galois_group(); G
> > > >>> >> >> >> > >> Expected:
> > > >>> >> >> >> > >>     Transitive group number 5 of degree 4
> > > >>> >> >> >> > >> Got:
> > > >>> >> >> >> > >>     Exception (FLINT memory_manager). Unable to 
> > > >>> >> >> >> > >> allocate memory.
> > > >>> >> >> >> > >>     Transitive group number 5 of degree 4
> > > >>> >> >> >> > >> **********************************************************************
> > > >>> >> >> >> > >> 1 item had failures:
> > > >>> >> >> >> > >>    1 of  16 in 
> > > >>> >> >> >> > >> sage.rings.polynomial.polynomial_rational_flint.Polynomial_rational_flint.galois_group
> > > >>> >> >> >> > >>     [397 tests, 1 failure, 5.79 s]
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >> sage -t --long --warn-long 87.2
> > > >>> >> >> >> > >> src/sage/rings/polynomial/polynomial_rational_flint.pyx 
> > > >>> >> >> >> > >>  # 1 doctest
> > > >>> >> >> >> > >> failed
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >> Total time for all tests: 6.3 seconds
> > > >>> >> >> >> > >>     cpu time: 4.7 seconds
> > > >>> >> >> >> > >>     cumulative wall time: 5.8 seconds
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> $ ./sage -t --long --warn-long 87.2 
> > > >>> >> >> >> > >> src/sage_setup/clean.py
> > > >>> >> >> >> > >> Running doctests with ID 2019-10-01-08-04-44-25198bd4.
> > > >>> >> >> >> > >> Git branch: develop
> > > >>> >> >> >> > >> Using --optional=build,dochtml,python2,sage
> > > >>> >> >> >> > >> Doctesting 1 file.
> > > >>> >> >> >> > >> sage -t --long --warn-long 87.2 src/sage_setup/clean.py
> > > >>> >> >> >> > >> **********************************************************************
> > > >>> >> >> >> > >> File "src/sage_setup/clean.py", line 100, in 
> > > >>> >> >> >> > >> sage_setup.clean._find_stale_files
> > > >>> >> >> >> > >> Failed example:
> > > >>> >> >> >> > >>     for f in stale_iter:
> > > >>> >> >> >> > >>         if f.endswith(skip_extensions): continue
> > > >>> >> >> >> > >>         print('Found stale file: ' + f)
> > > >>> >> >> >> > >> Expected nothing
> > > >>> >> >> >> > >> Got:
> > > >>> >> >> >> > >>     Found stale file: 
> > > >>> >> >> >> > >> sage/graphs/__pycache__/line_graph.cpython-37.pyc
> > > >>> >> >> >> > >> **********************************************************************
> > > >>> >> >> >> > >> 1 item had failures:
> > > >>> >> >> >> > >>    1 of  11 in sage_setup.clean._find_stale_files
> > > >>> >> >> >> > >>     [17 tests, 1 failure, 0.51 s]
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >> sage -t --long --warn-long 87.2 src/sage_setup/clean.py 
> > > >>> >> >> >> > >>  # 1 doctest failed
> > > >>> >> >> >> > >> ----------------------------------------------------------------------
> > > >>> >> >> >> > >> Total time for all tests: 1.0 seconds
> > > >>> >> >> >> > >>     cpu time: 0.5 seconds
> > > >>> >> >> >> > >>     cumulative wall time: 0.5 seconds
> > > >>> >> >> >> > >>
> > > >>> >> >> >> > >> --
> > > >>> >> >> >> > >> 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/CAEcArF06vXMyROkEshs%3DYV1_500kbwPDhQGJBH39B14i8Ku3Qg%40mail.gmail.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/CAD0p0K7hW%3DTd2LqSa%2BybC-DrPgymFr8cvSHPRpEKnNwoMq%2Bpwg%40mail.gmail.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/CAAWYfq1x7jY7f%3DeJ2u%2BdYuTE27H_3P%2B_9jRZtBGu8%2BaJv%3DUYRA%40mail.gmail.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/CAD0p0K6FUy-q%3DZurAgHbi3j6vvwQwqhXOiYYQhntXv92wkEgJA%40mail.gmail.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/CAAWYfq2X7zP4AKCkKrRtJObAwHKPO_-CDhApX5j6vD4pmk-f8g%40mail.gmail.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/CAD0p0K63ZXneidvbAbm%3DQG3Yu9xHfdPmm41nCXExnA2FTxZfdw%40mail.gmail.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/CAAWYfq0Eknf6t%2BHZJiJdk%3D56ky285NuvqebsFuOPykSPaqub_A%40mail.gmail.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/CAD0p0K7SQ9PYiz2dBN1rOtOu0LaXHotdNfzeMifm_1dBQgAPJA%40mail.gmail.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/CAAWYfq1bENcHJhdsfY9RUMuy%2BPYu3XbzMQW5w6reg9iJJX8JOA%40mail.gmail.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/CAD0p0K46p853ONCbEdqaBFiPWX8WhUSrkbrd6pw1W4REPrBVHw%40mail.gmail.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/CAAWYfq3D7yLop-GbYMrKnR%2BQ8ofwRjsdJDpoD40%3DVFK2ZZPW5g%40mail.gmail.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/20191011171358.usbfg2ekq2jnmq5x%40metelu.net.
> 
> -- 
> 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/CAAWYfq3isB2FLUqVMwV16o5KAgvkt7bO0W%2BJoGHZOeWh%3DcBJ8Q%40mail.gmail.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/20191011173615.m6noxrd5766yr3ca%40metelu.net.

Reply via email to