FS#51336 - [perl-datetime] Breaks perl-finance-quote
Attached to Project:
Community Packages
Opened by kcciti (kcciti) - Wednesday, 12 October 2016, 07:52 GMT
Last edited by Sergej Pupykin (sergej) - Friday, 02 December 2016, 11:30 GMT
Opened by kcciti (kcciti) - Wednesday, 12 October 2016, 07:52 GMT
Last edited by Sergej Pupykin (sergej) - Friday, 02 December 2016, 11:30 GMT
|
Details
Description: Breaks perl-finance-quote package.Running
"gnc-fq-dump yahoo IBM", throws the error "Can't locate
object method "methods" via package
"Finance::Quote::MorningstarJP" at
/usr/share/perl5/vendor_perl/Finance/Quote.pm line 119." It
was working in package perl-datetime version 1.25-2.
Additional info: * package version(s) * config and/or log files etc. Steps to reproduce: Run "gnc-fq-dump yahoo IBM" with version 1.39-2 after installing perl-finance quote (ver 1.38-1). Perl-datetime version 1.25-2 works fine. |
This task depends upon
Closed by Sergej Pupykin (sergej)
Friday, 02 December 2016, 11:30 GMT
Reason for closing: Fixed
Additional comments about closing: "gnc-fq-dump yahoo IBM" works
Friday, 02 December 2016, 11:30 GMT
Reason for closing: Fixed
Additional comments about closing: "gnc-fq-dump yahoo IBM" works
install missing dependencies (perl-devel-stacktrace & perl-exception-class) solves the issue.
[mythtv@darkstar ~]$ tv_grab_fr_kazer --capabilities
Can't locate Devel/StackTrace.pm in @INC (you may need to install the Devel::StackTrace module) (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /usr/share/perl5/vendor_perl/Specio/Exception.pm line 12.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Specio/Exception.pm line 12.
Compilation failed in require at /usr/share/perl5/vendor_perl/Specio/Constraint/Role/Interface.pm line 11.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Specio/Constraint/Role/Interface.pm line 11.
Compilation failed in require at /usr/share/perl5/vendor_perl/Role/Tiny.pm line 45.
Compilation failed in require at /usr/share/perl5/vendor_perl/Specio/Declare.pm line 12.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Specio/Declare.pm line 12.
Compilation failed in require at /usr/lib/perl5/vendor_perl/DateTime/Types.pm line 12.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/DateTime/Types.pm line 12.
Compilation failed in require at /usr/lib/perl5/vendor_perl/DateTime/Duration.pm line 12.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/DateTime/Duration.pm line 12.
Compilation failed in require at /usr/lib/perl5/vendor_perl/DateTime.pm line 13.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/DateTime.pm line 13.
Compilation failed in require at /usr/bin/vendor_perl/tv_grab_fr_kazer line 122.
BEGIN failed--compilation aborted at /usr/bin/vendor_perl/tv_grab_fr_kazer line 122.
[mythtv@darkstar ~]$ tv_grab_fr_kazer --capabilities
Can't locate Exception/Class.pm in @INC (you may need to install the Exception::Class module) (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /usr/share/perl5/vendor_perl/Params/ValidationCompiler/Exceptions.pm line 26.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Params/ValidationCompiler/Exceptions.pm line 26.
Compilation failed in require at /usr/share/perl5/vendor_perl/Params/ValidationCompiler/Compiler.pm line 9.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Params/ValidationCompiler/Compiler.pm line 9.
Compilation failed in require at /usr/share/perl5/vendor_perl/Params/ValidationCompiler.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Params/ValidationCompiler.pm line 8.
Compilation failed in require at /usr/lib/perl5/vendor_perl/DateTime/Duration.pm line 13.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/DateTime/Duration.pm line 13.
Compilation failed in require at /usr/lib/perl5/vendor_perl/DateTime.pm line 13.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/DateTime.pm line 13.
Compilation failed in require at /usr/bin/vendor_perl/tv_grab_fr_kazer line 122.
BEGIN failed--compilation aborted at /usr/bin/vendor_perl/tv_grab_fr_kazer line 122.
there are a dependencies issue, you should check them.
perl-specio depends also on perl-devel-stacktrace
perl-params-validationcompiler depends on perl-exception-class
Can't locate Mozilla/CA.pm in @INC (you may need to install the Mozilla::CA module) (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /usr/share/perl5/vendor_perl/Finance/Quote/Tiaacref.pm line 33, <DATA> line 1.
Compilation failed in require at (eval 323) line 1, <DATA> line 1.
BEGIN failed--compilation aborted at (eval 323) line 1, <DATA> line 1.
at /usr/bin/gnc-fq-check line 91.
installing perl-mozilla-ca fixed the error.