You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
false# (builtins.trace "attrSetIsOrContainsDerivation: returning false for ${name}" false)
144
+
(builtins.trace"attrSetIsOrContainsDerivation: returning false for ${name}. tryEval is ${pkgs.lib.boolToString((builtins.tryEvalvalue).success)}, and isAttrs is ${pkgs.lib.boolToString(builtins.isAttrsvalue)}"false)
&&(builtins.trace"evaluating value.recurseForDerivations for ${name}"(
138
156
builtins.trace"it has type ${builtins.typeOf(builtins.deepSeqvalue.recurseForDerivationsvalue.recurseForDerivations)}"value.recurseForDerivations
@@ -141,15 +159,16 @@ let
141
159
# then (builtins.any pkgs.lib.id (pkgs.lib.mapAttrsToList attrSetIsOrContainsDerivation value))
142
160
then
143
161
(builtins.trace"${name} has recurseForDerivations true"(
144
-
builtins.anypkgs.lib.id(
162
+
letresult=builtins.anypkgs.lib.id(
145
163
pkgs.lib.mapAttrsToList(
146
164
k: v:
147
165
(builtins.trace"Seeing if ${k} is or contains a derivation"(attrSetIsOrContainsDerivationkv))
148
166
)value
149
-
)
167
+
);
168
+
inbuiltins.trace"`attrSetIsOrContainsDerivation ${name}` is ${pkgs.lib.boolToStringresult}"result
150
169
))
151
170
else
152
-
false
171
+
builtins.trace"isDerivation ${name} is false"false
153
172
);
154
173
# then (builtins.trace "attrSetIsOrContainsDerivation: returning true for ${name}" true)
155
174
# else builtins.trace "attrSetIsOrContainsDerivation: recursing into ${name}" (let result = (builtins.any pkgs.lib.id (pkgs.lib.mapAttrsToList attrSetIsOrContainsDerivation value)); in builtins.seq result (builtins.trace "result of recursing into ${name} reached" result)));
@@ -174,7 +193,7 @@ let
174
193
"_callPackageVariant"
175
194
"lib"
176
195
])
177
-
&&!(pkgs.lib.hasPrefix"pkgs"name)# pkgsBuildBuild and friends cause infinite recursion
196
+
# && !(pkgs.lib.hasPrefix "pkgs" name) # pkgsBuildBuild and friends cause infinite recursion
builtins.seq(builtins.trace"result of recursing into ${name}: ${builtins.toJSONrecursiveResult}"recursiveResult)(
190
-
builtins.trace"done recursing into ${name}"recursiveResult
207
+
(builtins.trace"recursing into name = ${builtins.toJSONname}"(
208
+
builtins.seq(builtins.trace"result of recursing into ${builtins.toJSONname}: ${builtins.toJSONrecursiveResult}"recursiveResult)(
209
+
builtins.trace"done recursing into ${builtins.toJSONname}"recursiveResult
191
210
)
192
211
))
193
212
)
194
213
elseifresult.successthen
195
-
{
196
-
NonByName={
197
-
EvalSuccess=output;
198
-
};
199
-
}
214
+
builtins.trace
215
+
"eval.nix:207: name is ${builtins.toJSONname}, value isAttrs is ${pkgs.lib.boolToString(builtins.isAttrsvalue)}, value attrSetIsOrContainsDerivation is ${pkgs.lib.boolToString(attrSetIsOrContainsDerivationnamevalue)}"
216
+
{
217
+
NonByName={
218
+
EvalSuccess=output;
219
+
};
220
+
}
200
221
else
201
222
{
202
223
NonByName={
@@ -206,23 +227,25 @@ let
206
227
207
228
# Information on all attributes that exist but are not in a `by-name` directory.
208
229
# We need this to enforce placement in a `by-name` directory for new packages.
0 commit comments