Chunk inserting guix revision package derivation entries

This commit is contained in:
Christopher Baines 2022-09-15 16:25:41 +02:00
parent 8ef896b103
commit 35cf9ba1bc

View file

@ -1537,17 +1537,23 @@ WHERE job_id = $1")
guix-revision-id
inferior-system-tests))
(let ((package-derivation-ids
(let* ((package-derivation-ids
(with-time-logging "inferior-data->package-derivation-ids"
(inferior-data->package-derivation-ids
conn inf inferior-package-id->package-database-id
inferior-data-4-tuples))))
(insert-guix-revision-package-derivations conn
inferior-data-4-tuples)))
(ids-count
(length package-derivation-ids)))
(chunk-for-each! (lambda (package-derivation-ids-chunk)
(insert-guix-revision-package-derivations
conn
guix-revision-id
package-derivation-ids-chunk))
2000
package-derivation-ids)
(simple-format
#t "Successfully loaded ~A package/derivation pairs\n"
(length package-derivation-ids)))))
ids-count))))
#t)
(lambda (key . args)
(simple-format (current-error-port)