Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-23 | Fix CanonPath::dirOf() returning a string_view of a temporary | Eelco Dolstra | |
https://hydra.nixos.org/build/202837872 | |||
2022-12-20 | Merge pull request #7411 from edolstra/no-gpg | Eelco Dolstra | |
Remove GPG-signing of releases | |||
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 | Merge pull request #7465 from edolstra/impure-derivations-dry-run | Eelco Dolstra | |
Fix a crash in DerivedPath::Built::toJSON() with impure derivations | |||
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 | Merge pull request #7458 from ncfavier/disable-build-users | Eelco Dolstra | |
Allow disabling build users by unsetting `build-users-group` | |||
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 #7456 from ncfavier/fix-links | Eelco Dolstra | |
doc: fix links | |||
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 | doc: fix links | Naïm Favier | |
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 #7454 from tweag/build-no-gc-in-hydra | Eelco Dolstra | |
Build Nix with the GC disabled in hydra | |||
2022-12-13 | Build Nix with the GC disabled in hydra | Théophane Hufschmitt | |
Make sure that it still compiles as it's easy to accidentally break one of the `#if` guarded clauses | |||
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 | Merge new tests into `build.sh` | 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 | Improve release notes | John Ericson | |
2022-12-12 | Apply suggestions from code review | John Ericson | |
Co-authored-by: Eelco Dolstra <edolstra@gmail.com> | |||
2022-12-12 | Merge pull request #7334 from chaoflow/stack-trace-order | Valentin Gagarin | |
Show stack trace above error message with innermost first | |||
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 | Merge pull request #5420 from bew/allow-disable-global-registry | Théophane Hufschmitt | |
Allow to disable global flake-registry with "" | |||
2022-12-12 | Fix reference to test directory path | Eelco Dolstra | |
2022-12-12 | Fix unused variable warning | Eelco Dolstra | |
2022-12-12 | Enable some language tests that were accidentally disabled | Eelco Dolstra | |
This didn't run because the corresponding .exp file didn't exist. | |||
2022-12-12 | Allow to disable global flake-registry with "" | Benoit de Chezelles | |