Bug 13639

Summary: libclass-isa-perl should be a dependency
Product: Koha Reporter: Nick Clemens <nick>
Component: PackagingAssignee: Bugs List <koha-bugs>
Status: CLOSED FIXED QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: robin
Version: unspecified   
Hardware: All   
OS: All   
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Bug Depends on:    
Bug Blocks: 13473    

Description Nick Clemens 2015-01-28 23:18:07 UTC
After doing a package install on Ubuntu 14.04 I noticed that plugins were not working and checking perl modules Module::Bundled::Files was marked not installed.  

Checked dpkg and version 0.03-1~koha1 was installed

Ran: perl -MModule::Bundled::Files -e ''
at suggestion of eythian on IRC and got an error that Class/ISA.pm could not be found

Installed libclass-isa-perl and all problems were cleared.  

Seems like libmodule-bundled-files-perl depends on libclass-isa-perl so it should be required by koha for safety/consistency
Comment 1 Robin Sheat 2015-01-28 23:23:11 UTC
This is specifically an issue with the build of libmodules-bundled-files-perl in the Koha repo not declaring its dependencies. It should probably be brought closer in line with the pkg-perl version.
Comment 2 Robin Sheat 2015-01-29 22:41:13 UTC
I've updated the package in the repository:

Package: libmodule-bundled-files-perl
Version: 0.03-1~kohadev2
Architecture: all
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Installed-Size: 56
Depends: perl, libclass-isa-perl