Bug 2265300

Summary: perl-String-License-0.0.9-4.fc41 FTBFS: t/Software-License.t fails: You cannot change the plan at /usr/share/perl5/vendor_perl/Test2/Hub.pm line 507
Product: [Fedora] Fedora Reporter: Petr Pisar <ppisar>
Component: perl-String-LicenseAssignee: Sandro Mani <manisandro>
Status: CLOSED RAWHIDE QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: manisandro
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://koschei.fedoraproject.org/package/perl-String-License
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-02-28 13:35:52 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2260875    

Description Petr Pisar 2024-02-21 10:54:48 UTC
perl-String-License-0.0.9-4.fc41 fails to build in Fedora 41 because a test fails:

t/S-L-Names-SPDX.t .... ok
You cannot change the plan at /usr/share/perl5/vendor_perl/Test2/Hub.pm line 507, <DATA> line 202.
	Test2::Hub::plan(Test2::Hub=HASH(0x57716028), "SKIP") called at /usr/share/perl5/vendor_perl/Test2/Hub.pm line 359
	Test2::Hub::process(Test2::Hub=HASH(0x57716028), Test2::Event::Plan=HASH(0x5b219dbc)) called at /usr/share/perl5/vendor_perl/Test2/Hub.pm line 306
	Test2::Hub::send(Test2::Hub=HASH(0x57716028), Test2::Event::Plan=HASH(0x5b219dbc)) called at /usr/share/perl5/vendor_perl/Test2/API/Context.pm line 272
	Test2::API::Context::send_event(Test2::API::Context=HASH(0x57ed70fc), "Plan", "max", 0, "directive", "SKIP", "reason", "Software::License failed to create license BSD") called at /usr/share/perl5/vendor_perl/Test2/API/Context.pm line 448
	Test2::API::Context::plan(Test2::API::Context=HASH(0x57ed70fc), 0, "SKIP", "Software::License failed to create license BSD") called at /usr/share/perl5/vendor_perl/Test2/Tools/Basic.pm line 100
	Test2::Tools::Basic::skip_all("Software::License failed to create license BSD") called at t/Software-License.t line 85
# Looks like your test exited with 255 after test #6.
# Did not follow plan: expected 29, ran 6.
# Seeded srand with seed '20240221' from local date.
t/Software-License.t .. 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 23/29 subtests 

A difference between the passing and failing build roots is at <https://koschei.fedoraproject.org/build/17441139>