Commit Graph
354126 Commits
Author SHA1 Message Date
polykernel 34636a8525 nixos/nix-daemon: Fix merging order for substituters option
The `substituters` option in `nix.settings` uses the order
of the substituters listed to define priority. Prior to https://github.com/NixOS/nixpkgs/pull/139075,
the corresponding option `binaryCaches` is declared in the `nix` namespace,
which is guaranteed to be merged last. However, the order of merging isn't
guaranteed in submodules. This cause definitions to be appended to the default
value instead of prepended, breaking backwards compatibility as reported in https://github.com/NixOS/nixpkgs/issues/158356.

The way this is addressed in the module system is with order priorities via
`mkOrder` and sorting definitions before merging. This PR restores the previous
behavior by setting a higher priority to the substituters option defined internally,
thus all definitions with default priority will be merged before it. This was chosen because
the `mkRenamedOption` function does not preserve order priority so users using legacy options do not have
precise control on placement.

This change should suffice for simple configuration, but further revision to the module system
is needed for to make various `mk*` functions  aware of order priorities.
2022-02-12 17:15:31 -05:00
Mario RodasandGitHub e8d0ffa08c Merge pull request #159572 from r-ryantm/auto-update/minify
minify: 2.9.29 -> 2.10.0
2022-02-12 16:26:33 -05:00
Mario RodasandGitHub ee704c4836 Merge pull request #159570 from r-ryantm/auto-update/mdbook-mermaid
mdbook-mermaid: 0.9.0 -> 0.10.0
2022-02-12 16:25:44 -05:00
Mario RodasandGitHub c2baa946c1 Merge pull request #151457 from zhaofengli/mdbook-linkcheck
mdbook-linkcheck: init at 0.7.6
2022-02-12 16:25:24 -05:00
Michael WeissandGitHub cc9c5c81f0 Merge pull request #159365 from primeos/chromiumDev
chromiumDev: 100.0.4867.0 -> 100.0.4878.0
2022-02-12 22:24:07 +01:00
Mario RodasandGitHub 041392c08a Merge pull request #159595 from r-ryantm/auto-update/mtools
mtools: 4.0.36 -> 4.0.37
2022-02-12 16:21:25 -05:00
Janne HeßandGitHub 828aab5608 Merge pull request #159014 from jian-lin/fix-nix.buildMachines.mandatoryFeatures 2022-02-12 22:20:22 +01:00
Mario RodasandGitHub ba1a6cb962 Merge pull request #159636 from marsam/update-lxc
lxc: 4.0.11 -> 4.0.12
2022-02-12 16:13:32 -05:00
Martin WeineltandGitHub 71c8bbe7ac Merge pull request #151439 from squalus/librewolf 2022-02-12 21:50:18 +01:00
Mario RodasandGitHub e67f9b0696 Merge pull request #159626 from marsam/update-lxd
lxd: 4.22 -> 4.23
2022-02-12 15:15:12 -05:00
Mario RodasandGitHub 4d702b8dde Merge pull request #159609 from r-ryantm/auto-update/netdata
netdata: 1.32.1 -> 1.33.0
2022-02-12 15:13:34 -05:00
Mario RodasandGitHub 36f5a901a6 Merge pull request #159633 from marsam/update-odyssey
odyssey: 1.0rc1 -> 1.2
2022-02-12 15:08:31 -05:00
Mario RodasandGitHub 4cb8f5e648 Merge pull request #159619 from r-ryantm/auto-update/ocaml4.12.0-parmap
ocamlPackages.parmap: 1.2.3 -> 1.2.4
2022-02-12 15:07:42 -05:00
Mario RodasandGitHub bdaf97830d Merge pull request #159025 from jian-lin/undervolt
nixos/undervolt: respect services.undervolt.package
2022-02-12 15:07:27 -05:00
Mario RodasandGitHub 12df8fab45 Merge pull request #159625 from marsam/update-pgvector
postgresqlPackages.pgvector: 0.2.2 -> 0.2.5
2022-02-12 15:01:47 -05:00
Mario RodasandGitHub 5e8bb4efe7 Merge pull request #159580 from r-ryantm/auto-update/minio-client
minio-client: 2022-01-07T06-01-38Z -> 2022-02-07T09-25-34Z
2022-02-12 15:00:48 -05:00
Mario RodasandGitHub 3a44ee5917 Merge pull request #159622 from r-ryantm/auto-update/nushell
nushell: 0.43.0 -> 0.44.0
2022-02-12 14:45:37 -05:00
Mario RodasandGitHub af6cca4700 Merge pull request #159578 from r-ryantm/auto-update/minio
minio: 2022-01-08T03-11-54Z -> 2022-02-07T08-17-33Z
2022-02-12 14:32:01 -05:00
Mario RodasandGitHub 043bac07be Merge pull request #159581 from r-ryantm/auto-update/miniserve
miniserve: 0.18.0 -> 0.19.0
2022-02-12 14:14:41 -05:00
Mario RodasandGitHub 047e20219b Merge pull request #159594 from lorenzleutgeb/patch-3
cloudflared: 2021.1.2 -> 2022.2.0
2022-02-12 14:08:28 -05:00
Bruno BigrasandGitHub 70123ba135 Merge pull request #159118 from r-ryantm/auto-update/chars
chars: 0.5.0 -> 0.6.0
2022-02-12 14:05:45 -05:00
Mario RodasandGitHub ca76f936d4 Merge pull request #159605 from r-ryantm/auto-update/navi
navi: 2.18.0 -> 2.19.0
2022-02-12 14:04:07 -05:00
Mario RodasandGitHub 9798e21595 Merge pull request #159601 from r-ryantm/auto-update/nfpm
nfpm: 2.11.3 -> 2.12.2
2022-02-12 14:03:01 -05:00
Mario RodasandGitHub 3106532451 Merge pull request #159593 from marsam/update-timescaledb
postgresqlPackages.timescaledb: 2.5.1 -> 2.5.2
2022-02-12 14:01:43 -05:00
SandroandGitHub 8dc6ac80c5 Merge pull request #158839 from JCapucho/vulkan-extension
vulkan-extension-layer: 1.2.189.1 -> 1.2.198.0
2022-02-12 20:00:32 +01:00
R. Ryantm be8cbad152 nushell: 0.43.0 -> 0.44.0 2022-02-12 18:58:57 +00:00
R. RyantmandJonathan Ringer a0f710520e nomad-autoscaler: 0.3.4 -> 0.3.5 2022-02-12 10:55:31 -08:00
Jörg ThalheimandGitHub 4ef72b8d89 Merge pull request #159613 from r-ryantm/auto-update/nix-direnv
nix-direnv: 1.5.1 -> 1.6.0
2022-02-12 18:52:57 +00:00
R. Ryantm 50c259249a ocamlPackages.parmap: 1.2.3 -> 1.2.4 2022-02-12 18:44:54 +00:00
Anderson TorresandGitHub 0b04d436b8 Merge pull request #159585 from r-ryantm/auto-update/notejot
notejot: 3.3.3 -> 3.4.9
2022-02-12 15:38:35 -03:00
Mario RodasandJonathan Ringer 252bc0f17c nvchecker: 2.5 -> 2.6.1 2022-02-12 10:32:56 -08:00
squalus 82a7fac5af librewolf: init at 97.0-2 2022-02-12 10:31:25 -08:00
R. Ryantm 98861811c4 nix-direnv: 1.5.1 -> 1.6.0 2022-02-12 18:29:54 +00:00
Anderson TorresandGitHub 0bd0386954 Merge pull request #159542 from r-ryantm/auto-update/moe
moe: 1.11 -> 1.12
2022-02-12 15:23:43 -03:00
R. Ryantm 3448966456 netdata: 1.32.1 -> 1.33.0 2022-02-12 18:16:32 +00:00
R. Ryantm 339e72723b navi: 2.18.0 -> 2.19.0 2022-02-12 18:02:46 +00:00
SandroandGitHub ae6354cde1 Merge pull request #159142 from r-ryantm/auto-update/delve 2022-02-12 19:00:33 +01:00
R. Ryantm 77317956f4 nfpm: 2.11.3 -> 2.12.2 2022-02-12 17:48:35 +00:00
R. RyanTMandGitHub a92f23d81f kubelogin-oidc: 1.25.0 -> 1.25.1 (#159449) 2022-02-12 12:44:36 -05:00
Fabian AffolterandJonathan Ringer b74e0ecf6d python3Packages.awscrt: add pythonImportsCheck 2022-02-12 09:37:22 -08:00
R. RyantmandJonathan Ringer 1630b52fef python310Packages.awscrt: 0.13.2 -> 0.13.3 2022-02-12 09:37:22 -08:00
R. RyantmandJonathan Ringer 36dbeaf004 python310Packages.types-protobuf: 3.19.11 -> 3.19.12 2022-02-12 09:29:04 -08:00
ArtturiandGitHub f07bc4063b Merge pull request #159112 from wackbyte/discord-canary-0.0.133 2022-02-12 19:18:17 +02:00
Lorenz LeutgebandGitHub be5d039d90 cloudflared: 2021.1.2 -> 2022.2.0 2022-02-12 18:15:12 +01:00
R. Ryantm 8f42ea8a58 mtools: 4.0.36 -> 4.0.37 2022-02-12 17:13:52 +00:00
R. RyantmandJonathan Ringer 21c90df5e8 python310Packages.azure-applicationinsights: 0.1.0 -> 0.1.1 2022-02-12 09:06:29 -08:00
R. RyantmandJonathan Ringer e25897cd2a python310Packages.spacy: 3.2.1 -> 3.2.2 2022-02-12 08:58:56 -08:00
R. RyantmandJonathan Ringer bbe2bc47ca python310Packages.ansible-kernel: 0.9.0 -> 1.0.0 2022-02-12 08:53:37 -08:00
R. RyantmandJonathan Ringer 706f6ef8d5 python310Packages.msal: 1.16.0 -> 1.17.0 2022-02-12 08:51:23 -08:00
Fabian AffolterandJonathan Ringer c7ad99124b python310Packages.limiter: 0.3.0 -> 0.3.1 2022-02-12 08:50:32 -08:00