Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-24 | tests: enable ca-derivations for simple.nix in repl tests | Tom Bereknyei | |
2022-06-15 | Merge branch 'master' into nix-repl-flakes | Tom Bereknyei | |
2022-06-15 | Apply suggestions from code review | tomberek | |
Co-authored-by: Théophane Hufschmitt <7226587+thufschmitt@users.noreply.github.com> | |||
2022-06-15 | Merge pull request #6615 from WhyNotHugo/man-improvements | Théophane Hufschmitt | |
Add disambiguation to man page | |||
2022-06-14 | Merge pull request #6662 from tweag/stiky-non-flake-overrides | Eelco Dolstra | |
flake.cc: Make non-flake overrides sticky | |||
2022-06-14 | Add disambiguation to man page | Hugo Osvaldo Barrera | |
This should help future lost newcomers like myself understand where to find the docs for both of these commands and how they differ. | |||
2022-06-13 | flake.cc: Make non-flake overrides sticky | Alexander Bantyev | |
Overrides for inputs with flake=false were non-sticky, since they changed the `original` in `flake.lock`. This fixes it, by using the same locked original for both flake and non-flake inputs. | |||
2022-06-13 | Merge pull request #6619 from Jonpez2/patch-1 | Eelco Dolstra | |
Add security.csm to ignored-acls | |||
2022-06-13 | Merge pull request #6027 from Ma27/pure-repl | Eelco Dolstra | |
repl: `--option pure-eval true` actually enables pure eval mode | |||
2022-06-13 | Merge pull request #6634 from lovesegfault/fix-getgrouplist | Eelco Dolstra | |
fix(libstore/lock): support users that belong to more than 10 groups | |||
2022-06-13 | Merge pull request #6639 from Artturin/checkse | Eelco Dolstra | |
install-multi-user: check if selinux is enabled and if it is then abort | |||
2022-06-13 | Merge pull request #6648 from andersk/missing-rethrow | Eelco Dolstra | |
Add missing rethrows in conditional exception handlers | |||
2022-06-13 | Merge pull request #6651 from ncfavier/nix-build-stop-logger | Théophane Hufschmitt | |
nix-build: stop logger when appropriate | |||
2022-06-13 | Merge pull request #6653 from Misterio77/readd-sourcehut-regex-matching | Théophane Hufschmitt | |
fix sourcehut brach/tag resolving regression | |||
2022-06-11 | fix sourcehut brach/tag resolving regression | Gabriel Fontes | |
nixos/nix#6290 introduced a regex pattern to account for tags when resolving sourcehut refs. nixos/nix#4638 reafactored the code, accidentally treating the pattern as a regular string, causing all non-HEAD ref resolving to break. This fixes the regression and adds more test cases to avoid future breakage. | |||
2022-06-11 | nix-build: stop logger when appropriate | Naïm Favier | |
Reverts b944b588fa280b0555b8269c0f6d097352f8716f in `nix-build.cc`. | |||
2022-06-11 | Merge pull request #6646 from YorikSar/file-impure-doc | Théophane Hufschmitt | |
Mention that -f implies --impure for eval in docs | |||
2022-06-10 | Add missing rethrows in conditional exception handlers | Anders Kaseorg | |
Signed-off-by: Anders Kaseorg <andersk@mit.edu> | |||
2022-06-10 | Mention that -f implies --impure for eval in docs | Yuriy Taraday | |
Right now this is not mentioned anywhere and it is unexpected. | |||
2022-06-10 | Merge pull request #6643 from ncfavier/fix-git-again | Théophane Hufschmitt | |
libfetchers/git: add missing `--git-dir` flags | |||
2022-06-10 | Merge pull request #6641 from NixOS/fix-docker-ci-job | Théophane Hufschmitt | |
Correctly get the nix version in the docker job | |||
2022-06-10 | libfetchers/git: add missing `--git-dir` flags | Naïm Favier | |
2022-06-10 | Correctly get the nix version in the docker job | Théophane Hufschmitt | |
`defaultPackage` doesn't exist anymore, so we can't use it. Instead just use the new CLI which should be more robust to these changes Fix #6640 | |||
2022-06-10 | Merge pull request #6637 from sidkshatriya/small-move-optimization-2 | Théophane Hufschmitt | |
nix-env: A small std::move() optimization | |||
2022-06-10 | Update docker.nix | Jonpez2 | |
Co-authored-by: Eelco Dolstra <edolstra@gmail.com> | |||
2022-06-10 | install-multi-user: check if selinux is enabled and if it is then abort | Artturin | |
2022-06-09 | nix-env: A small std::move() optimization | Sidharth Kshatriya | |
Avoids doing a O(n) copy of Strings i.e. std::list<std::string> | |||
2022-06-09 | Merge pull request #6635 from sidkshatriya/small-move-optimization | Eelco Dolstra | |
nix-store: small std::move() optimization | |||
2022-06-09 | nix-store: small std::move() optimization | Sidharth Kshatriya | |
2022-06-08 | fix(libstore/lock): support users that belong to more than 10 groups | Bernardo Meurer | |
The manpage for `getgrouplist` says: > If the number of groups of which user is a member is less than or > equal to *ngroups, then the value *ngroups is returned. > > If the user is a member of more than *ngroups groups, then > getgrouplist() returns -1. In this case, the value returned in > *ngroups can be used to resize the buffer passed to a further > call getgrouplist(). In our original code, however, we allocated a list of size `10` and, if `getgrouplist` returned `-1` threw an exception. In practice, this caused the code to fail for any user belonging to more than 10 groups. While unusual for single-user systems, large companies commonly have a huge number of POSIX groups users belong to, causing this issue to crop up and make multi-user Nix unusable in such settings. The fix is relatively simple, when `getgrouplist` fails, it stores the real number of GIDs in `ngroups`, so we must resize our list and retry. Only then, if it errors once more, we can raise an exception. This should be backported to, at least, 2.9.x. | |||
2022-06-08 | Merge pull request #6630 from edolstra/boost-dylib | Eelco Dolstra | |
Remove ${boost}/lib from the RPATH | |||
2022-06-08 | Update docker.nix | Eelco Dolstra | |
Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com> | |||
2022-06-08 | Remove ${boost}/lib from the RPATH | Eelco Dolstra | |
2022-06-08 | Merge pull request #6624 from NixOS/new-flake-style | Théophane Hufschmitt | |
flake.nix: Convert to new naming convention | |||
2022-06-08 | Merge pull request #6627 from asymmetric/key-comment | Eelco Dolstra | |
Fix missing ` in key manual | |||
2022-06-08 | Fix missing ` in key manual | Lorenzo Manacorda | |
2022-06-08 | Add security.csm to the default ignore list | Jonpez2 | |
2022-06-07 | Merge pull request #6618 from afishhh/search-exclude | Eelco Dolstra | |
Add `-e`/`--exclude` flag to `nix search` | |||
2022-06-07 | Use `grep -c` instead of `grep|wc -l` in some `nix search` tests | Fishhh | |
2022-06-07 | Add tests for `--exclude` flag in `nix search` | Fishhh | |
2022-06-07 | Remove redundant `std::move`s in calls to `hiliteMatches` | Fishhh | |
2022-06-07 | Add `--exclude` flag to `nix search` | Fishhh | |
If a package's attribute path, description or name contains matches for any of the regexes specified via `-e` or `--exclude` that package is excluded from the final output. | |||
2022-06-07 | Merge pull request #6598 from cole-h/update-flake-for-real | Eelco Dolstra | |
flake: update to 22.05 | |||
2022-06-07 | Convert to new flake style | Eelco Dolstra | |
https://github.com/NixOS/nix/issues/5532 | |||
2022-06-07 | Fix 22.05 eval warnings | Eelco Dolstra | |
2022-06-07 | Disable cross builds on platforms other than x86_64-linux | Eelco Dolstra | |
Needed because evaluation was broken on x86_64-darwin. | |||
2022-06-07 | Merge pull request #6602 from cw789/patch-2 | Eelco Dolstra | |
Explain exactly what nix-upgrade nix does | |||
2022-06-06 | Add security.csm to ignored-acls | Jonpez2 | |
The security.csm ACL is, as far as I know, never reasonable to remove, so let's add it to the ignore-list in the vanilla nix image. This makes this image usable on GKE. | |||
2022-06-05 | Fix incorrect comment in `hiliteMatches` | Fishhh | |
2022-06-03 | Merge pull request #6603 from abathur/installer_fix_vi_swapfile | Eelco Dolstra | |
darwin-install: work around existing vim swap files |