On Tue, Dec 05, 2017 at 02:33:01PM +0100, Ricardo Wurmus wrote: > * Redirect all build output to log files; as we can’t generally estimate > progress I’d use a spinner and maybe display the name of the current > build phase and the number of build phases that are left. > > Building openldap-2.4.45 (2/6) [‐----->-----------------------] > Building openldap-2.4.45 (2/6) [‐-------------->--------------] > Building openldap-2.4.45 (3/6) [‐----------------------->-----] > Building openldap-2.4.45 (4/6) [‐-----------------<-----------] > Building openldap-2.4.45 (4/6) [-------------<----------------] > > There are some pretty single character unicode spinners here: > https://github.com/pmonks/spinner/blob/master/src/spinner/core.clj Overall I like your suggestions. I'd prefer to keep the full build output as the default of `guix build`, and maybe `guix environment`.