[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-datamash] datamash-1.1.0 build feedback
From: |
Nelson H. F. Beebe |
Subject: |
[Bug-datamash] datamash-1.1.0 build feedback |
Date: |
Wed, 10 Feb 2016 10:13:07 -0700 |
I now have successful passes of all tests, and successful
installation, of datamash-1.1.0 on 64 flavors of Unix in our test lab.
However, there are a few systems where 1 or 2 tests fail, including
all Solaris 10 (SPARC, x86, x86-64) and 11 (x86, x86-64), some
OpenBSD 5.x (x = 0, 4, 7, 8), and NetBSD 5.0:
datamash-error-msgs.pl
datamash-parser.pl
datamash-tests-2.pl
datamash-tests.pl
The first two of those files were not in datamash-1.0.7, the version
that I last built here in on 27-Jul-2015.
Here are the failing output files on Solaris 10 x86-64:
% cat tests/datamash-error-msgs.log
sh: bar: not found
datamash-error-msgs.pl: test e65: stdout mismatch, comparing e65.3 (expected)
and e65.O (actual)
datamash: -H or --header-in must be used with named columns
datamash-error-msgs.pl: test e65: stderr mismatch, comparing e65.2 (expected)
and e65.E (actual)
% cat tests/datamash-parser.log
sh: bar: not found
datamash-parser.pl: test e65: stdout mismatch, comparing e65.2 (expected) and
e65.O (actual)
datamash: -H or --header-in must be used with named columns
datamash-parser.pl: cannot rename e65.E to e65.E.orig: No such file or directory
On OpenBSD 5.0 and 5.4, I get this single failure:
% cat tests/datamash-tests-2.log
datamash-tests-2.pl: test rnd1: stdout mismatch, comparing rnd1.2 (expected)
and rnd1.O (actual)
*** rnd1.2 Mon Jan 18 15:42:18 2016
--- rnd1.O Mon Jan 18 15:42:19 2016
***************
*** 1,15 ****
X round(X) floor(X) ceil(X) trunc(X) frac(X)
-1.1 -1 -2 -1 -1 -0.1
-1.0 -1 -1 -1 -1 0
! -0.9 -1 -1 0 0 -0.9
! -0.8 -1 -1 0 0 -0.8
! -0.7 -1 -1 0 0 -0.7
! -0.6 -1 -1 0 0 -0.6
! -0.5 -1 -1 0 0 -0.5
! -0.4 0 -1 0 0 -0.4
! -0.3 0 -1 0 0 -0.3
! -0.2 0 -1 0 0 -0.2
! -0.1 0 -1 0 0 -0.1
0.0 0 0 0 0 0
0.1 0 0 1 0 0.1
0.2 0 0 1 0 0.2
--- 1,15 ----
X round(X) floor(X) ceil(X) trunc(X) frac(X)
-1.1 -1 -2 -1 -1 -0.1
-1.0 -1 -1 -1 -1 0
! -0.9 -1 0 0 0 -0.9
! -0.8 -1 0 0 0 -0.8
! -0.7 -1 0 0 0 -0.7
! -0.6 -1 0 0 0 -0.6
! -0.5 -1 0 0 0 -0.5
! -0.4 0 0 0 0 -0.4
! -0.3 0 0 0 0 -0.3
! -0.2 0 0 0 0 -0.2
! -0.1 0 0 0 0 -0.1
0.0 0 0 0 0 0
0.1 0 0 1 0 0.1
0.2 0 0 1 0 0.2
On OpenBSD 5.8, I get one failure:
% cat tests/datamash-tests-2.log
datamash-tests-2.pl: test narm12: stdout mismatch, comparing narm12.2
(expected) and narm12.O (actual)
*** narm12.2 Mon Jan 18 15:37:15 2016
--- narm12.O Mon Jan 18 15:37:15 2016
***************
*** 1 ****
! nan
--- 1 ----
! -nan
datamash-tests-2.pl: test narm15: stdout mismatch, comparing narm15.2
(expected) and narm15.O (actual)
*** narm15.2 Mon Jan 18 15:37:17 2016
--- narm15.O Mon Jan 18 15:37:17 2016
***************
*** 1 ****
! nan
--- 1 ----
! -nan
Note that the sign of NaN is not defined on IEEE 754 floating-point
arithmetic; some CPUs produce negative NaNs, and others, positive
NaNs, and I/O libraries are free to produce any sign of NaN.
All tests passed on OpenBSD 4.9, 5.5, and 5.6.
On NetBSD 5.0, I get one failure:
% cat tests/datamash-tests.log
datamash-tests.pl: test e17 failed: exit status mismatch: expected 1, got 0
-------------------------------------------------------------------------------
- Nelson H. F. Beebe Tel: +1 801 581 5254 -
- University of Utah FAX: +1 801 581 4148 -
- Department of Mathematics, 110 LCB Internet e-mail: address@hidden -
- 155 S 1400 E RM 233 address@hidden address@hidden -
- Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------
- [Bug-datamash] datamash-1.1.0 build feedback,
Nelson H. F. Beebe <=