Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-29 | Merge pull request #7524 from ncfavier/sandbox-paths-closure | Eelco Dolstra | |
doc: sandbox-paths computes closures | |||
2022-12-29 | Merge pull request #7504 from edolstra/nix-develop-personality | Eelco Dolstra | |
nix develop: Set personality | |||
2022-12-28 | doc: sandbox-paths computes closures | Naïm Favier | |
2022-12-23 | nix develop: Set personality | Eelco Dolstra | |
This makes 'nix develop' set the Linux personality in the same way that the actual build does, allowing a command like 'nix develop nix#devShells.i686-linux.default' on x86_64-linux to work correctly. | |||
2022-12-23 | Merge pull request #7503 from edolstra/fix-dirOf | Eelco Dolstra | |
Fix CanonPath::dirOf() returning a string_view of a temporary | |||
2022-12-23 | Fix CanonPath::dirOf() returning a string_view of a temporary | Eelco Dolstra | |
https://hydra.nixos.org/build/202837872 | |||
2022-12-22 | Merge pull request #7493 from mupdt/primops-storeDir-test-non-standard-path | Eelco Dolstra | |
primops `storeDir` test uses `settings.nixStore` | |||
2022-12-21 | primops `storeDir` test uses `settings.nixStore` | mupdt | |
2022-12-21 | [PDT] TDE-3114: prevent a race-condition when creating the S3 cache | mupdt | |
2022-12-20 | Merge pull request #7451 from edolstra/abstract-pos | Eelco Dolstra | |
Introduce AbstractPos | |||
2022-12-20 | Merge pull request #7473 from hercules-ci/sqlite-error | Théophane Hufschmitt | |
Improve sqlite error messages | |||
2022-12-20 | Merge pull request #7480 from nrdxp/fix-develop-drv | Théophane Hufschmitt | |
fix(develop): make `nix develop` drv recreatable | |||
2022-12-19 | fix(develop): make `nix develop` drv recreatable | Timothy DeHerrera | |
2022-12-19 | Merge pull request #7462 from ↵ | Domen Kožar | |
rapenne-s/improve_messaging_reusing_trusted_substituter Inform user instead of warning them when using a trusted substituter | |||
2022-12-19 | Merge pull request #7450 from edolstra/canon-path | Eelco Dolstra | |
Add CanonPath wrapper to represent canonicalized paths | |||
2022-12-17 | Improve sqlite error messages | Robert Hensing | |
They did not include the detailed error message, losing essential information for troubleshooting. Example message: warning: creating statement 'insert or rplace into NARs(cache, hashPart, namePart, url, compression, fileHash, fileSize, narHash, narSize, refs, deriver, sigs, ca, timestamp, present) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 1)': at offset 10: SQL logic error, near "rplace": syntax error (in '/tmp/nix-shell.grQ6f7/nix-test/tests/binary-cache/test-home/.cache/nix/binary-cache-v6.sqlite') It's not the best example; more important information will be in the message for e.g. a constraint violation. I don't see why this specific error is printed as a warning, but that's for another commit. | |||
2022-12-16 | printMsg replacement by printInfo | Solène Rapenne | |
Co-authored-by: Théophane Hufschmitt <7226587+thufschmitt@users.noreply.github.com> | |||
2022-12-15 | Fix a crash in DerivedPath::Built::toJSON() with impure derivations | Eelco Dolstra | |
The use of 'nullptr' here didn't result in a null JSON value, but in a nullptr being cast to a string, which aborts. | |||
2022-12-14 | warnings: switch to info level when using a saved substituter | Solène Rapenne | |
2022-12-14 | Allow disabling build users by unsetting `build-users-group` | Naïm Favier | |
Unsetting `build-users-group` (without `auto-allocate-uids` enabled) gives the following error: ``` src/libstore/lock.cc:25: static std::unique_ptr<nix::UserLock> nix::SimpleUserLock::acquire(): Assertion `settings.buildUsersGroup != ""' failed. ``` Fix the logic in `useBuildUsers` and document the default value for `build-users-group`. | |||
2022-12-13 | Merge pull request #7455 from rapenne-s/documentation_fix | Eelco Dolstra | |
Add anchors and links to definition | |||
2022-12-13 | Merge pull request #4543 from obsidiansystems/indexed-store-path-outputs | Eelco Dolstra | |
Low level `<drvPath>^<outputName>` installable syntax to match existing `<highLevelInstallable>^<outputNames>` syntax | |||
2022-12-13 | Restore display of source lines for stdin/string inputs | Eelco Dolstra | |
2022-12-13 | Fix compilation | Eelco Dolstra | |
2022-12-13 | Improve cast safety | Eelco Dolstra | |
Co-authored-by: Théophane Hufschmitt <7226587+thufschmitt@users.noreply.github.com> | |||
2022-12-13 | documentation: use sections instead of list items | Solène Rapenne | |
2022-12-13 | documentation: link flake URL term to definition | Solène Rapenne | |
2022-12-13 | documentation: fix link to definition | Solène Rapenne | |
2022-12-13 | Merge pull request #6741 from Mindavi/nix-no-gc | Théophane Hufschmitt | |
support building with --enable-gc=no | |||
2022-12-13 | Introduce AbstractPos | Eelco Dolstra | |
This makes the position object used in exceptions abstract, with a method getSource() to get the source code of the file in which the error originated. This is needed for lazy trees because source files don't necessarily exist in the filesystem, and we don't want to make libutil depend on the InputAccessor type in libfetcher. | |||
2022-12-12 | Merge branch 'indexed-store-path-outputs' of github.com:obsidiansystems/nix ↵ | John Ericson | |
into indexed-store-path-outputs | |||
2022-12-12 | Merge remote-tracking branch 'upstream/master' into indexed-store-path-outputs | John Ericson | |
2022-12-12 | Fix typos in the docs | John Ericson | |
Thanks! Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> | |||
2022-12-12 | Merge remote-tracking branch 'upstream/master' into indexed-store-path-outputs | John Ericson | |
2022-12-12 | Adjust docs | John Ericson | |
2022-12-12 | support building with --enable-gc=no | Rick van Schijndel | |
Some minor changes fixing the build without boehm. Fixes NixOS#6250 | |||
2022-12-12 | Apply suggestions from code review | John Ericson | |
Co-authored-by: Eelco Dolstra <edolstra@gmail.com> | |||
2022-12-12 | Add CanonPath wrapper to represent canonicalized paths | Eelco Dolstra | |
2022-12-12 | Simplify loop, feedback from @tfc and @Ericson2314 | Florian Friesdorf | |
2022-12-12 | Fix stack context notes to not rely on order | John Ericson | |
Make everything be in the form "while ..." (most things were already), and in particular *don't* use other propositions that must go after or before specific "while ..." clauses to make sense. | |||
2022-12-12 | Show stack trace above error message | Florian Friesdorf | |
Save developers from scrolling by displaying the error message last, below the stack trace. | |||
2022-12-12 | Don't reverse stack trace when showing | Florian Friesdorf | |
When debugging nix expressions the outermost trace tends to be more useful than the innermost. It is therefore printed last to save developers from scrolling. | |||
2022-12-12 | Merge pull request #7436 from edolstra/enable-lang-tests | Eelco Dolstra | |
Enable some language tests that were accidentally disabled | |||
2022-12-12 | Fix unused variable warning | Eelco Dolstra | |
2022-12-12 | Allow to disable global flake-registry with "" | Benoit de Chezelles | |
2022-12-12 | Add docs from the lazy-trees branch | Eelco Dolstra | |
2022-12-12 | Support flake references in the old CLI | Eelco Dolstra | |
Fixes #7026. | |||
2022-12-12 | Move isUri() and resolveUri() out of filetransfer.cc | Eelco Dolstra | |
These are purely related to NIX_PATH / -I command line parsing, so put them in libexpr. | |||
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 | |