nixpkgs/pkgs/top-level
Maximilian Bosch a5341beb78
linux: drop *_latest_hardened-attributes in favor of versioned attributes
The problem behind this is that the hardened patchset[1]. Quite recently
this led to a weird problem when Linux 5.12 was dropped (and thus had to
be removed from `nixpkgs`), there were no patches for 5.13, so
`linuxPackages_hardened_latest` had to be downgraded to 5.10 as base[2]
which may be rather unintuitive and unexpected.

To avoid these kind of "silent downgrades" in the future, it makes sense
to drop the attribute entirely. If somebody wants to use a hardened
kernel, it's better to explicitly pin it using the newly introduced
versioned attributes, e.g. `linuxPackages_4_14_hardened`.

[1] https://github.com/anthraxx/linux-hardened/
[2] https://github.com/NixOS/nixpkgs/pull/133587
2021-08-16 20:45:58 +02:00
..
agda-packages.nix
aliases.nix linux: drop *_latest_hardened-attributes in favor of versioned attributes 2021-08-16 20:45:58 +02:00
all-packages.nix linux: drop *_latest_hardened-attributes in favor of versioned attributes 2021-08-16 20:45:58 +02:00
beam-packages.nix erlang: main R23 -> R24 2021-05-31 08:55:21 +09:00
config.nix
coq-packages.nix coqPackages.graph-theory: init at 0.9 2021-07-29 09:33:21 +02:00
darwin-packages.nix darwin-packages: avoid exporting attributes that don't exist 2021-05-17 00:28:05 +09:00
default.nix
dhall-packages.nix
dotnet-packages.nix dotnetPackages.Nuget: 4.9.1 -> 5.6.0.6489 2021-07-21 23:22:42 +02:00
emacs-packages.nix emacsPackages: fix for missing passthru 2021-08-09 09:34:27 -04:00
emscripten-packages.nix
gnuradio-packages.nix gnuradioPackages: use same python for all packages 2021-04-03 17:06:08 +02:00
haskell-packages.nix Revert "pkgsMusl.haskell.compiler.*: use python38 to unbreak build" 2021-07-26 12:33:18 +02:00
haxe-packages.nix
impure.nix
java-packages.nix
kodi-packages.nix kodi.packages.steam-library: init at 0.8.0 2021-08-05 19:46:30 -04:00
lua-packages.nix vimPlugins.plenary: init from lua package 2021-08-09 21:23:29 +02:00
make-tarball.nix Update pkgs/top-level/make-tarball.nix 2021-07-08 13:03:57 +02:00
metrics.nix metrics: drop requiredSystemFeatures; /cc #76776 2021-03-28 12:08:59 +02:00
nixpkgs-basic-release-checks.nix nixpkgs-basic-release-checks: Check without aliases 2021-08-15 17:52:55 +02:00
ocaml-packages.nix ocamlPackages.llvm: 8 -> 10, fix bytecode linking 2021-08-05 20:33:20 +02:00
octave-packages.nix octave.pkgs.sparsersb: remove librsb null override, unbreak (#115838) 2021-03-10 23:28:10 +01:00
packages-config.nix
perl-packages.nix Merge pull request #133768 from stigtsp/package/perl-mod_perl2-2.0.11-patch1 2021-08-16 12:20:59 +02:00
php-packages.nix phpPackages.dom: drop patch 2021-07-01 14:07:39 +02:00
pure-packages.nix
python-aliases.nix python39Packages.grpc-google-iam-v1: deactivate tests, normalise name, adopt 2021-08-16 14:04:29 +02:00
python-packages.nix Merge pull request #134309 from SuperSandro2000/google-fallout 2021-08-16 15:45:07 +01:00
python2-packages.nix Merge pull request #131719 from FRidh/python2-to-3 2021-07-29 10:49:00 +02:00
qt5-packages.nix qtkeychain: 0.9.1 -> 0.12.0 (#132457) 2021-08-05 09:26:28 +02:00
release-alternatives.nix
release-cross.nix
release-haskell.nix haskellPackages.{cabal-install, cabal-install-parsers}: use Cabal 3.6.0.0 2021-08-07 16:23:10 +02:00
release-lib.nix hydra jobset support for aarch64-darwin 2021-05-17 00:27:02 +09:00
release-python.nix
release-small.nix tarball: check systems based on the list of supported systems 2021-05-31 16:12:17 +02:00
release.nix thunderbird: use firefox expression 2021-08-12 11:21:32 +02:00
ruby-packages.nix rubyPackages: add github-pages 2021-08-09 18:01:00 -05:00
splice.nix
stage.nix pkgsLLVM.stdenv: use lld again 2021-08-03 22:39:29 +02:00
static.nix stdenv: introduce dontAddStaticConfigureFlags 2021-06-11 14:16:05 -07:00
unixtools.nix
wine-packages.nix