This is an automated email from the git hooks/post-receive script.
guix_mirror_bot pushed a commit to branch master
in repository guix.
The following commit(s) were added to refs/heads/master by this push:
new f6c4dbdf5d gnu: commencement: Reintroduce ‘git-fetch-from-tarball’.
f6c4dbdf5d is described below
commit f6c4dbdf5d151abf001e05d56081c8b65776edc2
Author: Yelninei <[email protected]>
AuthorDate: Sat Mar 7 23:09:26 2026 +0000
gnu: commencement: Reintroduce ‘git-fetch-from-tarball’.
Evaluating the derivations with a daemon not supporting
‘builtin:git-download’
causes a dependency cycle. Add back the fallback with
‘git-fetch-from-tarball’ to work around it.
This is a followup to 5d518a2b743ff836e5127199a95a7b6ca45dae7b and related
upgrades, which introduced this regression.
* gnu/packages/commencement.scm (gnumach-headers-boot0, mig-boot0,
hurd-headers-boot0): Change source fetch method to git-fetch-from-tarball.
Change-Id: I0a799dfe02200a3f2851537ab13063f34411a1e5
Signed-off-by: Ludovic Courtès <[email protected]>
Fixes: guix/guix#6464
Merges: #6966
---
gnu/packages/commencement.scm | 80 +++++++++++++++++++++++++++++++------------
1 file changed, 59 insertions(+), 21 deletions(-)
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index d28f1599bc..3c02b8f74f 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -2726,32 +2726,70 @@ memoized as a function of '%current-system'."
(source
(origin
(inherit (package-source gnumach-headers))
- (patches '())))
+ (patches '())
+ (method
+ (git-fetch-from-tarball
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "mirror://gnu/guix/mirror/gnumach-"
+ (package-version gnumach-headers) ".tar.gz"))
+ (sha256
+ (base32
+ "0dchfv2fg92503ydw4kj3myz2036x4hbf6i9k1s4q6mg210qanfs")))))))
(native-inputs (list autoconf-boot0 automake-boot0 texinfo-boot0)))))
(define mig-boot0
- (with-boot0
- (package
- (inherit mig)
- (name "mig-boot0")
- (native-inputs (list autoconf-boot0 automake-boot0 bison-boot0 flex-boot0
- gnumach-headers-boot0))
- (inputs (list flex-boot0 gnumach-headers-boot0))
- (arguments
- (substitute-keyword-arguments (package-arguments mig)
- ((#:configure-flags flags '())
- #~(list (string-append "LDFLAGS=-Wl,-rpath="
- #$(this-package-native-input "flex")
- "/lib/"))))))))
+ (let ((tarball-version "1.8+git3f4b006"))
+ (with-boot0
+ (package
+ (inherit mig)
+ (name "mig-boot0")
+ (source
+ (origin
+ (inherit (package-source mig))
+ (method
+ (git-fetch-from-tarball
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "mirror://gnu/guix/mirror/mig-"
+ tarball-version ".tar.gz"))
+ (sha256
+ (base32
+ "0bgrhbkaym1y222abjrcz3qrv28jr1kvq99a8vssplww73mcf92c")))))))
+ (native-inputs (list autoconf-boot0 automake-boot0 bison-boot0
flex-boot0
+ gnumach-headers-boot0))
+ (inputs (list flex-boot0 gnumach-headers-boot0))
+ (arguments
+ (substitute-keyword-arguments (package-arguments mig)
+ ((#:configure-flags flags '())
+ #~(list (string-append "LDFLAGS=-Wl,-rpath="
+ #$(this-package-native-input "flex")
+ "/lib/")))))))))
(define hurd-headers-boot0
- (with-boot0
- (package
- (inherit hurd-headers)
- (name "hurd-headers-boot0")
- (native-inputs
- (list autoconf-boot0 automake-boot0 mig-boot0))
- (inputs '()))))
+ (let ((tarball-version "0.9+git6290b4c"))
+ (with-boot0
+ (package
+ (inherit hurd-headers)
+ (name "hurd-headers-boot0")
+ (source
+ (origin
+ (inherit (package-source hurd-headers))
+ (method
+ (git-fetch-from-tarball
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "mirror://gnu/guix/mirror/hurd-"
+ tarball-version ".tar.gz"))
+ (sha256
+ (base32
+ "0w18nv4bv0b5vg6mqxhajma3h56nf9iipa444hby5hqf9c1kaa32")))))))
+ (native-inputs
+ (list autoconf-boot0 automake-boot0 mig-boot0))
+ (inputs '())))))
(define hurd-minimal-boot0
(with-boot0