gnucash stable: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Fri Nov 21 18:59:47 EST 2025


Updated	 via  https://github.com/Gnucash/gnucash/commit/4dd347a6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/98772cc9 (commit)
	from  https://github.com/Gnucash/gnucash/commit/1debab5c (commit)



commit 4dd347a61fcd1a1064d10b1a81001ac3c3e9bd08
Merge: 1debab5cae 98772cc991
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 21 15:56:43 2025 -0800

    Merge Jaime Marquínez Ferrándiz's 'fix-test-userdata-dir-invalid-home' into stable.


commit 98772cc9918d24ff9c23972ba95fe2bb525fb206
Author: Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz at fastmail.net>
Date:   Thu Nov 20 23:32:59 2025 +0100

    test-userdata-dir-invalid-home: Unset XDG_DATA_HOME
    
    On some test environments XDG_DATA_HOME may be configured with a path that
    actually exists, so we unset it to actually get the temporary directory.

diff --git a/libgnucash/core-utils/test/test-userdata-dir-invalid-home.c b/libgnucash/core-utils/test/test-userdata-dir-invalid-home.c
index 449a4b1c24..01d72a2317 100644
--- a/libgnucash/core-utils/test/test-userdata-dir-invalid-home.c
+++ b/libgnucash/core-utils/test/test-userdata-dir-invalid-home.c
@@ -85,6 +85,7 @@ main(G_GNUC_UNUSED int argc, G_GNUC_UNUSED char **argv)
      * directory in that case. */
     g_setenv("HOME", homedir, TRUE);
     g_setenv("GNC_DATA_HOME", testdatahome, TRUE);
+    g_setenv("XDG_DATA_HOME", "", TRUE);
     g_free (homedir);
     g_free (testdatahome);
 



Summary of changes:
 libgnucash/core-utils/test/test-userdata-dir-invalid-home.c | 1 +
 1 file changed, 1 insertion(+)



More information about the gnucash-changes mailing list