summaryrefslogtreecommitdiff
path: root/gnu/build
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2023-05-06 16:53:25 +0200
committerLudovic Courtès <ludo@gnu.org>2023-05-06 17:12:45 +0200
commite88bf64e6fa61265dca81a799ce824f639a2875a (patch)
tree8d4494d8771491b1e3f4f4874e3a7ef320dce210 /gnu/build
parentf51888272558d98cf5c196b93fb6c499056fbf6c (diff)
services: dbus-service, secret-service: Do not cause (fibers) to be loaded.
* gnu/build/dbus-service.scm (sleep*): Pass #:ensure #f to 'resolve-module'. * gnu/build/secret-service.scm (wait-for-readable-fd): Likewise.
Diffstat (limited to 'gnu/build')
-rw-r--r--gnu/build/dbus-service.scm4
-rw-r--r--gnu/build/secret-service.scm2
2 files changed, 3 insertions, 3 deletions
diff --git a/gnu/build/dbus-service.scm b/gnu/build/dbus-service.scm
index c5671396e2f..3ae45ad755f 100644
--- a/gnu/build/dbus-service.scm
+++ b/gnu/build/dbus-service.scm
@@ -64,10 +64,10 @@
64;;; which is required at least for the Jami service. 64;;; which is required at least for the Jami service.
65(define sleep* 65(define sleep*
66 (lambda () ;delay execution 66 (lambda () ;delay execution
67 (if (resolve-module '(fibers) #f) 67 (if (resolve-module '(fibers) #f #:ensure #f)
68 (module-ref (resolve-interface '(fibers)) 'sleep) 68 (module-ref (resolve-interface '(fibers)) 'sleep)
69 (begin 69 (begin
70 (format #f "fibers not available -- blocking 'sleep' in use") 70 (format #t "Fibers not available -- blocking 'sleep' in use~%")
71 sleep)))) 71 sleep))))
72 72
73;;; 73;;;
diff --git a/gnu/build/secret-service.scm b/gnu/build/secret-service.scm
index b362b901be6..c53145c8e75 100644
--- a/gnu/build/secret-service.scm
+++ b/gnu/build/secret-service.scm
@@ -62,7 +62,7 @@ bindings available within the lexical scope of BODY."
62(define (wait-for-readable-fd port timeout) 62(define (wait-for-readable-fd port timeout)
63 "Wait until PORT has data available for reading or TIMEOUT has expired. 63 "Wait until PORT has data available for reading or TIMEOUT has expired.
64Return #t in the former case and #f in the latter case." 64Return #t in the former case and #f in the latter case."
65 (match (resolve-module '(fibers) #f) ;using Fibers? 65 (match (resolve-module '(fibers) #f #:ensure #f) ;using Fibers?
66 (#f 66 (#f
67 (log "blocking on socket...~%") 67 (log "blocking on socket...~%")
68 (match (select (list port) '() '() timeout) 68 (match (select (list port) '() '() timeout)