| Commit message (Collapse) | Author | Age |
| |
|
|\
| |
| |
| | |
Larger rebuilds from master.
|
| |\
| | |
| | | |
stdenv.mkDerivation: rename `meta.evaluates` -> `meta.available`
|
| | |
| | |
| | |
| | | |
A much better name.
|
| |\ \
| | | |
| | | | |
fetchurl: cleanup, better errors
|
| | |/
| | |
| | |
| | | |
Also fix what seems like bugs in uncommon `stdenv`s.
|
|\ \ \
| | | |
| | | |
| | | | |
I'm betting Hydra resources on gcc-7 getting to master before current staging.
|
| |\| | |
|
| | |/
| |/| |
|
|\ \ \
| | |/
| |/| |
|
| |/
| |
| |
| | |
Fixes #35089
|
|\|
| |
| |
| |
| |
| | |
Conflicts:
pkgs/development/libraries/libidn/default.nix
pkgs/top-level/all-packages.nix
|
| |
| |
| |
| | |
Avoid issues like #24954.
|
| | |
|
| |
| |
| |
| | |
x86_64 bootstrap tarball goes from 37M -> 21M (!)
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Aarch64 tools tested briefly with qemu-aarch64,
but neither have been actually used yet :).
For now only "host" indirectly via binary cache
at cache.allvm.org.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
This is the same in current cases AFAICT,
other than uses musl instead of glibc when musl-native.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\| |
|
| | |
|
|\|
| |
| |
| |
| |
| |
| | |
Conflicts:
pkgs/development/compilers/gcc/7/default.nix
pkgs/development/libraries/SDL2/default.nix
pkgs/top-level/all-packages.nix
|
| |\ |
|
| | |\
| | | |
| | | |
| | | |
| | | | |
Closes #22277 - it's superseded; I have some WIP on evaluation
performance, but best do that in a separate PR/thread.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This is a temporary workaround to make `nix-env -qa` and `nix search` ignore
broken packages as they they did before this patchset.
This patch should be reverted after `nix` gets a proper fix for this.
See NixOS/nix#1771.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This option makes `meta.evaluate` into a close approximation of the result of
evaluating `.outPath` by checking all the dependencies recursively at a cost of
2x slowdown. Note that actually evaluating `.outPath` costs some
5x-7x more because `.outPath` also computes all the hashes.
|
| | | |
| | | |
| | | |
| | | | |
This gives a way to see the result of `check-meta` without triggering any assertions.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This pushes check-meta evaluation to derivation evaluation step, leaving all other
attributes accessible.
Before this commit:
> $ HOME=/homeless-shelter NIX_PATH=nixpkgs=$(pwd) nix-instantiate --eval --strict ./default.nix -A xen --argstr system aarch64-linux
> Package ‘xen-4.5.5’ in pkgs/applications/virtualization/xen/generic.nix:226 is not supported on ‘aarch64-linux’, refusing to evaluate.
as expected
> $ HOME=/homeless-shelter NIX_PATH=nixpkgs=$(pwd) nix-instantiate --eval --strict ./default.nix -A xen.name --argstr system aarch64-linux
> Package ‘xen-4.5.5’ in pkgs/applications/virtualization/xen/generic.nix:226 is not supported on ‘aarch64-linux’, refusing to evaluate.
> $ HOME=/homeless-shelter NIX_PATH=nixpkgs=$(pwd) nix-instantiate --eval --strict ./default.nix -A xen.meta.description --argstr system aarch64-linux
> Package ‘xen-4.5.5’ in pkgs/applications/virtualization/xen/generic.nix:226 is not supported on ‘aarch64-linux’, refusing to evaluate.
which is unfortunate since its impossible to use packages in autogenerated
documentation on all platforms.
After this commit:
> $ HOME=/homeless-shelter NIX_PATH=nixpkgs=$(pwd) nix-instantiate --eval --strict ./default.nix -A xen --argstr system aarch64-linux
still fails
> $ HOME=/homeless-shelter NIX_PATH=nixpkgs=$(pwd) nix-instantiate --eval --strict ./default.nix -A xen.name --argstr system aarch64-linux
> "xen-4.5.5"
> $ HOME=/homeless-shelter NIX_PATH=nixpkgs=$(pwd) nix-instantiate --eval --strict ./default.nix -A xen.meta.description --argstr system aarch64-linux
> "Xen hypervisor and related components (vanilla)"
|
| |\| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
pkgs/build-support/fetchbower/default.nix
pkgs/build-support/fetchdarcs/default.nix
pkgs/build-support/fetchgx/default.nix
pkgs/development/python-modules/botocore/default.nix
pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
pkgs/tools/admin/awscli/default.nix
|
| | |\ \
| | | | |
| | | | | |
Fixed output deps
|
| | | | | |
|
| | |\| |
| | | | |
| | | | | |
stdenv: Fix doCheck and doInstallCheck logic
|
| | | | |
| | | | |
| | | | |
| | | | | |
It's host != build, not host != target
|