Item8875: Multiple issues with new Package.pm installer
Priority: Urgent
Current State: Closed
Released In: 1.1.0
Target Release: minor
Applies To: Engine
Component: Configure
Branches:
Task to gather issues of the new Package.pm extension installer.
- Package.pm is missing from the MANIFEST
- With multiple recursive dependencies, only the last one is reported in the install log.
- Duplicate dependencies and plugins are passed back for reporting. Should use hash instead of list. See below example of duplicated CPAN Dependencies.
- JQuery Plugin directory is also reported as a Plugin -
JQueryPlugin/Plugin
in below example.
- die statement in Package.pm should be less disruptive.
- Dependencies were installed multiple times. (If a package with a large number of dependencies, such as NatSkin had dependencies which in turn had overlapping dependencies, they were installed multiple time. Added a check to not install a dependency if it checks okay just prior to install. (Note in below example, JQueryPlugin was installed 8 times.
- simulate (inactive) option was inadvertently dropped
- pre/post install routines were being executed when tested if defined.
- Removed test because they should always be defined even if empty for correctly packaged extensions.
- Duplicated output for Skin installations that did not also install a Plugin module.
- File copy/move errors (such as a write protected directory) are not detected.
Warning: CPAN dependencies were detected, but will not be automatically installed by the Web installer. The following dependencies should be manually resolved as required.
BerkeleyDB
BerkeleyDB
Note: Before you can use newly installed plugins, you must enable them in the "Plugins" section in the main page.
BreadCrumbsPlugin
FilterPlugin
FlexWebListPlugin
IfDefinedPlugin
SetVariablePlugin
UploadPlugin
JQueryPlugin
JQueryPlugin/Plugin
NatEditPlugin
JQueryPlugin
JQueryPlugin/Plugin
SetVariablePlugin
UploadPlugin
JQueryPlugin
JQueryPlugin/Plugin
RenderPlugin
DBCachePlugin
JQueryPlugin
JQueryPlugin/Plugin
NatSkinPlugin
BreadCrumbsPlugin
FilterPlugin
FlexWebListPlugin
IfDefinedPlugin
SetVariablePlugin
UploadPlugin
JQueryPlugin
JQueryPlugin/Plugin
NatEditPlugin
JQueryPlugin
JQueryPlugin/Plugin
SetVariablePlugin
UploadPlugin
JQueryPlugin
JQueryPlugin/Plugin
RenderPlugin
DBCachePlugin
JQueryPlugin
JQueryPlugin/Plugin
RenderPlugin
--
GeorgeClark - 10 Apr 2010