[Bug 1207155] New: Missing dependency for perl-Spreadsheet-ReadSXC
http://bugzilla.opensuse.org/show_bug.cgi?id=1207155 Bug ID: 1207155 Summary: Missing dependency for perl-Spreadsheet-ReadSXC Classification: openSUSE Product: openSUSE Backports Version: SLE-15-SP4 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Packages Assignee: packagehub-bugs@suse.com Reporter: rogers-suse@rgrjr.dyndns.org QA Contact: packagehub-bugs@suse.com Found By: --- Blocker: --- The Spreadsheet::ReadSXC module installed by this RPM has a hard dependency on Spreadsheet::ParseODS, but I can't find an RPM for the latter anywhere, neither by "zypper seach" nor on build.o.o. -- Bob Rogers http://www.rgrjr.com/ -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1207155 http://bugzilla.opensuse.org/show_bug.cgi?id=1207155#c2 Bob Rogers <rogers-suse@rgrjr.dyndns.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(rogers-suse@rgrjr | |.dyndns.org) | --- Comment #2 from Bob Rogers <rogers-suse@rgrjr.dyndns.org> --- How are you testing the dependency to Spreadsheet::ParseODS ? When I install perl-Spreadsheet-ReadSXC with "zypper in perl-Spreadsheet-ReadSXC" it installs fine. Likewise for me, but here's what happens when I try to use it: rogers@orion> perl -e 'use Spreadsheet::ReadSXC;' perl -e 'use Spreadsheet::ReadSXC;' Can't locate Spreadsheet/ParseODS.pm in @INC (you may need to install the Spreadsheet::ParseODS module) (@INC contains: /home/rogers/projects/Spreadsheet-ReadGnumeric/lib /home/rogers/perl5/lib/perl5/5.26.1/x86_64-linux-thread-multi /home/rogers/perl5/lib/perl5/5.26.1 ...) at /usr/lib/perl5/site_perl/5.26.1/Spreadsheet/ReadSXC.pm line 14. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.26.1/Spreadsheet/ReadSXC.pm line 14. Compilation failed in require at -e line 1. BEGIN failed--compilation aborted at -e line 1. rogers@orion> The perl-Spreadsheet-ReadSXC package apparently does not have a dependency on a perl-Spreadsheet-ParseODS package, which is not surprising, because "zypper search ParseODS" does not find any such. So the problem is really a missing package. -- Bob -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1207155 http://bugzilla.opensuse.org/show_bug.cgi?id=1207155#c4 --- Comment #4 from Bob Rogers <rogers-suse@rgrjr.dyndns.org> --- So you must have (In reply to Wolfgang Engel from comment #3)
When I run "perl -e 'use Spreadsheet::ReadSXC;'" on my testing system it seems to work:
kanku-sle15sp4:~ # perl -e 'use Spreadsheet::ReadSXC;' kanku-sle15sp4:~ # echo $? 0 kanku-sle15sp4:~ #
So there must be another issue that causes the problem you experience.
But you must have Spreadsheet::ParseODS installed. Where did it come from? E.g.: rogers@orion> perl -e 'use Spreadsheet::Read; print $INC{"Spreadsheet/Read.pm"}, "\n";' /usr/lib/perl5/vendor_perl/5.26.1/Spreadsheet/Read.pm rogers@orion> rpm -qf `perl -e 'use Spreadsheet::Read; print $INC{"Spreadsheet/Read.pm"}, "\n";'` perl-Spreadsheet-Read-0.78-bp154.1.15.noarch rogers@orion> -- Bob -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com