From d2c208640afb95765d689eb68639d86bd8205553 Mon Sep 17 00:00:00 2001 From: Gabriel de Perthuis Date: Mon, 28 Oct 2024 11:32:09 +0000 Subject: [PATCH] Downgrade blkid hard requirement due to nixpkgs issues 2.40.1 is still a soft requirement as format will refuse to run without a flag. nixpkgs requiring macOS compatibility of util-linux is a questionable choice. See: - https://github.com/NixOS/nixpkgs/pull/333467 - https://github.com/util-linux/util-linux/pull/3013 Rationale for picking blkid 2.39.3: https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.39/v2.39.3-ReleaseNotes --- Cargo.toml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index a5aa78f8..a46adeee 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,7 +38,8 @@ system-deps = "7" [package.metadata.system-deps] # libaio is missing a pkg-config file -blkid = "2.40.1" +# blkid/util-linux 2.40.1 is recommended +blkid = "2.39.3" fuse3 = { version = "3.14", feature = "fuse" } libkeyutils = "1.6.3" liblz4 = "1.9.4" @@ -46,7 +47,7 @@ libsodium = "1.0.18" libudev = "252" liburcu = "0.13" libzstd = "1.5.4" -uuid = "2.40.1" +uuid = "2.39.3" zlib = "1.2.13" [profile.release]