Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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 | Merge pull request #7490 from fricklerhandwerk/doc-realise | Théophane Hufschmitt | |
define the terms "realise" and "valid" for store paths | |||
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 | 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 | Merge pull request #7612 from edolstra/release-notes | Eelco Dolstra | |
Release notes for 2.13 | |||
2023-01-17 | Merge pull request #7606 from hercules-ci/recognize-some-flake-attributes | Eelco Dolstra | |
flake check: Recognize well known community attributes | |||
2023-01-17 | Release notes | Eelco Dolstra | |
2023-01-16 | flake check: Recognize well known community attributes | Robert Hensing | |
This avoids warning fatigue, making `nix flake check` more effective. | |||
2023-01-16 | Merge pull request #7585 from NixOS/macos-disconnect | Eelco Dolstra | |
MonitorFdHup: Make it work on macOS again | |||
2023-01-16 | Merge pull request #7604 from obsidiansystems/fix-variant-missing-raw | Robert Hensing | |
Try to fix build failure | |||
2023-01-15 | Try to fix build failure | John Ericson | |
Failure: https://hydra.nixos.org/build/205357257/nixlog/1 The problem seems to be trying to `std::visit` a derived class of `std::variant`. Per https://stackoverflow.com/questions/63616709/incomplete-type-stdvariant-used-in-nested-name-specifier certain C++ standard library implementations allow this, but others do not. The solution is simply to call the `raw` method, which upcasts the reference back to the `std::variant`. | |||
2023-01-14 | Merge pull request #7599 from obsidiansystems/move-path-info-definitions | Robert Hensing | |
Move `ValidPathInfo` defintions to `path-info.cc` | |||
2023-01-14 | Apply suggestions from code review | Robert Hensing | |
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> | |||
2023-01-13 | Move `ValidPathInfo` defintions to `path-info.cc` | John Ericson | |
Originally there was no `path-info.*`, then there was `path-info.hh`, then there was `path-info.cc`, but only for new things. Moving this stuff over makes everything consistent. | |||
2023-01-14 | Add escape for systemd service in installer script | Sheng Yang | |
Among all the characters that are allowed in a URL, both the percentage sign "%" and the single quotation mark "'" needs escaping when written as a environment variable in a systemd service file. While the single quotation mark may be rare, the percentage sign is widely used to escape characters in a URL. This is especially common in proxy setting, where username and password may contain special characters that need percentage escaping. This patch applies the following replacements: % -> %% ' -> \' | |||
2023-01-13 | Merge pull request #7597 from tweag/move-implem-bit-to-implem-file | Robert Hensing | |
Move the `getBuildLog` implementation to its own implementation file | |||
2023-01-13 | Merge pull request #6815 from obsidiansystems/better-wanted-outputs | Robert Hensing | |
`OutputSpec` for `DerivationGoal` and `DerivedPath`, today's `OutputSpec` -> `ExtendedOutputSpec` | |||
2023-01-13 | Move the `getBuildLog` implementation to its own implementation file | Théophane Hufschmitt | |
Keep the header minimal and clean | |||
2023-01-13 | Merge pull request #7430 from tweag/ca/fix-nix-log | Théophane Hufschmitt | |
Ca/fix nix log | |||
2023-01-13 | Merge pull request #7427 from fricklerhandwerk/pr-policy | Théophane Hufschmitt | |
state priorities in triaging and discussion process | |||
2023-01-12 | Write more (extended) output spec tests | John Ericson | |