From eb2e0707be43829e43b66dfee161933753974b5b Mon Sep 17 00:00:00 2001 From: emmett Date: Thu, 2 Jul 2026 19:32:08 -0700 Subject: [PATCH] restate: 1.6.2 -> 1.7.0 https://github.com/restatedev/restate/releases/tag/v1.7.0 Use rust-jemalloc-sys-unprefixed to avoid building tikv-jemalloc-sys' vendored jemalloc, which fails to configure with GCC 15. --- pkgs/by-name/re/restate/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/restate/package.nix b/pkgs/by-name/re/restate/package.nix index 4030b8a79e0d..189f5baddae5 100644 --- a/pkgs/by-name/re/restate/package.nix +++ b/pkgs/by-name/re/restate/package.nix @@ -13,6 +13,7 @@ # buildInputs rdkafka, + rust-jemalloc-sys-unprefixed, # tests cacert, @@ -25,16 +26,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "restate"; - version = "1.6.2"; + version = "1.7.0"; src = fetchFromGitHub { owner = "restatedev"; repo = "restate"; tag = "v${finalAttrs.version}"; - hash = "sha256-i9P6Lh0Qw4ylUVwAE51UTE5rSDluZafpEmxuAtv0SYQ="; + hash = "sha256-iXBGYgzguSHRFOR4ZqX7jGeQvGrBq9/+EFrc0RdVTMA="; }; - cargoHash = "sha256-LfLqScEqBJK9s+xRg2Ah1OnBEDQjXQ9LgJGusmxEDfk="; + cargoHash = "sha256-haCi9qaDrRccw+2DKNi8gErp3jx5OuMWDJNy19xesNQ="; env = { PROTOC = lib.getExe protobuf; @@ -92,6 +93,8 @@ rustPlatform.buildRustPackage (finalAttrs: { buildInputs = [ rdkafka + # tikv-jemalloc-sys's vendored jemalloc configure breaks under gcc 15. + rust-jemalloc-sys-unprefixed ]; nativeCheckInputs = [