garage_2: 2.0.0 -> 2.1.0

https://git.deuxfleurs.fr/Deuxfleurs/garage/releases/tag/v2.1.0

Changed files
+10 -31
pkgs
tools
filesystems
garage
+10 -31
pkgs/tools/filesystems/garage/default.nix
···
inherit hash;
};
-
postPatch = ''
-
# Starting in 0.9.x series, Garage is using mold in local development
-
# and this leaks in this packaging, we remove it to use the default linker.
-
rm .cargo/config.toml || true
-
'';
-
inherit cargoHash cargoPatches;
nativeBuildInputs = [
···
OPENSSL_NO_VENDOR = true;
-
# See https://git.deuxfleurs.fr/Deuxfleurs/garage/src/tag/v0.8.2/nix/compile.nix#L192-L198
+
# See https://git.deuxfleurs.fr/Deuxfleurs/garage/src/tag/v2.1.0/nix/compile.nix#L71-L78
# on version changes for checking if changes are required here
buildFeatures = [
-
"kubernetes-discovery"
"bundled-libs"
-
"metrics"
-
"k2v"
-
"telemetry-otlp"
-
"lmdb"
-
"sqlite"
"consul-discovery"
-
];
-
-
# To make integration tests pass, we include the optional k2v feature here,
-
# but in buildFeatures only for version 0.8+, where it's enabled by default.
-
# See: https://garagehq.deuxfleurs.fr/documentation/reference-manual/k2v/
-
checkFeatures = [
+
"fjall"
+
"journald"
"k2v"
"kubernetes-discovery"
-
"bundled-libs"
"lmdb"
+
"metrics"
"sqlite"
-
];
-
-
disabledTests = [
-
# Upstream told us this test is flakey.
-
"k2v::poll::test_poll_item"
+
"syslog"
+
"telemetry-otlp"
];
passthru.tests = nixosTests."garage_${lib.versions.major version}";
···
cargoHash = "sha256-mWLsOTWxzMdDfzEDu+WHJ12SVscEVfBVuOTVFbfnk0g=";
};
-
garage_2_0_0 = generic {
-
version = "2.0.0";
-
hash = "sha256-dn7FoouF+5qmW6fcC20bKQSc6D2G9yrWdBK3uN3bF58=";
-
cargoHash = "sha256-6VM/EesrUIaQOeDGqzb0kOqMz4hW7zBJUnaRQ9C3cqc=";
+
garage_2 = generic {
+
version = "2.1.0";
+
hash = "sha256-GGwF6kVIJ7MPvO6VRj2ebquJEjJQBwpW18P6L2sGVDs=";
+
cargoHash = "sha256-0pT2fqseN1numJZdC0FFg1JXbDq1YmlmBPQVbOpxtkw=";
};
-
-
garage_2 = garage_2_0_0;
garage = garage_1;
}