(address . bug-guix@gnu.org)
Dear,
It is probably more a feature than a bug (and it is expected, I guess).
However, it can be misleading. For example,
Toggle snippet (10 lines)
$ guix package -i busybox diffutils -p /tmp/foo
$ ls -l /tmp/foo/bin
[..]
df -> /gnu/store/…-busybox-1.31.1/bin/df
diff -> /gnu/store/…-diffutils-3.7/bin/diff
diff3 -> /gnu/store/…-diffutils-3.7/bin/diff3
dirname -> /gnu/store/…-busybox-1.31.1/bin/dirname
[..]
And the same result is obtained with the manifest.scm file:
Toggle snippet (4 lines)
(specifications->manifest '("diffutils" "busybox"))
This difference could be counter-intuitive. One of the two lists should
be internally reverse’d. WDYT?
(Even if it is a corner-case, 2 packages providing the same tool, but it
matters for <profile>/manifest.)
All the best,
simon