Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 686210 - dev-perl/Math-BigInt-GMP-1.600.200 fails tests with perl-5.30
Summary: dev-perl/Math-BigInt-GMP-1.600.200 fails tests with perl-5.30
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: perl-5.30
  Show dependency tree
 
Reported: 2019-05-18 11:05 UTC by Andreas K. Hüttel
Modified: 2019-05-18 11:15 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas K. Hüttel archtester gentoo-dev 2019-05-18 11:05:19 UTC
make -j9 test TEST_VERBOSE=0 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GMP.bs blib/arch/auto/Math/BigInt/GMP/GMP.bs 644
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
^M===(       1;0  1/2  0/?  0/?  0/?  0/?  0/?  0/?  0/?  0/? )===========# 
# Testing with Perl 5.030000, /usr/bin/perl
# 
#      Version Module
#      ------- ------
#       1.6002 Math::BigInt::GMP
#     1.999816 Math::BigInt
# 
^M                                                                        ^Mt/01load.t ............... ok
^M===(       2;0  0/?  0/?     0/3933   0/73  0/8  0/?  0/?  0/? )========^M===(       3;0  0/?  0/?     1/3933   0/73  0/8  0/?  0/?  0/?  0/? )===^M===(       4;0  0/?  0/?     1/3933   0/73  0/8   1/12  0
/?  0/?... )===^M                                                                        ^Mt/mbi-from-big-scalar.t .. ok
^M===(      21;0  0/?  0/?     7/3933   0/73  0/8  0/?  0/?  0/? )========^M===(      23;0     0/2421    0/356     8/3933   1/73  0/8  0/?  ... )===^M===(      24;0     0/2421    0/356     8/3933   1/73  1/8
  0/?  ... )===^M===(      61;0     0/2421    1/356    44/3933   1/73  1/8  0/?  ... )===^M                                                                        ^Mt/bigintg.t .............. ok
^M===(     772;0     0/2421   389/3933   8/73  5/8  0/?    0/738  ... )===^M                                                                        ^Mt/bigroot.t .............. ok
^M===(     777;0     0/2421   391/3933   8/73  0/?    0/738  0/?  0/? )===^M===(     864;0     1/2421   477/3933   8/73  0/?    0/738  0/?  0/? )===^M===(     873;0     4/2421   481/3933   9/73    1/512    0
/738  0... )===^M===(    1144;0    89/2421   627/3933  18/73   31/512    0/738  1... )===^M===(    1149;0    90/2421   628/3933  19/73   32/512    1/738  1... )===^M                                          
                              ^Mt/storable.t ............. ok
^M===(    1159;0    91/2421   631/3933  19/73   35/512    4/738   ... )===^M                                                                        ^Mt/mbi_rand.t ............. ok
^M===(    2800;0   227/2421  1142/3933  65/73  475/738   0/22 )===========^M                                                                        ^Mt/mbimbf.t ............... ok
^M===(    3332;0   303/2421  1335/3933  65/73   0/22 )====================^M===(    3581;1   368/2421  1519/3933  65/73   0/22 )====================
#   Failed test '$x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("123.45"); $x->bpow($y);'
#   at ./t/bigfltpm.inc line 167.
#          got: 'inf'
#     expected: '-inf'

#   Failed test '$x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-123.45"); $x->bpow($y);'
#   at ./t/bigfltpm.inc line 167.
#          got: '0'
#     expected: 'inf'

#   Failed test '$x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-123.45"); $x->bpow($y);'
#   at ./t/bigfltpm.inc line 167.
#          got: '0'
#     expected: '-inf'
^M===(    5443;1  1417/2421  2326/3933  70/73   1/22 )====================^M                                                                        ^Mt/threads.t .............. ok
^M===(    5640;1  1511/2421  2408/3933  70/73 )===========================^M                                                                        ^Mt/biglog.t ............... ok
^M===(    6359;1  1853/2421  2782/3933 )==================================
#   Failed test '$x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-12345000123"); $x ** $y;'
#   at ./t/bigintpm.inc line 206.
#          got: '0'
#     expected: 'inf'

#   Failed test '$x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-12345000123"); $x ** $y;'
#   at ./t/bigintpm.inc line 206.
#          got: '0'
#     expected: '-inf'

#   Failed test '$x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); $x ** $y;'
#   at ./t/bigintpm.inc line 206.
#          got: 'inf'
#     expected: 'NaN'

#   Failed test '$x = Math::BigInt->new("-2"); $y = Math::BigInt->new("inf"); $x ** $y;'
#   at ./t/bigintpm.inc line 206.
#          got: 'inf'
#     expected: 'NaN'

#   Failed test '$x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $x ** $y;'
#   at ./t/bigintpm.inc line 206.
#          got: '0'
#     expected: 'NaN'
# Looks like you failed 3 tests of 2421.
^M                                                                        ^Mt/bigfltpm.t ............. Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/2421 subtests 
        (less 1 skipped subtest: 2417 okay)
t/bigintpm.t ............. ^Mt/bigintpm.t ............. 3612/3933 # Looks like you failed 5 tests of 3933.
^M                                      ^Mt/bigintpm.t ............. Dubious, test returned 5 (wstat 1280, 0x500)
Failed 5/3933 subtests 
        (less 50 skipped subtests: 3878 okay)

Test Summary Report
-------------------
t/bigfltpm.t           (Wstat: 768 Tests: 2421 Failed: 3)
  Failed tests:  683, 685, 687
  Non-zero exit status: 3
t/bigintpm.t           (Wstat: 1280 Tests: 3933 Failed: 5)
  Failed tests:  2992, 2994, 3002, 3016, 3028
  Non-zero exit status: 5
Files=11, Tests=8078,  1 wallclock secs ( 0.55 usr  0.03 sys +  3.50 cusr  0.21 csys =  4.29 CPU)
Result: FAIL
Failed 2/11 test programs. 8/8078 subtests failed.
make: *** [Makefile:1020: test_dynamic] Error 5
 * ERROR: dev-perl/Math-BigInt-GMP-1.600.200::gentoo failed (test phase):
Comment 1 Andreas K. Hüttel archtester gentoo-dev 2019-05-18 11:15:59 UTC
commit 9790107e0c90854bca3dca2a852b3bc799734ebf (HEAD -> master, origin/master, origin/HEAD)
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: Sat May 18 13:14:02 2019 +0200
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: Sat May 18 13:15:22 2019 +0200

    dev-perl/Math-BigInt-GMP: version bump, needs perl-5.30
    
    Package-Manager: Portage-2.3.66, Repoman-2.3.12
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

 dev-perl/Math-BigInt-GMP/Manifest                         |  1 +
 dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.600.600.ebuild | 29 +++++++++++++++++++++++++++++
 2 files changed, 30 insertions(+)