Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-29 | develop: Discard the input{Overrides,Updates} when getting bash | regnat | |
`nix develop` is getting bash from an (assumed existing) `nixpkgs` flake. However, when doing so, it reuses the `lockFlags` passed to the current flake, including the `--input-overrides` and `--input-update` which generally don’t make sense anymore at that point (and trigger a warning because of that) Clear these overrides before getting the nixpkgs flake to get rid of the warning. | |||
2021-06-28 | github actions: simplify getting the system logic | Domen Kožar | |
2021-06-28 | Merge pull request #4954 from domenkozar/bump-nixpkgs | Domen Kožar | |
flake.lock: Update | |||
2021-06-28 | flake.lock: Update | Domen Kožar | |
Flake input changes: * Updated 'nixpkgs': 'github:NixOS/nixpkgs/bb8a5e54845012ed1375ffd5f317d2fdf434b20e' -> 'github:NixOS/nixpkgs/f77036342e2b690c61c97202bf48f2ce13acc022' | |||
2021-06-28 | Merge pull request #4952 from FlorianFranzen/patch-1 | Eelco Dolstra | |
man: fix formatting of nix3-profile-remove | |||
2021-06-28 | man: fix formatting of nix3-profile-remove | Florian Franzen | |
2021-06-28 | Merge pull request #4942 from NixOS/ca/remove-lock-files | Eelco Dolstra | |
Eventually delete the CA paths lock files | |||
2021-06-28 | Merge pull request #4937 from NixOS/ca/make-the-tests-useful | Eelco Dolstra | |
Make the CA tests actually test something | |||
2021-06-25 | tests: Get rid of some result symlinks | Eelco Dolstra | |
Fixes error: cannot create symlink '/home/eelco/Dev/nix/tests/result'; already exists | |||
2021-06-24 | Eventually delete the CA paths lock files | regnat | |
Mark the lockfiles as having to eventually be deleted so that they don’t stay laying around in the store at the end of the build Fix #4936 | |||
2021-06-24 | Merge pull request #4939 from NixOS/ca/recursive-nix | Eelco Dolstra | |
Make CA derivations compatible with recursive Nix | |||
2021-06-24 | Make CA derivations compatible with recursive Nix | regnat | |
Add an access-control list to the realisations in recursive-nix (similar to the already existing one for store paths), so that we can build content-addressed derivations in the restricted store. Fix #4353 | |||
2021-06-24 | Merge pull request #4940 from NixOS/ca/unresolved-post-build-hook | Eelco Dolstra | |
Make the post-build-hook also run for unresolved CA derivations | |||
2021-06-24 | Make the post-build-hook also run for unresolved CA derivations | regnat | |
Fix #4837 | |||
2021-06-23 | Fix the CA gc test | regnat | |
Broken by https://github.com/NixOS/nix/issues/4936 | |||
2021-06-23 | Make the CA tests actuall test CA derivations | regnat | |
Fix a mistake in config.nix that was preventing `NIX_TESTS_CA_BY_DEFAULT` from having any meaningful effect | |||
2021-06-23 | Merge branch 'update-nix_path-url' of https://github.com/kini/nix | Eelco Dolstra | |
2021-06-23 | Merge pull request #4839 from NixOS/ca/gracefully-handle-duplicate-realisations | Eelco Dolstra | |
Gracefully handle duplicate realisations | |||
2021-06-23 | Merge pull request #4908 from NixOS/ca/fix-nix-develop | Eelco Dolstra | |
Make `nix develop` work with CA derivations | |||
2021-06-23 | Assert that compatible realisations have the same dependencies | regnat | |
Should always hold, but that’s not necessarily obvious, so better enforce it | |||
2021-06-23 | Display the diverging paths in case of a realisation mismatch | regnat | |
2021-06-23 | Fix indentation | regnat | |
2021-06-23 | Gracefully ignore a substituter if it holds an incompatible realisation | regnat | |
2021-06-23 | Properly fail when trying to register an incoherent realisation | regnat | |
2021-06-23 | Merge pull request #4842 from NixOS/ca/fix-nix-shell | Eelco Dolstra | |
Make `nix-shell` support content-addressed derivations | |||
2021-06-23 | Add a test for the “two glibc” issue | regnat | |
2021-06-23 | Merge pull request #4838 from NixOS/ca/recursively-substitute-realisations | Eelco Dolstra | |
Recursively substitute the realisations | |||
2021-06-23 | Merge pull request #4911 from matthewbauer/fix-zsh-completion | Eelco Dolstra | |
Fix zsh completion script | |||
2021-06-23 | Merge pull request #4906 from NixOS/collect-garbage-ca | Eelco Dolstra | |
Make `computeFSClosure` ca-aware | |||
2021-06-23 | Merge pull request #4905 from NixOS/ca-derivations-machine-feature | Eelco Dolstra | |
Add a ca-derivations required machine feature | |||
2021-06-23 | Merge pull request #4926 from NixOS/ca/build-remote-signal-6 | Eelco Dolstra | |
Fix the remote build of CA derivations | |||
2021-06-23 | Merge pull request #4836 from NixOS/ca/track-drvoutput-dependencies-2-le-retour | Eelco Dolstra | |
Track the dependencies of CA realisations | |||
2021-06-23 | Fix indentation | regnat | |
2021-06-23 | Reformat the sql statements | regnat | |
2021-06-23 | Remove a useless string split | Théophane Hufschmitt | |
Co-authored-by: Eelco Dolstra <edolstra@gmail.com> | |||
2021-06-23 | Pass more values by reference | Théophane Hufschmitt | |
Rather than copying them around everywhere Co-authored-by: Eelco Dolstra <edolstra@gmail.com> | |||
2021-06-22 | nix-shell: Replace resolving failure error by an assertion | regnat | |
This shouldn’t happen in practice, so better make it explicit | |||
2021-06-22 | Merge pull request #4930 from domenkozar/perl-binding-aarch64-darwin | Domen Kožar | |
perlBindings: fix build on aarch64-darwin | |||
2021-06-21 | perlBindings: fix build on aarch64-darwin | Domen Kožar | |
2021-06-21 | Shorten a stupidly long sql query name | regnat | |
2021-06-21 | Merge pull request #4833 from NixOS/ca/json-realisations-in-worker-protocol | Eelco Dolstra | |
Always send the realisations as JSON | |||
2021-06-21 | Merge pull request #4928 from NixOS/ca/remove-existing-invalid-store-path | Eelco Dolstra | |
Remove a possible existing store path when building CA derivations | |||
2021-06-21 | Merge pull request #4929 from NixOS/only-symlink-wanted-outputs | Eelco Dolstra | |
Only symlink the requested outputs in `nix build` | |||
2021-06-21 | Properly set the output env variables | Théophane Hufschmitt | |
Co-authored-by: John Ericson <git@JohnEricson.me> | |||
2021-06-21 | Only symlink the requested outputs in `nix build` | regnat | |
Fix #4925 | |||
2021-06-21 | Remove a possible existing store path when building CA derivations | regnat | |
In case a previous interrupted build left a garbage path laying around, remove it before trying to move the path to its final location. Fix #4858 | |||
2021-06-21 | Fix the remote build of CA derivations | regnat | |
Make sure that the derivation we send to the remote builder is exactly the one that we want to build locally so that the output ids are exactly the same Fix #4845 | |||
2021-06-21 | Merge pull request #4923 from edolstra/uds-store-root-param | Eelco Dolstra | |
UDSRemoteStore: Support the 'root' store parameter | |||
2021-06-18 | UDSRemoteStore: Support the 'root' store parameter | Eelco Dolstra | |
Useful when we're using a daemon with a chroot store, e.g. $ NIX_DAEMON_SOCKET_PATH=/tmp/chroot/nix/var/nix/daemon-socket/socket nix-daemon --store /tmp/chroot Then the client can now connect with $ nix build --store unix:///tmp/chroot/nix/var/nix/daemon-socket/socket?root=/tmp/chroot nixpkgs#hello | |||
2021-06-15 | Add a test for the gc with CA derivations | regnat | |
Also add a small architecture to easily run CA-enabled tests |