This does not add missing release notes, and it doesn't do anything about the profiles feature we would really like to have so we can have consistent credit. Change-Id: I72a6f7acfcff85f380be17dac76501a6f4693776
24 lines
750 B
Markdown
24 lines
750 B
Markdown
---
|
|
synopsis: Duplicate attribute reports are more accurate
|
|
cls: 557
|
|
credits: horrors
|
|
category: Improvements
|
|
---
|
|
|
|
Duplicate attribute errors are now more accurate, showing the path at which an error was detected rather than the full, possibly longer, path that caused the error.
|
|
Error reports are now
|
|
```ShellSession
|
|
$ nix eval --expr '{ a.b = 1; a.b.c.d = 1; }'
|
|
error: attribute 'a.b' already defined at «string»:1:3
|
|
at «string»:1:12:
|
|
1| { a.b = 1; a.b.c.d = 1;
|
|
| ^
|
|
```
|
|
instead of
|
|
```ShellSession
|
|
$ nix eval --expr '{ a.b = 1; a.b.c.d = 1; }'
|
|
error: attribute 'a.b.c.d' already defined at «string»:1:3
|
|
at «string»:1:12:
|
|
1| { a.b = 1; a.b.c.d = 1;
|
|
| ^
|
|
```
|