[Pkg-octave-devel] Unit test bug in octave-signal

Rafael Laboissière rafael at debian.org
Sun Nov 5 08:14:08 UTC 2017


Version 1.3.2-3 of the octave-signal, uploaded yesterday to unstable, 
builds correctly on i386.  However, in order to achieve that, the first 
unit test of function fir2 had to be bypassed [*]:

 #######################################
 ***** xtest
  f = [0 0.6 0.6 1]; m = [1 1 0 0];
  b9  = fir2 (30, f, m, 9);
  b16 = fir2 (30, f, m, 16);
  b17 = fir2 (30, f, m, 17);
  b32 = fir2 (30, f, m, 32);
  assert ( isequal (b9,  b16))
  assert ( isequal (b17, b32))
  assert (~isequal (b16, b17))
  !!!!! known failure
  assert (isequal (b9, b16)) failed
 #######################################

This is a highly strange bug that I cannot replicate on my i386 chroot 
(running on an amd64 system).  If someone has access to a native i386 
system and could track down the problem, I would be grateful.

Rafael

[*] 
https://buildd.debian.org/status/fetch.php?pkg=octave-signal&arch=i386&ver=1.3.2-3&stamp=1509837814&raw=0



More information about the Pkg-octave-devel mailing list