bug-guix
[Top][All Lists]
Advanced

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

bug#61987: 'current-guix' uses configure flags of Git checkout


From: Winter
Subject: bug#61987: 'current-guix' uses configure flags of Git checkout
Date: Sun, 5 Mar 2023 20:28:12 -0500

I've tried to dig deeper into this, but am stumped by an issue: editing 
'build-aux/build-self.scm' isn't actually doing anything.

After applying this diff, the status message still prints out when running 
'./pre-inst-env guix build -e "((@ (gnu packages package-management) 
current-guix))"':

diff --git a/build-aux/build-self.scm b/build-aux/build-self.scm
index 02822a2ee8..607a7ac0cd 100644
--- a/build-aux/build-self.scm
+++ b/build-aux/build-self.scm
@@ -461,8 +461,6 @@ files."
                                            (logior major minor))
                                           "none")
                                       node))))))
-        (format (current-error-port) "Computing Guix derivation for '~a'...  "
-                system)

         ;; Wait for a connection on SOCK and proxy build output so it can be
         ;; processed according to the settings currently in effect (build

However, (guix channels) is definitely reading build-self, as changing the path 
it reads it from to a nonexistent path causes the build to throw, as expected.

The same goes for if I edit any module except for some values in (guix config) 
-- 'current-guix' never gets rebuilt.

I'd appreciate any help in figuring this out.

Thanks,
Winter




reply via email to

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