diff --git a/pkgs/by-name/ta/tailscale/package.nix b/pkgs/by-name/ta/tailscale/package.nix index d3c6b78cc1d8..54b850dba942 100644 --- a/pkgs/by-name/ta/tailscale/package.nix +++ b/pkgs/by-name/ta/tailscale/package.nix @@ -4,7 +4,6 @@ buildGoModule, fetchFromGitHub, - fetchpatch, makeWrapper, installShellFiles, @@ -24,7 +23,7 @@ }: let - version = "1.82.5"; + version = "1.84.0"; in buildGoModule { pname = "tailscale"; @@ -39,10 +38,10 @@ buildGoModule { owner = "tailscale"; repo = "tailscale"; rev = "v${version}"; - hash = "sha256-BFitj8A+TfNKTyXBB1YhsEs5NvLUfgJ2IbjB2ipf4xU="; + hash = "sha256-8/kDUr1OBkKuEXut7Eqd3dnm+82+9b9D+cRsn0ke/bY="; }; - vendorHash = "sha256-SiUkN6BQK1IQmLfkfPetzvYqRu9ENK6+6txtGxegF5Y="; + vendorHash = "sha256-QBYCMOWQOBCt+69NtJtluhTZIOiBWcQ78M9Gbki6bN0="; nativeBuildInputs = [ makeWrapper @@ -96,8 +95,10 @@ buildGoModule { # want but also limits the tests unset subPackages - # several tests hang - rm tsnet/tsnet_test.go + # several tests hang, but keeping the file for tsnet/packet_filter_test.go + # packet_filter_test issue: https://github.com/tailscale/tailscale/issues/16051 + substituteInPlace tsnet/tsnet_test.go \ + --replace-fail 'func Test' 'func skippedTest' ''; checkFlags = @@ -141,6 +142,13 @@ buildGoModule { # flaky: https://github.com/tailscale/tailscale/issues/11762 "TestTwoDevicePing" + + # timeout 10m + "TestTaildropIntegration" + "TestTaildropIntegration_Fresh" + + # context deadline exceeded + "TestPacketFilterFromNetmap" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # syscall default route interface en0 differs from netstat