Bug 2363624

Summary: perl-MooseX-Types-VariantTable-0.04-42.fc43 FTBFS: t/sugar.t fails: Can't locate Sub/Name.pm in @INC
Product: [Fedora] Fedora Reporter: Petr Pisar <ppisar>
Component: perl-MooseX-Types-VariantTableAssignee: Emmanuel Seyman <emmanuel>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: emmanuel, iarnell, perl-devel
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://koschei.fedoraproject.org/package/perl-MooseX-Types-VariantTable
Whiteboard:
Fixed In Version: perl-MooseX-Types-VariantTable-0.04-43.fc43 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-05-04 09:28:48 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: 2339432    

Description Petr Pisar 2025-05-02 07:34:14 UTC
perl-MooseX-Types-VariantTable-0.04-42.fc43 fails to build in Fedora 43 because a test fail if perl-Sub-Name is not installed:

Can't locate Sub/Name.pm in @INC (you may need to install the Sub::Name module) (@INC entries checked: /builddir/build/BUILD/perl-MooseX-Types-VariantTable-0.04-build/MooseX-Types-VariantTable-0.04/blib/lib /builddir/build/BUILD/perl-MooseX-Types-VariantTable-0.04-build/MooseX-Types-VariantTable-0.04/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 /builddir/build/BUILD/perl-MooseX-Types-VariantTable-0.04-build/MooseX-Types-VariantTable-0.04/blib/lib/Moose/Meta/Method/VariantTable.pm line 11.
BEGIN failed--compilation aborted at /builddir/build/BUILD/perl-MooseX-Types-VariantTable-0.04-build/MooseX-Types-VariantTable-0.04/blib/lib/Moose/Meta/Method/VariantTable.pm line 11.
Compilation failed in require at /builddir/build/BUILD/perl-MooseX-Types-VariantTable-0.04-build/MooseX-Types-VariantTable-0.04/blib/lib/MooseX/Types/VariantTable/Declare.pm line 17.
BEGIN failed--compilation aborted at /builddir/build/BUILD/perl-MooseX-Types-VariantTable-0.04-build/MooseX-Types-VariantTable-0.04/blib/lib/MooseX/Types/VariantTable/Declare.pm line 17.
Compilation failed in require at t/sugar.t line 24.
BEGIN failed--compilation aborted at t/sugar.t line 24.
t/sugar.t ....... skipped: (no reason given)
Test Summary Report
-------------------
t/sugar.t     (Wstat: 512 (exited 2) Tests: 0 Failed: 0)

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

Comment 1 Emmanuel Seyman 2025-05-04 09:28:48 UTC
Thank you for the bug report, Petr.
I've overhauled the spec file.

https://koji.fedoraproject.org/koji/buildinfo?buildID=2709121