diff --git a/docs/gotcha.txt b/docs/gotcha.txt index 2271af432..3f2b538af 100644 --- a/docs/gotcha.txt +++ b/docs/gotcha.txt @@ -17,6 +17,18 @@ save you many hours of grief. * You need to upgrade to the latest 6.8 release before you can upgrade to 6.9. + * Due to new features in 6.9 there are several new perl modules you + need to install before the upgrade: + + Bit::Vector::Minimal + Plucene + + * If you wish to use one of the new optional template engines + you'll need to install the perl modules for them: + + Template + HTML::Template::Expr + 6.8.4 -------------------------------------------------------------------- diff --git a/sbin/testEnvironment.pl b/sbin/testEnvironment.pl index a3d324326..6f3367474 100644 --- a/sbin/testEnvironment.pl +++ b/sbin/testEnvironment.pl @@ -71,10 +71,14 @@ checkModule("Net::LDAP",0.25); checkModule("HTML::Highlight",0.20); checkModule("HTML::TagFilter",0.07); checkModule("HTML::Template",2.7); +checkModule("HTML::Template::Expr",0.05,2); +checkModule("Template",2.14,2); checkModule("Parse::PlainConfig",1.1); checkModule("XML::RSSLite",0.11); checkModule("JSON",0.991); checkModule("Finance::Quote",1.08); +checkModule("Bit::Vector::Minimal",1.3); +checkModule("Plucene",1.24); #checkModule("POE",0.3202); #checkModule("POE::Component::IKC::Server",0.18); #checkModule("POE::Component::JobQueue",0.5402); @@ -189,7 +193,11 @@ sub checkModule { } } } else { - printResult("Not Installed"); + if ($skipInstall == 2) { + printResult("Not Installed, but it's optional anyway"); + } else { + printResult("Not Installed"); + } return if $skipInstall; if (isRoot()) { my $installThisModule = prompt ("The perl module $module is not installed, do you want to install it now?", "y", "y", "n");