bug-datamash
[Top][All Lists]
Advanced

[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/ -
-------------------------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]