nixpkgs/maintainers/scripts
Jan Tojnar 30dbdffcb5 maintainers/scripts/update.nix: Fix deduplication for unstableGitUpdater
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
2022-02-17 12:30:27 +01:00
..
doc
haskell maintainers/scripts/test-configuration.nix: improve overlay call 2021-12-15 17:23:04 +01:00
all-tarballs.nix
build.nix
check-hydra-by-maintainer.nix
check-maintainer-github-handles.sh maintainers/scripts: Lint check-maintainer-github-handles.sh () 2021-12-17 23:45:48 +02:00
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 pluginupdate.py: fix regression with plugin line splitting 2022-01-21 14:18:21 +01:00
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 maintainers/scripts/update.nix: Fix deduplication for unstableGitUpdater 2022-02-17 12:30:27 +01:00
update.py
vanity-manual-equalities.txt
vanity.sh