~ruther/guix-local

b41738654bbf4ccf76da8e44920a4d032c680815 — Ludovic Courtès 1 year, 6 months ago a358889
gnu: gash: Update to 0.3.1.

Fixes <https://issues.guix.gnu.org/75658>.

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
1 files changed, 6 insertions(+), 3 deletions(-)

M gnu/packages/shells.scm
M gnu/packages/shells.scm => gnu/packages/shells.scm +6 -3
@@ 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,
     ;; <https://codeberg.org/civodul/gash/commit/7c9bf2110cfe85424fba0cd14445d5f0926c3fbd>.
     ;; See <https://issues.guix.gnu.org/75658>.
     (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))