diff options
author | Leo Prikler <[email protected]> | 2020-12-05 17:20:09 +0100 |
---|---|---|
committer | Ludovic Courtès <[email protected]> | 2020-12-07 12:48:25 +0100 |
commit | f5d952c5f50cd9c6005cdf47dda5bccb6e428119 (patch) | |
tree | aec4d315993e20d59ff3424aa1a0b8717733a4aa /m4 | |
parent | b3f21eb6bc895a4eafe903dfbb480de481bbb4c7 (diff) |
profiles: Remove duplicates in manifest transactions.
Fixes <https://bugs.gnu.org/23874>.
Reported by Ricardo Wurmus <[email protected]>.
* guix/profiles.scm (manifest-transaction-effects): Delete duplicates in
install and remove. Let multiple upgrades and downgrades shadow previous
transactions of the same kind.
* tests/profiles.scm
("manifest-transaction-effects no double install or upgrades")
("manifest-transaction-effects no double downgrade")
("manifest-transaction-effects no double removal"): New tests.
Signed-off-by: Ludovic Courtès <[email protected]>
Diffstat (limited to 'm4')
0 files changed, 0 insertions, 0 deletions