Eelco Dolstra
454e3a541a
Fix sorting of non-flake input attributes
2019-09-26 17:51:51 +02:00
Eelco Dolstra
c32bba7489
Shut up some warnings
2019-09-24 17:28:18 +02:00
Joseph Lucas
10bfc5c0d0
Update garbage-collection.xml readability
...
1. remove a typo space
2. Simplify negative style by using affirmative style
2019-09-23 13:18:59 +00:00
Eelco Dolstra
5038e1bec4
Merge pull request #3103 from bhipple/fix/spelling
...
Fix spelling in comment
2019-09-23 10:46:40 +02:00
Eelco Dolstra
02b4632e77
Merge pull request #3104 from zimbatm/no-show-trace-forwarding
...
libstore: don't forward --show-trace
2019-09-23 10:44:42 +02:00
Eelco Dolstra
3a022d4599
Shut up some warnings
...
(cherry picked from commit 99e8e58f2d
)
2019-09-22 21:57:05 +02:00
Eelco Dolstra
bd79c1f6f6
Don't catch exceptions by value
...
(cherry picked from commit 893be6f5e3
)
2019-09-22 21:56:56 +02:00
Eelco Dolstra
382aa05ff7
nix flake info --json: Get rid of duplicate getFlake() call
...
Also fix some gcc warnings.
2019-09-22 21:53:01 +02:00
Eelco Dolstra
893be6f5e3
Don't catch exceptions by value
2019-09-22 21:29:33 +02:00
Jonas Chevalier
e63c9e73e3
libstore: don't forward --show-trace
2019-09-22 10:57:20 +00:00
Benjamin Hipple
c6a542f22a
Fix spelling in comment
2019-09-21 18:53:15 -04:00
Eelco Dolstra
14d3f45009
Simplify
2019-09-20 16:06:49 +02:00
Eelco Dolstra
5a0e98d1e5
Use '#' instead of ':' to separate flakeref and attrpath
...
This is less ambiguous.
2019-09-20 16:01:40 +02:00
Eelco Dolstra
5961c94097
Flake alias -> id
2019-09-20 14:46:37 +02:00
Eelco Dolstra
68e0f23edc
Add flags to disallow dirty Git trees and to turn off warnings
2019-09-20 14:29:49 +02:00
Eelco Dolstra
99e8e58f2d
Shut up some warnings
2019-09-20 13:48:53 +02:00
Eelco Dolstra
5573365dff
nix flake check: Validate nixosConfigurations outputs
2019-09-19 20:15:42 +02:00
Eelco Dolstra
7f9a0033c7
Merge pull request #3097 from zimbatm/show-traces
...
function-trace: always show the trace
2019-09-19 00:16:55 +02:00
Eelco Dolstra
aeb7148afd
Some effort to minimize flake dependencies
...
For example, if the top-level flake depends on
"nixpkgs/release-19.03", and one of its dependencies depends on
"nixpkgs", then the latter will be mapped to "nixpkgs/release-19.03",
rather than whatever the default branch of "nixpkgs" is. Thus you get
only one "nixpkgs" dependency rather than two.
This currently only works in a breadth-first way, so the other way
around (i.e. if the top-level flake depends on "nixpkgs", and a
dependency depends on "nixpkgs/release-19.03") still results in two
"nixpkgs" dependencies.
2019-09-18 23:59:45 +02:00
Jonas Chevalier
619cc4af85
function-trace: always show the trace
...
If the user invokes nix with --trace-function-calls it means that they
want to see the trace.
2019-09-18 23:23:21 +02:00
Eelco Dolstra
c67407172d
Record original flakerefs in the lock file again
...
If 'input.<name>.uri' changes, then the entry in the lockfile for
input <name> should be considered stale.
Also print some messages when lock file entries are added/updated.
2019-09-18 21:57:57 +02:00
Eelco Dolstra
092ee24627
Merge remote-tracking branch 'origin/master' into flakes
2019-09-18 12:02:50 +02:00
Eelco Dolstra
c6a0f4c393
Merge pull request #3094 from alexfmpe/fix-builtins-order
...
Move 'builtins.splitVersion' to position respecting alphabetical order
2019-09-18 09:47:39 +02:00
Alexandre Esteves
9533d85ce0
Move 'builtins.splitVersion' to position respecting alphabetical order
2019-09-17 23:40:49 +01:00
Eelco Dolstra
6b83174fff
std::uncaught_exception() -> std::uncaught_exceptions()
...
The former is deprecated in C++17. Fixes a clang warning.
2019-09-13 20:05:44 +02:00
Eelco Dolstra
a25c022af3
Merge remote-tracking branch 'origin/master' into flakes
2019-09-13 19:52:03 +02:00
Eelco Dolstra
cf4c31c872
Merge pull request #3089 from jtanguy/docs-fetchgit
...
Improve the fetchGit documentation examples
2019-09-11 16:01:09 +02:00
Julien Tanguy
ae244af242
docs: Use the explicit ref for fetchGit with a tag
...
With the merge of #2582 , the syntax "tags/1.9" for refs does not work
anymore.
However, the new syntax "refs/tags/1.9" seems to support annotated tags,
such as "refs/tags/2.0".
Closes #2385 .
2019-09-11 14:18:47 +02:00
Julien Tanguy
92ede15dd9
docs: Fix a typo in github in an example
2019-09-11 14:11:37 +02:00
Eelco Dolstra
55e55b34e6
nix flake check: Check hydraJobs
2019-09-10 17:39:55 +02:00
Eelco Dolstra
1f631ac85b
flake.nix: Remove VM tests from 'checks'
2019-09-10 17:39:34 +02:00
Eelco Dolstra
f0e77c8a6c
Test quoted attrpaths
...
Issue #3076 .
2019-09-10 16:06:52 +02:00
Eelco Dolstra
f3f854dac1
nix flake check: Add some tests
2019-09-10 16:03:03 +02:00
Eelco Dolstra
4b9dee6bcc
nix flake check: Do some basic checks on NixOS modules
...
Also show more position info.
2019-09-10 15:25:32 +02:00
Eelco Dolstra
dc3f52a144
nix flake check: Check overlays
2019-09-10 14:52:22 +02:00
Eelco Dolstra
f97d3753a1
Require flake.nix to be an attrset (not a non-trivial thunk)
2019-09-09 17:34:38 +02:00
Eelco Dolstra
c87840ae14
Don't allow arbitrary computations in flake attributes
...
E.g. you can write 'edition = 201909' but not 'edition = 201909 + 0'.
Fixes #3075 .
2019-09-09 16:34:44 +02:00
Eelco Dolstra
2fa7f2a56a
Use git+ prefix in flake URI schemes
...
Fixes #3045 .
2019-09-05 17:15:09 +02:00
Eelco Dolstra
a56b51a0ba
Disable OpenSSL lock callback on OpenSSL >= 1.1.1
2019-09-04 21:45:01 +02:00
Eelco Dolstra
b9d6c6f000
upload-release.pl: Fix sshfs call
2019-09-04 21:44:40 +02:00
Eelco Dolstra
5dafde28db
BinaryCacheStore: Add index-debug-info option
...
This integrates the functionality of the index-debuginfo program in
nixos-channel-scripts to maintain an index of DWARF debuginfo files in
a format usable by dwarffs. Thus the debug info index is updated by
Hydra rather than by the channel mirroring script.
Example usage:
$ nix copy --to 'file:///tmp/binary-cache?index-debug-info=true' /nix/store/vr9mhcch3fljzzkjld3kvkggvpq38cva-nix-2.2.2-debug
$ cat /tmp/binary-cache/debuginfo/036b210b03bad75ab2d8fc80b7a146f98e7f1ecf.debug
{"archive":"../nar/0313h2kdhk4v73xna9ysiksp2v8xrsk5xsw79mmwr3rg7byb4ka8.nar.xz","member":"lib/debug/.build-id/03/6b210b03bad75ab2d8fc80b7a146f98e7f1ecf.debug"}
Fixes #3083 .
2019-09-04 19:28:26 +02:00
Eelco Dolstra
d20f814cde
Bump version
2019-09-04 15:59:33 +02:00
Eelco Dolstra
252c78b288
Tweak release notes
2019-09-04 15:59:07 +02:00
Eelco Dolstra
6f88fed819
Disable OpenSSL lock callback on OpenSSL >= 1.1.1
2019-09-04 14:14:03 +02:00
Eelco Dolstra
4caeefaf00
Revert "Remove obsolete OpenSSL locking code"
...
This reverts commit aeb695c007
.
2019-09-04 14:06:52 +02:00
Eelco Dolstra
e302ba0e65
Merge remote-tracking branch 'origin/master' into flakes
2019-09-04 13:30:11 +02:00
Eelco Dolstra
b774845af7
Set release date
2019-09-04 12:53:22 +02:00
Eelco Dolstra
5fad9d01c2
gc-auto.sh: Increase sleep time
2019-09-04 12:52:54 +02:00
Eelco Dolstra
08ee364950
gc-auto.sh: More test fixes
2019-09-03 18:11:43 +02:00
Eelco Dolstra
e07ec8d27e
Support allowSubstitutes attribute in structured attribute derivations
...
Hopefully fixes #3081 (didn't test).
2019-09-03 16:03:49 +02:00