Bug#1077194: libmath-gsl-perl: FTBFS on many architectures: test failure in t/Linalg.t

gregor herrmann gregoa at debian.org
Fri Jul 26 15:54:48 BST 2024


Source: libmath-gsl-perl
Version: 0.45-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

As seen at https://buildd.debian.org/status/logs.php?pkg=libmath-gsl-perl&ver=0.45-1
libmath-gsl-perl 0.45-1 has test failure on many architectures.

Output from a manual test run in an i386 chroot:

# prove --blib --verbose t/Linalg.t
t/Linalg.t .. # 
# Math::GSL::Linalg::Test->GSL_GIVENS

ok 1 - givens rotation with 1,0
# 
# Math::GSL::Linalg::Test->GSL_LINALG_BIDIAG_DECOMP_UNPACK_UNPACK2_UNPACK_B
ok 2 - 
ok 3 - 
ok 4 - GSL LINALG BIDIAG DECOMP UNPACK UNPACK2 UNPACK B
ok 5 - GSL LINALG BIDIAG DECOMP UNPACK UNPACK2 UNPACK B
ok 6 - GSL LINALG BIDIAG DECOMP UNPACK UNPACK2 UNPACK B
not ok 7 - GSL LINALG BIDIAG DECOMP UNPACK UNPACK2 UNPACK B # TODO look into this
#   Failed (TODO) test 'GSL LINALG BIDIAG DECOMP UNPACK UNPACK2 UNPACK B'
#   at t/Linalg.t line 434.
#   (in Math::GSL::Linalg::Test->GSL_LINALG_BIDIAG_DECOMP_UNPACK_UNPACK2_UNPACK_B)
not ok 8 - GSL LINALG BIDIAG DECOMP UNPACK UNPACK2 UNPACK B # TODO look into this
#   Failed (TODO) test 'GSL LINALG BIDIAG DECOMP UNPACK UNPACK2 UNPACK B'
#   at t/Linalg.t line 435.
#   (in Math::GSL::Linalg::Test->GSL_LINALG_BIDIAG_DECOMP_UNPACK_UNPACK2_UNPACK_B)
# 
# Math::GSL::Linalg::Test->GSL_LINALG_CHOLESKY_DECOMP
ok 9 - 
ok 10 - GSL LINALG CHOLESKY DECOMP
# 
# Math::GSL::Linalg::Test->GSL_LINALG_COMPLEX_LU_DET
# 
# 	Elements start differing at index 0, delta = 6
# 		$x->[0] = 0
# 		$y->[0] = -6
not ok 11 - real # TODO  $gsl_det is wrong or Math::Complex conversion is 
#   Failed (TODO) test 'real'
#   at t/Linalg.t line 231.
#   (in Math::GSL::Linalg::Test->GSL_LINALG_COMPLEX_LU_DET)
# 
# 	Elements start differing at index 0, delta = 8
# 		$x->[0] = -4
# 		$y->[0] = 4
not ok 12 - imag # TODO  $gsl_det is wrong or Math::Complex conversion is 
#   Failed (TODO) test 'imag'
#   at t/Linalg.t line 232.
#   (in Math::GSL::Linalg::Test->GSL_LINALG_COMPLEX_LU_DET)
# 
# Math::GSL::Linalg::Test->GSL_LINALG_HESSENBERG_DECOMP_UNPACK_UNPACK_ACCUM_SET_ZERO
ok 13 - 
ok 14 - 
ok 15 - GSL LINALG HESSENBERG DECOMP UNPACK UNPACK ACCUM SET ZERO
ok 16 - GSL LINALG HESSENBERG DECOMP UNPACK UNPACK ACCUM SET ZERO
ok 17 - GSL LINALG HESSENBERG DECOMP UNPACK UNPACK ACCUM SET ZERO
ok 18 - GSL LINALG HESSENBERG DECOMP UNPACK UNPACK ACCUM SET ZERO
ok 19 - GSL LINALG HESSENBERG DECOMP UNPACK UNPACK ACCUM SET ZERO
ok 20 - GSL LINALG HESSENBERG DECOMP UNPACK UNPACK ACCUM SET ZERO
ok 21 - GSL LINALG HESSENBERG DECOMP UNPACK UNPACK ACCUM SET ZERO
ok 22 - GSL LINALG HESSENBERG DECOMP UNPACK UNPACK ACCUM SET ZERO
ok 23 - GSL LINALG HESSENBERG DECOMP UNPACK UNPACK ACCUM SET ZERO
ok 24 - GSL LINALG HESSENBERG DECOMP UNPACK UNPACK ACCUM SET ZERO
ok 25 - GSL LINALG HESSENBERG DECOMP UNPACK UNPACK ACCUM SET ZERO
ok 26 - GSL LINALG HESSENBERG DECOMP UNPACK UNPACK ACCUM SET ZERO
ok 27 - 
ok 28 - 
ok 29 - Set zero
ok 30 - Set zero
ok 31 - Set zero
# 
# Math::GSL::Linalg::Test->GSL_LINALG_LU_DECOMP
not ok 32 - GSL LINALG LU DECOMP

#   Failed test 'GSL LINALG LU DECOMP'
#   at t/Linalg.t line 64.
#   (in Math::GSL::Linalg::Test->GSL_LINALG_LU_DECOMP)
#     Structures begin differing at:
#          $got->[0] = '0'
#     $expected->[0] = '4'
ok 33 - resulting row 0
ok 34 - resulting row 1
ok 35 - resulting row 2
ok 36 - resulting row 3
# 
# Math::GSL::Linalg::Test->GSL_LINALG_LU_DET
ok 37 - GSL LINALG LU DET
# 
# Math::GSL::Linalg::Test->GSL_LINALG_LU_INVERT
ok 38 - GSL LINALG LU INVERT
ok 39 - GSL LINALG LU INVERT
ok 40 - GSL LINALG LU INVERT
ok 41 - GSL LINALG LU INVERT
ok 42 - GSL LINALG LU INVERT
ok 43 - GSL LINALG LU INVERT
ok 44 - GSL LINALG LU INVERT
ok 45 - GSL LINALG LU INVERT
ok 46 - GSL LINALG LU INVERT
ok 47 - GSL LINALG LU INVERT
ok 48 - GSL LINALG LU INVERT
ok 49 - GSL LINALG LU INVERT
ok 50 - GSL LINALG LU INVERT
ok 51 - GSL LINALG LU INVERT
ok 52 - GSL LINALG LU INVERT
ok 53 - GSL LINALG LU INVERT
# 
# Math::GSL::Linalg::Test->GSL_LINALG_LU_LNDET
ok 54 - GSL LINALG LU LNDET
# 
# Math::GSL::Linalg::Test->GSL_LINALG_LU_SOLVE
# 
# Math::GSL::Linalg::Test->GSL_LINALG_LU_SVX
# 
# Math::GSL::Linalg::Test->GSL_LINALG_QR_DECOMP
ok 55 - 
ok 56 - GSL LINALG QR DECOMP
ok 57 - GSL LINALG QR DECOMP
ok 58 - GSL LINALG QR DECOMP
ok 59 - GSL LINALG QR DECOMP
ok 60 - GSL LINALG QR DECOMP
ok 61 - GSL LINALG QR DECOMP
ok 62 - GSL LINALG QR DECOMP
ok 63 - GSL LINALG QR DECOMP
ok 64 - GSL LINALG QR DECOMP
ok 65 - GSL LINALG QR DECOMP
ok 66 - GSL LINALG QR DECOMP
ok 67 - GSL LINALG QR DECOMP
ok 68 - GSL LINALG QR DECOMP
ok 69 - GSL LINALG QR DECOMP
ok 70 - GSL LINALG QR DECOMP
ok 71 - GSL LINALG QR DECOMP
1..71
# Looks like you failed 1 test of 71.
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/71 subtests 

Test Summary Report
- -------------------
t/Linalg.t (Wstat: 256 (exited 1) Tests: 71 Failed: 1)
  Failed test:  32
  Non-zero exit status: 1
Files=1, Tests=71,  1 wallclock secs ( 0.04 usr  0.00 sys +  0.20 cusr  0.00 csys =  0.24 CPU)
Result: FAIL


Cheers,
gregor

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmajuLRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgbREA//SZCThiztk9ZNHg2f8yUT1uupXxmBAnXfsvE3FOWEXnO9NgbX+GJD0Vd6
xndznp8WEZqGMgpoH5eQRmBR1TAvhC1HWQ43qvaVfGA0Tq6RG4DNYUa89SGQBo5v
jyBZZYajMa8MEDfM/jcJ+UfSs/anY8yJ8DC1bmYaLNGN35n23/xdPkE4V6isNJg1
07upMN5Z2NQHEdQFd9vmXQQKpJf3ZxktkVrSfQ/hi7ETBfddjAlxoG0tWi/X0vye
RzBfvQqhWF1p1I1Rz/d9gN71MuZ5ZFIXwWNAGNhCeWfwv7ZeGB4k21St8cSpzefX
RTdkVvvQYCIlKkfkBl5bMRUFXFgRFXBQJXXuMKfJdocj2GzWPL5qd3RU64/X9wMM
HBMM/XNnVJoT6ALD/YBGghR4EOodjEsBZgGHwGr9nCdTdoxbcjVH3m2rME3vQmCD
4c/5MHCzBv+H5U9urdts6DnJcBLqIe5I32XvaPSS5hSxgDlbhIICopP7Pg5MxAqF
jn6uuyEDbUg6kEM3mK8K9K2U4kl9XiN2hQdL9hDbf++yxfgTZekuluKyILk7SXWw
28wFjP6CBp3rR88hV8Jq9fP4R7RprezUsmmSJH4fpvqEJ5WrBfVG/v3HygL58spg
TxcPB8vcIAur6MVAd4Hhmqfd1LY+EJrjf0D0KeULD6E3uyWer2M=
=gnyS
-----END PGP SIGNATURE-----



More information about the pkg-perl-maintainers mailing list