gnucash stable: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Sun Dec 7 17:40:16 EST 2025
Updated via https://github.com/Gnucash/gnucash/commit/6dc106ff (commit)
via https://github.com/Gnucash/gnucash/commit/01f1d751 (commit)
via https://github.com/Gnucash/gnucash/commit/e618b989 (commit)
via https://github.com/Gnucash/gnucash/commit/c8e42434 (commit)
from https://github.com/Gnucash/gnucash/commit/cfc357a4 (commit)
commit 6dc106ff0827f16f2030ab356a7eeea36df25824
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 6 17:36:49 2025 -0800
SRFI-64 test-equal no longer considers exceptions equal to #f.
So convert test that raise an exception to test-error with the exception
type.
commit 01f1d7519897bc8b930f6a1004cc1b3b62491985
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 6 16:12:16 2025 -0800
Fix missing or incorrect expected exception test failures.
The new SRFI-64 implementation doesn't convert a missing expected
exception nor the symbol 'error to mean any exception. Use #t to mean any
exception.
commit e618b98950065855ecc4429088d16f42c2115364
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 6 15:49:25 2025 -0800
Show the full test result alist on failure if expected value isn't defined.
With the new SRFI-64 implementation tests are failing without setting
expected and actual values on the test result. Dump the test-result-alist
to get more information.
commit c8e424344b41e42b42624885cec9f50382984622
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 6 15:45:23 2025 -0800
Bug 799702 - build breaks with guile 3.0.11
Guile 3.0.11 has a new implementation of SRFI-64 that is more strict about
what test-group-with-cleanup accepts as parameters and it revealed a
couple of misplaced closing parens.
Summary of changes:
bindings/guile/test/srfi64-extras.scm | 5 +++--
bindings/guile/test/test-core-utils.scm | 2 +-
bindings/guile/test/test-gnc-optiondb.scm | 2 +-
.../reports/standard/test/test-transaction.scm | 2 +-
gnucash/report/test/test-commodity-utils.scm | 24 +++++++++++-----------
gnucash/report/test/test-html-chart.scm | 12 +++++------
gnucash/report/test/test-report-utilities.scm | 4 ++--
gnucash/report/test/test-report.scm | 4 ++--
8 files changed, 28 insertions(+), 27 deletions(-)
More information about the gnucash-patches
mailing list