Tracking issue: remove and mitigate __attrsFailEvaluation
#324619
Labels
5. scope: tracking
Long-lived issue tracking long-term fixes or multiple sub-problems
6.topic: architecture
Relating to code and API architecture of Nixpkgs
This is all related to the following PR:
__attrsFailEvaluation
From
pkgs/top-level/release-attrpaths-superset.nix
, written by@amjoseph-nixpkgs
(now deleted).pkgs/top-level/release-attrpaths-superset.nix
infinite recurses on eval-system=aarch64-darwin #319147More to come, maybe.
excluded-toplevel-attrs
From
pkgs/top-level/release-attrpaths-superset.nix
, written by@amjoseph-nixpkgs
(now deleted).__splicedPackages
pkgsBuildBuild
pkgsBuildHost
pkgsBuildTarget
pkgsHostHost
pkgsHostTarget
pkgsTargetTarget
buildPackages
targetPackages
pkgsLLVM
pkgsMusl
pkgsStatic
pkgsCross
pkgsx86_64Darwin
pkgsi686Linux
pkgsLinux
pkgsExtraHardening
excluded-attrnames-at-any-depth
From
pkgs/top-level/release-attrpaths-superset.nix
, written by@amjoseph-nixpkgs
(now deleted).lib
override
__functor
__functionArgs
__splicedPackages
newScope
scope
pkgs
test-pkgs
Remove test-pkgs, buildPackages, and buildFreebsd from excluded-attrnames-at-any-depth #324696buildHaskellPackages
haskellPackages: remove __attrsFailEvaluation, buildHaskellPackages, and generateOptparseApplicativeCompletions special cases #324691buildPackages
Remove test-pkgs, buildPackages, and buildFreebsd from excluded-attrnames-at-any-depth #324696buildFreebsd
Remove test-pkgs, buildPackages, and buildFreebsd from excluded-attrnames-at-any-depth #324696generateOptparseApplicativeCompletions
haskellPackages: remove __attrsFailEvaluation, buildHaskellPackages, and generateOptparseApplicativeCompletions special cases #324691callPackage
mkDerivation
overrideDerivation
overrideScope
overrideScope'
Special case:
lib/types.nix
leaks into a lot of NixOS-related derivations, and does not eval deeply.type
__recurseIntoDerivationForReleaseJobs
nixpkgs/pkgs/test/default.nix
Lines 132 to 136 in a1ecdd6
https://github.com/NixOS/nixpkgs/blob/a1ecdd6b1ad1dcf345ca0a83e9a96b391e951544/pkgs/top-level/all-packages.nix#L15766
https://github.com/NixOS/nixpkgs/blob/a1ecdd6b1ad1dcf345ca0a83e9a96b391e951544/pkgs/top-level/all-packages.nix#L23787
https://github.com/NixOS/nixpkgs/blob/a1ecdd6b1ad1dcf345ca0a83e9a96b391e951544/pkgs/top-level/all-packages.nix#L30260
nixpkgs/pkgs/top-level/coq-packages.nix
Line 223 in a1ecdd6
nixpkgs/pkgs/top-level/linux-kernels.nix
Line 680 in a1ecdd6
nixpkgs/pkgs/top-level/pkg-config/tests.nix
Line 20 in a1ecdd6
nixpkgs/pkgs/top-level/release-python.nix
Line 31 in a1ecdd6
The text was updated successfully, but these errors were encountered: