wrong date
John Ralls
jralls at ceridwen.us
Sun Jul 6 03:30:45 EDT 2014
On Jul 5, 2014, at 9:33 PM, kimley.wood at gmail.com wrote:
> Thanks for the reply John.
>
> Windows 8.1 64 bit
> code.gnucash.org/builds/win32/master → gnucash-2.6.99-2014-07-05-git-8b76ff2+-setup.exe
> Time zone UTC+10:00 Sydney, Australia
> Daylight saving ended Sunday 06 April 0300 hours
> Daylight saving starts Sunday 05 October 0200 hours
>
> The way I work with GnuCash is to enter all expected transaction dates for the next 12 months, and then adjust the actual amounts at the time of the transaction, if required. So I have a near complete & reasonably accurate view of my next 12 months cash inflows & outflows. When I install the beta build (ie: the master build listed above), all of the dates in the between April to October are shifted back one day. Clearly a daylight saving related bug.
>
> When I revert to the win32 2.6.3 release, all dates appear to be fine, so dates have not been corrupted in my data file, simply displayed incorrectly.
>
> An enduring fix would be appreciated, as I am less enthusiastic about checking the master builds these days due to this frustrating bug. It’s no fun looking at register data with the wrong dates!
>
Please remember to copy the list on all replies by using "reply-all" .
Ah, that's a different problem from the one from the message you replied to was complaining about.
I imagine that the problem entries were created at the beginning of the year during DST so that a +11 offset was applied to them, and once DST ended they're displayed with a +10 offset which moves them back a day. What I don't understand is why that would happen only to the dates that are actually in the standard time range.
Is this a problem with only the latest nightly build? What was the last nightly you'd tried before that?
It's great that you're testing the nightlies, but you absolutely mustn't do real work in them. They're not betas nor even alphas. Those are formal announced releases at the end of a development cycle, like the 2.5.x releases from last fall. The nightlies are snapshot builds of the development tree and are run purely to ensure that the tree builds; it might not even pass unit tests. There's no way to know that it won't clobber your data. That's especially true in this development cycle where we're making some pretty major changes to GnuCash's internals.
Regards,
John Ralls
More information about the gnucash-user
mailing list