I notice that in the "Perl modules" tab at /cgi-bin/koha/about.pl some modules appear as missing, namely Text::CSV::Unicode (0.40) Not Installed Selenium::Remote::Driver (1.27) Not Installed Test::DBIx::Class (0.42) Not Installed HTTPD::Bench::ApacheBench (0.73) Not Installed Locale::XGettext::TT2 (0.7) Not Installed As my installation is a vanilla one (koha-common on Debian), I wonder if they should have been installed by default. For example, I see in https://git.koha-community.org/Koha-community/Koha/commit/f180314f58c57ce0c6c1094fa19da88502085144 that "Selenium::Remote::Driver (1.27)" should have been included in the dependencies list years ago. Another example: Locale::XGettext::TT2 (0.7) is mentioned in https://git.koha-community.org/Koha-community/Koha/commit/3cfc2ec7bd1becef4386404fe7fc9f12740e8c97 as "new dependency" two years ago, yet it is absent from my installation, despite several upgrades since. What gives?
Hi Manos, There are used for tests of benchmarking so they are not mandatory and you can use Koha without any problems. Locale::XGettext::TT2 is a false positive, see bug 28666.
Hi Manos, They are used for tests or benchmarking, so they are not mandatory and you can use Koha without any problems. Locale::XGettext::TT2 is a false positive, see bug 28666.
If you have commandline access, you may use 'koha_perl_deps.pl -m' : https://git.koha-community.org/Koha-community/Koha/src/branch/master/koha_perl_deps.pl
(In reply to Manos PETRIDIS from comment #0) > I notice that in the "Perl modules" tab at /cgi-bin/koha/about.pl some > modules appear as missing, namely > a small update... the dev version 21.12.00.018 (currently in master branch) now shows all modules as installed these packages will probably be added to the stable apt repo
Created attachment 131782 [details] ing
(In reply to Fridolin Somers from comment #3) > If you have commandline access, you may use 'koha_perl_deps.pl -m' : > > https://git.koha-community.org/Koha-community/Koha/src/branch/master/ > koha_perl_deps.pl I've copied said file to my server, yet can't find an option that would install missing modules. Am I doing something wrong?
They are used for tests or benchmarking Do you want to make developpements ? For that use koha-testing-docker https://wiki.koha-community.org/wiki/Koha-testing-docker
(In reply to Manos PETRIDIS from comment #6) > (In reply to Fridolin Somers from comment #3) > > If you have commandline access, you may use 'koha_perl_deps.pl -m' : > > > > https://git.koha-community.org/Koha-community/Koha/src/branch/master/ > > koha_perl_deps.pl > > I've copied said file to my server, yet can't find an option that would > install missing modules. Am I doing something wrong? the missing modules have not yet been added to the 'koha' apt repository they will probably be added for the 22.05 release, in May
Created attachment 135700 [details] Modules are still reported as missing in 22.05.00-1 Just a note: just installed koha 22.05.00-1 and the modules are still reported as missing.
See 31590. We do not need Text::CSV::Unicode
Can this be closed as the missing packages only relate to tests?
It depends Katrin on the expected audience of the page. If it is meant for programmer use during debugging, then yes the bug report may well be closed. If on the other hand it is meant to be (or can be) checked by other IT and/or administrative personnel that have no knowledge of the use in koha of each module mentioned on it, some note or differentiation should be made for them to know that these specific modules need not exist in a production koha system. As it now stands, one is alerted that something's missing from their koha installation, and the sane thing to do is for them to try and rectify this before opening any new bug report, for they don't/cannot know if the malfunction they wish to report is due to the missing modules or not. Best regards, Manos PETRIDIS