Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-02 | Merge pull request #6194 from edolstra/nix-profile | Eelco Dolstra | |
Add basic tests for 'nix profile' | |||
2022-03-02 | Add basic tests for 'nix profile' | Eelco Dolstra | |
Fixes #6193. | |||
2022-03-02 | Merge pull request #4345 from bjornfor/installer-configurable-uid-gid | Eelco Dolstra | |
installer: allow overriding nix user GID and UIDs | |||
2022-03-02 | Style | Eelco Dolstra | |
2022-03-02 | tests: Rename nix-profile.sh -> bash-profile.sh | Eelco Dolstra | |
2022-03-02 | Remove stray debug line | Eelco Dolstra | |
2022-03-02 | Merge pull request #6189 from obsidiansystems/build-result-header | Eelco Dolstra | |
Move `BuildResult` defintion to its own header | |||
2022-03-02 | Merge pull request #6190 from andersk/bel | Eelco Dolstra | |
filterANSIEscapes: Ignore BEL character | |||
2022-03-01 | filterANSIEscapes: Ignore BEL character | Anders Kaseorg | |
GCC is not as good at music as it seems to think it is. Fixes #4546. Signed-off-by: Anders Kaseorg <andersk@mit.edu> | |||
2022-03-01 | Move `BuildResult` defintion to its own header | John Ericson | |
Just like we did for `ValidPathInfo` in d92d4f85a5c8a2a2385c084500a8b6bd54b54e6c. | |||
2022-03-01 | installer: allow overriding nix user GID and UIDs | Bjørn Forsman | |
Needed to resolve conflict in case the default GID and UIDs are in use. | |||
2022-03-01 | Merge pull request #6187 from thufschmitt/allow-the-darwin-tests-to-be-flaky | Eelco Dolstra | |
Acknowledge that the macOS tests are flaky | |||
2022-03-01 | Acknowledge that the macOS tests are flaky | regnat | |
Restart the tests (at most once) on `unexpected EOF` errors. This is truly ugly, but might prevent half of the CI runs to fail because of https://github.com/NixOS/nix/issues/3605 | |||
2022-03-01 | Merge pull request #6185 from hercules-ci/fetchTree-reuse-local-paths | Eelco Dolstra | |
fetchTree: Use isValidPath, add comment | |||
2022-03-01 | fetchTree: Use isValidPath, add comment | Robert Hensing | |
2022-03-01 | fetch{url,Tarball}: Remove 'narHash' attribute | Eelco Dolstra | |
This was introduced in #6174. However fetch{url,Tarball} are legacy and we shouldn't have an undocumented attribute that does the same thing as one that already exists ('sha256'). | |||
2022-03-01 | Merge pull request #6183 from obsidiansystems/sort-config | Eelco Dolstra | |
Move some stuff from `Settings` to a new `FetchSettings`. | |||
2022-03-01 | Merge pull request #6174 from hercules-ci/fetchTree-reuse-local-paths | Théophane Hufschmitt | |
fetchTree: Do not re-fetch paths already present + refactor | |||
2022-03-01 | Move some stuff from `Settings` to a new `FetchSettings`. | John Ericson | |
Starting work on #5638 The exact boundary between `FetchSettings` and `EvalSettings` is not clear to me, but that's fine. First lets clean out `libstore`, and then worry about what, if anything, should be the separation between those two. | |||
2022-02-28 | Add EvalState::allowAndSetStorePathString helper | Robert Hensing | |
This switches addPath from `printStorePath` to `toRealPath`. | |||
2022-02-28 | fetchTree: Do not re-fetch paths already present | Robert Hensing | |
2022-02-28 | Merge pull request #6179 from NixOS/properly-start-the-daemon-in-tests | Théophane Hufschmitt | |
tests: Fix the start of the daemon | |||
2022-02-28 | tests: Fix the start of the daemon | regnat | |
- Make sure that it starts even without the `nix-command` xp feature - Fail if it doesn’t manage to start This fixes a 30s wait for every test in `init.sh` as the daemon couldn’t start, but the code was just waiting 30s and continuing as if everything was all right. | |||
2022-02-28 | Merge pull request #6178 from edolstra/fix-darwin | Eelco Dolstra | |
Fix Darwin build | |||
2022-02-28 | Fix clang warning | Eelco Dolstra | |
2022-02-28 | Fix Darwin build | Eelco Dolstra | |
Fixes #6169 | |||
2022-02-28 | Merge pull request #6072 from Ma27/fix-nix-why-depends-non-precise | Théophane Hufschmitt | |
nix/why-depends: fix output when not using `--precise` | |||
2022-02-28 | Merge pull request #6123 from abathur/fix_6122 | Domen Kožar | |
install-darwin: fix mount permission edge-case | |||
2022-02-25 | Remove std::string alias (for real this time) | Eelco Dolstra | |
Also use std::string_view in a few more places. | |||
2022-02-25 | xml-writer: Remove std aliases | Eelco Dolstra | |
2022-02-25 | Merge pull request #6164 from kamadorueda/issue-5859 | Théophane Hufschmitt | |
refactor: remove verbose-build from docs | |||
2022-02-25 | refactor: remove verbose-build from docs | Kevin Amado | |
- From what I see it is an implementation detail but is no longer configurable from the settings | |||
2022-02-25 | ExprAttrs::show(): Show attrs in sorted order | Eelco Dolstra | |
Issue #6160. | |||
2022-02-24 | Merge pull request #6089 from edolstra/dot-default | Eelco Dolstra | |
Replace defaultBla.$system with bla.$system.default | |||
2022-02-24 | Merge pull request #6161 from edolstra/locked | Eelco Dolstra | |
libfetchers: Rename immutable -> locked | |||
2022-02-24 | libfetchers: Rename immutable -> locked | Eelco Dolstra | |
This is more consistent with flake terminology. | |||
2022-02-24 | Merge pull request #6150 from GuillaumeDesforges/doc/builtins-function-anchor | Eelco Dolstra | |
Add anchor to builtin functions in HTML documentation | |||
2022-02-24 | Merge pull request #6159 from NixOS/more-eager-daemon-polling-in-tests | Eelco Dolstra | |
testS: poll more eagerly for the daemon start/stop | |||
2022-02-24 | Merge pull request #6158 from NixOS/reorder-tests | Eelco Dolstra | |
Sort the tests by wall time | |||
2022-02-24 | testS: poll more eagerly for the daemon start/stop | regnat | |
Polling every 1 second means that even the simplest test takes at least 2 seconds. We can reasonably poll 1/10 of that to make things much quicker (esp. given that most of the time 0.1s is enough for the daemon to be started or stopped) | |||
2022-02-24 | Sort the tests by wall time | regnat | |
The tests are scheduled in the order they appear, so running the long ones first slightly improves the scheduling. On my machine, this decreases the time of `make install` from 40s to 36s | |||
2022-02-24 | Anchor with prefix | Guillaume Desforges | |
2022-02-24 | Merge pull request #5342 from Misterio77/add-sourcehut | Théophane Hufschmitt | |
Add support for sourcehut input scheme | |||
2022-02-23 | add sourcehut integration test | Gabriel Fontes | |
2022-02-23 | Anchor link for builtin functions in HTML doc | Guillaume Desforges | |
2022-02-23 | Add html make target | Guillaume Desforges | |
2022-02-23 | Merge pull request #6147 from NixOS/include-outputs-doc | Eelco Dolstra | |
Precise the doc for `--include-outputs` | |||
2022-02-23 | Precise the doc for `--include-outputs` | Théophane Hufschmitt | |
Make it explicit that it only includes the existing outputs and not the ones that haven’t been realised | |||
2022-02-22 | install-darwin: track mount permission edge-case fix | Travis A. Everett | |
Same as 1fd127a06833c19a5a2965bd41cf4f695773cca6, but applied to a code path (volume_pass_works -> verify_volume_pass) that the reporting user didn't hit and wasn't able to trigger manually. I am not certain but I suspect it will be easier to add prophylactically than to debug if its absence causes trouble some day. | |||
2022-02-22 | Update docs | Eelco Dolstra | |