From 5bd5b8a50aace4cf39c34c03af9fb07a6191c513 Mon Sep 17 00:00:00 2001 From: Hraban Luyat Date: Fri, 28 Apr 2023 20:50:32 -0400 Subject: [PATCH 1/2] sbcl: 2.3.2 -> 2.3.4 --- pkgs/development/compilers/sbcl/2.x.nix | 12 ++++-------- pkgs/top-level/all-packages.nix | 14 +++++--------- 2 files changed, 9 insertions(+), 17 deletions(-) diff --git a/pkgs/development/compilers/sbcl/2.x.nix b/pkgs/development/compilers/sbcl/2.x.nix index 73794e3ec728..eee83a98b8e4 100644 --- a/pkgs/development/compilers/sbcl/2.x.nix +++ b/pkgs/development/compilers/sbcl/2.x.nix @@ -19,17 +19,13 @@ let sha256 = "189gjqzdz10xh3ybiy4ch1r98bsmkcb4hpnrmggd4y2g5kqnyx4y"; }; - "2.2.11" = { - sha256 = "sha256-NgfWgBZzGICEXO1dXVXGBUzEnxkSGhUCfmxWB66Elt8="; - }; - - "2.3.0" = { - sha256 = "sha256-v3Q5SXEq4Cy3ST87i1fOJBlIv2ETHjaGDdszTaFDnJc="; - }; - "2.3.2" = { sha256 = "sha256-RMwWLPpjMqmojHoSHRkDiCikuk9r/7d+8cexdAfLHqo="; }; + + "2.3.4" = { + sha256 = "sha256-8RtHZMbqvbJ+WpxGshcgTRG82lNOc7+XBz1Xgx0gnE4="; + }; }; in with versionMap.${version}; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0bfebbf56bd3..485eb80eb225 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -24733,19 +24733,15 @@ with pkgs; pkg = callPackage ../development/compilers/sbcl/bootstrap.nix {}; faslExt = "fasl"; }; - sbcl_2_2_11 = wrapLisp { - pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.2.11"; }; - faslExt = "fasl"; - }; - sbcl_2_3_0 = wrapLisp { - pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.0"; }; - faslExt = "fasl"; - }; sbcl_2_3_2 = wrapLisp { pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.2"; }; faslExt = "fasl"; }; - sbcl = sbcl_2_3_2; + sbcl_2_3_4 = wrapLisp { + pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.4"; }; + faslExt = "fasl"; + }; + sbcl = sbcl_2_3_4; sbclPackages = recurseIntoAttrs sbcl.pkgs; From 2ad219c8aadb1666799d446bf66e1e863e473da4 Mon Sep 17 00:00:00 2001 From: Hraban Luyat Date: Sun, 30 Apr 2023 13:18:39 -0400 Subject: [PATCH 2/2] sbcl: explicitly document the cleanup convention --- pkgs/development/compilers/sbcl/2.x.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/compilers/sbcl/2.x.nix b/pkgs/development/compilers/sbcl/2.x.nix index eee83a98b8e4..fa5382449cb5 100644 --- a/pkgs/development/compilers/sbcl/2.x.nix +++ b/pkgs/development/compilers/sbcl/2.x.nix @@ -19,6 +19,9 @@ let sha256 = "189gjqzdz10xh3ybiy4ch1r98bsmkcb4hpnrmggd4y2g5kqnyx4y"; }; + # The loosely held nixpkgs convention for SBCL is to keep the last two + # versions. + # https://github.com/NixOS/nixpkgs/pull/200994#issuecomment-1315042841 "2.3.2" = { sha256 = "sha256-RMwWLPpjMqmojHoSHRkDiCikuk9r/7d+8cexdAfLHqo="; };