perl-Devel-CallParser-0.002-30.fc39 fails to build in Fedora 39 because a test fails: $ prove -b -I . -v t/leximport.t t/leximport.t .. 1..5 ok 1 ok 2 - require Devel::CallParser; ok 3 not ok 4 # Failed test at t/leximport.t line 46. # got: 'syntax error at (eval 19) line 1, near "foo:" # ' # expected: '' not ok 5 # Failed test at t/leximport.t line 47. # Structures begin differing at: # $got = undef # $expected = ARRAY(0x56053003c0f0) # Looks like you failed 2 tests of 5. Dubious, test returned 2 (wstat 512, 0x200) Failed 2/5 subtests Test Summary Report ------------------- t/leximport.t (Wstat: 512 (exited 2) Tests: 5 Failed: 2) Failed tests: 4-5 Non-zero exit status: 2 A difference between passing and failing build root is at <https://koschei.fedoraproject.org/build/15176938>. An update of perl-Lexical-Var from 0.009-31.fc38 to 0.010-1.fc39 is suspicious.
If this is still a problem by the time the Perl 5.38 rebuild comes along, we could always work around it by dropping perl(Lexical::Sub) as a build requirement - the failing test is optional and would be skipped in the absence of Lexical::Sub.
This broken build prevents from rebuilding perl-Syntax-Feature-Loop.
FEDORA-2023-6158862573 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-6158862573
FEDORA-2023-6158862573 has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.