Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-02 | Merge pull request #7478 from hercules-ci/make-sure-initNix-called | Théophane Hufschmitt | |
libstore: Make sure that initNix has been called | |||
2023-01-02 | Merge pull request #7536 from fricklerhandwerk/doc-fixup | Théophane Hufschmitt | |
remove redundant re-definition of store derivations | |||
2023-01-02 | remove redundant re-definition of store derivations | Valentin Gagarin | |
2023-01-02 | Merge pull request #7485 from fricklerhandwerk/doc-store-derivation | Théophane Hufschmitt | |
define "store derivation" | |||
2023-01-02 | Merge pull request #7507 from trofi/use-nix-settings-in-tests | Théophane Hufschmitt | |
tests: switch to non-deprecated nix.settings.* module parameters | |||
2023-01-02 | Merge pull request #7351 from NaN-git/fix-mkString | Théophane Hufschmitt | |
cleanup eval.hh/eval.cc | |||
2023-01-02 | Merge pull request #7521 from ncfavier/migration-deadlock | Théophane Hufschmitt | |
Release shared lock before acquiring exclusive lock | |||
2023-01-02 | Merge pull request #7531 from steshaw/fix-error-message | Théophane Hufschmitt | |
Fix typo in error message | |||
2023-01-02 | Merge pull request #7476 from trofi/allow-external-CXXFLAGS | Théophane Hufschmitt | |
configure.ac: don't clobber CFLAGS=/CXXFLAGS= and allow users to pass… | |||
2023-01-01 | Fix error message | Steven Shaw | |
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-27 | Release shared lock before acquiring exclusive lock | Naïm Favier | |
In principle, this should avoid deadlocks where two instances of Nix are holding a shared lock on big-lock and are both waiting to get an exclusive lock. However, it seems like `flock(2)` is supposed to do this automatically, so it's not clear whether this is actually where the problem comes from. | |||
2022-12-24 | libstore: Make sure that initNix has been called | Robert Hensing | |
Prevent bugs like https://github.com/cachix/cachix/pull/477 | |||
2022-12-24 | remove undefined function | Philipp Otterbein | |
2022-12-24 | remove function makeImmutableStringWithLen | Philipp Otterbein | |
2022-12-24 | tests: switch to non-deprecated nix.settings.* module parameters | Sergei Trofimovich | |
Without the change checks issue the fllowing warning: $ nix flake check trace: warning: The option `nix.useSandbox' defined in `makeTest parameters' has been renamed to `nix.settings.sandbox'. trace: warning: The option `nix.useSandbox' defined in `makeTest parameters' has been renamed to `nix.settings.sandbox'. trace: warning: The option `nix.maxJobs' defined in `makeTest parameters' has been renamed to `nix.settings.max-jobs'. ... | |||
2022-12-23 | Merge pull request #7367 from lheckemann/nixpkgs-22.11 | Eelco Dolstra | |
Bump nixpkgs to 22.11 | |||
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 | Merge pull request #7489 from mupdt/nar-info-disk-cache-race-condition | Eelco Dolstra | |
[PDT] TDE-3114: prevent a race-condition when creating the S3 cache | |||
2022-12-21 | primops `storeDir` test uses `settings.nixStore` | mupdt | |
2022-12-21 | link "store derivation" to glossary definition | Valentin Gagarin | |
2022-12-21 | update description of "store derivation" in installables section | Valentin Gagarin | |
a store derivation is not a store path itself, it has a store path. | |||
2022-12-21 | define "store derivation" | Valentin Gagarin | |
2022-12-21 | [PDT] TDE-3114: prevent a race-condition when creating the S3 cache | mupdt | |
2022-12-20 | doc/book.toml: Improve config (#7300) | Robert Hensing | |
* doc/book.toml: Improve config - `title` value will be added to the HTML <title> - here</title> - `git-repository-url` adds a link to the GitHub repo in the top right corner - `edit-url-template` adds an edit link, inviting contributions Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> | |||
2022-12-20 | Merge pull request #7483 from fricklerhandwerk/glossary-fixups | Eelco Dolstra | |
make relative links explicit | |||
2022-12-20 | make relative links explicit | Valentin Gagarin | |
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-19 | fixup: remove boehmgc patch | Linus Heckemann | |
2022-12-17 | configure.ac: don't clobber CFLAGS=/CXXFLAGS= and allow users to pass in ↵ | Sergei Trofimovich | |
custom flags Reported-by: 0n-s Bug: https://github.com/trofi/nix-guix-gentoo/issues/26 | |||
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 |