diff options
author | Ludovic Courtès <ludo@gnu.org> | 2020-04-06 23:21:43 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2020-04-06 23:56:24 +0200 |
commit | 42a87136f0c99c0f1956e053d92f23bf096bddb6 (patch) | |
tree | d81b41f78811b4d6b0fecc461a3b3bb8c612489a /gnu | |
parent | a4c4aaff9e8b12fec4186708c43dcbc59a1deafa (diff) | |
download | patches-42a87136f0c99c0f1956e053d92f23bf096bddb6.tar patches-42a87136f0c99c0f1956e053d92f23bf096bddb6.tar.gz |
channels: Call 'build-self.scm' procedure with a trivial build handler.
Previously, "TESTS=installed-os guix build -m etc/system-tests.scm"
would repeat the "Computing Guix derivation" phase ~5 times due to the
fact that there were several call paths, within a build-accumulator,
leading to (package-derivation store guix).
* guix/channels.scm (with-trivial-build-handler): New procedure.
(build-from-source): Wrap 'build' call in 'with-trivial-build-handler'.
Diffstat (limited to 'gnu')
0 files changed, 0 insertions, 0 deletions