thanks, team! i look forward to using this new release :)
i just did the upgrade (from 0.22.5) and i noticed something... the installer doesn't seem to know what options were installed last time and which ones would be required for the current config. eg: i had to manually select to install SSL even though my current config wouldn't have worked without it. also, when the new version started up, i saw this:
ERROR: POPFile needs Perl module Services::IMAP::Client, please install it.
i must have installed IMAP last time even though i'm not using it.
are there plans to make upgrading more intelligent about which options should be installed?
>> upgrade (from 0.22.5) ... the installer doesn't seem to know what options were installed last time <<
There is a simple explanation for this: the list of options is displayed _before_ the page which lets the user choose the installation folder. In other words the options are displayed before the installer knows where the program is to be installed. (It is quite common for installers to offer a list of options before selecting the installation folder as it makes it easier to estimate if there is enough room on the destination drive.)
>> i saw this: ERROR: POPFile needs Perl module Services::IMAP::Client, please install it. <<
I think this is a bug. It had been fixed before the 1.0.0 release ("Clean up the packing list so the the IMAP::Client module is optional and only needed for IMAP support") but was somehow re-introduced before the final release was built.
>> i must have installed IMAP last time even though i'm not using it <<
I don't think you had the IMAP component in your 0.22.5 installation because the installer should have detected this and offered you the chance to upgrade the IMAP component when you upgraded from 0.22.5 to 1.0.0.
>> are there plans to make upgrading more intelligent about which options should be installed? <<
Yes, there are two relevant improvements on my "To Do" list:
(1) If the destination folder is the same as an existing POPFile installation then the installer checks the list of options to see if the user has selected the same set as before. Unfortunately the SSL component is not included in the list of components checked by the current installer. The installer should check every option in the list.
(2) The installer should check for an existing POPFile installation _before_ it displays the list of components. This would let the installer preselect the same components as used in the previous installation.
Log in to post a comment.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.