[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
From: |
Ludovic Courtès |
Date: |
Fri, 24 May 2024 16:21:52 -0400 (EDT) |
branch: main
commit 754e53038b9fd16afcd1ec1e8141989dc31a9145
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Fri May 24 11:09:08 2024 +0200
database: Simplify ‘db-register-builds’.
* src/cuirass/database.scm (db-register-builds)[new-outputs?]: Use
‘find’ instead of building a list with ‘filter-map’.
---
src/cuirass/database.scm | 10 ++--------
1 file changed, 2 insertions(+), 8 deletions(-)
diff --git a/src/cuirass/database.scm b/src/cuirass/database.scm
index 8b1c093..12b763f 100644
--- a/src/cuirass/database.scm
+++ b/src/cuirass/database.scm
@@ -1130,14 +1130,8 @@ WHERE Builds.status = " (build-status scheduled)
(define (db-register-builds builds specification)
(define (new-outputs? outputs)
- (let ((new-outputs
- (filter-map (lambda (output)
- (let ((drv (db-get-output
- (output-item output))))
- (and (not drv)
- (output-item output))))
- outputs)))
- (not (null? new-outputs))))
+ (find (negate (compose db-get-output output-item))
+ outputs))
(define (build-priority priority)
(let ((spec-priority (specification-priority specification)))
- main updated (42b55a1 -> 2c7caf3), Ludovic Courtès, 2024/05/24
- [no subject], Ludovic Courtès, 2024/05/24
- [no subject], Ludovic Courtès, 2024/05/24
- [no subject],
Ludovic Courtès <=
- [no subject], Ludovic Courtès, 2024/05/24
- [no subject], Ludovic Courtès, 2024/05/24
- [no subject], Ludovic Courtès, 2024/05/24
- [no subject], Ludovic Courtès, 2024/05/24
- [no subject], Ludovic Courtès, 2024/05/24