From 526d640b10ab26a185ec5376da32976cf6afecf6 Mon Sep 17 00:00:00 2001 From: Ethan Blanton Date: Thu, 1 Jan 2026 15:06:37 -0500 Subject: [PATCH] gnu: go-1.23: Update to 1.23.12. * gnu/packages/golang.scm (go-1.23): Update to 1.23.12 Change-Id: I538aa0f419973c32c53330a0b8a4a29592f3092a Signed-off-by: Sharlatan Hellseher --- gnu/packages/golang.scm | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index eebc5e245b2..d921240e817 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -48,6 +48,7 @@ ;;; Copyright © 2024 Brennan Vincent ;;; Copyright © 2024 André Batista ;;; Copyright © 2024 Janneke Nieuwenhuizen +;;; Copyright © 2026 Ethan Blanton ;;; ;;; This file is part of GNU Guix. ;;; @@ -82,6 +83,7 @@ #:use-module (gnu packages check) #:use-module (gnu packages gcc) #:use-module (gnu packages glib) + #:use-module (gnu packages linux) #:use-module (gnu packages pcre) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) @@ -1024,7 +1026,7 @@ in the style of communicating sequential processes (@dfn{CSP}).") (package (inherit go-1.22) (name "go") - (version "1.23.9") + (version "1.23.12") (source (origin (method git-fetch) @@ -1033,7 +1035,7 @@ in the style of communicating sequential processes (@dfn{CSP}).") (commit (string-append "go" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "06c5cjjqk95p16cb6p8fgqqsddc1a1kj3w2m0na5v91gvwxbd0pq")))) + (base32 "0nxcp8wikn93zxipm829dyyagwys13yhf452ai357wzbdzqihm7x")))) (arguments (substitute-keyword-arguments (package-arguments go-1.22) ((#:phases phases) @@ -1064,7 +1066,11 @@ in the style of communicating sequential processes (@dfn{CSP}).") ("aarch64" ,@%go-1.23-arm64-micro-architectures) ("armhf" ,@%go-1.17-arm-micro-architectures) ("powerpc64le" ,@%go-1.17-powerpc64le-micro-architectures) - ("x86_64" ,@%go-1.18-x86_64-micro-architectures)))))) + ("x86_64" ,@%go-1.18-x86_64-micro-architectures)))) + (native-inputs + ;; setarch was added to the tsan test suite in 1.23.12 + `(("go" ,util-linux) + ,@(package-native-inputs go-1.22))))) (define-public go-1.24 (package