Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-10-20 | Add --graphml option to the nix-store --query command | Antoine Eiche | 4 | -1/+126 | |
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 | |||||
2018-10-09 | Merge pull request #2454 from dtzWill/update/nixpkgs-1809 | Eelco Dolstra | 1 | -1/+1 | |
bump base nixpkgs used by default 18.03 -> 18.09 | |||||
2018-10-08 | Merge pull request #2452 from ElvishJerricco/verify-sigs-overflow | Eelco Dolstra | 2 | -1/+5 | |
Fix overflow when verifying signatures of content addressable paths | |||||
2018-10-04 | Remove unnecessary typecast | Eelco Dolstra | 1 | -1/+1 | |
2018-10-04 | Merge pull request #2468 from bhipple/docs/fixedOutputHashes | Eelco Dolstra | 1 | -7/+7 | |
Docs: update fixed output hashes | |||||
2018-10-04 | Docs: update fixed output hashes | Benjamin Hipple | 1 | -7/+7 | |
`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. | |||||
2018-10-02 | Merge pull request #2464 from Profpatsch/docs-builtins-add-ids | Eelco Dolstra | 1 | -147/+217 | |
manual: add XML IDs to all builtin list entries | |||||
2018-10-02 | manual: add XML IDs to all builtin list entries | Profpatsch | 1 | -147/+217 | |
2018-10-01 | Merge pull request #2456 from grahamc/s3-substituters | Eelco Dolstra | 1 | -95/+107 | |
Update docs to describe how s3:// URLS does in fact support endpoint, region, and profile for upload | |||||
2018-10-01 | Merge pull request #2462 from matthewbauer/patch-10 | Graham Christensen | 1 | -1/+1 | |
nix-profile-daemon: remove cruft | |||||
2018-10-01 | nix-profile-daemon: remove cruft | Matthew Bauer | 1 | -1/+1 | |
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 | |||||
2018-10-01 | Add missing file | Eelco Dolstra | 1 | -0/+25 | |
2018-09-28 | Check requiredSystemFeatures for local builds | Eelco Dolstra | 8 | -16/+79 | |
For example, this prevents a "kvm" build on machines that don't have KVM. Fixes #2012. | |||||
2018-09-28 | Move structured attrs handling into a separate class | Eelco Dolstra | 5 | -116/+145 | |
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. | |||||
2018-09-28 | Remove obsolete check on system features | Eelco Dolstra | 1 | -1/+0 | |
2018-09-28 | Support special attributes in structured attributes derivations | Eelco Dolstra | 1 | -94/+175 | |
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. | |||||
2018-09-27 | Update docs to describe how s3:// URLS does in fact support endpoint, ↵ | Graham Christensen | 1 | -95/+107 | |
region, and profile for upload | |||||
2018-09-27 | S3BinaryCacheStore: Don't create buckets | Eelco Dolstra | 1 | -28/+0 | |
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. | |||||
2018-09-27 | Merge pull request #2455 from grahamc/add-interactive-path | Eelco Dolstra | 1 | -2/+6 | |
nix-shell: add bashInteractive to the start of the PATH, set SHELL | |||||
2018-09-27 | nix-shell: add bashInteractive to the start of the PATH, set SHELL | Graham Christensen | 1 | -2/+6 | |
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 c94f3d5575d7af5403274d1e9e2f3c9d72989751 | |||||
2018-09-27 | Don't talk about a "current folder build output" | Eelco Dolstra | 1 | -4/+4 | |
Presumably this refers to ./default.nix but the support for that in 'nix' is tenuous. Also folders are a Mac thing. | |||||
2018-09-26 | bump base nixpkgs used by default 18.03 -> 18.09 | Will Dietz | 1 | -1/+1 | |
2018-09-26 | Ensure download thread liveness | Eelco Dolstra | 1 | -19/+26 | |
* 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. | |||||
2018-09-26 | Untabify | Eelco Dolstra | 1 | -1/+1 | |
2018-09-26 | sinkToSource(): Start the coroutine lazily | Eelco Dolstra | 1 | -11/+15 | |
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. | |||||
2018-09-26 | Make NAR header check more robust | Eelco Dolstra | 3 | -4/+5 | |
Changes std::bad_alloc into bad archive: input doesn't look like a Nix archive | |||||
2018-09-25 | Add a test for signed content-addressed paths | Will Fancher | 1 | -0/+4 | |
2018-09-25 | Fix overflow when verifying signatures of content addressable paths | Will Fancher | 1 | -1/+1 | |
2018-09-25 | Merge pull request #2448 from ↵ | Eelco Dolstra | 1 | -1/+2 | |
dtzWill/feature/nix-daemon-accept-empty-builders-untrusted nix-daemon: allow setting builders to "" by any user (untrusted) | |||||
2018-09-25 | nix-daemon: allow setting builders to "" by any user (untrusted) | Will Dietz | 1 | -1/+2 | |
(cherry picked from commit a94a2eb1cb1c81e90a7529be5fecac27899a3442) | |||||
2018-09-24 | Merge pull request #2312 from ↵ | Eelco Dolstra | 1 | -1/+3 | |
dtzWill/fix/matched-names-should-still-print-version search: include version for matches too! | |||||
2018-09-19 | Merge pull request #2434 from grahamc/graham-improve-upgrade | Eelco Dolstra | 1 | -7/+8 | |
Upgrade docs: improve the upgrade command | |||||
2018-09-19 | Upgrade docs: improve the upgrade command | Anders Riutta | 1 | -7/+8 | |
and make it more copy-pastable. | |||||
2018-09-19 | Merge pull request #2433 from grahamc/doc-shebang-quotes | Eelco Dolstra | 1 | -3/+18 | |
Document that nix-shell's shebang requires double quotes for expressions | |||||
2018-09-19 | nix-shell: document double quotes being necessary for a simple Nix ↵ | Graham Christensen | 1 | -0/+14 | |
expression in the shebang | |||||
2018-09-19 | nix-shell: explain the merging property close to the example | Graham Christensen | 1 | -3/+4 | |
2018-09-18 | Merge pull request #2428 from grahamc/docs-aliases | Eelco Dolstra | 1 | -22/+169 | |
Document Aliases | |||||
2018-09-18 | docs: document deprecated aliases | Graham Christensen | 1 | -22/+169 | |
2018-09-17 | nix-env: Fix segfault if -f argument is not a directory or a Nix expression | Eelco Dolstra | 1 | -4/+4 | |
Fixes #2425. | |||||
2018-09-17 | Fix build failure if parallel xz is not available | Eelco Dolstra | 1 | -1/+1 | |
2018-09-13 | Merge branch 'dirOf-relative' of https://github.com/lheckemann/nix | Eelco Dolstra | 2 | -2/+2 | |
2018-09-10 | Prefer 'remote builder' over 'slave' | Graham Christensen | 2 | -19/+19 | |
2018-09-10 | Merge pull request #2412 from dingxiangfei2009/patch-repl-autoargs | Eelco Dolstra | 1 | -2/+3 | |
nix repl respects --arg and --argstr | |||||
2018-09-10 | auto args on repl | Ding Xiang Fei | 1 | -2/+3 | |
2018-09-07 | If fallback is enabled, temporarily disable substituters after a failure | Eelco Dolstra | 4 | -1/+48 | |
Otherwise, we just keep asking the substituter for other .narinfo files, which can take a very long time due to retries/timeouts. | |||||
2018-09-07 | Handle queryPathInfo() failure from substituters when fallback is enabled | Eelco Dolstra | 2 | -0/+12 | |
Fixes #1990. | |||||
2018-09-05 | Convert NIX_COUNT_CALLS to JSON too | Eelco Dolstra | 1 | -35/+41 | |
2018-09-05 | Log stats to stderr | Eelco Dolstra | 1 | -7/+2 | |
We shouldn't pollute stdout. | |||||
2018-09-05 | Merge branch 'improve-stats' of https://github.com/cleverca22/nix | Eelco Dolstra | 1 | -26/+63 | |
2018-09-05 | fetchurl: Respect unpack | Eelco Dolstra | 1 | -2/+3 | |
Fixes #2393. |