summary refs log tree commit diff
path: root/gnu/tests
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2020-04-06 23:21:43 +0200
committerLudovic Courtès <ludo@gnu.org>2020-04-06 23:56:24 +0200
commit42a87136f0c99c0f1956e053d92f23bf096bddb6 (patch)
treed81b41f78811b4d6b0fecc461a3b3bb8c612489a /gnu/tests
parenta4c4aaff9e8b12fec4186708c43dcbc59a1deafa (diff)
downloadguix-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/tests')
0 files changed, 0 insertions, 0 deletions