GNU bug report logs -
#40130
[PATCH 0/8] Add 'with-build-handler' and use it to improve UI feedback
Previous Next
Reported by: Ludovic Courtès <ludo <at> gnu.org>
Date: Thu, 19 Mar 2020 10:57:02 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hello Guix!
This patch series is to always display upfront what’s going to
happen, even in the presence of “dynamic dependencies” (grafts),
as was reported at:
https://issues.guix.gnu.org/issue/28310
With this patch, any time ‘build-things’ is called, we have an
opportunity to display what’s going to happen and to choose
whether or not to actually build things (dry runs).
I’m wondering whether/how this mechanism could be extended to
address:
https://issues.guix.gnu.org/issue/22990
We’ll see!
Ludo’.
Ludovic Courtès (8):
syscalls: 'with-file-lock' re-grabs lock when reentering its dynamic
extent.
store: Add 'with-build-handler'.
ui: Add a notification build handler.
guix build: Use 'with-build-handler'.
deploy: Use 'with-build-handler'.
pack: Use 'with-build-handler'.
guix package, pull: Use 'with-build-handler'.
guix system: Use 'with-build-handler'.
.dir-locals.el | 1 +
guix/build/syscalls.scm | 64 ++++++-------
guix/scripts/build.scm | 114 +++++++++++------------
guix/scripts/deploy.scm | 34 +++----
guix/scripts/pack.scm | 196 +++++++++++++++++++--------------------
guix/scripts/package.scm | 29 +++---
guix/scripts/pull.scm | 118 ++++++++++++-----------
guix/scripts/system.scm | 80 ++++++++--------
guix/store.scm | 75 ++++++++++++---
guix/ui.scm | 38 ++++++++
tests/store.scm | 34 ++++++-
11 files changed, 447 insertions(+), 336 deletions(-)
--
2.25.1
This bug report was last modified 5 years and 122 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.