Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-09 | Merge remote-tracking branch 'upstream/master' into fix-and-ci-static-builds | John Ericson | |
2020-10-09 | Remove Lazy | Eelco Dolstra | |
This fixes a crash during startup when compiling Nix as a single compilation unit. | |||
2020-10-09 | writeFile(): Add error context to writeFull() failure | Eelco Dolstra | |
Issue #4092. | |||
2020-10-09 | Remove stray DerivationOutputsAndPaths type | Eelco Dolstra | |
2020-10-07 | Dynamically disable user namespaces if CLONE_NEWUSER fails | Eelco Dolstra | |
This makes builds work inside nixos-enter. Fixes #3145. | |||
2020-10-07 | Support user namespaces being disabled | Eelco Dolstra | |
If max_user_namespaces is set to 0, then don't run the build in a user namespace. Fixes #4092. | |||
2020-10-07 | Doh | Eelco Dolstra | |
2020-10-07 | Tweak error messages | Eelco Dolstra | |
2020-10-07 | Serialize exceptions from the daemon to the client | Eelco Dolstra | |
2020-10-07 | Serialize exceptions from the sandbox process to the parent | Eelco Dolstra | |
Fixes #4118. | |||
2020-10-07 | Formatting | Eelco Dolstra | |
2020-10-07 | Remove generic std::optional<T> suppport from worker proto | John Ericson | |
See comment for rational; I think it's good to leave a comment lest anyone is tempted to add such a sum-type instance again. Fixes #4113 | |||
2020-10-06 | Prevent a deadlock when user namespace setup fails | Eelco Dolstra | |
Observed on Centos 7 when user namespaces are disabled: DerivationGoal::startBuilder() throws an exception, ~DerivationGoal() waits for the child process to exit, but the child process hangs forever in drainFD(userNamespaceSync.readSide.get()) in DerivationGoal::runChild(). Not sure why the SIGKILL doesn't get through. Issue #4092. | |||
2020-10-06 | Shut up some clang warnings | Eelco Dolstra | |
2020-10-06 | Remove static variable name clashes | Eelco Dolstra | |
This was useful for an experiment with building Nix as a single compilation unit. It's not very useful otherwise but also doesn't hurt... | |||
2020-10-06 | Remove unneeded -lboost_* flags | Eelco Dolstra | |
2020-10-06 | Remove 'using namespace fetchers' | Eelco Dolstra | |
2020-10-06 | Factor out common showBytes() | Eelco Dolstra | |
2020-10-06 | Add missing #pragma once | Eelco Dolstra | |
2020-10-05 | Fix s3:// store | Eelco Dolstra | |
Fixes https://github.com/NixOS/nixos-org-configurations/issues/123. | |||
2020-10-05 | Merge pull request #3935 from obsidiansystems/binary-cache-addToStoreFromDump | Eelco Dolstra | |
Get rid of Hash::dummy from BinaryCacheStore | |||
2020-10-05 | Merge pull request #3895 from obsidiansystems/templated-daemon-protocol | Eelco Dolstra | |
More templated STL support for the daemon protocol | |||
2020-10-02 | Fix profile update in nix command | Fabian Möller | |
2020-10-01 | add more examples to --help of `nix run` | DavHau | |
2020-09-30 | Style | Eelco Dolstra | |
2020-09-30 | Simplify | Eelco Dolstra | |
2020-09-30 | Merge branch 'access-tokens' of https://github.com/kquick/nix | Eelco Dolstra | |
2020-09-30 | Merge remote-tracking branch 'upstream/master' into templated-daemon-protocol | John Ericson | |
2020-09-30 | nix::worker_proto -> worker_proto | John Ericson | |
2020-09-30 | Revert "Use template structs instead of phantoms" | John Ericson | |
This reverts commit 9ab07e99f527d1fa3adfa02839da477a1528d64b. | |||
2020-09-29 | Remove github-access-token in favor of access-token. | Kevin Quick | |
2020-09-29 | Merge branch 'kwq/path-dir-query' of https://github.com/kquick/nix | Eelco Dolstra | |
2020-09-29 | nix registry list: Show 'dir' attribute | Eelco Dolstra | |
Issue #4050. | |||
2020-09-29 | Merge branch 'master' into access-tokens | Kevin Quick | |
2020-09-29 | Make Headers an optional argument | Eelco Dolstra | |
2020-09-29 | Cleanup | Eelco Dolstra | |
2020-09-29 | Merge branch 'github-api-token' of https://github.com/imalsogreg/nix | Eelco Dolstra | |
2020-09-28 | Clarify comment a bit | John Ericson | |
2020-09-28 | Use `drvPath2` and give it a better name | John Ericson | |
2020-09-28 | Merge remote-tracking branch 'upstream/master' into ca-floating-upstream | John Ericson | |
2020-09-28 | Update src/libstore/binary-cache-store.cc | John Ericson | |
Co-authored-by: Eelco Dolstra <edolstra@gmail.com> | |||
2020-09-28 | Merge pull request #4064 from serokell/balsoft/fix-max-jobs | Eelco Dolstra | |
Fix max-jobs option | |||
2020-09-28 | Merge pull request #4077 from Ma27/left-whitespace-log | Eelco Dolstra | |
libmain/progress-bar: don't trim whitespace on the left | |||
2020-09-27 | Miscellaneous spelling fixes in comments. (#4071) | Kevin Quick | |
2020-09-26 | libmain/progress-bar: don't trim whitespace on the left | Maximilian Bosch | |
When running `nix build -L` it can be fairly hard to read the output if the build program intentionally renders whitespace on the left. A typical example is `g++` displaying compilation errors. With this patch, the whitespace on the left is retained to make the log more readable: ``` foo> no configure script, doing nothing foo> building foo> foobar.cc: In function 'int main()': foo> foobar.cc:5:5: error: 'wrong_func' was not declared in this scope foo> 5 | wrong_func(1); foo> | ^~~~~~~~~~ error: --- Error ------------------------------------------------------------------------------------- nix error: --- Error --- nix-daemon builder for '/nix/store/i1q76cw6cyh91raaqg5p5isd1l2x6rx2-foo-1.0.drv' failed with exit code 1 ``` | |||
2020-09-26 | Remove redundant nar hash and size setting | John Ericson | |
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com> | |||
2020-09-26 | Fix up BinaryCacheStore::addToStore taking a path | John Ericson | |
2020-09-26 | BinaryCacheStore::addTextToStore include CA field | John Ericson | |
2020-09-26 | Merge remote-tracking branch 'obsidian/master' into ↵ | John Ericson | |
binary-cache-addToStoreFromDump | |||
2020-09-25 | Use "?dir=..." portion of "registry add" local path specification. | Kevin Quick | |
The registry targets generally follow a URL formatting schema with support for a query parameter of "?dir=subpath" to specify a sub-path location below the URL root. Alternatively, an absolute path can be specified. This specification mode accepts the query parameter but ignores/drops it. It would probably be better to either (a) disallow the query parameter for the path form, or (b) recognize the query parameter and add to the path. This patch implements (b) for consistency, and to make it easier for tooling that might switch between a remote git reference and a local path reference. See also issue #4050. |