guix_mirror_bot pushed a commit to branch wip-fix-system-tests
in repository guix.

commit 3369f7d5099b8efb35c4b1e7a18cebdae2f53542
Author: Mathieu Othacehe <[email protected]>
AuthorDate: Mon Jul 7 19:32:49 2025 +0200

    Revert "install: Adjust for (package-source guix) not being a <channel>."
    
    This reverts commit 871f09b6f7ebf16baeef4b35f9637548acae5a28.
---
 gnu/system/install.scm | 13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)

diff --git a/gnu/system/install.scm b/gnu/system/install.scm
index ea2e624b1a..b5b7d03fd6 100644
--- a/gnu/system/install.scm
+++ b/gnu/system/install.scm
@@ -33,7 +33,6 @@
   #:use-module (guix store)
   #:use-module (guix modules)
   #:use-module ((guix packages) #:select (package-version supported-package?))
-  #:autoload   (guix channels) (channel? channel-commit)
   #:use-module (guix platform)
   #:use-module (guix utils)
   #:use-module (guix packages)
@@ -354,15 +353,6 @@ Access documentation at any time by pressing Alt-F2.\x1b[0m
     (define bare-bones-os
       (load "examples/bare-bones.tmpl"))
 
-    (define (guix-package-commit guix)
-      ;; Extract the commit of the GUIX package.
-      (match (package-source guix)
-        ((? channel? source)
-         (channel-commit source))
-        (_
-         (apply (lambda* (#:key commit #:allow-other-keys) commit)
-                (package-arguments guix)))))
-
     (append
      ;; Generic services
      (list (service virtual-terminal-service-type)
@@ -413,7 +403,8 @@ Access documentation at any time by pressing Alt-F2.\x1b[0m
                                ;; Do not leak the local checkout URL.
                                (source (channel
                                         (inherit %default-guix-channel)
-                                        (commit (guix-package-commit 
guix)))))))))
+                                        (commit (channel-commit
+                                                 (package-source guix))))))))))
 
            ;; Start udev so that useful device nodes are available.
            ;; Use device-mapper rules for cryptsetup & co; enable the CRDA for

Reply via email to