Hello Christopher,

> +(define* (main #:optional (args (command-line)))
> +
> +  ;; Always have stdout/stderr line-buffered.
> +  (setvbuf (current-output-port) 'line)
> +  (setvbuf (current-error-port) 'line)

I must admit I've not been following very closely your work on Guix Data
Service. However, I must admit that being able to have an overview of
the status of all packages of a given branch is something that would
really be nice.

On this patch more specifically, is this really necessary to create a
separate process? Could the task of pushing events be done in the main
cuirass binary, periodically in a separate thread/fiber?

Thanks,

Mathieu

Reply via email to