diff options
author | Leo Prikler <leo.prikler@student.tugraz.at> | 2020-12-05 17:20:09 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2020-12-07 12:48:25 +0100 |
commit | f5d952c5f50cd9c6005cdf47dda5bccb6e428119 (patch) | |
tree | aec4d315993e20d59ff3424aa1a0b8717733a4aa /guix/cpio.scm | |
parent | b3f21eb6bc895a4eafe903dfbb480de481bbb4c7 (diff) |
profiles: Remove duplicates in manifest transactions.
Fixes <https://bugs.gnu.org/23874>.
Reported by Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>.
* 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 <ludo@gnu.org>
Diffstat (limited to 'guix/cpio.scm')
0 files changed, 0 insertions, 0 deletions