Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-17 | Don't need abstract `struct Derivation` in local-store | John Ericson | |
2020-06-17 | Merge remote-tracking branch 'upstream/master' into ↵ | John Ericson | |
derivation-header-include-order | |||
2020-06-16 | Remove StorePath::clone() and related functions | Eelco Dolstra | |
2020-06-16 | StorePath: Rewrite in C++ | Eelco Dolstra | |
On nix-env -qa -f '<nixpkgs>', this reduces maximum RSS by 20970 KiB and runtime by 0.8%. This is mostly because we're not parsing the hash part as a hash anymore (just validating that it consists of base-32 characters). Also, replace storePathToHash() by StorePath::hashPart(). | |||
2020-06-16 | Fix FTP support | Eelco Dolstra | |
Fixes #3618. | |||
2020-06-15 | Print only one error message if a build fails | Eelco Dolstra | |
E.g. instead of error: --- BuildError ----------------------------------------------- nix builder for '/nix/store/03nk0a3n8h2948k4lqfgnnmym7knkcma-foo.drv' failed with exit code 1 error: --- Error ---------------------------------------------------- nix build of '/nix/store/03nk0a3n8h2948k4lqfgnnmym7knkcma-foo.drv' failed we now get error: --- Error ---------------------------------------------------- nix builder for '/nix/store/03nk0a3n8h2948k4lqfgnnmym7knkcma-foo.drv' failed with exit code 1 | |||
2020-06-15 | Remove unnecessary amDone() overrides | Eelco Dolstra | |
2020-06-15 | Improve "waiting for locks" messages | Eelco Dolstra | |
These are now shown in the progress bar. Closes #3577. | |||
2020-06-15 | Remove trailing whitespace | Eelco Dolstra | |
2020-06-15 | Get rid of explicit ErrorInfo constructors | Eelco Dolstra | |
2020-06-15 | Merge branch 'errors-phase-2' of https://github.com/bburdette/nix | Eelco Dolstra | |
2020-06-12 | Use `std::string_view` in a few more places | John Ericson | |
2020-06-12 | Add Store::readDerivation() convenience function | Eelco Dolstra | |
2020-06-12 | Remove Store::queryDerivationOutputNames() | Eelco Dolstra | |
This function was used in only one place, where it could easily be replaced by readDerivation() since it's not performance-critical. (This function appears to have been modelled after queryDerivationOutputs(), which exists only to make the garbage collector faster.) | |||
2020-06-11 | Merge remote-tracking branch 'upstream/master' into errors-phase-2 | Ben Burdette | |
2020-06-11 | Merge pull request #3073 from tweag/machine-logs | Eelco Dolstra | |
Add an option to print the logs in a machine-readable format | |||
2020-06-11 | Move names.{cc,hh} to libstore | Eelco Dolstra | |
2020-06-10 | Merge pull request #3655 from zimbatm/hash-encoding-prepare | Eelco Dolstra | |
libutils/hash: remove default encoding | |||
2020-06-09 | Disable extra-platforms = i686-linux on wsl1 (#3676) | Matthew Bauer | |
WSL1 doesn’t support i686-linux emulation, see https://github.com/microsoft/wsl/issues/2468 | |||
2020-06-08 | Unify the printing of the logs between bar-with-logs and raw | regnat | |
Make the printing of the build logs systematically go through the logger, and replicate the behavior of `no-build-output` by having two different loggers (one that prints the build logs and one that doesn't) | |||
2020-06-04 | Add error message when FileIngestionMethod is out of bounds | Matthew Bauer | |
bool coerces anything >0 to true, but in the future we may have other file ingestion methods. This shows a better error message when the “recursive” byte isn’t 1. | |||
2020-06-03 | Merge remote-tracking branch 'upstream/master' into errors-phase-2 | Ben Burdette | |
2020-06-03 | libutils/hash: remove default encoding | zimbatm | |
This will make it easier to reason about the hash encoding and switch to SRI everywhere where possible. | |||
2020-06-02 | elide the 'ErrorInfo' in logError and logWarning calls | Ben Burdette | |
2020-05-29 | Remove addToStore variant as requested by `FIXME` | John Ericson | |
The idea is it's always more flexible to consumer a `Source` than a plain string, and it might even reduce memory consumption. I also looked at `addToStoreFromDump` with its `// FIXME: remove?`, but the worked needed for that is far more up for interpretation, so I punted for now. | |||
2020-05-29 | Merge remote-tracking branch 'upstream/master' into errors-phase-2 | Ben Burdette | |
2020-05-27 | Rename some variables named “recursive” to “method” | Matthew Bauer | |
This is much less confusing since recursive is no longer a boolean. | |||
2020-05-26 | Merge remote-tracking branch 'origin/master' into enum-FileIngestionMethod | Carlo Nucera | |
2020-05-18 | Cleanup | Eelco Dolstra | |
2020-05-18 | Merge branch 'wait-for-builders' of https://github.com/serokell/nix | Eelco Dolstra | |
2020-05-15 | Merge remote-tracking branch 'upstream/master' into errors-phase-2 | Ben Burdette | |
2020-05-14 | Don't lock a user while doing remote builds | Alexander Bantyev | |
2020-05-13 | formatting and a few minor changes | Ben Burdette | |
2020-05-13 | consistent capitalization | Ben Burdette | |
2020-05-13 | change status messages to info level | Ben Burdette | |
2020-05-12 | remove unused extra json fields | Ben Burdette | |
2020-05-12 | new pos format for more errors | Ben Burdette | |
2020-05-12 | Show hint how to enable experimental features | Eelco Dolstra | |
2020-05-11 | fixes to merged code | Ben Burdette | |
2020-05-11 | Merge branch 'master' into errors-phase-2 | Ben Burdette | |
2020-05-11 | switch from printError warnings to logWarnings | Ben Burdette | |
2020-05-11 | Merge pull request #3568 from kolloch/outputHashModeError | Domen Kožar | |
libstore/build.cc: more explicit error about form of output | |||
2020-05-11 | Update src/libstore/build.cc | Domen Kožar | |
2020-05-09 | doc: consistently refer to 'fixed-output' with a dash | Benjamin Hipple | |
General cleanup that makes it easier to search for the term. | |||
2020-05-08 | Mention build users in the 'waiting for' message | Alexander Bantyev | |
2020-05-08 | Don't block while waiting for build users | Alexander Bantyev | |
2020-05-06 | todo removal | Ben Burdette | |
2020-05-06 | Merge pull request #3546 from guibou/nix_readfile_on_0_sized_files | Eelco Dolstra | |
builtins.readFile: do not truncate content | |||
2020-05-06 | libstore/build.cc: more explicit about form of output | Peter Kolloch | |
Be more explicit about why we expect a regular file as output when outputHashMode=flat for a fixed output derivation. | |||
2020-05-06 | Merge pull request #3562 from pikajude/master | Eelco Dolstra | |
Use fragment size for autoGC capacity calculation |