GNOME Bugzilla – Bug 730333
Transaction date changes on unrelated input events with timezone-data-2014c
Last modified: 2018-06-29 23:30:54 UTC
Spent a couple of days tracking this one down. 1. Open an account 2. Move to bottom row to enter a new transaction 3. Notice how the default date is not the current date 4. Hold down tab 5. Observe how the date changes and how transactions are created with no more input other than "tab" 6. Play with the calendar widget and notice it behaves strangely. This only occurs for me after installing timezone-data 2014c. The problem goes away with timezone-data-2014b. I am running Gentoo ~amd64 with GnuCash 2.6.3.
What time zone, including DST change dates, are you in?
I am in US Central timezone, currently in daylight saving time, so that would be GMT-5
Same here. Gnucash 2.6.3, US Central timezone, Gentoo ~amd64, and timezone-data-2014c. The date changes by 2 days when using +/-, then tabbing out of the date field changes the date again. The calendar widget is off by two days (you select 5/14, and the register says 5/12), and then tabbing out of the date field changes the date yet again. Pressing the up arrow on a register entry also foobars the entry. Reverting to timezone-data-2014b also fixes the problems here.
That's seriously weird. Are the timezone database packages the same as the ones from the IANA website (http://www.iana.org/time-zones) or has Gentoo modified something else for their package?
The iana URL is what Gentoo's ebuild uses for the source. The only change I see is a Makefile patch, but it is the exact same patch that has been used since 2013h, including 2014b, which works. The .ebuild for 2014c is identical to the one used for 2014b, except of course for the b->c version change in the header.
https://bugs.gentoo.org/show_bug.cgi?id=510422 Gentoo dev's seem to suspect the bug is in glib.
Indeed. Amusingly the glib bug is the one immediately before this one. *** This bug has been marked as a duplicate of bug 730332 ***
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=730333. Please update any external references or bookmarks.