aboutsummaryrefslogtreecommitdiff
path: root/etc/manifests
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2024-12-14 23:10:27 +0100
committerLudovic Courtès <ludo@gnu.org>2024-12-18 18:32:41 +0100
commit0107b771bd71514fe4d72f9cde382041a3ed3a17 (patch)
tree7c1950011d56824be158caf5b2efbe543abda359 /etc/manifests
parent5316e84e1b52cb96bf580552e654fe5b56720c47 (diff)
downloadguix-0107b771bd71514fe4d72f9cde382041a3ed3a17.tar.gz
guix-0107b771bd71514fe4d72f9cde382041a3ed3a17.zip
etc: upgrade: Really compute joint upgrades.
Previously, since input rewriting did not happen recursively, libgcrypt would for instance be built against the old libgpg-error. * etc/manifests/upgrade.scm (joint-security-upgrades): Pass #:recursive? #t to ‘package-input-rewriting’. Change-Id: I7daaa11629aa12b833ca941a3a996c3db2754a7a
Diffstat (limited to 'etc/manifests')
-rw-r--r--etc/manifests/upgrade.scm3
1 files changed, 2 insertions, 1 deletions
diff --git a/etc/manifests/upgrade.scm b/etc/manifests/upgrade.scm
index 03a7d6d319..8136b8f8d4 100644
--- a/etc/manifests/upgrade.scm
+++ b/etc/manifests/upgrade.scm
@@ -119,7 +119,8 @@
(let ((update-all (package-input-rewriting
(map (lambda (package)
`(,package . ,(latest-version package)))
- security-packages))))
+ security-packages)
+ #:recursive? #t)))
(map (lambda (package)
(manifest-entry
(inherit (package->manifest-entry