From 30588d2e6300ec17835e317c49efdc994515ab93 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Sat, 7 Jun 2025 07:58:21 +0200 Subject: [PATCH] aliases: make aliases supported for 2 years/4 releases --- pkgs/top-level/aliases.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index e34f83d9ce728..ffc9929d8eaac 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -10,6 +10,11 @@ lib: self: super: # A script to convert old aliases to throws and remove old # throws can be found in './maintainers/scripts/remove-old-aliases.py'. +# We aim to run it after each nixos release branchoff. Feel free to +# convert aliases 2-years older than the next nixos release to throws: +# major=$(nix eval --impure --expr 'with import ./lib; versions.major version' --raw) +# minor=$(nix eval --impure --expr 'with import ./lib; versions.minor version' --raw) +# echo ./maintainers/scripts/remove-old-aliases.py --year $(("20$major" - 2)) --month "$minor" --file ./pkgs/top-level/aliases.nix # Add 'preserve, reason: reason why' after the date if the alias should not be removed. # Try to keep them to a minimum.