Bug 1324892

Summary: perl-Lucy-0.4.4-1.fc25 FTBFS: Invalid parameter: 'initializer' at buildlib/Lucy/Build/Binding/Index.pm
Product: [Fedora] Fedora Reporter: Petr Pisar <ppisar>
Component: perl-LucyAssignee: Lubomir Rintel <lkundrak>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: lkundrak, perl-devel
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: http://koji.fedoraproject.org/koji/taskinfo?taskID=13556146
Whiteboard:
Fixed In Version: perl-Lucy-0.5.0-1.fc25 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-04-08 06:15:46 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:

Description Petr Pisar 2016-04-07 13:55:37 UTC
perl-Lucy-0.4.4-1.fc25 fails to build in F25:

Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.mgQXBM
+ umask 022
+ cd /builddir/build/BUILD
+ cd Lucy-0.4.4
+ /usr/bin/perl Build.PL installdirs=vendor
Lemon version 1.0
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Lucy' version '0.4.4'
+ ./Build
Lemon version 1.0
Invalid parameter: 'initializer' at buildlib/Lucy/Build/Binding/Index.pm line 291
 at /usr/lib64/perl5/vendor_perl/Clownfish/CFC.pm line 858.
	Clownfish::CFC::Binding::Perl::Pod::add_constructor(Clownfish::CFC::Binding::Perl::Pod=SCALAR(0x15e0750), "alias", "open", "initializer", "do_open", "sample", "    my \$reader = Lucy::Index::IndexReader->open(\x{a}        inde"...) called at buildlib/Lucy/Build/Binding/Index.pm line 291
	Lucy::Build::Binding::Index::bind_indexreader("Lucy::Build::Binding::Index") called at buildlib/Lucy/Build/Binding/Index.pm line 30
	Lucy::Build::Binding::Index::bind_all("Lucy::Build::Binding::Index", Clownfish::CFC::Model::Hierarchy=SCALAR(0x150f0e8)) called at /usr/lib64/perl5/vendor_perl/Clownfish/CFC/Perl/Build.pm line 258
	Clownfish::CFC::Perl::Build::_compile_clownfish(Lucy::Build=HASH(0xcaf220)) called at /usr/lib64/perl5/vendor_perl/Clownfish/CFC/Perl/Build.pm line 300
	Clownfish::CFC::Perl::Build::ACTION_clownfish(Lucy::Build=HASH(0xcaf220)) called at /usr/share/perl5/vendor_perl/Module/Build/Base.pm line 2010
	Module::Build::Base::_call_action(Lucy::Build=HASH(0xcaf220), "clownfish") called at /usr/share/perl5/vendor_perl/Module/Build/Base.pm line 5239
	Module::Build::Base::depends_on(Lucy::Build=HASH(0xcaf220), "clownfish", "compile_custom_xs", "copy_clownfish_includes") called at /usr/lib64/perl5/vendor_perl/Clownfish/CFC/Perl/Build.pm line 496
	Clownfish::CFC::Perl::Build::ACTION_code(Lucy::Build=HASH(0xcaf220)) called at /usr/share/perl5/vendor_perl/Module/Build/Base.pm line 2010
	Module::Build::Base::_call_action(Lucy::Build=HASH(0xcaf220), "code") called at /usr/share/perl5/vendor_perl/Module/Build/Base.pm line 5239
	Module::Build::Base::depends_on(Lucy::Build=HASH(0xcaf220), "code") called at /usr/share/perl5/vendor_perl/Module/Build/Base.pm line 2840
	Module::Build::Base::ACTION_build(Lucy::Build=HASH(0xcaf220)) called at /usr/share/perl5/vendor_perl/Module/Build/Base.pm line 2010
	Module::Build::Base::_call_action(Lucy::Build=HASH(0xcaf220), "build") called at /usr/share/perl5/vendor_perl/Module/Build/Base.pm line 1998
	Module::Build::Base::dispatch(Lucy::Build=HASH(0xcaf220)) called at ./Build line 58

Difference between working and failing build root is:

        perl-Clownfish-CFC 	0.4.4-1.fc24 	> 	0.5.0-1.fc25
	cmark-lib 		> 	0.24.1-1.fc24
	device-mapper-libs 	1.02.121-1.fc25 	> 	1.02.121-2.fc25
	device-mapper 	1.02.121-1.fc25 	> 	1.02.121-2.fc25
	libnghttp2 	1.9.1-1.fc25 	> 	1.9.2-1.fc25

Comment 1 Petr Pisar 2016-04-07 14:43:27 UTC
This is fixed in a new upstream Lucy-0.5.0 release.