[PATCH] gnu: Add go-1.22.

  • Done
  • quality assurance status badge
Details
3 participants
  • Maxim Cournoyer
  • Rodion Goritskov
  • Sharlatan Hellseher
Owner
unassigned
Submitted by
Rodion Goritskov
Severity
normal

Debbugs page

R
R
Rodion Goritskov wrote on 30 Mar 11:22 -0700
(address . guix-patches@gnu.org)(name . Rodion Goritskov)(address . rodion.goritskov@gmail.com)
890b87b179f713ad14e8de849d92a25e1d483cc1.1711822941.git.rodion.goritskov@gmail.com
* gnu/packages/golang.scm (go-1.22): New variable.

Change-Id: I3a5e4ddf28471602344cd042820b3d23f6113fa9
---
gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)

Toggle diff (49 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 385da42eda..f0940f4586 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1114,6 +1114,31 @@ (define-public go-1.21
("api" "share/go/api" ,tests)
("test" "share/go/test" ,tests))))))))))))
+(define-public go-1.22
+ (package
+ (inherit go-1.21)
+ (name "go")
+ (version "1.22.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/golang/go")
+ (commit (string-append "go" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "01zz8n5c32vympr2l9jdg5pzn63d3z28p0d4q6wmd0pr2jd3l3wn"))))
+ (arguments
+ (substitute-keyword-arguments (package-arguments go-1.21)
+ ((#:phases phases)
+ #~(modify-phases #$phases
+ (delete 'unpatch-perl-shebangs)))))
+ (native-inputs
+ ;; Go 1.22 requires Go 1.20 or later as the bootstrap toolchain.
+ (alist-replace "go"
+ (list go-1.21)
+ (package-native-inputs go-1.21)))))
+
(define-public go go-1.17)
(define make-go-std
@@ -1157,6 +1182,7 @@ (define-public go-std-1.18 (make-go-std go-1.18))
(define-public go-std-1.19 (make-go-std go-1.19))
(define-public go-std-1.20 (make-go-std go-1.20))
(define-public go-std-1.21 (make-go-std go-1.21))
+(define-public go-std-1.22 (make-go-std go-1.22))
(define-public go-0xacab-org-leap-shapeshifter
(let ((commit "0aa6226582efb8e563540ec1d3c5cfcd19200474")

base-commit: 350cdbe83819233b6db9fb1cfc797eaf80b0d168
prerequisite-patch-id: c54d19e7e00697430d955942249f8ac06a0d5e0d
--
2.41.0
S
S
Sharlatan Hellseher wrote on 30 Mar 13:15 -0700
(address . 70092@debbugs.gnu.org)(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
CAO+9K5p7RGDb1K_x5gRb_pfi3hwPA_0Jx1cA0HAOAG4TLntOOQ@mail.gmail.com
Hi,

The fresh golang is in go-team branch.

I need to set up CI to check the build, or wait for someone with
admin rights to ci.guix.gnu.org to set ^.^

Thanks,
Oleg
Attachment: file
M
M
Maxim Cournoyer wrote on 31 Mar 17:36 -0700
(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)(address . 70092@debbugs.gnu.org)
87h6glx6ko.fsf@gmail.com
Hi Sharlatan,

Sharlatan Hellseher <sharlatanus@gmail.com> writes:

Toggle quote (7 lines)
> Hi,
>
> The fresh golang is in go-team branch.
>
> I need to set up CI to check the build, or wait for someone with
> admin rights to ci.guix.gnu.org to set ^.^

I've just sent you a TLS cert for Cuirass; you should now be able to
manage this yourself (i.e. create the job specification for the go-team
branch) via the Cuirass web interface.

--
Thanks,
Maxim
R
R
Rodion Goritskov wrote on 1 Apr 04:16 -0700
[PATCH] gnu: Add go-1.22.
(address . 70092@debbugs.gnu.org)
CAPJ32HNVZ94FM2tWJnhnOf22UPKECF2DDQeykh_EaO4NB1o-Qg@mail.gmail.com
close 70092
Attachment: file
S
S
Sharlatan Hellseher wrote on 16 Apr 11:26 -0700
(address . 70092-done@debbugs.gnu.org)
CAO+9K5pYF+26g1kfVwWx0xMaiW8P3_ypoF-dgAR1eE1PriOhMg@mail.gmail.com

Attachment: file
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 70092@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 70092
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch