2
0
Fork 0
mirror of git://git.savannah.gnu.org/guix/guix-cuirass.git synced 2023-12-14 06:03:04 +01:00
guix-cuirass/src/cuirass
Ludovic Courtès aa4c778494 base: Move database update from 'evaluate' process to the main process.
Fixes <https://bugs.gnu.org/30618>.
Reported by Andreas Enge <andreas@enge.fr>.

* bin/evaluate.in (fill-job): Remove.
(main): Remove 'database' command-line argument.  Remove DB and its
uses.  Write an (evaluation EVAL JOBS) sexp.
* src/cuirass/base.scm (evaluate)[augment-job]: New procedure.
Use it.  Adjust to read (evaluation EVAL JOBS) sexp.  Call
'db-add-evaluation' and 'db-add-derivation'.
2018-03-01 17:25:14 +01:00
..
base.scm base: Move database update from 'evaluate' process to the main process. 2018-03-01 17:25:14 +01:00
config.scm.in config: Remove references to '$prefix' expansion hack. 2016-12-28 18:19:03 +01:00
database.scm database: Indent 'db-get-builds'. 2018-03-01 15:49:30 +01:00
http.scm http: Return build completion time as #:timestamp when completed. 2018-03-01 15:50:40 +01:00
logging.scm logging: "Defensive programming" for 'log-monitoring-stats'. 2018-02-27 14:08:11 +01:00
ui.scm ui: Bump copyright year in '--version' output. 2018-01-24 14:02:53 +01:00
utils.scm utils: 'non-blocking' forwards exceptions to the calling fiber. 2018-02-08 18:46:46 +01:00