[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Behold! Buildbot's waterfall display has never been so green
From: |
Mike Miller |
Subject: |
Re: Behold! Buildbot's waterfall display has never been so green |
Date: |
Mon, 13 Nov 2017 14:57:11 -0800 |
User-agent: |
NeoMutt/20170609 (1.8.3) |
On Sat, Nov 11, 2017 at 10:32:02 -0500, John W. Eaton wrote:
> Also, can someone please give the OS X build some love and make it green as
> well?
We've looked at some of these before, here is a short summary of the
test failures on macOS.
* LLVM C++ library defect in number parsing. This results in Octave
unable to parse a string like "4i" into a complex number with
functions like scanf and str2double.
This bug occurs on any operating system when Octave is built with the
LLVM clang compiler and the LLVM C++ standard library.
The LLVM devs are aware of this and seem to be waiting for some C++
standards work to clarify this case before making any changes.
LLVM bug https://bugs.llvm.org/show_bug.cgi?id=17782
Octave bug https://savannah.gnu.org/bugs/?47413 (closed won't fix)
This causes test failures in dlmread.cc, str2double.cc, importdata.m,
and io.tst.
* Less accurate inverse trigonometric and hyperbolic functions in the
macOS system math library?
I'm not sure if anyone has looked into these yet.
This broad description is meant to capture test failures in mappers.cc
and asech.m (functions acos, acosh, asin, asinh, and asech).
Most or all of these may be due to system library accuracy problems,
which I think we also may see on Windows in some of these cases.
* The default system temporary directory seems to be symlinked or
containerized somehow on macOS. The system defines the default
temporary directory to be "/var/tmp" (normally "/tmp" on GNU/Linux
systems). In Octave's test for fileattrib, it tries to ensure that the
"Name" property is the same, but "/private/var/tmp" is returned.
This test in fileattrib.m could be dropped or modified to avoid making
the assumption that the default temporary directory is not a symlink.
Maybe a simple canonicalize_file_name will fix this.
* There is a test in camzoom.m that tries to assert a specific viewing
angle, which is failing with a slight tolerance error of 2*eps. I
assume this would be safe to fix with a tolerance argument.
* The last two sorting tests in complex.tst are failing when the single
precision and double precision results are compared to each other. I
don't know if anyone has looked into this or where the underlying
error happens.
--
mike
signature.asc
Description: PGP signature
- Behold! Buildbot's waterfall display has never been so green, John W. Eaton, 2017/11/11
- Re: Behold! Buildbot's waterfall display has never been so green, mmuetzel, 2017/11/11
- Re: Behold! Buildbot's waterfall display has never been so green,
Mike Miller <=
- Re: Behold! Buildbot's waterfall display has never been so green, Dmitri A. Sergatskov, 2017/11/18
- Re: Behold! Buildbot's waterfall display has never been so green, John W. Eaton, 2017/11/18
- Re: Behold! Buildbot's waterfall display has never been so green, Dmitri A. Sergatskov, 2017/11/18
- Re: Behold! Buildbot's waterfall display has never been so green, John W. Eaton, 2017/11/21
- Re: Behold! Buildbot's waterfall display has never been so green, Dmitri A. Sergatskov, 2017/11/21
- Re: Behold! Buildbot's waterfall display has never been so green, John W. Eaton, 2017/11/21
- Re: Behold! Buildbot's waterfall display has never been so green, Dmitri A. Sergatskov, 2017/11/21
- Re: Behold! Buildbot's waterfall display has never been so green, John W. Eaton, 2017/11/21
- Re: Behold! Buildbot's waterfall display has never been so green, Dmitri A. Sergatskov, 2017/11/21
- Re: Behold! Buildbot's waterfall display has never been so green, John W. Eaton, 2017/11/22