Gnucash 2.4.0 released

Phil Longstaff plongstaff at rogers.com
Fri Dec 31 10:42:32 EST 2010


On Fri, 2010-12-31 at 11:12 +0100, Geert Janssens wrote:
> I'm very happy with the new stable release.Congrats to all developers.
> 
> I do have a note on the release announcement. It starts off with a big warning 
> that any previous version should be installed, particularly on Windows.
> 
> Actually I made changes in the Windows installer (in r19528) that takes care 
> of this automatically. From the commit log:
> 
> <quote>
> Bug #588414 - Got "Entry Point Not Found" errors starting GnuCash?, but ran OK
> The problem is caused by leftover files from a previous install.
> The solution is to uninstall GnuCash? before installing a new version in such 
> cases.
> This commit adds a compatibility test and uninstall step to the windows 
> installer
> that will automatically uninstall the previous gnucash release if it is 
> considered
> 'incompatible' with the one to be installed. The user will be warned of this, 
> so
> he can decide to cancel the installation if he doesn't like the idea of 
> uninstalling
> his working GnuCash? installation.
> Currently, versions are considered 'incompatible' if their major or minor 
> version
> components are different, so 2.3.x is incompatible with 2.2.x and will trigger
> an uninstall. Likewise, a 2.4.x install is incompatible with a 2.3.x and will
> trigger an uninstall. This is a nice way to remove all testing 'cruft' from 
> the
> system once the new release comes out.
> Note that in the future installing 2.3.16+ over 2.4.x will also trigger the 
> uninstall, which is
> a good thing IMO. An older release can't know about changes made in a newer 
> one,
> so it's safer to first uninstall the newer one to avoid leftover files. 
> </quote>
> 
> So I think it would be good to improve the release announcement, particularly 
> on the website. Several people have been asking about this already on the 
> mailing list.
> 
> I'm not really sure how though. Is this message purely there for the Windows 
> "Parse error" messages ? In that case it can simply be removed. But if it is 
> also important to remove prior GnuCash versions on OS X/Linux, then it has to 
> be amended.
> 
> Anyone has some insights here ?

Geert,

you're right.  I remember seeing that change in the installer but missed
it when creating the release announcement.  I'll update the news on the
website.

Phil



More information about the gnucash-devel mailing list