aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-21Fix library ordering in MakefilesAndrew Dunham
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.
2018-04-21Merge pull request #1707 from dtzWill/fix/issue-1692Peter Simons
ignore "interrupted" exception in progress callback
2018-04-20Merge pull request #2097 from dtzWill/fix/devpts-bind-mountEelco Dolstra
build.cc: fix bind-mount of /dev/{pts,ptmx} fallback
2018-04-20build.cc: fix bind-mount of /dev/{pts,ptmx} fallbackWill Dietz
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)
2018-04-20Merge pull request #2092 from grahamc/opt-in-or-out-daemonEelco Dolstra
installer: allow opting in / out to the daemon installer
2018-04-19installer: default to the daemon installor for Linux with systemdGraham Christensen
Note: don't backport to 2.0-maintenance
2018-04-19installer: allow opting in / out to the daemon installerGraham Christensen
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.
2018-04-19Fix tests.evalNixOSEelco Dolstra
This failed because NixOS' release.nix calls builtins.fetchGit.
2018-04-19Merge pull request #2090 from poelzi/multi_searchEelco Dolstra
Allow multiple search experssions in nix search
2018-04-18add tests for multi searchDaniel Poelzleithner
2018-04-18Allow multiple search experssions in nix searchDaniel Poelzleithner
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
2018-04-17isFunction: True on primops.Shea Levy
Fixes #2073
2018-04-17Handle arguments in $EDITOREelco Dolstra
Fixes #2079.
2018-04-17exportReferences: Check whether the path is in the input closureEelco Dolstra
Fixes #2082.
2018-04-17Merge pull request #2068 from LnL7/version-2.1Eelco Dolstra
bump version to 2.1
2018-04-16Merge branch 'repl' of https://github.com/NinjaTrappeur/nixEelco Dolstra
2018-04-16nix repl: Fix multiline SIGINT handling.Félix Baylac-Jacqué
Fixes #2076
2018-04-13Fix #1921Eelco Dolstra
2018-04-13Fix broken DocBookEelco Dolstra
2018-04-12Merge pull request #2071 from ↵Shea Levy
sseefried-forked/clarify-glossary-and-garbage-collection Add to glossary and clarify garbage collection
2018-04-12Add to glossary and clarify garbage collectionSean Seefried
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.
2018-04-11initPlugins: Fix dlopen error message.Shea Levy
2018-04-11Remove non-existant fedora27i386Eelco Dolstra
2018-04-11Fix #2057Eelco Dolstra
2018-04-10bump version to 2.1Daiderd Jordan
2018-04-10Fix perl-bindingsEelco Dolstra
https://hydra.nixos.org/build/72636781
2018-04-09manual: Add all dependencies to source prerequisites (#2060)John Arnold
2018-04-09Export required C++ version in pkgconfig.Shea Levy
2018-04-09Merge branch 'fix/ruby-shebang' of git://github.com/samueldr/nixShea Levy
2018-04-09Make prim_exec and prim_importNative available to pluginsShea Levy
2018-04-09Hardcodes `nix-shell` instead of `/usr/bin/env nix-shell`...Samuel Dionne-Riel
... in the ruby shebang test.
2018-04-09Merge branch 'add-split-test-file' of git://github.com/mightybyte/nixShea Levy
2018-04-09Merge pull request #2061 from shlevy/nix-daemon-interruptEelco Dolstra
nix-daemon: Exit successfully when interrupted.
2018-04-09nix-daemon: Exit successfully when interrupted.Shea Levy
Fixes #2058.
2018-04-09Merge pull request #2055 from dudebout/patch-1Eelco Dolstra
fix typo in nix-env man page
2018-04-09Merge pull request #2059 from andrew-d/adunham/fix-destdirEelco Dolstra
Fix missing $DESTDIR when installing programs and BUILD_SHARED_LIBS=0
2018-04-08Fix missing $DESTDIR when installing programsAndrew Dunham
2018-04-08Adds `nix-shell` test for special-cased ruby interpreter.Samuel Dionne-Riel
The test fakes the interpreter only to verify the arguments it would be given.
2018-04-07nix-shell: Fixes use with ruby shebangs.Samuel Dionne-Riel
The ported code in 80ebc553eca19dafc64c47420cd49ddd506bc9b7 was incorrectly ported. ``` - $envCommand = "exec $execArgs $interpreter -e 'load(\"$script\")' -- ${\(join ' ', (map shellEscape, @savedArgs))}"; ... + envCommand = (format("exec %1% %2% -e 'load(\"%3%\") -- %4%") % execArgs % interpreter % script % joined.str()).str(); ``` The single-quote finishing the small ruby snippet was lost in translation.
2018-04-07fix typo in nix-env man pageNicolas Dudebout
2018-04-07release.nix: Use $sourceRoot instead of hardcoded source directoryBogdan Seniuc
2018-04-06Add missing eval-okay-regex-split.exp test fileDoug Beardsley
2018-04-06Merge pull request #2036 from AmineChikhaoui/disk-cache-ttlEelco Dolstra
Make the TTL for disk cache configurable
2018-04-06update/re-order the options docsAmineChikhaoui
2018-04-06rename the options to mention it's a narinfo TTL as disk cache is used all ↵AmineChikhaoui
over the place for other operations
2018-04-06re-order the options using the alphabetical order and improve the example in ↵AmineChikhaoui
the positive lookup case
2018-04-06add documentation for the local disk cache TTL configAmineChikhaoui
2018-04-06Make the TTL for disk cache configurable, we can now completely disableAmineChikhaoui
disk cache lookup for example by doing: nix copy --from <binary-cahe> <store-path> --option \ positive-disk-cache-ttl 0 Issues: #1885 #2035
2018-04-06Merge pull request #2040 from erictapen/doc-tofile-writetextfileEelco Dolstra
document that writeTextFile from Nixpkgs is an alternative to toFile
2018-04-06Use $CPPFLAGS when detecting version of aws-sdk-cppAndrew Dunham