From d4cc3846abdbf06cac7cf91226defe097d123fe9 Mon Sep 17 00:00:00 2001 From: Luflosi Date: Sun, 5 Oct 2025 11:32:49 +0200 Subject: [PATCH] ipfs-cluster: fix build Compile ipfs-cluster with Go 1.24 instead of Go 1.25 because: - Their CI uses Go 1.24, see https://github.com/ipfs-cluster/ipfs-cluster/blob/v1.1.4/.github/workflows/tests.yml#L10 - ipfs-cluster fails to compile with Go 1.25: ``` Building subPackage . Building subPackage ./adder Building subPackage ./adder/adderutils Building subPackage ./adder/ipfsadd Building subPackage ./adder/sharding Building subPackage ./adder/single Building subPackage ./allocator/balanced Building subPackage ./api Building subPackage ./api/common Building subPackage ./api/common/test Building subPackage ./api/ipfsproxy Building subPackage ./api/pb Building subPackage ./api/pinsvcapi Building subPackage ./api/pinsvcapi/pinsvc Building subPackage ./api/rest Building subPackage ./api/rest/client Building subPackage ./cmd/ipfs-cluster-ctl Building subPackage ./cmd/ipfs-cluster-follow # github.com/cockroachdb/swiss vendor/github.com/cockroachdb/swiss/map.go:286:7: undefined: hashFn vendor/github.com/cockroachdb/swiss/map.go:337:14: undefined: getRuntimeHasher vendor/github.com/cockroachdb/swiss/map.go:338:22: undefined: fastrand64 vendor/github.com/cockroachdb/swiss/map.go:600:23: undefined: fastrand64 vendor/github.com/cockroachdb/swiss/map.go:649:19: undefined: fastrand64 vendor/github.com/cockroachdb/swiss/map.go:670:20: undefined: fastrand64 vendor/github.com/cockroachdb/swiss/options.go:30:14: undefined: hashFn ``` --- pkgs/by-name/ip/ipfs-cluster/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ip/ipfs-cluster/package.nix b/pkgs/by-name/ip/ipfs-cluster/package.nix index 6f27475f944d..a9798cb3469a 100644 --- a/pkgs/by-name/ip/ipfs-cluster/package.nix +++ b/pkgs/by-name/ip/ipfs-cluster/package.nix @@ -1,10 +1,10 @@ { lib, - buildGoModule, + buildGo124Module, fetchFromGitHub, }: -buildGoModule (finalAttrs: { +buildGo124Module (finalAttrs: { pname = "ipfs-cluster"; version = "1.1.4";