Eelco Dolstra
542b9eff07
Merge pull request #10356 from NixOS/backport-10259-to-2.21-maintenance
...
[Backport 2.21-maintenance] doc: builtins.addDrvOutputDependencies: fix link target
2024-03-29 13:21:51 +01:00
Yueh-Shun Li
4e9c7e7a3d
builtins.addDrvOutputDependencies: fix commentary
...
(cherry picked from commit d2b512959c
)
2024-03-29 10:56:48 +00:00
Yueh-Shun Li
0d8e2679a5
doc: builtins.addDrvOutputDependencies: fix link target
...
(cherry picked from commit 39b0b8452f
)
2024-03-29 10:56:48 +00:00
Eelco Dolstra
2d1cb49095
Bump version
2024-03-26 18:56:51 +01:00
Théophane Hufschmitt
3272ed0d58
Merge pull request #10328 from NixOS/backport-10325-to-2.21-maintenance
...
[Backport 2.21-maintenance] build-remote: fix format string shenanigans
2024-03-26 15:04:01 +01:00
K900
fb25bdc7b7
build-remote: fix format string shenanigans
...
HintFmt(string) invokes the HintFmt("%s", literal) constructor,
which is not what we want here. Add a constructor with a proper name
and call that.
Next step: rename all the other ones to HintFmt::literal(string).
Fixes https://github.com/NixOS/nix/issues/10238
(cherry picked from commit 2d4edb945b
)
2024-03-26 13:35:06 +00:00
Robert Hensing
53440f4edf
Merge pull request #10309 from NixOS/backport-10293-to-2.21-maintenance
...
[Backport 2.21-maintenance] EvalCache: Fix missing format string argument
2024-03-24 02:54:31 +01:00
Eelco Dolstra
9e35746360
EvalCache: Fix missing format string argument
...
Fixes
terminate called after throwing an instance of 'boost::wrapexcept<boost::io::too_few_args>'
what(): boost::too_few_args: format-string referred to more arguments than were passed
Aborted (core dumped)
for type errors in AttrCursor.
(cherry picked from commit bfd36402ac
)
2024-03-24 01:28:27 +00:00
Eelco Dolstra
057ffc2e8e
Bump version
2024-03-11 21:15:30 +01:00
Eelco Dolstra
34807c8906
Mark official release
2024-03-11 18:34:29 +01:00
Eelco Dolstra
72e145e415
Merge pull request #10226 from edolstra/release-notes
...
Release notes
2024-03-11 18:32:51 +01:00
Eelco Dolstra
4c97a66b4c
Tweak release notes
2024-03-11 18:00:10 +01:00
Eelco Dolstra
b12dc76cfc
release notes: 2.21.0
2024-03-11 16:22:29 +01:00
Eelco Dolstra
0ce58cd1c2
Merge pull request #10224 from tweag/fix-darwin-instaltests
...
Run preInstallCheck even when not building
2024-03-11 16:02:31 +01:00
Théophane Hufschmitt
74008d8215
Run preInstallCheck even when not building
...
Add `runHook preInstallCheck` to the overriden `installCheckPhase` used
for the non-build case.
In particular, this allow the fix from 2a34510776
to also apply there.
2024-03-11 15:34:23 +01:00
Robert Hensing
3539172fd2
Merge pull request #10208 from 9999years/print-strings-directly
...
`:print` strings directly in `nix repl`
2024-03-11 10:02:09 +01:00
Théophane Hufschmitt
83460fb64f
Merge pull request #10216 from edolstra/fix-github-test
...
Fix GitHub test
2024-03-11 09:50:33 +01:00
Eelco Dolstra
841fd78baa
GitArchiveInputScheme: Support the narHash attribute
...
This is required to produce a locked flakeref.
2024-03-10 14:08:55 +01:00
Eelco Dolstra
c1811c1eba
Fix GitHub test
...
Cherry-picked from 03618bb85f
.
2024-03-10 13:38:38 +01:00
Eelco Dolstra
e65e9114d2
Merge pull request #10204 from 9999years/replace-foo-in-big-cxx-literal
...
Replace `foo` with `__NIX_STR` in `cxx-big-literal`
2024-03-10 13:11:36 +01:00
Rebecca Turner
d859d6c434
:print
strings directly in nix repl
...
Strings are now printed directly when evaluated by `:print`, rather than
escaped. This makes it easier to debug multi-line strings or strings
containing quotes, like the results of `builtins.readFile`,
`lib.toShellArg`, and so on.
```
nix-repl> "cuppy\ndog\ncity"
"cuppy\ndog\ncity"
nix-repl> :p "cuppy\ndog\ncity"
cuppy
dog
city
```
2024-03-09 18:13:08 -08:00
Rebecca Turner
ea8faf8e9a
Replace foo
with __NIX_STR
in cxx-big-literal
...
Looks a little nicer when you check the generated sources.
2024-03-09 17:05:56 -08:00
Valentin Gagarin
ac730622e8
document where the value of builtins.nixPath
comes from ( #9113 )
...
* document default values for `nix-path`
also note how it's overridden and note the effect of `restrict-eval`
2024-03-09 17:57:57 +00:00
tomberek
3120fef01b
Merge pull request #10184 from iFreilicht/patch-2
...
docs: Explain how to add release notes
2024-03-08 19:49:44 -05:00
Felix Uhl
35f2b07668
docs: Fix link to release note documentation
2024-03-08 20:04:55 +01:00
tomberek
a200ee6bf7
Merge pull request #9874 from pennae/error-reports
...
improve error reports somewhat
2024-03-08 10:51:14 -05:00
Eelco Dolstra
ae2bd460a8
Merge pull request #10166 from bobvanderlinden/profile-regex-all
...
profile: introduce --regex and --all
2024-03-08 15:59:24 +01:00
Jonathan Dickinson
1ffcbddf62
docs: add inherit to language overview ( #10194 )
...
* docs: add inherit to language overview
Adds a short summary about `inherit` to the language overview.
2024-03-08 14:24:44 +00:00
Théophane Hufschmitt
ef5cb44608
Merge pull request #10197 from edolstra/github-treehash
...
GitHub fetcher: Don't emit treeHash yet
2024-03-08 14:14:51 +01:00
Eelco Dolstra
6d245182e8
GitHub fetcher: Don't emit treeHash yet
...
But do accept it if it's there, so we don't choke on future lock files
that do have the treeHash attribute.
2024-03-08 12:40:14 +01:00
Bob van der Linden
3d628d1704
profile: convert Matcher to abstract class
2024-03-08 10:47:51 +01:00
Eelco Dolstra
61b006ddf6
Merge pull request #10174 from tweag/disable-failing-hydra-jobs
...
flake: Remove the cross-compilation to freebsd13
2024-03-08 09:46:38 +01:00
Eelco Dolstra
4fda08d867
Merge pull request #10195 from tweag/fix-nix-env-qap
...
Update the golden hash of the evalNixpkgs test
2024-03-08 09:44:16 +01:00
Eelco Dolstra
a7b3249d68
Merge pull request #10179 from edolstra/upload-release
...
maintainers/upload-release.pl: Handle 2.3 and 2.18 branches
2024-03-08 09:38:15 +01:00
Eelco Dolstra
cb7ee1af89
Merge pull request #10175 from tweag/disable-i686-perl-bindings
...
flake: Disable the perl bindings on i686-linux
2024-03-08 09:21:00 +01:00
Théophane Hufschmitt
ff74c081e9
flake: Remove the cross-compilation to freebsd13
...
`libc` is broken there: https://hydra.nixos.org/build/252347598 .
We can reintroduce it once the base system is working
2024-03-08 08:58:37 +01:00
Théophane Hufschmitt
520a1df208
flake: Disable the perl bindings on i686-linux
...
Some perl dependencies are failing: https://hydra.nixos.org/build/252347639/nixlog/1
Since the support is only best-effort there, disable the perl bindings
2024-03-08 08:58:10 +01:00
Théophane Hufschmitt
201369dceb
tests.evalNixpkgs: Update the golden hash
...
`nix-env -qaP`'s output has changed a bit because of https://github.com/NixOS/nix/issues/10132 .
Although that's a bit annoying, it isn't nearly as problematic as the
evaluation changes that this test is supposed to catch. So it's find to
just update the hash for the time being and fix the issue later
(properly fixing the issue will very likely change the hash any way).
2024-03-08 08:50:27 +01:00
Théophane Hufschmitt
4354b37fc4
Add more logs to the evalNixpkgs test
...
Make it possible to understand a mimimum what's going on in case of a
failure
2024-03-08 08:48:53 +01:00
Bob van der Linden
4741d3e308
add release note
2024-03-07 21:07:03 +01:00
Bob van der Linden
91f068c193
profile: make --all exclusive
2024-03-07 21:07:03 +01:00
Bob van der Linden
7a4d5e89d3
profile: add --all option to match any package
2024-03-07 21:07:03 +01:00
Bob van der Linden
fb391ebc77
profile: add tests for not matching any packages
2024-03-07 21:07:03 +01:00
Bob van der Linden
9fac62435c
tests/functional: add assertStderr function
...
Currently there isn't a convenient way to check for multiline output. In
addition, these outputs will easily change and having a diff between the
expected an the actual output upon failures is convenient.
2024-03-07 21:07:03 +01:00
Bob van der Linden
87741dbd21
profile: add --regex option to match packages
2024-03-07 21:07:03 +01:00
Bob van der Linden
d6f5da51d3
profile: match on package name instead of regex
2024-03-07 21:07:03 +01:00
Bob van der Linden
741a6bfad5
profile: allow different types of matchers
2024-03-07 21:07:03 +01:00
Eelco Dolstra
b3b312827c
Merge pull request #10180 from 9999years/rebeccat/flake-check-log
...
Restore "checking Hydra job" message in `nix flake check`
2024-03-07 17:48:37 +01:00
Rebecca Turner
4b4c71e239
Restore "checking Hydra job" message in nix flake check
...
Mistakenly removed in #8893 , thanks @lf- for catching this!
9404ce36e4 (r139485316)
2024-03-07 08:15:53 -08:00
Eelco Dolstra
091f232896
maintainers/upload-release.pl: Handle 2.3 and 2.18 branches
2024-03-07 16:53:34 +01:00