- Oct 26, 2018
-
-
Guillaume Maudoux authored
-
Eelco Dolstra authored
These are all symlinks to 'nix' now, reducing the installed size by about ~1.7 MiB.
-
- Oct 23, 2018
-
-
Eelco Dolstra authored
Promote verbose-build and log-lines
-
Linus Heckemann authored
This allows commands like nix build --log-lines 30 nixpkgs.hello in order to obtain more information in case of a failure.
-
Eelco Dolstra authored
Add --graphml option to the nix-store --query command
-
- Oct 22, 2018
-
-
Eelco Dolstra authored
In structured-attributes derivations, you can now specify per-output checks such as: outputChecks."out" = { # The closure of 'out' must not be larger than 256 MiB. maxClosureSize = 256 * 1024 * 1024; # It must not refer to C compiler or to the 'dev' output. disallowedRequisites = [ stdenv.cc "dev" ]; }; outputChecks."dev" = { # The 'dev' output must not be larger than 128 KiB. maxSize = 128 * 1024; }; Also fixed a bug in allowedRequisites that caused it to ignore self-references.
-
- Oct 20, 2018
-
-
Antoine Eiche authored
The `--graphml` option can be used instead.
-
Antoine Eiche authored
This prints the references graph of the store paths in the graphML format [1]. The graphML format is supported by several graph tools such as the Python Networkx library or the Apache Thinkerpop project. [1] http://graphml.graphdrawing.org
-
- Oct 17, 2018
-
-
Eelco Dolstra authored
install script: remove unportable command check, fixup errant escape
-
- Oct 16, 2018
-
-
Eelco Dolstra authored
$ nix-store -qR /nix/store/fnord nix-store: src/libstore/store-api.cc:80: std::__cxx11::string nix::storePathToHash(const Path&): Assertion `base.size() >= storePathHashLen' failed. Aborted
-
Eelco Dolstra authored
Fixes #2075.
-
Eelco Dolstra authored
Since its superclass RemoteStore::Connection contains 'to' and 'from' fields that refer to the file descriptor maintained in the subclass, it was possible for the flush() call in Connection::~Connection() to write to a closed file descriptor (or worse, a file descriptor now referencing another file). So make sure that the file descriptor survives 'to' and 'from'.
-
Graham Christensen (Target) authored
`which` isn't necessarily portable, but `command -v` is an equivalent form. Additionally, the `\'` is not necessary, as it is already quoted by `"`.
-
- Oct 09, 2018
-
-
Eelco Dolstra authored
bump base nixpkgs used by default 18.03 -> 18.09
-
- Oct 08, 2018
-
-
Eelco Dolstra authored
Fix overflow when verifying signatures of content addressable paths
-
- Oct 04, 2018
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Docs: update fixed output hashes
-
Benjamin Hipple authored
`fetchurl` will now throw if given an `md5`, and the hashes have generally been upgraded to avoid it and use `sha256` as a default. This updates the documentation examples in the manual accordingly.
-
- Oct 02, 2018
-
-
Eelco Dolstra authored
manual: add XML IDs to all builtin list entries
-
Profpatsch authored
-
- Oct 01, 2018
-
-
Eelco Dolstra authored
Update docs to describe how s3:// URLS does in fact support endpoint, region, and profile for upload
-
Graham Christensen authored
nix-profile-daemon: remove cruft
-
Matthew Bauer authored
This removes part of the PATH that were being added automatically in multi-user installs: - $HOME/.nix-profile/lib/kde4/libexec - shouldn't be needed anymore, we are now using kde5 - @localstatedir@/nix/profiles/default/lib/kde4/libexec - same as above - @localstatedir@/nix/profiles/default - shouldn't ever contain binaries
-
Eelco Dolstra authored
-
- Sep 28, 2018
-
-
Eelco Dolstra authored
For example, this prevents a "kvm" build on machines that don't have KVM. Fixes #2012.
-
Eelco Dolstra authored
This is primarily because Derivation::{can,will}BuildLocally() depends on attributes like preferLocalBuild and requiredSystemFeatures, but it can't handle them properly because it doesn't have access to the structured attributes.
-
Eelco Dolstra authored
-
Eelco Dolstra authored
E.g. __noChroot and allowedReferences now work correctly. We also now check that the attribute type is correct. For instance, instead of allowedReferences = "out"; you have to write allowedReferences = [ "out" ]; Fixes #2453.
-
- Sep 27, 2018
-
-
Graham Christensen authored
Update docs to describe how s3:// URLS does in fact support endpoint, region, and profile for upload
-
Eelco Dolstra authored
This meant that making a typo in an s3:// URI would cause a bucket to be created. Also it didn't handle eventual consistency very well. Now it's up to the user to create the bucket.
-
Eelco Dolstra authored
nix-shell: add bashInteractive to the start of the PATH, set SHELL
-
Graham Christensen authored
Tools which re-exec `$SHELL` or `$0` or `basename $SHELL` or even just `bash` will otherwise get the non-interactive bash, providing a broken shell for the same reasons described in https://github.com/NixOS/nixpkgs/issues/27493. Extends c94f3d55
-
Eelco Dolstra authored
Presumably this refers to ./default.nix but the support for that in 'nix' is tenuous. Also folders are a Mac thing.
-
- Sep 26, 2018
-
-
Will Dietz authored
-
Eelco Dolstra authored
* Don't wait forever for the client to remove data from the buffer. This does mean that the buffer can grow without bounds (e.g. when downloading is faster than writing to disk), but meh. * Don't hold the state lock while calling the sink. The sink could take any amount of time to process the data (in particular when it's actually a coroutine), so we don't want to block the download thread.
-
Eelco Dolstra authored
-
Eelco Dolstra authored
In particular this causes copyStorePath() from HttpBinaryCacheStore to only start a download if needed. E.g. if the destination LocalStore goes to sleep waiting for the path lock and another process creates the path, then LocalStore::addToStore() will never read from the source so we don't have to do the download.
-
Eelco Dolstra authored
Changes std::bad_alloc into bad archive: input doesn't look like a Nix archive
-
Will Fancher authored
-
Will Fancher authored
-