perl-Eval-Context-0.09.11-32.fc40 fails to build in Fedora 40 because a test fails: t/011_eval_side_persistent_variables.t .. ok # Failed test 'Test STDOUT' # at t/012_safe.t line 127. # got: '`- A = 1 [S1] # ' # expected: ' # `- A = 1 [S1] # ' # |- CURRENT_RUNNING_PACKAGE = TEST [S1] # |- FILE = t/012_safe.t [S2] # |- INTERACTION [H3] # | |- DIE = CODE(0x55aa638d0c00) [C4] # | |- EVAL_DIE = CODE(0x55aa638d0d08) [C5] # | |- INFO = CODE(0x55aa638d0858) [C6] # | `- WARN = CODE(0x55aa62bf3e90) [C7] # |- LATEST_CODE = #line 0 'Anonymous_called_at_t_012_safe.t:121'[\n]# Note: evaluated PRE_CODE before running SAFE code[\n]=comment[\n][\n][\n]package TEST ;[\n]use Data::TreeDumper;[\n][\n][\n][\n]=cut[\n][\n]# PRE_CODE[\n][\n]#line 0 'Anonymous_called_at_t_012_safe.t:121'[\n]# CODE[\n]DumpTree({A => 1}) ;[\n]# POST_CODE[\n][\n]#end of context 'Anonymous_called_at_t_012_safe.t:121'[\n] [S8] # |- LINE = 116 [S9] # |- NAME = Anonymous [S10] # |- PACKAGE = TEST [S11] # |- REMOVE_PACKAGE_AFTER_EVAL = 1 [S12] # `- SAFE (no elements) [H13] # Looks like you failed 1 test of 22. t/012_safe.t ............................ Dubious, test returned 1 (wstat 256, 0x100) Failed 1/22 subtests A difference between passing and failing build roots is at <https://koschei.fedoraproject.org/build/16633128>. This failure is triggered by upgrading perl-Data-TreeDumper from 0.40-33.fc39 to 0.41-1.fc40.
Reported to upstream https://rt.cpan.org/Ticket/Display.html?id=150480
FEDORA-2023-a57fae73a2 has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2023-a57fae73a2
FEDORA-2023-a57fae73a2 has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.