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