How to migrate from v2.2.9 to v2.4.13

John Ralls jralls at ceridwen.us
Sun Sep 22 00:07:07 EDT 2013


On Sep 21, 2013, at 7:27 PM, Blue Sky <fulmun77 at yahoo.ca> wrote:

> Hi John,
> I moved my gnucash data to my new Windows 7 based platform.
> I just saved my account and transaction data onto an USB stick from my Windows XP machine and copied the files onto the WIndows 7 machine.
> As you mentioned in your email, v2.4.13 recognized the files from v2.2.9 with no problem. (pretty cool!)
> HOWEVER, it changed some of the transaction dates for some unknown reason.
> So far, I've noticed that a number of transactions that fall on the 1st of the month are brought into v2.4.13 with incorrect transaction date (i.e. in v2.4.13 the date is pushed back by one day).
> For example, January 1, 2013 in v2.2.9 is showing December 1, 2012 in v2.4.13.
> And May 1, 2013 in v2.2.9 is showing April 30, 2013 in v2.4.13 and so on.
> As a result, the monthly and yearly totals do not reconcile between v2.2.9 and v2.4.13.
> 
> I wonder whether you've experienced this issue?
> A bug, maybe?
> Any workaround or patch available other than correcting each affected transaction?

Surely 1 Jan 2013 converts to 31 Dec 2012.

The bug that we know about has to do with time zones, see https://bugzilla.gnome.org/show_bug.cgi?id=137017, but I wouldn't think that would apply in this case unless your PC and Mac are set to different ones. I just checked the code for parsing and it hasn't changed. Unless the two machines are set to different timezones I'd like to see the 2.2.9 account file--or a snippet showing one of the records that changed, if you know enough XML to pick one out. You can send *that* to me directly without copying the list.

I'm afraid that there's no workaround besides fixing each transaction individually.

Regards,
John Ralls



More information about the gnucash-user mailing list