From f36935002e6676d3a2eeef13731d62e7e515a0a8 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 11 Oct 2025 13:16:41 -0400 Subject: [PATCH] migra: drop Has transitively been marked broken for at least a full release cycle. Dropping per RFC 180. --- pkgs/by-name/mi/migra/package.nix | 62 ------------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 62 deletions(-) delete mode 100644 pkgs/by-name/mi/migra/package.nix diff --git a/pkgs/by-name/mi/migra/package.nix b/pkgs/by-name/mi/migra/package.nix deleted file mode 100644 index 0829c79e0493..000000000000 --- a/pkgs/by-name/mi/migra/package.nix +++ /dev/null @@ -1,62 +0,0 @@ -{ - lib, - python3, - fetchFromGitHub, - postgresql, - postgresqlTestHook, -}: -python3.pkgs.buildPythonApplication rec { - pname = "migra"; - version = "3.0.1647431138"; - format = "pyproject"; - - src = fetchFromGitHub { - owner = "djrobstep"; - repo = "migra"; - rev = version; - hash = "sha256-LSCJA5Ym1LuV3EZl6gnl9jTHGc8A1LXmR1fj0ZZc+po="; - }; - - nativeBuildInputs = [ - python3.pkgs.poetry-core - ]; - - propagatedBuildInputs = with python3.pkgs; [ - schemainspect - six - sqlbag - ]; - - nativeCheckInputs = with python3.pkgs; [ - pytestCheckHook - postgresql - postgresqlTestHook - ]; - preCheck = '' - export PGUSER="nixbld"; - ''; - disabledTests = [ - # These all fail with "List argument must consist only of tuples or dictionaries": - # See this issue: https://github.com/djrobstep/migra/issues/232 - "test_excludeschema" - "test_fixtures" - "test_rls" - "test_singleschema" - ]; - - pytestFlags = [ - "-x" - "-svv" - ]; - - enabledTestPaths = [ - "tests" - ]; - - meta = with lib; { - description = "Like diff but for PostgreSQL schemas"; - homepage = "https://github.com/djrobstep/migra"; - license = with licenses; [ unlicense ]; - maintainers = with maintainers; [ bpeetz ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 8880d26a6e64..e4c1eb9ed5ae 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1743,6 +1743,7 @@ mapAliases { midori = throw "'midori' original project has been abandonned upstream and the package was broken for a while in nixpkgs"; # Added 2025-05-19 midori-unwrapped = midori; # Added 2025-05-19 MIDIVisualizer = midivisualizer; # Added 2024-06-12 + migra = throw "migra has been removed because it has transitively been marked as broken since May 2024, and is unmaintained upstream."; # Added 2025-10-11 mihomo-party = throw "'mihomo-party' has been removed due to upstream license violation"; # Added 2025-08-20 mikutter = throw "'mikutter' has been removed because the package was broken and had no maintainers"; # Added 2024-10-01 mime-types = mailcap; # Added 2022-01-21