Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-23 | Merge pull request #7641 from layus/coerce-strings-fixups | Théophane Hufschmitt | |
Coerce strings fixups | |||
2023-01-22 | primop: add readFileType, optimize readDir | Alex Ameen | |
Allows checking directory entry type of a single file/directory. This was added to optimize the use of `builtins.readDir` on some filesystems and operating systems which cannot detect this information using POSIX's `readdir`. Previously `builtins.readDir` would eagerly use system calls to lookup these filetypes using other interfaces; this change makes these operations lazy in the attribute values for each file with application of `builtins.readFileType`. | |||
2023-01-21 | Fix #7655 | John Ericson | |
We had some local variables left over from the older (more complicated) implementation of this function. They should all be unused, but one wasn't by mistake. Delete them all, and replace the one that was still in use as intended. | |||
2023-01-21 | Expand tests to reproduce #7655 | John Ericson | |
The original `builtins.getContext` test from 1d757292d0cb78beec32fcdfe15c2944a4bc4a95 would have caught this. The problem is that b30be6b450f872f8be6dc8afa28f4b030fa8d1d1 adding `builtins.appendContext` modified that test to make it test too much at once, rather than adding a separate test. We now have isolated tests for both functions, and also a property test showing everything put together (in the form of an eta rule for strings with context). This is better coverage and properly reproduces the bug. | |||
2023-01-20 | PR template: Specify path to integration tests | Robert Hensing | |
2023-01-20 | Use the official, documented NixOS runTest interface | Robert Hensing | |
2023-01-20 | tests: Move NixOS tests to tests/nixos | Robert Hensing | |
This will allow contributors to find them more easily. | |||
2023-01-20 | Merge pull request #7577 from hercules-ci/pr-template | Robert Hensing | |
.github: Add pull request template | |||
2023-01-20 | Update .github/PULL_REQUEST_TEMPLATE.md | Robert Hensing | |
2023-01-20 | Update .github/PULL_REQUEST_TEMPLATE.md | Robert Hensing | |
2023-01-20 | Merge pull request #7647 from fps/operator_doc | Valentin Gagarin | |
doc: fix update operator description | |||
2023-01-20 | doc: fix update operator description | Florian Paul Schmidt | |
2023-01-20 | Use complete '__toString' attribute name | Guillaume Maudoux | |
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com> | |||
2023-01-20 | Fix unreachable error message | Guillaume Maudoux | |
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com> | |||
2023-01-20 | Merge pull request #7490 from fricklerhandwerk/doc-realise | Théophane Hufschmitt | |
define the terms "realise" and "valid" for store paths | |||
2023-01-20 | Fix url parsing for urls using `file+` | Eric Wolf | |
`file+https://example.org/test.mp4` should not be rejected with `unexpected authority`. | |||
2023-01-19 | Merge pull request #7629 from phip1611/patch-3 | Valentin Gagarin | |
2023-01-19 | doc: update language/index.md | Philipp Schuster | |
- make `<nixpkgs>` visible (was blank in the rendered version) | |||
2023-01-19 | Always display addErrorContext messages in (expanded) traces | Guillaume Maudoux | |
2023-01-19 | Discuss re-entrant errors and design | Guillaume Maudoux | |
2023-01-19 | Add tests for error traces, and fixes | Guillaume Maudoux | |
2023-01-19 | Revert "Revert "Merge pull request #6204 from layus/coerce-string"" | Guillaume Maudoux | |
This reverts commit 9b33ef3879a764bed4cc2404a08344c3a697a646. | |||
2023-01-19 | Merge pull request #7640 from marceltransier/patch-2 | Eelco Dolstra | |
Fix update operator usage in operators.md | |||
2023-01-19 | Merge pull request #7638 from marceltransier/patch-1 | Eelco Dolstra | |
Fix markdown error in operators.md | |||
2023-01-19 | Fix update operator usage in operators.md | Marcel Transier | |
2023-01-18 | Fix markdown error in operators.md | Marcel Transier | |
Escape logical or pipe in markdown table according to https://github.github.com/gfm/#example-200 | |||
2023-01-18 | Merge pull request #7636 from asymmetric/relnotes-flakre-reg | Eelco Dolstra | |
Relase notes: add empty flake registry | |||
2023-01-18 | Relase notes: add empty flake registry | Lorenzo Manacorda | |
Introduced in #5420 | |||
2023-01-18 | Merge pull request #7631 from edolstra/output-names | Eelco Dolstra | |
OutputSpec: Allow all valid output names | |||
2023-01-18 | Add test for OutputsSpec::Names | Eelco Dolstra | |
From @Ericson2314. | |||
2023-01-18 | Fix indentation | Eelco Dolstra | |
2023-01-18 | Update binary-cache-substituter.md (#7628) | Philipp Schuster | |
`binary-caches` is deprecated and `substituters` the new recommended option. | |||
2023-01-18 | Merge pull request #7627 from edolstra/fetchTarball-channel | Eelco Dolstra | |
Restore support for channel: URLs in fetchTarball | |||
2023-01-18 | Add some tests for illegal output names | Eelco Dolstra | |
2023-01-18 | OutputSpec: Allow all valid output names | Eelco Dolstra | |
Fixes #7624. | |||
2023-01-18 | Merge pull request #7598 from yangsheng6810/fix_env_escape | Théophane Hufschmitt | |
Add escape for systemd service in installer script | |||
2023-01-18 | Restore support for channel: URLs in fetchTarball | Eelco Dolstra | |
Fixes #7625. | |||
2023-01-18 | Merge pull request #7621 from hercules-ci/nixpkgs-lib-regression-test | Robert Hensing | |
Revert #6204 to fix regression, add nixpkgs/lib/tests as regression test | |||
2023-01-18 | flake.nix: Add nixpkgs/lib/tests as regression test | Robert Hensing | |
2023-01-18 | Revert "Merge pull request #6204 from layus/coerce-string" | Robert Hensing | |
This reverts commit a75b7ba30f1e4f8b15e810fd18e63ee9552e0815, reversing changes made to 9af16c5f742300e831a2cc400e43df1e22f87f31. | |||
2023-01-17 | Merge pull request #7620 from NixOS/bump-2.14.0 | Eelco Dolstra | |
Bump version | |||
2023-01-17 | Bump version | Eelco Dolstra | |
2023-01-17 | Merge pull request #7614 from edolstra/typo | Eelco Dolstra | |
Fix typo in the release notes | |||
2023-01-17 | Typo | Eelco Dolstra | |
2023-01-17 | Merge pull request #7613 from obsidiansystems/fix-variant-missing-raw | Eelco Dolstra | |
Try again to fix aarch64-linux build failure | |||
2023-01-17 | Try again to fix aarch64-linux build failure | John Ericson | |
f419ab48e6394838097f158265ac3cc531ee7958 was on the right track, but there are a few more missing `raw()` calls to fix. | |||
2023-01-17 | Keep the default profile the same | Théophane Hufschmitt | |
It's used as the “system” profile in a bunch of places, so better not touch it. Besides, it doesn't hurt to keep it since it's owned by root any way, so it doesn't have the `chown` problem that the user profiles had and that led to wanting to move them on the client-side. | |||
2023-01-17 | Don't try to migrate existing profiles | Théophane Hufschmitt | |
Doing so would be more dangerous than useful, better leave them as-is if they already exist | |||
2023-01-17 | Test the migration of the user profiles | Théophane Hufschmitt | |
2023-01-17 | Migrate the old profiles to the new location | Théophane Hufschmitt | |
Make sure that we don’t just create the new profiles directory, but that we also migrate every existing profile to it. |