From 84ef00efdfa3dd0a8fd91d91a73ff0faf7494199 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 12 Jul 2024 12:30:28 +0100 Subject: [PATCH] gnu: go-github-com-pkg-errors: Disable tests. * gnu/packages/golang.scm (go-github-com-pkg-errors): Disable tests. Change-Id: Ia1f023574e6dc4be170ad4919b6c76fdf18eb54f --- gnu/packages/golang.scm | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8b5e0fa747..083c597e22 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5627,6 +5627,8 @@ (define-public go-github-com-lunixbochs-vtclean optionally preserving color.") (license license:expat))) +;; XXX: This repository has been archived by the owner on Dec 1, 2021. It is +;; now read-only. (define-public go-github-com-pkg-errors (package (name "go-github-com-pkg-errors") @@ -5643,15 +5645,11 @@ (define-public go-github-com-pkg-errors (build-system go-build-system) (arguments (list - #:import-path "github.com/pkg/errors" - #:phases - #~(modify-phases %standard-phases - (replace 'check - (lambda* (#:key inputs #:allow-other-keys #:rest args) - (unless - ;; The tests fail when run with gccgo. - (false-if-exception (search-input-file inputs "/bin/gccgo")) - (apply (assoc-ref %standard-phases 'check) args))))))) + ;; Tests fail with a newer version of Golang (1.21) due to some API + ;; changes in how the module path is calculated which is not reflected + ;; in tests. + #:tests? #f + #:import-path "github.com/pkg/errors")) (synopsis "Go error handling primitives") (description "This package provides @code{error}, which offers simple error handling primitives in Go.")