Age | Commit message (Collapse) | Author |
|
Cleanup and Update of nix.spec file
|
|
Docker 2.0.1
|
|
- Clean deprecated spec file macros ( < EL6 )
- Allow to build Nix on EL7 using Software collection and Copr backports
- Add conditional build to build Nix RPM without documentation for dev builds
- Add missing BuildRequires (openssl, and others )
|
|
E.g. this makes
nix eval --restrict-eval -I /nix/store/foo '(builtins.readFile "/nix/store/foo/symlink/bla")'
(where /nix/store/foo/symlink is a symlink to another path in the
closure of /nix/store/foo) succeed.
This fixes a regression in Hydra compared to Nix 1.x (where there were
no restrictions at all on access to the Nix store).
|
|
|
|
|
|
|
|
|
|
Fixes #2116.
|
|
docs: mention source of env variables used by `impureEnvVars`.
|
|
Really fixes #2133.
|
|
Closes #2133.
|
|
|
|
|
|
Nix prints the floating point number 4.0 as "4".
|
|
Bzip2's 'avail_in' parameter is declared as an unsigned int, so
assigning a size_t length to it led to silent truncation.
Fixes #2111.
|
|
nix-collect-garbage: fix documentation to not mention options like --print-dead
|
|
This removes confusing documentation. It's better to remove doc than add implementation, because Nix 1.12 will surely have new GC interface anyway.
Fixes https://github.com/NixOS/nix/issues/641
|
|
|
|
Saw this in logs, also reported here:
https://github.com/NixOS/nix/commit/8e6108ff71caae180d764ab9e9bff5593724655c#r28707288
|
|
Support extra compatible architectures (#1916)
|
|
|
|
git://github.com/ryantrinkle/nix
|
|
|
|
|
|
Fix library ordering in Makefiles
|
|
The existing ordering linked `libutil` before `libstore`, which causes
link failures when building statically. This is due to `libstore` using
functions from `libutil`, and the fact that symbol resolution works
"forward" - i.e. if you pass `-lfoo -lbar -lbaz`, any symbols that
`libbar` uses from `libbaz` will be resolved, but symbols from `libfoo`
will not since it comes first in the command line.
All this to say: this commit reorders the libraries which fixes the link
errors.
|
|
ignore "interrupted" exception in progress callback
|
|
Fixes #1298
|
|
|
|
build.cc: fix bind-mount of /dev/{pts,ptmx} fallback
|
|
Don't bind-mount these to themselves,
mount them into the chroot directory.
Fixes pty issues when using sandbox on CentOS 7.4.
(build of perlPackages.IOTty fails before this change)
|
|
installer: allow opting in / out to the daemon installer
|
|
Note: don't backport to 2.0-maintenance
|
|
By passing --daemon or --no-daemon, the installer can be forced to
select one or the other installation options, despite what the
automatic detection can provide.
This commit can be backported to 2.0-maintenance because it explicitly
turns off the daemon installation for Linux under systemd.
|
|
This failed because NixOS' release.nix calls builtins.fetchGit.
|
|
Allow multiple search experssions in nix search
|
|
|
|
The common use case is to search for packages containing multiple words
like a "git" "frontend". Having only one expressions makes this simple regular
use case very complicated. Instead, search accepts multiple regular epressions
which all need to match.
nix search git 'gui|frontend'
returns a list of all git uis for example
|
|
Fixes #2073
|
|
Fixes #2079.
|
|
Fixes #2082.
|
|
bump version to 2.1
|
|
|
|
Fixes #2076
|
|
|
|
|
|
sseefried-forked/clarify-glossary-and-garbage-collection
Add to glossary and clarify garbage collection
|
|
While trying to understand garbage collection it was not immediately
clear that only the runtime dependency closure of output paths
would be kept (instead of the build-time dependency closure).
This commit attempts to clarify this by expanding some of the
glossary definitions and extending the Garbage Collection
section.
|
|
|