From 5dcaac125ffd4c8c019a4ce2fbd0f415fa878c04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 5 Feb 2026 14:34:38 +0100 Subject: [PATCH] fabs: remove broken package fabs has been marked broken since NixOS 24.05 and remains unfixed. Per RFC 180, packages broken for a full release cycle are subject to removal. https://github.com/NixOS/rfcs/pull/180 --- pkgs/by-name/fa/fabs/package.nix | 74 -------------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 74 deletions(-) delete mode 100644 pkgs/by-name/fa/fabs/package.nix diff --git a/pkgs/by-name/fa/fabs/package.nix b/pkgs/by-name/fa/fabs/package.nix deleted file mode 100644 index dd314063a0ca..000000000000 --- a/pkgs/by-name/fa/fabs/package.nix +++ /dev/null @@ -1,74 +0,0 @@ -{ - lib, - fetchFromGitHub, - perl, - python3, - sqlite, -}: - -python3.pkgs.buildPythonApplication rec { - pname = "fabs"; - version = "1.1"; - format = "setuptools"; - - src = fetchFromGitHub { - owner = "openafs-contrib"; - repo = "fabs"; - rev = "v${version}"; - hash = "sha256-ejAcCwrOWGX0zsMw224f9GTWlozNYC0gU6LdTk0XqH0="; - }; - - nativeBuildInputs = [ - perl - ]; - - propagatedBuildInputs = with python3.pkgs; [ - alembic - python-dateutil - pyyaml - setuptools - sqlalchemy - ]; - - outputs = [ - "out" - "man" - ]; - - preBuild = '' - export PREFIX=$out - ''; - - LOCALSTATEDIR = "/var"; - LOCKDIR = "/run/lock/fabs"; - - preInstall = '' - mkdir -p "$out/etc" - cp -t "$out/etc" -r etc/fabs - ''; - - # remove once sqlalchemy backend no longer uses deprecated methods - SQLALCHEMY_SILENCE_UBER_WARNING = 1; - - nativeCheckInputs = [ - python3.pkgs.pytestCheckHook - sqlite - ]; - - meta = { - outputsToInstall = [ - "out" - "man" - ]; - mainProgram = "fabsys"; - description = "Flexible AFS Backup System for the OpenAFS distributed file system"; - homepage = "https://github.com/openafs-contrib/fabs"; - license = with lib.licenses; [ isc ]; - maintainers = with lib.maintainers; [ spacefrogg ]; - broken = lib.versionAtLeast python3.pkgs.sqlalchemy.version "2.0"; - badPlatforms = [ - "x86_64-darwin" - "aarch64-darwin" - ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 70cfdeb0ebca..204b2a3454cc 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -625,6 +625,7 @@ mapAliases { evolve-core = throw "'evolve-core' has been removed, as it hindered the removal of flutter329"; # Added 2026-01-25 eww-wayland = throw "'eww-wayland' has been renamed to/replaced by 'eww'"; # Converted to throw 2025-10-27 f3d_egl = warnAlias "'f3d' now build with egl support by default, so `f3d_egl` is deprecated, consider using 'f3d' instead." f3d; # Added 2025-07-18 + fabs = throw "'fabs' has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05 fast-cli = throw "'fast-cli' has been removed because it was unmaintainable in nixpkgs"; # Added 2025-11-17 fastnlo_toolkit = throw "'fastnlo_toolkit' has been renamed to/replaced by 'fastnlo-toolkit'"; # Converted to throw 2025-10-27 faustStk = throw "'faustStk' has been renamed to/replaced by 'faustPhysicalModeling'"; # Converted to throw 2025-10-27