GNU bug report logs -
#61987
'current-guix' uses configure flags of Git checkout
Previous Next
Reported by: Winter <winter <at> winter.cafe>
Date: Sun, 5 Mar 2023 18:44:02 UTC
Severity: normal
Tags: notabug
Done: Winter <winter <at> winter.cafe>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
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
This bug report was last modified 2 years and 75 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.