From b41738654bbf4ccf76da8e44920a4d032c680815 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Mon, 5 May 2025 19:06:00 +0200 Subject: [PATCH] gnu: gash: Update to 0.3.1. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes . Fixes a bug whereby Gash sub-shells would randomly crash, typically when running ‘configure’ scripts, with: ERROR: In procedure fdopen: ERROR: In procedure scm_fdes_to_port: Bad file descriptor The effect is that ‘configure’ would sometimes make wrong guesses, eventually leading to build failures. * gnu/packages/shells.scm (gash): Update to 0.3.1. Change-Id: I5fd48a651601b3c28fbed88dbffaefdef987f1cd --- gnu/packages/shells.scm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gnu/packages/shells.scm b/gnu/packages/shells.scm index d2d814a72fbec1a15cb340de7b6f0565a969417b..2a1fbe0a6cb86ec968cdfe70b707ab8d50b73769 100644 --- a/gnu/packages/shells.scm +++ b/gnu/packages/shells.scm @@ -973,14 +973,17 @@ JavaScript users who avoid shell.") (define-public gash (package (name "gash") - (version "0.3.0") + (version "0.3.1") (source + ;; Use a copy built from the unofficial 'EBADF-fixes' branch, + ;; . + ;; See . (origin (method url-fetch) - (uri (string-append "mirror://savannah/gash/gash-" + (uri (string-append "mirror://gnu/guix/mirror/gash-" version ".tar.gz")) (sha256 (base32 - "1af2jz4a6rzsshi379wzw4b8d04zvfamdhfzip2pgmk821lyqsjl")))) + "069wizkfkkifij9n0r6fkwbgcnjyr6xvnjid11ckppx0waixc0s7")))) (build-system gnu-build-system) (native-inputs (list pkg-config))