guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

09/10: etc: upgrade: Really compute joint upgrades.


From: guix-commits
Subject: 09/10: etc: upgrade: Really compute joint upgrades.
Date: Wed, 18 Dec 2024 12:35:49 -0500 (EST)

civodul pushed a commit to branch master
in repository guix.

commit 0107b771bd71514fe4d72f9cde382041a3ed3a17
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Sat Dec 14 23:10:27 2024 +0100

    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
---
 etc/manifests/upgrade.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]