guix_mirror_bot pushed a commit to branch gnome-team
in repository guix.

commit 9b05a5005b2dfe1c8609ba85ccdcc41973b26b40
Author: Liliana Marie Prikler <[email protected]>
AuthorDate: Fri Jun 27 06:10:10 2025 +0200

    [WORKAROUND] glib: Skip read-only-directory test.
    
    * gnu/packages/glib.scm (glib)[#:phases]<disable-failing-tests>: Also 
disable
    read-only-directory test in fileutils.c.
---
 gnu/packages/glib.scm | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index f3b69586e7..61e169375b 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -300,7 +300,12 @@ information, refer to the @samp{dbus-daemon(1)} man 
page.")))
             (lambda _
               (with-directory-excursion "glib/tests"
                 (substitute* '("unix.c" "utils.c")
-                  (("[ \t]*g_test_add_func.*;") "")))
+                  (("[ \t]*g_test_add_func.*;") ""))
+
+                ;; This test creates a read-only directory, which later leads 
to
+                ;; a build error when attempting to clean it up.
+                (substitute* '("fileutils.c")
+                  (("[ \t]*g_test_add_func.*read-only-directory.*;") "")))
               (with-directory-excursion "gio/tests"
                 (substitute* '("contenttype.c"
                                "gdbus-address-get-session.c"

Reply via email to