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 <github@thunze.de>
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
This commit is contained in:
Matthias Beyer
2026-06-11 10:22:07 +02:00
parent 42e30dc06e
commit 62b2e44091
2 changed files with 1 additions and 47 deletions
-47
View File
@@ -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 ];
};
})
+1
View File
@@ -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