diff options
author | Ludovic Courtès <ludo@gnu.org> | 2021-06-22 16:42:06 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2021-06-22 17:55:05 +0200 |
commit | b9a95420abdf4ae7fe9a347031278a44ad6a1cce (patch) | |
tree | 6df8009947a967e7ca756625f4b85b952f874ae0 /guix/build/cargo-utils.scm | |
parent | c7a5c3e0bba2ac3d197b219d21527863308b75dd (diff) |
profiles: Build union of inputs in the right order.
Fixes <https://bugs.gnu.org/49102>.
Reported by Mathieu Othacehe <othacehe@gnu.org>
and Tobias Geerinckx-Rice <me@tobias.gr>.
Fixes a regression introduced in
8cef92d0633850d97c1a1d4521812268f56672be, whereby in case of file
collisions, the "wrong" one would take precedence.
* guix/build/profiles.scm (manifest-sexp->inputs+search-paths): Perform
a breadth-first traversal. Reverse INPUTS and SEARCH-PATHS in the base
case.
* tests/profiles.scm ("profile-derivation, ordering & collisions"):
New test.
Diffstat (limited to 'guix/build/cargo-utils.scm')
0 files changed, 0 insertions, 0 deletions