Bug 2139414 - perl-Dancer-1.3513-14.fc38 FTBFS: Devel::Hide hides Clone.pm; Can't locate Clone.pm at /usr/share/perl5/vendor_perl/HTTP/Headers.pm line 8.
Summary: perl-Dancer-1.3513-14.fc38 FTBFS: Devel::Hide hides Clone.pm; Can't locate Cl...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: perl-Dancer
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jitka Plesnikova
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F38FTBFS
TreeView+ depends on / blocked
 
Reported: 2022-11-02 13:09 UTC by Petr Pisar
Modified: 2022-11-15 10:03 UTC (History)
2 users (show)

Fixed In Version: perl-Dancer-1.3513-15.fc38
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-11-15 10:03:55 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Petr Pisar 2022-11-02 13:09:21 UTC
perl-Dancer-1.3513-14.fc38 fails to build in Fedora 38 because a test fails:

t/12_response/10_error_dumper.t ..................... ok
Devel::Hide hides Clone.pm
Can't locate Clone.pm in @INC (hidden)
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/HTTP/Headers.pm line 8.
Compilation failed in require at /builddir/build/BUILD/Dancer-1.3513/blib/lib/Dancer/Response.pm line 14.
BEGIN failed--compilation aborted at /builddir/build/BUILD/Dancer-1.3513/blib/lib/Dancer/Response.pm line 14.
Compilation failed in require at /builddir/build/BUILD/Dancer-1.3513/blib/lib/Dancer/SharedData.pm line 8.
BEGIN failed--compilation aborted at /builddir/build/BUILD/Dancer-1.3513/blib/lib/Dancer/SharedData.pm line 8.
Compilation failed in require at /builddir/build/BUILD/Dancer-1.3513/blib/lib/Dancer/Request.pm line 13.
BEGIN failed--compilation aborted at /builddir/build/BUILD/Dancer-1.3513/blib/lib/Dancer/Request.pm line 13.
Compilation failed in require at /builddir/build/BUILD/Dancer-1.3513/blib/lib/Dancer/Route.pm line 13.
BEGIN failed--compilation aborted at /builddir/build/BUILD/Dancer-1.3513/blib/lib/Dancer/Route.pm line 13.
Compilation failed in require at /builddir/build/BUILD/Dancer-1.3513/blib/lib/Dancer/Route/Registry.pm line 8.
BEGIN failed--compilation aborted at /builddir/build/BUILD/Dancer-1.3513/blib/lib/Dancer/Route/Registry.pm line 8.
Compilation failed in require at /builddir/build/BUILD/Dancer-1.3513/blib/lib/Dancer/App.pm line 12.
BEGIN failed--compilation aborted at /builddir/build/BUILD/Dancer-1.3513/blib/lib/Dancer/App.pm line 12.
Compilation failed in require at /builddir/build/BUILD/Dancer-1.3513/blib/lib/Dancer.pm line 10.
BEGIN failed--compilation aborted at /builddir/build/BUILD/Dancer-1.3513/blib/lib/Dancer.pm line 10.
Compilation failed in require at t/12_response/10_error_dumper_without_clone.t line 17.
BEGIN failed--compilation aborted at t/12_response/10_error_dumper_without_clone.t line 17.
t/12_response/10_error_dumper_without_clone.t ....... 
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run 
[...]
Test Summary Report
-------------------
t/12_response/10_error_dumper_without_clone.t     (Wstat: 65280 (exited 255) Tests: 0 Failed: 0)
  Non-zero exit status: 255
  Parse errors: No plan found in TAP output
Files=222, Tests=2158, 42 wallclock secs ( 0.58 usr  0.31 sys + 32.74 cusr  7.10 csys = 40.73 CPU)
Result: FAIL

A difference between passing and failing build roots is at <https://koschei.fedoraproject.org/build/13983684>. This failure is probably triggered by upgrading perl-HTTP-Message from 6.43-2.fc38 to 6.44-1.fc38. HTTP-Message-6.44 added a dependency on Clone, from Changes:

Made the Clone module a hard requirement, so we don't have to provide a fallback function for HTTP::Headers::clone(). We require at least Clone 0.46, as that release now supports Perl back to 5.8.1, just like us. (GH#184) (Neil Bowers)

while the Dancer test exhibits hiding Clone module.


Note You need to log in before you can comment on or make changes to this bug.