Bug 2308981

Summary: perl-Test-Simple-1.302201-1.fc42 FTBFS on Perl bootstrap: Base class package "Term::Table" is empty.
Product: [Fedora] Fedora Reporter: Petr Pisar <ppisar>
Component: perl-Test-SimpleAssignee: Paul Howarth <paul>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: mspacek, paul, perl-devel
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: perl-Test-Simple-1.302201-2.fc42 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-09-02 08:04:30 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: 2300528    

Description Petr Pisar 2024-09-02 07:07:25 UTC
perl-Test-Simple-1.302201-1.fc42 fails to build in Fedora 42 on a Perl bootstrap because tests fail like this:

Base class package "Term::Table" is empty.
    (Perhaps you need to 'use' the module which defines that package first,
    or make that module available in @INC (@INC contains: /home/test/fedora/perl-Test-Simple/perl-Test-Simple-1.302201-build/Test-Simple-1.302201/blib/lib /home/test/fedora/perl-Test-Simple/perl-Test-Simple-1.302201-build/Test-Simple-1.302201/blib/arch /usr/local/lib64/perl5/5.40 /usr/local/share/perl5/5.40 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .).
 at /home/test/fedora/perl-Test-Simple/perl-Test-Simple-1.302201-build/Test-Simple-1.302201/blib/lib/Test2/Util/Table.pm line 7.
BEGIN failed--compilation aborted at /home/test/fedora/perl-Test-Simple/perl-Test-Simple-1.302201-build/Test-Simple-1.302201/blib/lib/Test2/Util/Table.pm line 7.
Compilation failed in require at t/00-report.t line 11.
BEGIN failed--compilation aborted at t/00-report.t line 11.
t/00-report.t .................................... 
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 

A reproduce is defining perl_bootstrap RPM macro and uninstalling perl-Term-Table-0:0.022-1.fc42.noarch. It seems that Term::Table is not an optional dependency any more.

Comment 1 Fedora Update System 2024-09-02 07:58:16 UTC
FEDORA-2024-44fba8ca4f (perl-Test-Simple-1.302201-2.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-44fba8ca4f

Comment 2 Fedora Update System 2024-09-02 08:04:30 UTC
FEDORA-2024-44fba8ca4f (perl-Test-Simple-1.302201-2.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.