GNOME Bugzilla – Bug 772369
Replace use of guile's internal date/time functions with our own implementation of gnc-date
Last modified: 2018-06-29 23:51:22 UTC
Bug 771617 revealed our guile code is using guile's internal date-time functions to handle several date/time related calculations. As mentioned in that bug, this should be replaced with our own gnc-date implementation because 1. that gives a more consistent behaviour between the c and guile api's 2. more importantly Guile very likely uses time_t which is still an int, even in 64-bit builds, in Darwin and perhaps other BSD systems. This is not sufficient for our future dates used in for example mortgage repayment calculations.
This problem has been fixed in our software repository. The fix will go into the next software release.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=772369. Please update any external references or bookmarks.