From e8194c2c5b1710b3504dc7a954cc4d17cbd78ffd Mon Sep 17 00:00:00 2001 From: zimbatm Date: Wed, 14 Feb 2018 09:53:54 +0000 Subject: ruby: remove unsupported versions (#34927) * remove EOL ruby versions for security and maintenance reasons. * only expose ruby_MAJOR_MINOR to the top-level. we don't provide guarantees for the TINY version. * mark all related packages as broken * switch the default ruby version from 2.3.x to 2.4.x --- pkgs/top-level/aliases.nix | 8 +++++++- pkgs/top-level/all-packages.nix | 36 ++++++++++-------------------------- 2 files changed, 17 insertions(+), 27 deletions(-) (limited to 'pkgs/top-level') diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 68c4a3c4acb..8da6bcef495 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -122,6 +122,7 @@ mapAliases (rec { nmap_graphical = nmap-graphical; # added 2017-01-19 nfsUtils = nfs-utils; # added 2014-12-06 opencl-icd = ocl-icd; # added 2017-01-20 + openssh_with_kerberos = openssh; # added 2018-01-28 owncloudclient = owncloud-client; # added 2016-08 pgp-tools = signing-party; # added 2017-03-26 pidgin-with-plugins = pidgin; # added 2016-06 @@ -146,7 +147,12 @@ mapAliases (rec { rdmd = dtools; # added 2017-08-19 robomongo = robo3t; #added 2017-09-28 rssglx = rss-glx; #added 2015-03-25 - openssh_with_kerberos = openssh; # added 2018-01-28 + ruby_2_0_0 = throw "deprecated 2018-0213: use a newer version of ruby"; + ruby_2_1_0 = throw "deprecated 2018-0213: use a newer version of ruby"; + ruby_2_2_9 = throw "deprecated 2018-0213: use ruby_2_2 instead"; + ruby_2_3_6 = throw "deprecated 2018-0213: use ruby_2_3 instead"; + ruby_2_4_3 = throw "deprecated 2018-0213: use ruby_2_4 instead"; + ruby_2_5_0 = throw "deprecated 2018-0213: use ruby_2_5 instead"; rubygems = throw "deprecated 2016-03-02: rubygems is now bundled with ruby"; rxvt_unicode_with-plugins = rxvt_unicode-with-plugins; # added 2015-04-02 samsungUnifiedLinuxDriver = samsung-unified-linux-driver; # added 2016-01-25 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 20c0735aeac..6b126e88acd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7078,21 +7078,11 @@ with pkgs; bundlerApp = callPackage ../development/ruby-modules/bundler-app { }; inherit (callPackage ../development/interpreters/ruby { inherit (darwin.apple_sdk.frameworks) Foundation; }) - ruby_2_0_0 - ruby_2_1_10 - ruby_2_2_9 - ruby_2_3_6 - ruby_2_4_3 - ruby_2_5_0; - - # Ruby aliases - ruby = ruby_2_3; - ruby_2_0 = ruby_2_0_0; - ruby_2_1 = ruby_2_1_10; - ruby_2_2 = ruby_2_2_9; - ruby_2_3 = ruby_2_3_6; - ruby_2_4 = ruby_2_4_3; - ruby_2_5 = ruby_2_5_0; + ruby_2_3 + ruby_2_4 + ruby_2_5; + + ruby = ruby_2_4; scsh = callPackage ../development/interpreters/scsh { }; @@ -7917,9 +7907,7 @@ with pkgs; hammer = callPackage ../development/tools/parsing/hammer { }; - redis-dump = callPackage ../development/tools/redis-dump { - ruby = ruby_2_0; - }; + redis-dump = callPackage ../development/tools/redis-dump { }; redo = callPackage ../development/tools/build-managers/redo { }; @@ -16441,12 +16429,8 @@ with pkgs; ostinato = callPackage ../applications/networking/ostinato { }; - panamax_api = callPackage ../applications/networking/cluster/panamax/api { - ruby = ruby_2_1; - }; - panamax_ui = callPackage ../applications/networking/cluster/panamax/ui { - ruby = ruby_2_1; - }; + panamax_api = callPackage ../applications/networking/cluster/panamax/api { }; + panamax_ui = callPackage ../applications/networking/cluster/panamax/ui { }; partio = callPackage ../development/libraries/partio {}; @@ -17398,7 +17382,7 @@ with pkgs; teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { }; teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { }; - taskjuggler = callPackage ../applications/misc/taskjuggler { ruby = ruby_2_0; }; + uaskjuggler = callPackage ../applications/misc/taskjuggler { }; tasknc = callPackage ../applications/misc/tasknc { }; @@ -17618,7 +17602,7 @@ with pkgs; inherit (gnome3) defaultIconTheme; }; - macvim = callPackage ../applications/editors/vim/macvim.nix { stdenv = clangStdenv; ruby = ruby_2_2; }; + macvim = callPackage ../applications/editors/vim/macvim.nix { stdenv = clangStdenv; }; vimHugeX = vim_configurable; -- cgit 1.4.1