Skip Menu |

This queue is for tickets about the Math-Polynomial CPAN distribution.

Report information
The Basics
Id: 118895
Status: resolved
Priority: 0/
Queue: Math-Polynomial

People
Owner: hasch-cpan [...] cozap.com
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in:
  • 1.011
  • 1.000
  • 1.001
  • 1.002
  • 1.003
  • 1.004
  • 1.005
  • 1.006
  • 1.007
  • 1.008
  • 1.009
Fixed in: 1.012



Subject: t/05_euclid.t fails
The following test failure looks new --- probably it happens only with newer prereqs (Math-BigRat-0.260805?): # Failed test 3 in t/05_euclid.t at line 41 # t/05_euclid.t line 41 is: ok($dd == $p->gcd($q)); # Failed test 4 in t/05_euclid.t at line 50 # t/05_euclid.t line 50 is: ok($dd == $d); # Failed test 5 in t/05_euclid.t at line 51 # t/05_euclid.t line 51 is: ok($dd1 == $d1); # Failed test 6 in t/05_euclid.t at line 52 # t/05_euclid.t line 52 is: ok($dd2 == $d2); # Failed test 7 in t/05_euclid.t at line 53 # t/05_euclid.t line 53 is: ok($mm1 == $m1); # Failed test 8 in t/05_euclid.t at line 54 # t/05_euclid.t line 54 is: ok($mm2 == $m2); # Failed test 9 in t/05_euclid.t at line 57 # t/05_euclid.t line 57 is: ok($dd == $d); # Failed test 10 in t/05_euclid.t at line 58 # t/05_euclid.t line 58 is: ok($dd2 == $d1); # Failed test 11 in t/05_euclid.t at line 59 # t/05_euclid.t line 59 is: ok($dd1 == $d2); # Failed test 12 in t/05_euclid.t at line 60 # t/05_euclid.t line 60 is: ok($mm2 == $m1); # Failed test 13 in t/05_euclid.t at line 61 # t/05_euclid.t line 61 is: ok($mm1 == $m2); # Failed test 14 in t/05_euclid.t at line 64 # t/05_euclid.t line 64 is: ok($qqi == $qi); # Failed test 15 in t/05_euclid.t at line 65 # t/05_euclid.t line 65 is: ok($qi * $q % $p == $dd->monize); t/05_euclid.t ........ Failed 13/22 subtests
On Tue Nov 22 01:43:03 2016, SREZIC wrote: Show quoted text
> The following test failure looks new --- probably it happens only with > newer prereqs (Math-BigRat-0.260805?): > > # Failed test 3 in t/05_euclid.t at line 41 > # t/05_euclid.t line 41 is: ok($dd == $p->gcd($q)); > # Failed test 4 in t/05_euclid.t at line 50 > # t/05_euclid.t line 50 is: ok($dd == $d); > # Failed test 5 in t/05_euclid.t at line 51 > # t/05_euclid.t line 51 is: ok($dd1 == $d1); > # Failed test 6 in t/05_euclid.t at line 52 > # t/05_euclid.t line 52 is: ok($dd2 == $d2); > # Failed test 7 in t/05_euclid.t at line 53 > # t/05_euclid.t line 53 is: ok($mm1 == $m1); > # Failed test 8 in t/05_euclid.t at line 54 > # t/05_euclid.t line 54 is: ok($mm2 == $m2); > # Failed test 9 in t/05_euclid.t at line 57 > # t/05_euclid.t line 57 is: ok($dd == $d); > # Failed test 10 in t/05_euclid.t at line 58 > # t/05_euclid.t line 58 is: ok($dd2 == $d1); > # Failed test 11 in t/05_euclid.t at line 59 > # t/05_euclid.t line 59 is: ok($dd1 == $d2); > # Failed test 12 in t/05_euclid.t at line 60 > # t/05_euclid.t line 60 is: ok($mm2 == $m1); > # Failed test 13 in t/05_euclid.t at line 61 > # t/05_euclid.t line 61 is: ok($mm1 == $m2); > # Failed test 14 in t/05_euclid.t at line 64 > # t/05_euclid.t line 64 is: ok($qqi == $qi); > # Failed test 15 in t/05_euclid.t at line 65 > # t/05_euclid.t line 65 is: ok($qi * $q % $p == $dd->monize); > t/05_euclid.t ........ > Failed 13/22 subtests
Yes, the latest versions of Math::BigRat are broken and should be avoided. See also: https://rt.cpan.org/Ticket/Display.html?id=121139 While we expect these issues to get sorted out shortly, we now also consider a workaround, as an affected version of Math::BigRat unfortunately made it into the perl-2.26.0 release. Stay tuned, -Martin
On Wed May 31 12:04:41 2017, MHASCH wrote: Show quoted text
> While we expect these issues to get sorted out shortly, > we now also consider a workaround, as an affected version > of Math::BigRat unfortunately made it into the perl-2.26.0 > release.
perl-5.26.0, that is. -Martin
Beginning with Math-Polynomial-1.012 we handle compatibility issues with alien modules differently. Rather than failing, our test suite will just emit interesting skip messages. We still need to improve the visibility of such messages though. Ideas welcome. Closing this ticket. -Martin