From debb9e3a45c0d5dac25af8ae368333fa228b5184 Mon Sep 17 00:00:00 2001 From: Raito Bezarius Date: Fri, 18 Jul 2025 04:12:08 +0200 Subject: [PATCH] lixPackageSets.lix_2_91: drop Lix 2.91 has been one of our historical LTS releases given that the Lix 2.92 series suffered from an unfortunate curl upstream bug and it took a lot of time to fix it, in addition of other papercuts with SSH connections. Lix 2.91 is the last release not containing the asyncification work we started. Lix 2.92 latest minors sorted out these issues and possess bits of asyncification, it's a much easier target for HEAD cherry-picks because it also renamed the directory `src/nix` to `lix/`. Plans are the following: * Lix 2.92 is skipped. * Lix 2.93 is the new stable. * Lix 2.94 is the next stable. Once NixOS 25.11 releases, Lix 2.92 will be dropped, therefore: it's dropped from the HEAD as of now. Lix 2.92 suffers from slight performance issues that are made up in Lix 2.93, your mileage may vary. Change-Id: I83d0d1764edfc4009e4373f6b22d728390419e30 Signed-off-by: Raito Bezarius --- pkgs/tools/package-management/lix/default.nix | 42 ------------------- 1 file changed, 42 deletions(-) diff --git a/pkgs/tools/package-management/lix/default.nix b/pkgs/tools/package-management/lix/default.nix index 57d697f7ea56..22534b5336e9 100644 --- a/pkgs/tools/package-management/lix/default.nix +++ b/pkgs/tools/package-management/lix/default.nix @@ -131,47 +131,6 @@ in lib.makeExtensible (self: { inherit makeLixScope; - lix_2_91 = self.makeLixScope { - attrName = "lix_2_91"; - - lix-args = rec { - version = "2.91.3"; - - src = fetchFromGitHub { - owner = "lix-project"; - repo = "lix"; - rev = version; - hash = "sha256-b5d+HnPcyHz0ZJW1+LZl4qm4LGTB/TiaDFQVlVL2xpE="; - }; - - patches = [ - # Support for lowdown >= 1.4, https://gerrit.lix.systems/c/lix/+/3731 - (fetchpatch2 { - name = "lix-2.91-lowdown-1.4.0.patch"; - url = "https://git.lix.systems/lix-project/lix/commit/ecff59d77371b21fef229c33ebb629bc49a8fad5.patch"; - sha256 = "sha256-2M5oId5kObwzpw67rddAPI2RbWPEVlGBrMUXZWqqmEo="; - }) - ]; - - docCargoDeps = rustPlatform.fetchCargoVendor { - name = "lix-doc-${version}"; - inherit src; - sourceRoot = "${src.name or src}/lix-doc"; - hash = "sha256-U820gvcbQIBaFr2OWPidfFIDXycDFGgXX1NpWDDqENs="; - }; - }; - - nix-eval-jobs-args = { - version = "2.91.0"; - src = fetchgit { - url = "https://git.lix.systems/lix-project/nix-eval-jobs.git"; - # https://git.lix.systems/lix-project/nix-eval-jobs/commits/branch/release-2.91 - rev = "1f98b0c016a6285f29ad278fa5cd82b8f470d66a"; - hash = "sha256-ZJKOC/iLuO8qjPi9/ql69Vgh3NIu0tU6CSI0vbiCrKA="; - }; - }; - }; - lix_2_92 = self.makeLixScope { attrName = "lix_2_92"; @@ -279,7 +238,6 @@ lib.makeExtensible (self: { self.${version}.lix; in lib.dontRecurseIntoAttrs { - lix_2_91 = mkAlias "lix_2_91"; # NOTE: Do not add new versions of Lix here. stable = mkAlias "stable"; latest = mkAlias "latest";