diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2023-05-06 16:53:25 +0200 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2023-05-06 17:12:45 +0200 |
| commit | e88bf64e6fa61265dca81a799ce824f639a2875a (patch) | |
| tree | 8d4494d8771491b1e3f4f4874e3a7ef320dce210 /gnu/build | |
| parent | f51888272558d98cf5c196b93fb6c499056fbf6c (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.scm | 4 | ||||
| -rw-r--r-- | gnu/build/secret-service.scm | 2 |
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. |
| 64 | Return #t in the former case and #f in the latter case." | 64 | Return #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) |
