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
This commit is contained in:
Ludovic Courtès 2024-12-14 23:10:27 +01:00
parent 5316e84e1b
commit 0107b771bd
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -119,7 +119,8 @@ (define joint-security-upgrades
(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