From 62b2e4409182a855368da256e0c133073dea680b Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Thu, 11 Jun 2026 10:22:07 +0200 Subject: [PATCH] kdash: Remove Upstream re-tagged their 1.1.2 release: https://github.com/kdash-rs/kdash/activity?ref=refs/tags/v1.1.2 which I was notified about in https://github.com/NixOS/nixpkgs/pull/530639 After analyzing what upstream did from the old v1.1.2 tag to the new one - github allowed me to fetch the old commit which apparently is ca579f42ff9ae6e1506637f7d5ed69bbcc24ce69 as I found by using the "..." button and then "compare changes" on the page of the former link: The diff itself does not look fishy to me: https://github.com/kdash-rs/kdash/compare/1d03bb19155ac505a6669e061c61f6956af5f6b7...ca137f951373ed53ee022a42a433ca818d36ae5e Still, I see no reason why a project would ever re-tag their stuff! And this did not happen within a few minutes - so it was not a 'oh shit I tagged the wrong thing' - which I wouldn't tolerate either btw - it happened after at least a week! TL;DR: I lost trust in upstream. Lets remove this. Co-authored-by: Tom Signed-off-by: Matthias Beyer --- pkgs/by-name/kd/kdash/package.nix | 47 ------------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 47 deletions(-) delete mode 100644 pkgs/by-name/kd/kdash/package.nix diff --git a/pkgs/by-name/kd/kdash/package.nix b/pkgs/by-name/kd/kdash/package.nix deleted file mode 100644 index 2f7f467c87e7..000000000000 --- a/pkgs/by-name/kd/kdash/package.nix +++ /dev/null @@ -1,47 +0,0 @@ -{ - lib, - fetchFromGitHub, - rustPlatform, - pkg-config, - perl, - python3, - openssl, - libxcb-util, -}: - -rustPlatform.buildRustPackage (finalAttrs: { - pname = "kdash"; - version = "1.1.2"; - - src = fetchFromGitHub { - owner = "kdash-rs"; - repo = "kdash"; - tag = "v${finalAttrs.version}"; - hash = "sha256-CFGZIRZgOUiB/evCDUQFB+w5PJCJNtrWqYzx2yRQKpE="; - }; - - nativeBuildInputs = [ - perl - python3 - pkg-config - ]; - - buildInputs = [ - openssl - libxcb-util - ]; - - # Fix for build failure with gcc15 - env.NIX_CFLAGS_COMPILE = "-std=gnu17"; - - cargoHash = "sha256-aEVV5E0GvskhSRwwPD8at4xwkn2Q6k5SO1fyFrsDbFM="; - - meta = { - description = "Simple and fast dashboard for Kubernetes"; - mainProgram = "kdash"; - homepage = "https://github.com/kdash-rs/kdash"; - changelog = "https://github.com/kdash-rs/kdash/blob/${finalAttrs.src.tag}/CHANGELOG.md"; - license = with lib.licenses; [ mit ]; - maintainers = with lib.maintainers; [ matthiasbeyer ]; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 59f65f83ef84..244fbb2fdfa1 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1069,6 +1069,7 @@ mapAliases { kbibtex = throw "'kbibtex' has been removed, as it is unmaintained upstream"; # Added 2025-08-30 kchmviewer = throw "'kchmviewer' has been removed as it was unmaintained upstream since 2022 and depended on qt5 webengine. Consider switching to 'uchmviewer', a fork of 'kchmviewer'."; # Added 2026-02-10 kcli = throw "kcli has been removed because it has been marked as broken since at least November 2024."; # Added 2025-09-28 + kdash = throw "'kdash' has been removed because upstream tag changes broke the source derivation and trust in future tag stability"; # Added 2026-06-11 kdeltacht = throw "'kdeltachat' has been removed as it depended on EOL qt5 webengine and was unmaintained"; # Added 2026-04-17 kdesvn = throw "'kdesvn' has been removed due to outdated KF5 dependencies."; # Added 2026-05-01 keepkey-agent = throw "keepkey-agent has been removed because upstream dropped KeepKey support"; # Added 2026-03-11