nixpkgs/maintainers/scripts
Alyssa Ross 1da4b5c99e
release.nix: namespace bootstrap tools with triples
This will allow buliding bootstrap tools for platforms with
non-default libcs, like *-unknown-linux-musl.

This gets rid of limitedSupportSystems/systemsWithAnySupport.  There
was no need to use systemsWithAnySupport for supportDarwin, because it
was always equivalent to supportedSystems for that purpose, and the
only other way it was used was for determining which platforms to
build the bootstrap tools for, so we might as well use a more explicit
parameter for that, and then we can change how it works without
affecting the rest of the Hydra jobs.

Not affecting the rest of the Hydra jobs is important, because if we
changed all jobs to use config triples, we'd end up renaming every
Hydra job.  That might still be worth thinking about at some point,
but it's unnecessary at this point (and would be a lot of work).

I've checked by running

    nix-eval-jobs --force-recurse pkgs/top-level/release.nix

that the actual bootstrap tools derivations are unaffected by this
change, and that the only other jobs that change are ones that depend
on the hash of all of Nixpkgs.  Of the other jobset entrypoints that
end up importing pkgs/top-level/release.nix, none used the
limitedSupportedSystems parameter, so they should all be unaffected as
well.
2023-10-07 19:38:01 +00:00
..
convert-to-import-cargo-lock
doc
haskell maintainers/scripts/haskell: Fix a typo 2023-09-06 00:06:02 +02:00
all-tarballs.nix release.nix: namespace bootstrap tools with triples 2023-10-07 19:38:01 +00:00
build.nix
check-hydra-by-maintainer.nix maintainers/scripts/check-hydra-by-maintainer: remove pkgs.lib use 2023-05-22 23:28:53 +02:00
check-maintainer-github-handles.sh
check-maintainers-sorted.nix
convert-to-import-cargo-lock.sh
copy-tarballs.pl Merge pull request #223261 from xworld21/copy-tarballs-use-all-urls 2023-05-11 16:20:07 +02:00
db-to-md.sh
debian-patches.sh
dep-licenses.sh
eval-release.nix
eval-release.sh
feature-freeze-teams.pl
fetch-kde-qt.sh
find-tarballs.nix copy-tarballs: use all the urls of each file 2023-04-05 21:05:22 +01:00
fix-maintainers.pl maintainers/fix-maintainers.pl: ignore case 2023-06-04 16:26:25 +02:00
hydra_eval_check
hydra-eval-failures.py
luarocks-config.lua
luarocks-packages.csv luaPackages.middleclass: init at 4.1.1-0 2023-10-03 17:53:49 +02:00
mdize-module.sh
nix-call-package
nix-diff.sh
nix-generate-from-cpan.nix
nix-generate-from-cpan.pl nix-generate-from-cpan: generate SRI hashes 2023-07-16 15:43:23 +01:00
nixpkgs-lint.nix
nixpkgs-lint.pl
patchelf-hints.sh
pluginupdate.py vimPluginsUpdater: init 2023-10-01 17:30:55 +02:00
rebuild-amount.sh
remove-old-aliases.py maintainers/scripts/remove-old-aliases: Drop pkgs. prefix if present 2023-09-12 11:41:36 +00:00
sha-to-sri.py maintainers/scripts/sha256-to-SRI.py: rename to sha-to-sri.py 2023-09-22 18:37:24 +02:00
update-channel-branches.sh
update-dotnet-lockfiles.nix buildDotnetModule: make fetch-deps find output path automatically 2023-06-24 19:13:16 -03:00
update-luarocks-packages vimPluginsUpdater: init 2023-10-01 17:30:55 +02:00
update-luarocks-shell.nix
update-octave-packages
update-octave-shell.nix
update-python-libraries
update-redirected-urls.sh
update-ruby-packages
update.nix
update.py maintainers/scripts/update.nix: Remove unicode from message and comply with CONTRIBUTING.md 2023-04-05 11:28:47 +10:00
vanity-manual-equalities.txt
vanity.sh