perl-CryptX-0.078-4.fc40 fails to build in Fedora 40 because some tests fail: t/mac_xcbc.t ........................ ok # Math::BigInt VERSION=1.999841 t/mbi_ltm_01load.t .................. ok # Failed test '$x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x >> $y;' # at ./t/mbi_ltm/bigfltpm.inc line 168. # got: '0' # expected: '0.5' # Failed test '$x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("1"); $x >> $y;' # at ./t/mbi_ltm/bigfltpm.inc line 168. # got: '61' # expected: '61.5' # Failed test '$x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18.2"); $x <<= $y; $x->copy()->bfround(-9);' # at ./t/mbi_ltm/bigfltpm.inc line 502. # got: '524288.000000000' # expected: '602248.763144685' # Looks like you failed 3 tests of 2396. t/mbi_ltm_bigfltpm.t ................ Dubious, test returned 3 (wstat 768, 0x300) Failed 3/2396 subtests (less 1 skipped subtest: 2392 okay) t/mbi_ltm_bigintg.t ................. ok # Failed test '$x = Math::BigInt->new("+8"); $y = Math::BigInt->new("-2"); $x << $y;' # at ./t/mbi_ltm/bigintpm.inc line 202. # got: '2' # expected: 'NaN' # Failed test '$x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("-3"); $x->blsft($y, 10);' # at ./t/mbi_ltm/bigintpm.inc line 202. # got: '1' # expected: 'NaN' # Failed test '$x = Math::BigInt->new("+2"); $y = Math::BigInt->new("-2"); $x >> $y;' # at ./t/mbi_ltm/bigintpm.inc line 202. # got: '8' # expected: 'NaN' # Failed test '$x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("-3"); $x->brsft($y, 10);' # at ./t/mbi_ltm/bigintpm.inc line 202. # got: '1234000' # expected: 'NaN' # Looks like you failed 4 tests of 3718. t/mbi_ltm_bigintpm.t ................ Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/3718 subtests (less 50 skipped subtests: 3664 okay) t/mbi_ltm_biglog.t .................. ok [...] Test Summary Report ------------------- t/mbi_ltm_bigfltpm.t (Wstat: 768 (exited 3) Tests: 2396 Failed: 3) Failed tests: 307, 313, 2394 Non-zero exit status: 3 t/mbi_ltm_bigintpm.t (Wstat: 1024 (exited 4) Tests: 3718 Failed: 4) Failed tests: 701, 713, 733, 745 Non-zero exit status: 4 A difference between passing and failing build root is at <https://koschei.fedoraproject.org/build/16369678>. An upgrade of perl-Math-BigInt from 1:1.9998.39-2.fc39 to 1:1.9998.41-1.fc40 is suspicious. From a changelog: 1.999840 2023-09-18 * Add methods bblsft() and bbrsft(), which do bitwise left and right shift, respectively. The binary operators for bitwise left and right shift, "<<" and ">>", now call the methods bblsft() and bbrsft(), respectively. While this behaviour is consistent with how "<<" and ">>" work on floating point numbers in core Perl, it changes how "<<" and ">>" worked on Math::BigFloat objects. This is a corner case, but any code currently using "<<" and ">>" on Math::BigFloat objects might need to be modified as follows $x >>= $y should be changed to $x -> brsft($y) $x <<= $y should be changed to $x -> blsft($y) $x >> $y should be changed to $x -> copy() -> brsft($y) $x << $y should be changed to $x -> copy() -> blsft($y)
FEDORA-2023-27e225c9da has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2023-27e225c9da
FEDORA-2023-27e225c9da has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-EPEL-2024-6c5ce43131 (perl-CryptX-0.080-5.el10_0) has been submitted as an update to Fedora EPEL 10.0. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-6c5ce43131
FEDORA-EPEL-2024-6c5ce43131 has been pushed to the Fedora EPEL 10.0 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-6c5ce43131 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2024-6c5ce43131 (perl-CryptX-0.080-5.el10_0) has been pushed to the Fedora EPEL 10.0 stable repository. If problem still persists, please make note of it in this bug report.