Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-12 | Support flake references in the old CLI | Eelco Dolstra | |
Fixes #7026. | |||
2022-12-12 | Merge pull request #7421 from edolstra/lazy-trees-trivial-changes | Eelco Dolstra | |
Trivial changes from the lazy-trees branch | |||
2022-12-12 | Merge branch 'master' into indexed-store-path-outputs | John Ericson | |
2022-12-09 | Remove tests for --repeat | Eelco Dolstra | |
https://hydra.nixos.org/build/201125739 | |||
2022-12-08 | Fix `nix log` with CA derivations | regnat | |
Fix #6209 When trying to run `nix log <installable>`, try first to resolve the derivation pointed to by `<installable>` as it is the resolved one that holds the build log. This has a couple of shortcomings: 1. It’s expensive as it requires re-reading the derivation 2. It’s brittle because if the derivation doesn’t exist anymore or can’t be resolved (which is the case if any one of its build inputs is missing), then we can’t access the log anymore However, I don’t think we can do better (at least not right now). The alternatives I see are: 1. Copy the build log for the un-resolved derivation. But that means a lot of duplication 2. Store the results of the resolving in the db. Which might be the best long-term solution, but leads to a whole new class of potential issues. | |||
2022-12-07 | Trivial changes from the lazy-trees branch | Eelco Dolstra | |
2022-12-06 | tests: don't refer to TMPDIR | Naïm Favier | |
2022-12-02 | tests/fetchGitSubmodules: fix for newer Git | Linus Heckemann | |
2022-12-01 | Really fix 'nix store make-content-addressed --json' | Eelco Dolstra | |
https://hydra.nixos.org/log/mcgypcf9vj4n8vdmw7lj3l05c899v73w-nix-2.12.0pre20221201_16b03f0-x86_64-unknown-linux-musl.drv | |||
2022-11-29 | Merge pull request #3600 from NixOS/auto-uid-allocation | Eelco Dolstra | |
Automatic UID allocation | |||
2022-11-28 | Add a setting for enabling cgroups | Eelco Dolstra | |
2022-11-27 | Fix evaluation | Eelco Dolstra | |
2022-11-27 | Add tests for auto-uid-allocation, uid-range and cgroups | Eelco Dolstra | |
2022-11-25 | Merge branch 'master' into indexed-store-path-outputs | John Ericson | |
2022-11-23 | add explanation and test | Taeer Bar-Yam | |
2022-11-16 | Merge pull request #7134 from yorickvP/disable-dbg-on-complete | Théophane Hufschmitt | |
Temporarily disable the debugger during completion evaluation | |||
2022-11-15 | Merge pull request #7283 from hercules-ci/issue-6572 | Théophane Hufschmitt | |
Fix #6572 `requires non-existent output` | |||
2022-11-14 | tests: Reproduce #6572 | Robert Hensing | |
2022-11-14 | Test that the result of `readFile` gets ref-scanned | Théophane Hufschmitt | |
2022-11-03 | tests/impure-derivations.sh: remove unknown experimental feature 'ca-references' | Artturin | |
ca-references was stabilized in d589a6aa8a5d0c9f391400d7e0e209106e89c857 | |||
2022-11-03 | SourceExprCommand: swallow EvalError, add tests for this | Yorick van Pelt | |
Completing things that would error would print an ugly error in the middle of your command line. Avoid printing this error. | |||
2022-10-31 | Merge pull request #7039 from Mic92/libfetchers-variant | Théophane Hufschmitt | |
libfetchers: avoid api.github.com ratelimit if no github token is set | |||
2022-10-30 | Also test github flakes when access tokens are provided | Jörg Thalheim | |
2022-10-29 | Update test after api.github.com ratelimit avoidance | Sandro Jäckel | |
2022-10-28 | Merge branch 'master' into indexed-store-path-outputs | John Ericson | |
2022-10-26 | Merge pull request #7174 from agbrooks/git-tag-bug | Eelco Dolstra | |
Prevent fetchGit from using incorrect cached rev for different refs | |||
2022-10-25 | Merge pull request #7196 from sternenseemann/reenable-eval-okay-eq | Théophane Hufschmitt | |
tests/lang: re-enable eval-okay-eq.nix tests | |||
2022-10-19 | tests/lang: re-enable eval-okay-eq.nix tests | sternenseemann | |
This is a really old test case (which was originally written before the proper Nix syntax). The tested deep comparison behavior was implemented and reverted soon after due to performance problems, but it has been restored in today's Nix again (thanks to the derivation comparison optimization, presumably). | |||
2022-10-18 | Add command 'nix store path-from-hash-part' | Eelco Dolstra | |
This exposes the Store::queryPathFromHashPart() interface in the CLI. | |||
2022-10-14 | Add test for issue 7146 | Andrew Brooks | |
2022-10-12 | Merge pull request #7149 from amjoseph-nixpkgs/pr/intersectAttrs/values | Eelco Dolstra | |
parseDrvName: remove doc/impl discrepancy, add test covering the gap | |||
2022-10-08 | tests/lang/eval-okay-versions.nix: add test for previous commit | Adam Joseph | |
This commit adds a test covering the discrepancy between parseDrvName's implementation and documentation (the discrepancy was eliminated in the previous commit). | |||
2022-09-28 | tests/build-dry: re-enable some test | Solene Rapenne | |
2022-09-26 | Merge pull request #7043 from edolstra/installer-test | Eelco Dolstra | |
Add an installer test | |||
2022-09-26 | Quote URLs | Eelco Dolstra | |
2022-09-26 | Remove FIXME | Eelco Dolstra | |
2022-09-22 | Dodge "trusted" vs "trustworthy" by being explicit | John Ericson | |
Hopefully this is best! | |||
2022-09-22 | "valid signature" -> "trustworthy signature" | John Ericson | |
I just had a colleague get confused by the previous phrase for good reason. "valid" sounds like an *objective* criterion, e.g. and *invalid signature* would be one that would be trusted by no one, e.g. because it misformatted or something. What is actually going is that there might be a signature which is perfectly valid to *someone else*, but not to the user, because they don't trust the corresponding public key. This is a *subjective* criterion, because it depends on the arbitrary and personal choice of which public keys to trust. I therefore think "trustworthy" is a better adjective to use. Whether something is worthy of trust is clearly subjective, and then "trust" within that word nicely evokes `trusted-public-keys` and friends. | |||
2022-09-15 | Fix evaluation | Eelco Dolstra | |
2022-09-15 | Add RHEL 9 | Eelco Dolstra | |
2022-09-15 | Disable Ubuntu 14.04 | Eelco Dolstra | |
2022-09-15 | Add RHEL 7/8 | Eelco Dolstra | |
2022-09-15 | Use libvirt image | Eelco Dolstra | |
2022-09-15 | Remove pre-release Ubuntu 22.10 | Eelco Dolstra | |
2022-09-15 | Add Ubuntu 22.04 LTS | Eelco Dolstra | |
2022-09-15 | Make cross product of images and tests | Eelco Dolstra | |
2022-09-15 | Test building | Eelco Dolstra | |
2022-09-14 | Get Ubuntu 22.10 to work | Eelco Dolstra | |
2022-09-14 | Enable daemon installation test on Fedora | Eelco Dolstra | |
2022-09-14 | Add Fedora 36 | Eelco Dolstra | |