diff options
author | Ludovic Courtès <ludo@gnu.org> | 2024-12-14 23:10:27 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2024-12-18 18:32:41 +0100 |
commit | 0107b771bd71514fe4d72f9cde382041a3ed3a17 (patch) | |
tree | 7c1950011d56824be158caf5b2efbe543abda359 /etc/manifests | |
parent | 5316e84e1b52cb96bf580552e654fe5b56720c47 (diff) | |
download | guix-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.scm | 3 |
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 |