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
In #82 we discussed the fact that the hermeticity heuristic implemented in nixpkgs_package is too complicated.
The current implementation parses the output of nix-build -vv and tries to detect references to files which are not listed in nix_file_deps. This parsing is fragile and complicated.
@mboes proposed during the #82 discussion to replace this code by a simple copy (symlink) of all the files listed in nix_file_deps in another temporary workspace in which the nix-build will be executed. This solution does not track dependencies on absolute path, but it way simpler.
The text was updated successfully, but these errors were encountered:
In #82 we discussed the fact that the hermeticity heuristic implemented in
nixpkgs_package
is too complicated.The current implementation parses the output of
nix-build -vv
and tries to detect references to files which are not listed innix_file_deps
. This parsing is fragile and complicated.@mboes proposed during the #82 discussion to replace this code by a simple copy (symlink) of all the files listed in
nix_file_deps
in another temporary workspace in which thenix-build
will be executed. This solution does not track dependencies on absolute path, but it way simpler.The text was updated successfully, but these errors were encountered: