Skip to content
Snippets Groups Projects
Unverified Commit 099bb017 authored by Ludovic Courtès's avatar Ludovic Courtès
Browse files

self: Use Guile 2.2 unconditionally for recent 'guix pull'.

Fixes <https://bugs.gnu.org/32929>.
Reported by Michael Bowcutt <mwb71@case.edu>.

* guix/self.scm (guix-derivation)[guile]: Use "2.2" when PULL-VERSION >= 1.
Likewise for the #:guile-version argument.
parent 121f32a1
No related branches found
No related tags found
No related merge requests found
......@@ -911,7 +911,11 @@ (define (shorten version)
version))
(define guile
(guile-for-build guile-version))
;; When PULL-VERSION >= 1, produce a self-contained Guix and use Guile 2.2
;; unconditionally.
(guile-for-build (if (>= pull-version 1)
"2.2"
guile-version)))
(mbegin %store-monad
(set-guile-for-build guile)
......@@ -920,9 +924,11 @@ (define guile
#:name (string-append "guix-"
(shorten version))
#:pull-version pull-version
#:guile-version (match guile-version
("2.2.2" "2.2")
(version version))
#:guile-version (if (>= pull-version 1)
"2.2"
(match guile-version
("2.2.2" "2.2")
(version version)))
#:guile-for-build guile)))
(if guix
(lower-object guix)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment