https://bugzilla.redhat.com/show_bug.cgi?id=2088300
Bug ID: 2088300
Summary: perl-Math-NumSeq-74-9.fc37 FTBFS: t/Fibonacci.t fails
with Math-BigInt1.999831: Argument "-" isn't numeric
in numeric eq (==) at
/usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488.
Product: Fedora
Version: rawhide
URL:
https://koschei.fedoraproject.org/package/perl-Math-Nu
mSeq
Status: NEW
Component: perl-Math-NumSeq
Assignee: ppisar(a)redhat.com
Reporter: ppisar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: perl-devel(a)lists.fedoraproject.org, ppisar(a)redhat.com
Blocks: 2045102 (F37FTBFS,RAWHIDEFTBFS)
Target Milestone: ---
Classification: Fedora
perl-Math-NumSeq-74-9.fc37 fails for build in Fedora 37 because the tests fail:
t/Fibbinary.t .................... ok
Argument "-" isn't numeric in numeric eq (==) at
/usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488.
Argument "-" isn't numeric in numeric eq (==) at
/usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488.
Argument "-" isn't numeric in numeric eq (==) at
/usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488.
Argument "-" isn't numeric in numeric eq (==) at
/usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488.
# Saw 4 warning(s):
#
# Trace begun at t/MyTestHelpers.pm line 57
# MyTestHelpers::nowarnings_handler('Argument "-" isn\'t numeric in
numeric eq
(==) at /usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488.^J') called at
/usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488
# Math::BigInt::round('Math::BigFloat=HASH(0x559b682119c0)') called at
/usr/share/perl5/vendor_perl/Math/BigFloat.pm line 1728
# Math::BigFloat::badd('Math::BigFloat=HASH(0x559b682119c0)',
'Math::BigFloat=HASH(0x559b68226950)') called at
/usr/share/perl5/vendor_perl/Math/BigFloat.pm line 1817
# Math::BigFloat::bsub('Math::BigFloat=HASH(0x559b682119c0)',
'Math::BigFloat=HASH(0x559b68226950)') called at
/usr/share/perl5/vendor_perl/Math/BigFloat.pm line 41
# Math::BigFloat::__ANON__('Math::BigFloat=HASH(0x559b681c79e0)',
'Math::BigFloat=HASH(0x559b68226950)', '') called at
/home/test/fedora/perl-Math-NumSeq/Math-NumSeq-74/blib/lib/Math/NumSeq/Fibonacci.pm
line 147
# Math::NumSeq::Fibonacci::ith('Math::NumSeq::Fibonacci=HASH(0x559b679e97d0)',
'Math::BigFloat=HASH(0x559b681c79e0)') called at t/Fibonacci.t line 170
#
#
# Trace begun at t/MyTestHelpers.pm line 57
# MyTestHelpers::nowarnings_handler('Argument "-" isn\'t numeric in
numeric eq
(==) at /usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488.^J') called at
/usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488
# Math::BigInt::round('Math::BigFloat=HASH(0x559b682b1a20)') called at
/usr/share/perl5/vendor_perl/Math/BigFloat.pm line 1728
# Math::BigFloat::badd('Math::BigFloat=HASH(0x559b682b1a20)',
'Math::BigFloat=HASH(0x559b67b073d8)') called at
/usr/share/perl5/vendor_perl/Math/BigFloat.pm line 38
# Math::BigFloat::__ANON__('Math::BigFloat=HASH(0x559b67b073d8)',
'Math::BigFloat=HASH(0x559b67b073d8)', '') called at
/home/test/fedora/perl-Math-NumSeq/Math-NumSeq-74/blib/lib/Math/NumSeq/Fibonacci.pm
line 159
# Math::NumSeq::Fibonacci::ith('Math::NumSeq::Fibonacci=HASH(0x559b679e97d0)',
'Math::BigFloat=HASH(0x559b681c79e0)') called at t/Fibonacci.t line 170
#
#
# Trace begun at t/MyTestHelpers.pm line 57
# MyTestHelpers::nowarnings_handler('Argument "-" isn\'t numeric in
numeric eq
(==) at /usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488.^J') called at
/usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488
# Math::BigInt::round('Math::BigFloat=HASH(0x559b681bede0)') called at
/usr/share/perl5/vendor_perl/Math/BigFloat.pm line 1728
# Math::BigFloat::badd('Math::BigFloat=HASH(0x559b681bede0)',
'Math::BigFloat=HASH(0x559b67b073d8)') called at
/usr/share/perl5/vendor_perl/Math/BigFloat.pm line 1817
# Math::BigFloat::bsub('Math::BigFloat=HASH(0x559b681bede0)',
'Math::BigFloat=HASH(0x559b67b073d8)') called at
/usr/share/perl5/vendor_perl/Math/BigFloat.pm line 41
# Math::BigFloat::__ANON__('Math::BigFloat=HASH(0x559b681e2cd8)',
'Math::BigFloat=HASH(0x559b67b073d8)', '') called at
/home/test/fedora/perl-Math-NumSeq/Math-NumSeq-74/blib/lib/Math/NumSeq/Fibonacci.pm
line 159
# Math::NumSeq::Fibonacci::ith('Math::NumSeq::Fibonacci=HASH(0x559b679e97d0)',
'Math::BigFloat=HASH(0x559b681c79e0)') called at t/Fibonacci.t line 170
#
#
# Exit code 1 for warnings
t/Fibonacci.t ....................
Dubious, test returned 1 (wstat 256, 0x100)
All 2444 subtests passed
t/FibonacciRepresentations.t ..... ok
Argument "-" isn't numeric in numeric eq (==) at
/usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488.
Argument "-" isn't numeric in numeric eq (==) at
/usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488.
Argument "-" isn't numeric in numeric eq (==) at
/usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488.
Argument "-" isn't numeric in numeric eq (==) at
/usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488.
Argument "-" isn't numeric in numeric eq (==) at
/usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488.
# Saw 5 warning(s):
#
# Trace begun at t/MyTestHelpers.pm line 57
# MyTestHelpers::nowarnings_handler('Argument "-" isn\'t numeric in
numeric eq
(==) at /usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488.^J') called at
/usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488
# Math::BigInt::round('Math::BigFloat=HASH(0x559f98f02af8)') called at
/usr/share/perl5/vendor_perl/Math/BigFloat.pm line 1728
# Math::BigFloat::badd('Math::BigFloat=HASH(0x559f98f02af8)', 0) called at
/usr/share/perl5/vendor_perl/Math/BigFloat.pm line 38
# Math::BigFloat::__ANON__('Math::BigFloat=HASH(0x559f98f02c00)', 0, '')
called
at
/home/test/fedora/perl-Math-NumSeq/Math-NumSeq-74/blib/lib/Math/NumSeq/FibonacciWord.pm
line 181
#
Math::NumSeq::FibonacciWord::ith('Math::NumSeq::FibonacciWord=HASH(0x559f986e9698)',
'Math::BigFloat=HASH(0x559f98f02c00)') called at t/FibonacciWord.t line 147
#
#
# Trace begun at t/MyTestHelpers.pm line 57
# MyTestHelpers::nowarnings_handler('Argument "-" isn\'t numeric in
numeric eq
(==) at /usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488.^J') called at
/usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488
# Math::BigInt::round('Math::BigFloat=HASH(0x559f992984f8)') called at
/usr/share/perl5/vendor_perl/Math/BigFloat.pm line 1728
# Math::BigFloat::badd('Math::BigFloat=HASH(0x559f992984f8)', 1) called at
/usr/share/perl5/vendor_perl/Math/BigFloat.pm line 38
# Math::BigFloat::__ANON__('Math::BigFloat=HASH(0x559f98ede2b8)', 1, '')
called
at
/home/test/fedora/perl-Math-NumSeq/Math-NumSeq-74/blib/lib/Math/NumSeq/FibonacciWord.pm
line 186
#
Math::NumSeq::FibonacciWord::ith('Math::NumSeq::FibonacciWord=HASH(0x559f986e9698)',
'Math::BigFloat=HASH(0x559f98f02c00)') called at t/FibonacciWord.t line 147
#
#
# Trace begun at t/MyTestHelpers.pm line 57
# MyTestHelpers::nowarnings_handler('Argument "-" isn\'t numeric in
numeric eq
(==) at /usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488.^J') called at
/usr/share/perl5/vendor_perl/Math/BigInt.pm line 3488
# Math::BigInt::round('Math::BigFloat=HASH(0x559f98f1d198)') called at
/usr/share/perl5/vendor_perl/Math/BigFloat.pm line 1728
# Math::BigFloat::badd('Math::BigFloat=HASH(0x559f98f1d198)', 1) called at
/usr/share/perl5/vendor_perl/Math/BigFloat.pm line 38
# Math::BigFloat::__ANON__('Math::BigFloat=HASH(0x559f992984f8)', 1, '')
called
at
/home/test/fedora/perl-Math-NumSeq/Math-NumSeq-74/blib/lib/Math/NumSeq/FibonacciWord.pm
line 187
#
Math::NumSeq::FibonacciWord::ith('Math::NumSeq::FibonacciWord=HASH(0x559f986e9698)',
'Math::BigFloat=HASH(0x559f98f02c00)') called at t/FibonacciWord.t line 147
#
#
# Exit code 1 for warnings
t/FibonacciWord.t ................
Dubious, test returned 1 (wstat 256, 0x100)
All 13 subtests passed
A difference between passing and failing build root is at
<
https://koschei.fedoraproject.org/build/12872198>. An upgrade of
perl-Math-BigInt from 1:1.9998.30-1.fc37 to 1:1.9998.31-1.fc37 looks
suspicious.
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=2045102
[Bug 2045102] Fedora 37 FTBFS Tracker
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2088300