![]() Some updaters like `unstableGitUpdater` rely solely `UPDATE_NIX_ATTR_PATH` environment variable to find out package attribute so they all have the same `passthru.updateScript`. This means we cannot rely on that attribute to filter out aliased packages because it would consider all packages using `unstableGitUpdater` the same. We need to use different criterion to distinguish them. `meta.position` is a reasonable candidate but we cannot always utilize it since it might not be available or it might be shared among multiple packages (e.g. when using custom mkDerivation wrapper). Combination of the two attributes should distinguish most cases. Fixes: https://github.com/NixOS/nixpkgs/issues/112583 |
||
---|---|---|
.. | ||
doc | ||
haskell | ||
all-tarballs.nix | ||
build.nix | ||
check-hydra-by-maintainer.nix | ||
check-maintainer-github-handles.sh | ||
copy-tarballs.pl | ||
db-to-md.sh | ||
debian-patches.sh | ||
dep-licenses.sh | ||
eval-release.nix | ||
eval-release.sh | ||
fetch-kde-qt.sh | ||
find-tarballs.nix | ||
hydra_eval_check | ||
hydra-eval-failures.py | ||
luarocks-config.lua | ||
luarocks-packages.csv | ||
nix-call-package | ||
nix-diff.sh | ||
nix-generate-from-cpan.nix | ||
nix-generate-from-cpan.pl | ||
nixpkgs-lint.nix | ||
nixpkgs-lint.pl | ||
patchelf-hints.sh | ||
pluginupdate.py | ||
rebuild-amount.sh | ||
update-channel-branches.sh | ||
update-luarocks-packages | ||
update-luarocks-shell.nix | ||
update-python-libraries | ||
update-redirected-urls.sh | ||
update-ruby-packages | ||
update.nix | ||
update.py | ||
vanity-manual-equalities.txt | ||
vanity.sh |