[Bug 29642] New: About page marks several Perl modules as missing
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 Bug ID: 29642 Summary: About page marks several Perl modules as missing Change sponsored?: --- Product: Koha Version: 21.05 Hardware: All OS: Linux Status: NEW Severity: minor Priority: P5 - low Component: Architecture, internals, and plumbing Assignee: koha-bugs@lists.koha-community.org Reporter: egpetridis@yahoo.com QA Contact: testopia@bugs.koha-community.org 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/f180314f58c57ce0c6... 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/3cfc2ec7bd1becef43... as "new dependency" two years ago, yet it is absent from my installation, despite several upgrades since. What gives? -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 Manos PETRIDIS <egpetridis@yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|About page marks several |About page marks several |Perl modules as missing |Perl modules as missing | |(package installation). -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 Jonathan Druart <jonathan.druart+koha@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|21.05 |unspecified Component|Architecture, internals, |Packaging |and plumbing | CC| |jonathan.druart+koha@gmail. | |com, mtj@kohaaloha.com --- Comment #1 from Jonathan Druart <jonathan.druart+koha@gmail.com> --- 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. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 Jonathan Druart <jonathan.druart+koha@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.koha-community | |.org/bugzilla3/show_bug.cgi | |?id=28666 --- Comment #2 from Jonathan Druart <jonathan.druart+koha@gmail.com> --- 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. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 Fridolin Somers <fridolin.somers@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fridolin.somers@biblibre.co | |m --- Comment #3 from Fridolin Somers <fridolin.somers@biblibre.com> --- 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_pe... -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 --- Comment #4 from Mason James <mtj@kohaaloha.com> --- (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 -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 --- Comment #5 from Mason James <mtj@kohaaloha.com> --- Created attachment 131782 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=131782&action=edit ing -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 Mason James <mtj@kohaaloha.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.koha-community | |.org/bugzilla3/show_bug.cgi | |?id=28665 -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 Mason James <mtj@kohaaloha.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|koha-bugs@lists.koha-commun |mtj@kohaaloha.com |ity.org | -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 --- Comment #6 from Manos PETRIDIS <egpetridis@yahoo.com> --- (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? -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 --- Comment #7 from Fridolin Somers <fridolin.somers@biblibre.com> --- 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 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 --- Comment #8 from Mason James <mtj@kohaaloha.com> --- (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 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 Manos PETRIDIS <egpetridis@yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |egpetridis@yahoo.com --- Comment #9 from Manos PETRIDIS <egpetridis@yahoo.com> --- Created attachment 135700 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=135700&action=edit 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. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.koha-community | |.org/bugzilla3/show_bug.cgi | |?id=31590 CC| |m.de.rooy@rijksmuseum.nl -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 --- Comment #10 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- See 31590. We do not need Text::CSV::Unicode -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 --- Comment #11 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- Can this be closed as the missing packages only relate to tests? -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 --- Comment #12 from Manos PETRIDIS <egpetridis@yahoo.com> --- 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 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.koha-community | |.org/bugzilla3/show_bug.cgi | |?id=31865 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|About page marks several |About/Perl modules: Make a |Perl modules as missing |distinction between missing |(package installation). |required and missing | |optional modules -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 --- Comment #13 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- (In reply to Manos PETRIDIS from comment #12)
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
Based on this comment, I reworded the title to "cover current cargo". -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |oleonard@myacpl.org --- Comment #14 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- Owen: Do you have an idea? -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Packaging |About Assignee|mtj@kohaaloha.com |koha-bugs@lists.koha-commun | |ity.org OS|Linux |All -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |CONFIRMED -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #131782|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #135700|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29642 --- Comment #15 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- Maybe the simplest way is say Missing (when module is required) and say just nothing when module is optional. Now it lists Not installed for both cases. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org