Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-10-21 | clarifying comment | Jude Taylor | 1 | -1/+5 | |
2015-10-21 | move preBuildHook defaulting to globals.cc | Jude Taylor | 2 | -7/+5 | |
2015-10-21 | restore old DEFAULT_ALLOWED_IMPURE_PREFIXES | Jude Taylor | 1 | -1/+1 | |
2015-10-21 | appropriately handle lock acquisition failures in resolve-system-dependencies.pl | Jude Taylor | 1 | -2/+7 | |
2015-10-21 | now that resolve-system-dependencies exists, remove redundant impureHostDeps ↵ | Jude Taylor | 1 | -7/+0 | |
from buildenv | |||||
2015-10-21 | Add resolve-system-dependencies.pl | Jude Taylor | 5 | -1/+150 | |
2015-10-21 | remove usr paths from allowed inputs | Jude Taylor | 1 | -2/+0 | |
2015-10-21 | allow access to SystemVersion for python builders | Jude Taylor | 1 | -0/+1 | |
2015-10-21 | fix line reading in preBuildHook | Jude Taylor | 1 | -1/+1 | |
2015-10-21 | remove sandbox defaults into a new file | Jude Taylor | 3 | -65/+62 | |
2015-10-21 | restore allowed impure prefixes | Jude Taylor | 1 | -1/+1 | |
2015-10-21 | remove an unneeded default impure-dep | Jude Taylor | 1 | -1/+0 | |
2015-10-21 | make sandbox builds more permissive | Jude Taylor | 2 | -6/+7 | |
2015-10-21 | give buildenv __impureHostDeps | Jude Taylor | 1 | -0/+12 | |
2015-10-21 | add a few more permissions | Jude Taylor | 1 | -3/+45 | |
2015-10-21 | Allow builtin fetchurl regardless of the derivation's system attribute | Eelco Dolstra | 1 | -12/+13 | |
2015-10-21 | Show progress indicator for builtin fetchurl | Eelco Dolstra | 3 | -4/+7 | |
2015-10-21 | Disable TLS verification for builtin fetchurl | Eelco Dolstra | 4 | -12/+32 | |
This makes it consistent with the Nixpkgs fetchurl and makes it work in chroots. We don't need verification because the hash of the result is checked anyway. | |||||
2015-10-21 | Fix segfault in builtin fetchurl | Eelco Dolstra | 1 | -3/+7 | |
The stack allocated for the builder was way too small (32 KB). This is sufficient for normal derivations, because they just do some setup and then exec() the actual builder. But for the fetchurl builtin derivation it's not enough. Also, allocating the stack on the caller's stack was fishy business. | |||||
2015-10-09 | Provide addTempRoot in the Perl API | Eelco Dolstra | 2 | -0/+11 | |
Needed by Hydra. | |||||
2015-10-08 | Allow building ARMv6 stuff on ARMv7 | Tuomas Tynkkynen | 1 | -0/+1 | |
This allows building a Raspberry Pi image on modern, faster boards. | |||||
2015-10-08 | isFunctor: Simplify | Eelco Dolstra | 2 | -11/+6 | |
2015-10-08 | forceFunction: allow functors as well | Mathnerd314 | 3 | -1/+13 | |
2015-10-08 | Fix typo in doc for nix-copy-closure | Anders Claesson | 1 | -1/+1 | |
2015-10-08 | Revert to CURLOPT_PROGRESSFUNCTION | Eelco Dolstra | 1 | -5/+5 | |
CURLOPT_XFERINFOFUNCTION isn't widely supported yet. http://hydra.nixos.org/build/26679495 | |||||
2015-10-07 | Show progress during downloads | Eelco Dolstra | 2 | -8/+47 | |
2015-10-07 | nix-prefetch-url: Add --name option | Eelco Dolstra | 2 | -3/+19 | |
This allows overriding the name component of the resulting Nix store path, which is necessary if the base name of the URI contains "illegal" characters. | |||||
2015-10-07 | nix-prefetch-url -A: Use "name" attribute from Nix expression | Eelco Dolstra | 1 | -1/+8 | |
This is in particular useful for fetchFromGitHub et al., ensuring that the store path produced by nix-prefetch-url corresponds to what those functions expect. | |||||
2015-10-07 | nix-prefetch-url: Support unpacking tarballs | Eelco Dolstra | 2 | -16/+63 | |
This allows nix-prefetch-url to prefetch the output of fetchzip and its wrappers (like fetchFromGitHub). For example: $ nix-prefetch-url --unpack https://github.com/NixOS/patchelf/archive/0.8.tar.gz or from a Nix expression: $ nix-prefetch-url -A nix-repl.src In the latter case, --unpack can be omitted because nix-repl.src is a fetchFromGitHub derivation and thus has "outputHashMode" set to "recursive". | |||||
2015-10-06 | nix-store --serve: Implement log size limit | Eelco Dolstra | 4 | -4/+8 | |
2015-10-05 | Don't mention Fedora/Debian packages in the installation section | Eelco Dolstra | 1 | -6/+16 | |
See https://github.com/NixOS/nixos-homepage/commit/d4a88df9d6114f609da889db62ef0a3bf6e4ef27 | |||||
2015-10-05 | Merge pull request #645 from acowley/patch-1 | Eelco Dolstra | 1 | -2/+2 | |
Update prerequisites-source.xml | |||||
2015-10-01 | nix-prefetch-url: Support prefetching from a Nix expression | Eelco Dolstra | 2 | -4/+37 | |
For example, $ nix-prefetch-url -A hello.src will prefetch the file specified by the fetchurl call in the attribute ‘hello.src’ from the Nix expression in the current directory. This differs from ‘nix-build -A hello.src’ in that it doesn't verify the hash. You can also specify a path to the Nix expression: $ nix-prefetch-url ~/Dev/nixpkgs -A hello.src List elements (typically used in ‘patches’ attributes) also work: $ nix-prefetch-url -A portmidi.patches.0 | |||||
2015-10-01 | nix-prefetch-url: $PRINT_PATH -> --print-path | Eelco Dolstra | 2 | -12/+23 | |
2015-10-01 | nix-prefetch-url: Rewrite in C++ | Eelco Dolstra | 6 | -133/+141 | |
2015-09-27 | Merge pull request #654 from utdemir/more-insecure-verify-https-binary-caches | Eelco Dolstra | 1 | -1/+6 | |
Also set CURLOPT_SSL_VERIFYHOST=0 when "verify-https-binary-caches" is false | |||||
2015-09-25 | Also set CURLOPT_SSL_VERIFYHOST=0 when "verify-https-binary-caches" is false | Utku Demir | 1 | -1/+6 | |
This makes that option even more insecure, by also not checking the SSL host. But without this parameter, one can still get SSL errors even when "verify-https-binary-caches" is false, which is unexpected IMO. | |||||
2015-09-25 | Merge pull request #653 from vcunat/p/pdf-fix | Eelco Dolstra | 1 | -1/+1 | |
release: fix #652 - PDF build after dblatex updates | |||||
2015-09-25 | release: fix #652 - PDF build after dblatex updates | Vladimír Čunát | 1 | -1/+1 | |
... while not changing behavior when used with older nixpkgs. | |||||
2015-09-18 | Shut up clang warnings | Eelco Dolstra | 9 | -67/+72 | |
2015-09-17 | Merge pull request #646 from vcunat/master | Eelco Dolstra | 2 | -10/+14 | |
nix-env --upgrade improvements | |||||
2015-09-17 | nix-env --upgrade: show "downgrading" when doing so | Vladimír Čunát | 1 | -2/+4 | |
It was strange to show "upgrading" when the version was getting lower. This is left on "upgrading" when the versions are the same, as I can't see any better wording. | |||||
2015-09-17 | doc: fix the 'prebuild' typos | Vladimír Čunát | 1 | -2/+2 | |
2015-09-17 | nix-env --upgrade: avoid unexpected downgrades | Vladimír Čunát | 1 | -6/+8 | |
Until now, if one explicitly installed a low-priority version, nix-env --upgrade would downgrade it by default and even with --leq. Let's never accept an upgrade with version not matching the upgradeType. Additionally, let's never decrease the priority of an installed package; you can use --install to force that. Also refactor to use variable bestVersion instead of bestName, as only version was used from it. | |||||
2015-09-15 | Update prerequisites-source.xml | Anthony Cowley | 1 | -2/+2 | |
The Perl WWW::Curl bindings are required to build Nix. | |||||
2015-09-04 | Bump version | Eelco Dolstra | 1 | -1/+1 | |
2015-09-03 | Implement buildDerivation() via the daemon | Eelco Dolstra | 5 | -2/+34 | |
2015-09-03 | Release notes | Eelco Dolstra | 2 | -0/+65 | |
2015-09-02 | Filter build-chroot-dirs entries that conflict with derivation outputs | Eelco Dolstra | 1 | -4/+4 | |
Fixes https://github.com/NixOS/nixpkgs/issues/9504. Note that this means we may have a non-functional /bin/sh in the chroot while rebuilding Bash or one of its dependencies. Ideally those packages don't rely on /bin/sh though. | |||||
2015-09-02 | Remove unused variable | Eelco Dolstra | 1 | -5/+0 | |