[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#32837] [PATCH 0/5] Improvements to the UI with colors
From: |
Ludovic Courtès |
Subject: |
[bug#32837] [PATCH 0/5] Improvements to the UI with colors |
Date: |
Thu, 27 Sep 2018 11:59:10 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
Hello,
Ludovic Courtès <address@hidden> skribis:
> Internally everything is handled by the (guix status) module.
> This module keeps track of the on-going and completed builds and
> downloads (substitutes and fixed-output derivations.) To do that
> the build side is modified to print additional machine-readable
> “build traces” (with the new #:print-extended-build-traces? option
> of ‘set-build-options’.)
>
> Old clients talking to the new daemon won’t see the difference
> because build-side code will produce the same output as before.
> New clients talking to an old daemon won’t be able to display
> progress bars and URLs for downloads because the build side
> won’t produce those “extended build traces”; IOW, it should be
> as on current ‘master’.
On IRC, Ricardo noted that the new ‘guix package’ would be very silent
when talking to an old daemon, because it wouldn’t show what gets
substituted.
As per Ricardo’s suggestion, I’ve pushed a fixup commit to ‘wip-ui’ that
(1) bumps the daemon protocol version, and (2) checks whether the
daemon supports “extended build traces.” If it does not support
extended build traces, then “substituting…” messages are displayed, as
is the case with ‘guix package’ on master.
Let me know what you think! I’d be happy to go ahead with this variant
soon. :-)
Ludo’.
- [bug#32837] [PATCH 0/5] Improvements to the UI with colors, Ludovic Courtès, 2018/09/25
- [bug#32837] [PATCH 1/5] progress: 'progress-reporter-report!' takes any number of arguments., Ludovic Courtès, 2018/09/25
- [bug#32837] [PATCH 5/5] perform-download: Optionally report a "download-progress" trace., Ludovic Courtès, 2018/09/25
- [bug#32837] [PATCH 2/5] substitute: Progress port really closes underlying port., Ludovic Courtès, 2018/09/25
- [bug#32837] [PATCH 4/5] Add (guix status) and use it for pretty colored output., Ludovic Courtès, 2018/09/25
- [bug#32837] [PATCH 3/5] progress: Add 'display-download-progress'., Ludovic Courtès, 2018/09/25
- [bug#32837] [PATCH 1/5] progress: 'progress-reporter-report!' takes any number of arguments., Danny Milosavljevic, 2018/09/26
- [bug#32837] [PATCH 0/5] Improvements to the UI with colors,
Ludovic Courtès <=