]> git.koha-community.org Git - koha.git/commit
Bug 12932: Check the Perl version even if all modules installed
authorMark Tompsett <mtompset@hotmail.com>
Tue, 30 Jan 2018 18:22:42 +0000 (18:22 +0000)
committerNick Clemens <nick@bywatersolutions.com>
Fri, 16 Feb 2018 00:53:46 +0000 (00:53 +0000)
commit9a83b8d6f1fc59fa95ad27dedcd0b9bc669dc9b1
tree7197fd7e92187f9cd38d88901fa61902cb4b2b84
parente74eda0193ae1b02ddd07627e5547e0448a32c03
Bug 12932: Check the Perl version even if all modules installed

The description in comment #0 is quite true, because the
scope of the $checkmodule variable is local to just the
module checking. If we change the scope, we can include the
perl check as part of the new scope, and thus properly set
its value.

As Debian Jessie, Stretch and Ubuntu Xenial all have good
versions of Perl by default, the easiest way to test this
is to:
- make sure to have some optional modules not installed.
- change the system preference 'Version' to one just under
  the current version in your SQL client.
- modify the version check line to 5.030000
- restart_all and try going to the staff client.
  -- This should not inform you that your perl version is bad.
- git reset hard back to origin/master
- apply the patch
- modify the version check line to 5.030000
- change the system preference 'Version' to one just under
  the current version in your SQL client.
- restart_all and try going to the staff client.
  -- This should trigger the patch, and you should
     be informed your perl version is bad.
- git reset hard back to origin/master
- apply the patch
- run koha qa test tools

Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
installer/install.pl