4.2.0-rc4 candidate available for testing

classic Classic list List threaded Threaded
15 messages Options
Reply | Threaded
Open this post in threaded view
|

4.2.0-rc4 candidate available for testing

Rik-4
11/9/16

The final release candidate for the 4.2.0 version of Octave has been
uploaded to ftp://alpha.gnu.org/gnu/octave/.

Please download, build, and then run 'make check' (Linux, Mac) or
'__run_test_suite__' (Windows) to see how the new version performs.

I tested octave-4.2.0-rc4.tar.lz on Ubuntu 15.04 and it passed with zero
failures.

I tested octave-4.2.0-rc4-w32-installer.exe on a Windows XP virtual machine
and it passed with zero failures as well.

--Rik

Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0-rc4 candidate available for testing

bpabbott
Administrator
> On Nov 9, 2016, at 6:39 PM, Rik <[hidden email]> wrote:
>
> 11/9/16
>
> The final release candidate for the 4.2.0 version of Octave has been
> uploaded to ftp://alpha.gnu.org/gnu/octave/.
>
> Please download, build, and then run 'make check' (Linux, Mac) or
> '__run_test_suite__' (Windows) to see how the new version performs.
>
> I tested octave-4.2.0-rc4.tar.lz on Ubuntu 15.04 and it passed with zero
> failures.
>
> I tested octave-4.2.0-rc4-w32-installer.exe on a Windows XP virtual machine
> and it passed with zero failures as well.
>
> —Rik

Rik / anyone,

What is the program needed to decompress an lz-file?

Ben
Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0-rc4 candidate available for testing

Rik-4
On 11/09/2016 05:13 PM, Ben Abbott wrote:

>> On Nov 9, 2016, at 6:39 PM, Rik <[hidden email]> wrote:
>>
>> 11/9/16
>>
>> The final release candidate for the 4.2.0 version of Octave has been
>> uploaded to ftp://alpha.gnu.org/gnu/octave/.
>>
>> Please download, build, and then run 'make check' (Linux, Mac) or
>> '__run_test_suite__' (Windows) to see how the new version performs.
>>
>> I tested octave-4.2.0-rc4.tar.lz on Ubuntu 15.04 and it passed with zero
>> failures.
>>
>> I tested octave-4.2.0-rc4-w32-installer.exe on a Windows XP virtual machine
>> and it passed with zero failures as well.
>>
>> —Rik
> Rik / anyone,
>
> What is the program needed to decompress an lz-file?
>
> Ben
>
>
>
lzip.  But try

tar xf octave-4.2.0-rc4.tar.lz

and just see if it works.

Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0-rc4 candidate available for testing

Mike Miller-4
On Wed, Nov 09, 2016 at 17:32:47 -0800, Rik wrote:

> On 11/09/2016 05:13 PM, Ben Abbott wrote:
> >> On Nov 9, 2016, at 6:39 PM, Rik <[hidden email]> wrote:
> >>
> >> 11/9/16
> >>
> >> The final release candidate for the 4.2.0 version of Octave has been
> >> uploaded to ftp://alpha.gnu.org/gnu/octave/.
> >>
> >> Please download, build, and then run 'make check' (Linux, Mac) or
> >> '__run_test_suite__' (Windows) to see how the new version performs.
> >>
> >> I tested octave-4.2.0-rc4.tar.lz on Ubuntu 15.04 and it passed with zero
> >> failures.
> >>
> >> I tested octave-4.2.0-rc4-w32-installer.exe on a Windows XP virtual machine
> >> and it passed with zero failures as well.
> >>
> >> —Rik
> > Rik / anyone,
> >
> > What is the program needed to decompress an lz-file?
> >
> > Ben
> >
> >
> >
> lzip.  But try
>
> tar xf octave-4.2.0-rc4.tar.lz
>
> and just see if it works.

That also requires the lzip (http://www.nongnu.org/lzip/) program be
installed. But once it is, yes GNU tar does the right thing. Probably
not macOS/BSD tar.

I would have preferred we stayed with xz, but doesn't matter that much.

--
mike

Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0-rc4 candidate available for testing

bpabbott
Administrator

> On Nov 9, 2016, at 8:42 PM, Mike Miller <[hidden email]> wrote:
>
> On Wed, Nov 09, 2016 at 17:32:47 -0800, Rik wrote:
>> On 11/09/2016 05:13 PM, Ben Abbott wrote:
>>>> On Nov 9, 2016, at 6:39 PM, Rik <[hidden email]> wrote:
>>>>
>>>> 11/9/16
>>>>
>>>> The final release candidate for the 4.2.0 version of Octave has been
>>>> uploaded to ftp://alpha.gnu.org/gnu/octave/.
>>>>
>>>> Please download, build, and then run 'make check' (Linux, Mac) or
>>>> '__run_test_suite__' (Windows) to see how the new version performs.
>>>>
>>>> I tested octave-4.2.0-rc4.tar.lz on Ubuntu 15.04 and it passed with zero
>>>> failures.
>>>>
>>>> I tested octave-4.2.0-rc4-w32-installer.exe on a Windows XP virtual machine
>>>> and it passed with zero failures as well.
>>>>
>>>> —Rik
>>> Rik / anyone,
>>>
>>> What is the program needed to decompress an lz-file?
>>>
>>> Ben
>>>
>> lzip.  But try
>>
>> tar xf octave-4.2.0-rc4.tar.lz
>>
>> and just see if it works.
>
> That also requires the lzip (http://www.nongnu.org/lzip/) program be
> installed. But once it is, yes GNU tar does the right thing. Probably
> not macOS/BSD tar.
>
> I would have preferred we stayed with xz, but doesn't matter that much.
>
> --
> mike

Thanks. I’ve installed lzip and build rc4 on Mac OS 10.11.6 using Fink.

Summary:

  PASS     14759
  FAIL        24
  XFAIL       40
  SKIPPED     64

The number of failures is in line with 4.0.3 (below)

Summary:

  PASS     12987
  FAIL        27
  XFAIL       25
  SKIPPED     64

Ben




Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0-rc4 candidate available for testing

chechu
In reply to this post by Rik-4
Hi all,

We have compiled and ran tests on GNU/Linux Debian 8.4 amd64 stable.

--enable-64
--openblas
--gcc 4.9.4

//Mainly skipped tests on absence of JIT and Arpack
//2 errors because of OSMesa



Summary:

  PASS     14655
  FAIL         2
  XFAIL       33
  SKIPPED    197



Sincerely yours, chechugarriga.
Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0-rc4 candidate available for testing

Marius Schamschula-5
In reply to this post by Rik-4

On Nov 9, 2016, at 5:39 PM, Rik <[hidden email]> wrote:

11/9/16

The final release candidate for the 4.2.0 version of Octave has been
uploaded to ftp://alpha.gnu.org/gnu/octave/.

Please download, build, and then run 'make check' (Linux, Mac) or
'__run_test_suite__' (Windows) to see how the new version performs.

I tested octave-4.2.0-rc4.tar.lz on Ubuntu 15.04 and it passed with zero
failures.

I tested octave-4.2.0-rc4-w32-installer.exe on a Windows XP virtual machine
and it passed with zero failures as well.

—Rik


I built octave 4.2.0-rc4 from hg (69ac19073ae6) with gnulib-hg (c2b547926f34) under MacPorts. I get the following test results:

  PASS     14758
  FAIL        26
  XFAIL       42
  SKIPPED     61


Marius
--
Marius Schamschula




Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0-rc4 candidate available for testing

bpabbott
Administrator
In reply to this post by Mike Miller-4

> On Nov 9, 2016, at 8:42 PM, Mike Miller <[hidden email]> wrote:
>
> On Wed, Nov 09, 2016 at 17:32:47 -0800, Rik wrote:
>> On 11/09/2016 05:13 PM, Ben Abbott wrote:
>>>> On Nov 9, 2016, at 6:39 PM, Rik <[hidden email]> wrote:
>>>>
>>>> 11/9/16
>>>>
>>>> The final release candidate for the 4.2.0 version of Octave has been
>>>> uploaded to ftp://alpha.gnu.org/gnu/octave/.
>>>>
>>>> Please download, build, and then run 'make check' (Linux, Mac) or
>>>> '__run_test_suite__' (Windows) to see how the new version performs.
>>>>
>>>> I tested octave-4.2.0-rc4.tar.lz on Ubuntu 15.04 and it passed with zero
>>>> failures.
>>>>
>>>> I tested octave-4.2.0-rc4-w32-installer.exe on a Windows XP virtual machine
>>>> and it passed with zero failures as well.
>>>>
>>>> —Rik
>>> Rik / anyone,
>>>
>>> What is the program needed to decompress an lz-file?
>>>
>>> Ben
>>>
>>>
>> lzip.  But try
>>
>> tar xf octave-4.2.0-rc4.tar.lz
>>
>> and just see if it works.
>
> That also requires the lzip (http://www.nongnu.org/lzip/) program be
> installed. But once it is, yes GNU tar does the right thing. Probably
> not macOS/BSD tar.
>
> I would have preferred we stayed with xz, but doesn't matter that much.

I was surprised that the Mac OS tar worked once lzip was installed.

Ben


Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0-rc4 candidate available for testing

siko1056
In reply to this post by Rik-4
--openSUSE Tumbleweed
--enable-64
--openblas 0.2.19
--gcc 6.2.1

Summary:

  PASS     14810
  FAIL         1
  XFAIL       33
  SKIPPED     43

Only one error in libinterp/corefcn/toplev.cc-tst, regarding the fftw_version string. Doesn't matter at all.

Best,
Kai.
Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0-rc4 candidate available for testing

Rik-4
In reply to this post by Rik-4
On 11/10/2016 09:00 AM, [hidden email] wrote:
Subject:
Re: 4.2.0-rc4 candidate available for testing
From:
siko1056 [hidden email]
Date:
11/10/2016 06:21 AM
To:
[hidden email]
List-Post:
[hidden email]
Content-Transfer-Encoding:
7bit
Precedence:
list
MIME-Version:
1.0
References:
<MTAwMDAyNi5ub21hZA.1478734799@quikprotect>
In-Reply-To:
<MTAwMDAyNi5ub21hZA.1478734799@quikprotect>
Message-ID:
[hidden email]
Content-Type:
text/plain; charset=us-ascii
Message:
4

--openSUSE Tumbleweed
--enable-64 
--openblas 0.2.19
--gcc 6.2.1 

Summary:

  PASS     14810
  FAIL         1
  XFAIL       33
  SKIPPED     43

Only one error in libinterp/corefcn/toplev.cc-tst, regarding the
fftw_version string. Doesn't matter at all.

Can you still make a report about this on the bug tracker?  The test code that is failing sounds like this:

%!assert (__octave_config_info__ ("fftw_version"), __octave_config_info__ ("fftwf_version"))

which really should pass unless you have gone to great lengths to select different libraries for double/single FFTs.

--Rik

Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0-rc4 candidate available for testing

Avinoam
In reply to this post by Rik-4
Hi,

With MXE W64 on WIN-10 I got 3 failures:

Summary:

  PASS     14786
  FAIL         3
  XFAIL       39
  SKIPPED     58

The failures are in:
testfun\assert.m
plot\appearance\axis.m
libinterp\corefcn\eig.cc-tst

Some of the failures are related to accuracy problems.
There are differences between MXE W64 and MXE W32 version, for example:

In W64
>> 1/10^2-10^(-2)
ans =  -1.73472347597681e-018

in W32 the result is 0.

Avinoam



Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0-rc4 candidate available for testing

Philip Nienhuis
In reply to this post by Rik-4
Rik-4 wrote
11/9/16

The final release candidate for the 4.2.0 version of Octave has been
uploaded to ftp://alpha.gnu.org/gnu/octave/.

Please download, build, and then run 'make check' (Linux, Mac) or
'__run_test_suite__' (Windows) to see how the new version performs.

I tested octave-4.2.0-rc4.tar.lz on Ubuntu 15.04 and it passed with zero
failures.

I tested octave-4.2.0-rc4-w32-installer.exe on a Windows XP virtual machine
and it passed with zero failures as well.
On Mageia-5 Linux (64-bit):
  PASS     14809
  FAIL         2
  XFAIL       33
  SKIPPED     43

2 FAILS due to libinterp/dldfcn/__osmesa_print__.cc-tst (seems to be specific for my Linux box).

On Windows 7 (64-bit installer):
  PASS     14785
  FAIL         3
  XFAIL       40
  SKIPPED     58

3 FAILs in eig.cc-tst (see bug 49470), axis.m and assert.m

BTW can io-2.4.5 be included in the final windows installer release, please? it is already updated in mxe-octave.

Philip
Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0-rc4 candidate available for testing

ederag
In reply to this post by Rik-4
On Wednesday, November 09, 2016 15:39:52 Rik wrote:
> 11/9/16
>
> The final release candidate for the 4.2.0 version of Octave has been
> uploaded to ftp://alpha.gnu.org/gnu/octave/.
>
> Please download, build, and then run 'make check' (Linux, Mac) or
> '__run_test_suite__' (Windows) to see how the new version performs.

On OpenSUSE 13.2, with a separate gcc-6.2.0 toolchain,
procedure described in
http://wiki.octave.org/Octave_and_separate_toolchain

  PASS     14792
  FAIL         0
  XFAIL       33
  SKIPPED     62

ederag


Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0-rc4 candidate available for testing

sshah
In reply to this post by Rik-4
Testes on ubuntu 16.04 LTS on Amazon EC-2.
 
Dependencies resolved using

sudo apt-get install gcc g++ gfortran make libblas-dev liblapack-dev libpcre3-dev libarpack2-dev libcurl4-gnutls-dev epstool libfftw3-dev transfig libfltk1.3-dev libfontconfig1-dev libfreetype6-dev libgl2ps-dev libglpk-dev libreadline-dev gnuplot-x11 libgraphicsmagick++1-dev libhdf5-serial-dev openjdk-8-jdk libsndfile1-dev llvm-dev lpr texinfo libgl1-mesa-dev libosmesa6-dev pstoedit portaudio19-dev libqhull-dev libqrupdate-dev libqscintilla2-dev libqt4-dev libqtcore4 libqtwebkit4 libqt4-network libqtgui4 libqt4-opengl-dev libsuitesparse-dev texlive libxft-dev zlib1g-dev autoconf automake bison flex gperf gzip icoutils librsvg2-bin libtool perl rsync tar



Builds without errors with --prefix=/opt/octave-4.2

configure tail :

configure:

Octave is now configured for x86_64-pc-linux-gnu

  Source directory:              .
  Installation prefix:           /opt/octave-4.2
  C compiler:                    gcc  -pthread -fopenmp  -Wall -W -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2
  C++ compiler:                  g++ -std=gnu++11  -pthread -fopenmp  -Wall -W -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2
  Fortran compiler:              gfortran -g -O2
  Fortran libraries:              -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. -lgfortran -lm -lquadmath
  Lex libraries:                
  LIBS:                          -lutil -lm  
  Extra LDFLAGS:                

  AMD CPPFLAGS:                  
  AMD LDFLAGS:                  
  AMD libraries:                 -lamd
  ARPACK CPPFLAGS:              
  ARPACK LDFLAGS:                
  ARPACK libraries:              -larpack
  BLAS libraries:                -lopenblas
  BZ2 CPPFLAGS:                  
  BZ2 LDFLAGS:                  
  BZ2 libraries:                 -lbz2
  CAMD CPPFLAGS:                
  CAMD LDFLAGS:                  
  CAMD libraries:                -lcamd
  CARBON libraries:              
  CCOLAMD CPPFLAGS:              
  CCOLAMD LDFLAGS:              
  CCOLAMD libraries:             -lccolamd
  CHOLMOD CPPFLAGS:              
  CHOLMOD LDFLAGS:              
  CHOLMOD libraries:             -lcholmod
  COLAMD CPPFLAGS:              
  COLAMD LDFLAGS:                
  COLAMD libraries:              -lcolamd
  CURL CPPFLAGS:                
  CURL LDFLAGS:                  
  CURL libraries:                -lcurl
  CXSPARSE CPPFLAGS:            
  CXSPARSE LDFLAGS:              
  CXSPARSE libraries:            -lcxsparse
  DL libraries:                  -ldl
  FFTW3 CPPFLAGS:                
  FFTW3 LDFLAGS:                
  FFTW3 libraries:               -lfftw3_threads -lfftw3
  FFTW3F CPPFLAGS:              
  FFTW3F LDFLAGS:                
  FFTW3F libraries:              -lfftw3f_threads -lfftw3f
  FLTK CPPFLAGS:                  -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/freetype2
  FLTK LDFLAGS:                  -Wl,-Bsymbolic-functions -lfltk_gl -lfltk -lX11
  FLTK libraries:                
  fontconfig CPPFLAGS:           -I/usr/include/freetype2
  fontconfig libraries:          -lfontconfig -lfreetype
  FreeType2 CPPFLAGS:            -I/usr/include/freetype2
  FreeType2 libraries:           -lfreetype
  GLPK CPPFLAGS:                
  GLPK LDFLAGS:                  
  GLPK libraries:                -lglpk
  HDF5 CPPFLAGS:                 -I/usr/include/hdf5/serial
  HDF5 LDFLAGS:                  -L/usr/lib/x86_64-linux-gnu/hdf5/serial
  HDF5 libraries:                -lhdf5
  Java home:                     /usr/lib/jvm/java-8-openjdk-amd64
  Java JVM path:                 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server
  Java CPPFLAGS:                 -I/usr/lib/jvm/java-8-openjdk-amd64/include -I/usr/lib/jvm/java-8-openjdk-amd64/include/linux
  Java libraries:                
  LAPACK libraries:              
  LLVM CPPFLAGS:                
  LLVM LDFLAGS:                  
  LLVM libraries:                
  Magick++ CPPFLAGS:             -I/usr/include/GraphicsMagick
  Magick++ LDFLAGS:              
  Magick++ libraries:            -lGraphicsMagick++ -lGraphicsMagick
  OPENGL libraries:              -lGL -lGLU
  OSMesa CPPFLAGS:              
  OSMesa LDFLAGS:                
  OSMesa libraries:              -lOSMesa
  PCRE CPPFLAGS:                
  PCRE libraries:                -lpcre
  PortAudio CPPFLAGS:            
  PortAudio LDFLAGS:            
  PortAudio libraries:           -lportaudio -lasound -lm -lpthread
  PTHREAD flags:                 -pthread
  PTHREAD libraries:            
  QHULL CPPFLAGS:                
  QHULL LDFLAGS:                
  QHULL libraries:               -lqhull
  QRUPDATE CPPFLAGS:            
  QRUPDATE LDFLAGS:              
  QRUPDATE libraries:            -lqrupdate
  Qt CPPFLAGS:                   -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtCore
  Qt LDFLAGS:                    
  Qt libraries:                  -lQtNetwork -lQtOpenGL -lQtGui -lQtCore -lqscintilla2
  Qt moc:                        moc-qt4
  Qt uic:                        uic-qt4
  Qt rcc:                        rcc -qt4
  Qt lrelease:                   lrelease-qt4
  READLINE libraries:            -lreadline
  Sndfile CPPFLAGS:              
  Sndfile LDFLAGS:              
  Sndfile libraries:             -lsndfile
  SuiteSparse config libraries:  -lsuitesparseconfig
  TERM libraries:                -lncurses
  UMFPACK CPPFLAGS:              
  UMFPACK LDFLAGS:              
  UMFPACK libraries:             -lumfpack
  X11 include flags:            
  X11 libraries:                 -lX11
  Z CPPFLAGS:                    
  Z LDFLAGS:                    
  Z libraries:                   -lz

  Default pager:                 less
  gnuplot:                       gnuplot

  Build Octave Qt GUI:                yes
  JIT compiler for loops:             no
  Build Java interface:               yes
  Do internal array bounds checking:  no
  Build static libraries:             no
  Build shared libraries:             yes
  Dynamic Linking:                    yes (dlopen)
  Include support for GNU readline:   yes
  64-bit array dims and indexing:     no
  OpenMP SMP multithreading:          yes
  Build cross tools:                  no
  Build docs:                         yes
  Truncate intermediate FP results:   yes

configure: WARNING: JAVA_HOME environment variable not initialized.  Auto-detection will proceed but is unreliable.
configure:
configure: NOTE: Libraries or auxiliary programs may be skipped if they are
configure: NOTE: not found OR if they are missing required features on your
configure: NOTE: system.


make check fails with

libinterp/corefcn/graphics.cc-tst ...........................libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
octave-gui: ../../src/xcb_io.c:274: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.
panic: Aborted -- stopping myself...
octave exited with signal 6



Reply | Threaded
Open this post in threaded view
|

Re: 4.2.0-rc4 candidate available for testing

atcl
In reply to this post by Rik-4
Hi,

rc tested on:

* Lubuntu 16.04
* Linux Kernel 4.4.45 (x86-64)
* libc 2.23
* gcc 5.4

extra libs:

* flexiblas 1.3
* tcmalloc_minimal (google perftools 2.4)

build:

./configure --disable-java --disable-gui --with-blas=-lflexiblas
--with-lapack=-lflexiblas CFLAGS='-Os -m64 -march=native -mtune=native
-mfpmath=sse -malign-double -fno-builtin-malloc -fno-builtin-calloc
-fno-builtin-realloc -fno-builtin-free' CXXFLAGS='-Os -m64
-march=native -mtune=native -mfpmath=sse -malign-double
-fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc
-fno-builtin-free' FFLAGS='-Os -m64 -march=native -mtune=native
-mfpmath=sse -malign-double' LIBS='-ltcmalloc_minimal -lflexiblas'

make -j4

make test

tests:

  PASS     14740
  FAIL         0
  XFAIL       33
  SKIPPED    114


Best

atcl



On Wed, 9 Nov 2016 15:39:52 -0800
Rik <[hidden email]> wrote:

> 11/9/16
>
> The final release candidate for the 4.2.0 version of Octave has been
> uploaded to ftp://alpha.gnu.org/gnu/octave/.
>
> Please download, build, and then run 'make check' (Linux, Mac) or
> '__run_test_suite__' (Windows) to see how the new version performs.
>
> I tested octave-4.2.0-rc4.tar.lz on Ubuntu 15.04 and it passed with
> zero failures.
>
> I tested octave-4.2.0-rc4-w32-installer.exe on a Windows XP virtual
> machine and it passed with zero failures as well.
>
> --Rik
>