From ab55e053ce7668ec4c26c58edec16d4fb27a7be6 Mon Sep 17 00:00:00 2001 From: Aleksi Hannula Date: Wed, 8 Apr 2026 22:02:42 +0300 Subject: [PATCH 1/7] minimal-bootstrap.xz: 5.4.7 -> 5.8.3 --- pkgs/os-specific/linux/minimal-bootstrap/xz/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/os-specific/linux/minimal-bootstrap/xz/default.nix b/pkgs/os-specific/linux/minimal-bootstrap/xz/default.nix index f9ea575ebf0c..b82699af95db 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/xz/default.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/xz/default.nix @@ -14,14 +14,11 @@ }: let pname = "xz"; - - # At least versions 5.6.4 and 5.8.2 crash with spurious OoM when decompressing - # certain tarballs, when compiled with tcc. - version = "5.4.7"; + version = "5.8.3"; src = fetchurl { url = "https://tukaani.org/xz/xz-${version}.tar.gz"; - hash = "sha256-jbZmTEjKB5CLkrrtz+fzuiP0nvJHaGRRirXbZyODbnE="; + hash = "sha256-PToblzryGBFPT4ibuqL0wDfequDI6BXuw4HD1Ua5dKA="; }; in bash.runCommand "${pname}-${version}" From 80e07c82a10b9bdba887799afd84f2d7b4183020 Mon Sep 17 00:00:00 2001 From: Aleksi Hannula Date: Wed, 8 Apr 2026 22:03:04 +0300 Subject: [PATCH 2/7] minimal-bootstrap.xz-static: 5.8.2 -> 5.8.3 --- pkgs/os-specific/linux/minimal-bootstrap/xz/static.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/minimal-bootstrap/xz/static.nix b/pkgs/os-specific/linux/minimal-bootstrap/xz/static.nix index d1655151722e..d7eec96dff2a 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/xz/static.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/xz/static.nix @@ -16,11 +16,11 @@ }: let pname = "xz"; - version = "5.8.2"; + version = "5.8.3"; src = fetchurl { url = "https://tukaani.org/xz/xz-${version}.tar.gz"; - hash = "sha256-zgnFCllieGuD5do4nJDdLBXs0JgKJY3QH3D5585YqPE="; + hash = "sha256-PToblzryGBFPT4ibuqL0wDfequDI6BXuw4HD1Ua5dKA="; }; in bash.runCommand "${pname}-${version}" From 75c9bbc4f5ea653fb1c627f11c6abc27365a97ff Mon Sep 17 00:00:00 2001 From: Aleksi Hannula Date: Wed, 8 Apr 2026 22:05:34 +0300 Subject: [PATCH 3/7] minimal-bootstrap.gnum4: 1.4.20 -> 1.4.21 --- .../os-specific/linux/minimal-bootstrap/gnum4/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/minimal-bootstrap/gnum4/default.nix b/pkgs/os-specific/linux/minimal-bootstrap/gnum4/default.nix index 2445452ecf03..71ff15627feb 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/gnum4/default.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/gnum4/default.nix @@ -14,15 +14,16 @@ diffutils, findutils, gnutar, + linux-headers, xz, }: let pname = "gnum4"; - version = "1.4.20"; + version = "1.4.21"; src = fetchurl { url = "mirror://gnu/m4/m4-${version}.tar.xz"; - hash = "sha256-4jbqOhzPX2wnCxxLtgcm83H6SUWajqrryQshazKNrys="; + hash = "sha256-8lxqtRVIpzp1VYdC+wMeBiXWSF/l+RVZSdZIaiQIq2Y="; }; in bash.runCommand "${pname}-${version}" @@ -70,7 +71,8 @@ bash.runCommand "${pname}-${version}" --build=${buildPlatform.config} \ --host=${hostPlatform.config} \ --disable-dependency-tracking \ - CC=musl-gcc + CC=musl-gcc \ + CFLAGS=-I${linux-headers}/include # Build make -j $NIX_BUILD_CORES From c6416da9d9ec050d1434773e90a404fe4b25885d Mon Sep 17 00:00:00 2001 From: Aleksi Hannula Date: Wed, 8 Apr 2026 22:05:51 +0300 Subject: [PATCH 4/7] minimal-bootstrap.python: 3.14.2 -> 3.14.4 --- pkgs/os-specific/linux/minimal-bootstrap/python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/minimal-bootstrap/python/default.nix b/pkgs/os-specific/linux/minimal-bootstrap/python/default.nix index 76e328889177..22adb467efc0 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/python/default.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/python/default.nix @@ -20,11 +20,11 @@ }: let pname = "python"; - version = "3.14.2"; + version = "3.14.4"; src = fetchurl { url = "https://www.python.org/ftp/python/${version}/Python-${version}.tar.xz"; - hash = "sha256-zlQ6uFS8JWthtx6bJ/gx/9G/1gpHnWOfi+f5dXz1c+k="; + hash = "sha256-2SPFEwPjjiSRNvwb3zVo1W7LAyFO/e9IUWF209f6rvg="; }; patches = [ From 0d64a659eba4998eef3f9b290d1dacc4d3495711 Mon Sep 17 00:00:00 2001 From: Aleksi Hannula Date: Wed, 8 Apr 2026 22:06:05 +0300 Subject: [PATCH 5/7] minimal-bootstrap.zlib: 1.3.1 -> 1.3.2 --- pkgs/os-specific/linux/minimal-bootstrap/zlib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/minimal-bootstrap/zlib/default.nix b/pkgs/os-specific/linux/minimal-bootstrap/zlib/default.nix index b91645e9c5d4..845f49a48157 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/zlib/default.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/zlib/default.nix @@ -13,11 +13,11 @@ }: let pname = "zlib"; - version = "1.3.1"; + version = "1.3.2"; src = fetchurl { url = "https://github.com/madler/zlib/releases/download/v${version}/zlib-${version}.tar.xz"; - hash = "sha256-OO+WuN/lENQnB9nHgYd5FHklQRM+GHCEFGO/pz+IPjI="; + hash = "sha256-16BlR4Ok2lKdG7eTt62cMxgCCvd2Z7yuNfldDkKnkvM="; }; in bash.runCommand "${pname}-${version}" From cee236c32081eefe5a9bc807a2b380d5b2d67339 Mon Sep 17 00:00:00 2001 From: Aleksi Hannula Date: Wed, 8 Apr 2026 22:25:19 +0300 Subject: [PATCH 6/7] minimal-bootstrap.coreutils-musl: 9.9 -> 9.10 --- .../os-specific/linux/minimal-bootstrap/coreutils/musl.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/os-specific/linux/minimal-bootstrap/coreutils/musl.nix b/pkgs/os-specific/linux/minimal-bootstrap/coreutils/musl.nix index 80418bbb3ce0..67db13d4f823 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/coreutils/musl.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/coreutils/musl.nix @@ -15,11 +15,11 @@ let inherit (import ./common.nix { inherit lib; }) meta; pname = "bootstrap-coreutils-musl"; - version = "9.9"; + version = "9.10"; src = fetchurl { url = "mirror://gnu/coreutils/coreutils-${version}.tar.gz"; - hash = "sha256-kacZ/Pkj3mhgFvLI0ISovh95PzQXOGEnPEZo98Za+Uo="; + hash = "sha256-4L3h+2hQlEf8cjzyUX6KjH+kZ2mRm7dJDtNQoukjhWI="; }; configureFlags = [ @@ -33,9 +33,6 @@ let "gl_cv_func_getcwd_path_max=\"no, but it is partly working\"" "gl_cv_have_unlimited_file_name_length=no" - # test crashes bash-2.05b? - "gl_cv_func_pthread_rwlock_good_waitqueue=no" - # depends on linux/version.h, which is not present at this stage "gl_cv_func_copy_file_range=no" "gl_cv_onwards_func_copy_file_range=no" From 97c6d1a8787f89db94b8c156448b1ab8feade41a Mon Sep 17 00:00:00 2001 From: Aleksi Hannula Date: Wed, 8 Apr 2026 22:25:30 +0300 Subject: [PATCH 7/7] minimal-bootstrap.coreutils-static: 9.9 -> 9.10 --- pkgs/os-specific/linux/minimal-bootstrap/coreutils/static.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/minimal-bootstrap/coreutils/static.nix b/pkgs/os-specific/linux/minimal-bootstrap/coreutils/static.nix index 680d954cc337..8d3ba02fb357 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/coreutils/static.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/coreutils/static.nix @@ -20,11 +20,11 @@ let inherit (import ./common.nix { inherit lib; }) meta; pname = "coreutils-static"; - version = "9.9"; + version = "9.10"; src = fetchurl { url = "mirror://gnu/coreutils/coreutils-${version}.tar.gz"; - hash = "sha256-kacZ/Pkj3mhgFvLI0ISovh95PzQXOGEnPEZo98Za+Uo="; + hash = "sha256-4L3h+2hQlEf8cjzyUX6KjH+kZ2mRm7dJDtNQoukjhWI="; }; configureFlags = [