Bug 2427852

Summary: perl-CGI-Application-Structured-Tools-0.015-38.fc44 FTBFS: HTML::Template::param() : attempt to set parameter 'author' with an array ref - parameter is not a TMPL_LOOP!
Product: [Fedora] Fedora Reporter: Petr Pisar <ppisar>
Component: perl-CGI-Application-Structured-ToolsAssignee: Emmanuel Seyman <emmanuel>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: emmanuel, perl-devel
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 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: 2384424    

Description Petr Pisar 2026-01-08 09:08:47 UTC
perl-CGI-Application-Structured-Tools-0.015-38.fc44 fails to build in Fedora 44 because t/001_load.t fails like this:

+ make test
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/vendor_perl/Module/Starter/Simple.pm line 1403.
Use of uninitialized value $minperl in concatenation (.) or string at /usr/share/perl5/vendor_perl/Module/Starter/Simple.pm line 929.
Use of uninitialized value $module_boilerplate_tests in concatenation (.) or string at /usr/share/perl5/vendor_perl/Module/Starter/Simple.pm line 943.
Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/vendor_perl/Module/Starter/Simple.pm line 420.
Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/vendor_perl/Module/Starter/Simple.pm line 420.
HTML::Template::param() : attempt to set parameter 'author' with an array ref - parameter is not a TMPL_LOOP! at /home/test/fedora/perl-CGI-Application-Structured-Tools/perl-CGI-Application-Structured-Tools-0.015-build/CGI-Application-Structured-Tools-0.015/scripts/../lib/CGI/Application/Structured/Tools/Starter.pm line 269.
cannot create test application at t/001_load.t line 32.
# Looks like your test exited with 25 just after 1.
t/001_load.t .. 
Dubious, test returned 25 (wstat 6400, 0x1900)
Failed 11/12 subtests 

This is triggered by upgrading perl-Module-Starter from 1:1.78-2.fc43 to 1:1.79-1.fc44.

Comment 1 Petr Pisar 2026-01-09 12:47:22 UTC
A bug-fix release suitable for all Fedoras with perl-Module-Starter-1.79.

Comment 2 Petr Pisar 2026-01-09 13:04:57 UTC
(In reply to Petr Pisar from comment #1)
> A bug-fix release suitable for all Fedoras with perl-Module-Starter-1.79.

Wrong bug report. Sorry.

Comment 3 Petr Pisar 2026-01-09 13:06:37 UTC
New perl-Module-Starter-1.80 continues with changes in --authors option, removing --email option. I raised a question at Module-Starter upstream.