guix_mirror_bot pushed a commit to branch core-packages-team in repository guix.
commit e63000e5635aee9defc948125a89879718beb35d Author: Ludovic Courtès <[email protected]> AuthorDate: Tue Mar 17 22:52:18 2026 +0100 gnu: mes-boot: Update to 0.27.1. Partly addresses guix/guix#7194 by switching to the ‘getdents64’ system call instead of ‘getdents’. The latter could error out with EOVERFLOW when encountering an inode number that doesn’t fit in the 32-bit ‘d_fileno’ field of ‘struct dirent’. This, in turn, could cause ‘make’ to mistakenly consider files as nonexistent. * gnu/packages/commencement.scm (mes-boot): Update to 0.27.1. [supported-systems]: Remove. [native-inputs]: Switch to ‘nyacc-2.02’ instead of ‘nyacc-1.00.2’. [arguments]: In ‘configure’ phase, replace hardcoded nyacc version string with its actual string. Change-Id: Iebf19eac4d2e2923872a048bb2712f620a2044c8 Signed-off-by: Ludovic Courtès <[email protected]> --- gnu/packages/commencement.scm | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index 06fd8a0a6f9..2c35f9ebaaa 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -423,23 +423,20 @@ MesCC-Tools), and finally M2-Planet.") (package (inherit mes) (name "mes-boot") - (version "0.25.1") + (version "0.27.1") (source (origin (method url-fetch) - (uri (list (string-append "mirror://gnu/mes/" - "mes-" version ".tar.gz") - (string-append "https://lilypond.org/janneke/mes/" - "mes-" version ".tar.gz"))) + (uri (string-append "mirror://gnu/mes/" + "mes-" version ".tar.gz")) (sha256 (base32 - "03np6h4qx94givjdvq2rmhvab38y5f91254n0avg4vq2j0cx78in")))) + "0pgjzlynfzdfq5xrxirvsrj4sdvnwq99s6xxwfhzhjga8zm40fhq")))) (inputs '()) (propagated-inputs '()) - (supported-systems '("i686-linux" "x86_64-linux" "riscv64-linux")) (native-inputs (cons* stage0-posix (bootstrap-origin - (origin (inherit (package-source nyacc-1.00.2)) + (origin (inherit (package-source nyacc-2.02)) (snippet #f))) (%boot-gash-inputs))) (arguments @@ -466,8 +463,10 @@ MesCC-Tools), and finally M2-Planet.") (replace 'configure (lambda* (#:key inputs #:allow-other-keys) (let ((dir (with-directory-excursion ".." (getcwd)))) - (setenv "GUILE_LOAD_PATH" (string-append - dir "/nyacc-1.00.2/module")) + (setenv "GUILE_LOAD_PATH" + (string-append dir "/nyacc-" + #$(package-version nyacc-2.02) + "/module")) (invoke "gash" "configure.sh" (string-append "--prefix=" #$output) (string-append "--host="
