Maximilian Bosch
a643aeccd3
doc/rl-2.20: clarify builders-use-substitutes vs. substitute-on-destination
...
...as this lead to confusion before.
(cherry picked from commit 50557adb3b )
2024-04-10 21:26:20 +00:00
Maximilian Bosch
9fe8513e3a
doc/rl-2.20: add missing entry about nix copy --to ssh-ng://...
...
This requires `--substitute-on-destination` if you want the remote side
to substitute instead of copying if possible.
For completeness sake, document it here.
Also, the stable Nix from nixpkgs is still 2.18, so more folks may
stumble upon this when this is bumped, so I'd expect this to be actually
useful.
Closes #10182
(cherry picked from commit f34b8de5b2 )
2024-04-10 09:44:51 +00: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
Rebecca Turner
0f1269243b
Revert "Add release notes for "Stack traces are more compact""
...
This reverts commit b2868acbdc .
2024-02-08 10:09:47 -08:00
Rebecca Turner
b2868acbdc
Add release notes for "Stack traces are more compact"
2024-02-08 10:08:48 -08:00
Rebecca Turner
24cdb81bb0
Add release notes for "Nix commands respect Ctrl-C"
2024-02-08 10:08:48 -08:00
Rebecca Turner
abb5fef355
Add release notes for "Functions are printed with more detail"
2024-02-08 10:08:48 -08:00
Rebecca Turner
9a5d52262f
Add release notes for "Nix no longer attempts to git add files that are .gitignored"
2024-02-08 10:08:48 -08:00
Eelco Dolstra
652f334f87
Edit release notes
2024-01-29 17:51:21 +01:00
Eelco Dolstra
3089bce41b
release notes: 2.20.0
2024-01-29 17:14:17 +01:00
Valentin Gagarin
5fe2accb75
fix up release note
2023-12-04 16:42:32 +01:00
John Ericson
f99e468640
Avoid <name>/<name> in documentation URLs
...
They are redundant and look weird.
2023-11-30 09:37:32 -05:00
Robert Hensing
857f9168f7
Migrate rl-next.md to doc/manual/rl-next directory
2023-11-24 16:53:33 +01:00
mupdt
b32b20a6d7
release note entry for the mounted-ssh-ng:// store
2023-11-21 13:35:07 -05:00
John Ericson
87ac33f29a
Merge branch 'master' into nixenvjsondrvpath
2023-11-18 13:47:14 -05:00
Eelco Dolstra
f7d59d0dda
Release notes
2023-11-17 14:21:17 +01:00
Théophane Hufschmitt
84128461b6
Add a new nix store add command
...
Deprecate `nix store add-file` and `nix store add-path`, and replace
them with a single `nix store add` command.
2023-11-15 19:21:17 +01:00
Artturin
a903f85f84
nix-env --query: fix --json ignoring --drv-path
...
```json
{
"AMB-plugins": {
"drvPath": "/nix/store/l99cb7h2hy8dg005arsjbd9kx0w05d3h-AMB-plugins-0.8.1.drv",
"name": "AMB-plugins-0.8.1",
"outputName": "out",
"outputs": {
"out": null
},
"pname": "AMB-plugins",
"system": "x86_64-linux",
"version": "0.8.1"
},
"ArchiSteamFarm": {
"drvPath": "/nix/store/nhplgyjj34fz6hjmnyih25gxscfh8s7b-ArchiSteamFarm-5.4.12.5.drv",
"name": "ArchiSteamFarm-5.4.12.5",
"outputName": "out",
"outputs": {
"out": null
},
"pname": "ArchiSteamFarm",
"system": "x86_64-linux",
"version": "5.4.12.5"
},
...
```
2023-11-09 22:31:32 +02:00
Robert Hensing
12953b942c
Fixup docs
2023-11-09 07:08:56 +01:00
John Ericson
f0adb72c23
Mark fetchTree as unstable again
...
As discussed in our last meeting, we need a bit more time, but we are
"time boxing" the work left to do to ensure there is not unbounded
delay.
Rather than putting it back underneath `flakes`, though, put it
underneath its own `fetch-tree` experimental feature (which `flakes`
includes/implies). This signals our commitment to the plan to stabilize
it first without waiting to go through the rest of Flakes, and also will
give users a "release candidate" when we get closer to stabilization.
This reverts commit 4112dd1fc9 .
2023-11-08 23:23:56 -05:00
Felix Uhl
c0c7c4b6cd
Link to shebang interpreter docs from release notes
2023-11-07 22:11:48 +01:00
Robert Hensing
e91fd837ee
Move shebang docs from rl-next to nix.md
2023-11-07 13:24:01 -05:00
Robert Hensing
466271568b
nix: Parse --file relative to shebang script
2023-11-07 13:24:01 -05:00
Robert Hensing
198bc22e3b
nix: Add command baseDir to parse --expr relative to shebang script
2023-11-07 13:24:01 -05:00
Robert Hensing
20ff61ab25
nix: Reserve shebang line syntax and only parse double backtick quotes
...
Being restrictive about syntax leaves opportunity to improve the
syntax and functionality later.
2023-11-07 13:24:01 -05:00
Tom Bereknyei
bfcbf3b5bf
doc: shebang release notes, docs, tests
...
fix: release notes
2023-11-07 13:24:01 -05:00
Felix Uhl
c60eba3276
Add release note on XDG_DATA_DIRS change
...
Follow-up to https://github.com/NixOS/nix/pull/8985
2023-11-06 23:00:00 +01:00
John Ericson
cc46ea1630
Make nix path-info --json return an object not array
...
Before it returned a list of JSON objects with store object information,
including the path in each object. Now, it maps the paths to JSON
objects with the metadata sans path.
This matches how `nix derivation show` works.
Quite hillariously, none of our existing functional tests caught this
change to `path-info --json` though they did use it. So just new
functional tests need to be added.
2023-11-06 11:06:31 -05:00
BootRhetoric
098f0615c9
fetchGit and flake: add publicKeys list input
...
This adds publicKeys as an optional fetcher input attribute to flakes
and builtins.fetchGit to provide a nix interface for the json-encoded
`publicKeys` attribute of the git fetcher.
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2023-11-03 20:23:31 +01:00
Felix Uhl
c7dcdb8325
Overhaul nix flake update and lock commands
...
Closes #5110
2023-10-31 15:33:57 +01:00
Vignesh
abb1c829c8
Release notes updated for #9150 reverted ( #9227 )
2023-10-24 11:18:00 +02:00
Naïm Favier
fa9642ec45
nix-shell: support single quotes in shebangs
...
Single quotes are a basic feature of shell syntax that people expect to
work. They are also more convenient for writing literal code expressions
with less escaping.
2023-10-23 15:56:05 +02:00
Robert Hensing
9277eb276b
libstore: Add apple-virt to system features when available
...
I'm sure that we'll adjust the implementation over time, but this
at least discerns between an apple silicon bare metal machine and
a tart VM.
2023-10-20 10:21:39 +02:00
Yueh-Shun Li
5088e6563a
primops: add builtins.convertHash
...
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2023-10-19 00:58:56 +08:00
Eelco Dolstra
201c115c3e
Merge pull request #9151 from edolstra/stabilize-fetchTree
...
Stabilize fetchTree
2023-10-18 10:54:08 +02:00
vicky1999
891dfb4359
updated store ping to store info in files
2023-10-18 00:14:11 +05:30
Eelco Dolstra
4112dd1fc9
Mark fetchTree as stable
2023-10-13 16:45:08 +02:00
Théophane Hufschmitt
784c7df5bf
Merge pull request #9004 from fricklerhandwerk/release-support
...
add information on release cycle and backports
2023-09-29 15:04:00 +02:00
tomberek
976f596579
Merge branch 'master' into tomberek.absolute.attrpath.notation
2023-09-28 10:01:57 -04:00
Ilan Joselevich
13ed5d7106
flakes: adopt repl-flake behavior as default
2023-09-27 20:47:10 -04:00
Valentin Gagarin
a757749fcf
reword for readability
2023-09-26 06:28:17 +02:00
Valentin Gagarin
60a155d01c
Merge pull request #8706 from fricklerhandwerk/doc-system-features
...
document system features
2023-09-26 04:21:31 +02:00
Rasmus Rendal
3411507696
Document the percent-encoding mechanism
2023-09-22 10:07:14 +02:00
Valentin Gagarin
1b560ea502
more detail on backports
...
Co-authored-by: John Ericson <git@JohnEricson.me>
2023-09-21 23:23:14 +02:00
Valentin Gagarin
954890a42f
add information on release cycle and backports
2023-09-21 02:52:05 +02:00
Eelco Dolstra
10ad052f7d
Release notes
2023-09-20 11:42:49 +02:00
Eelco Dolstra
919781cacc
Merge branch 'master' into valid_deriver_2
2023-09-01 13:35:05 +02:00
Valentin Gagarin
880fef9cdf
do not change existing release notes
2023-08-28 20:52:30 +02:00
Guillaume Girol
925a444b92
add nix-store --query --valid-derivers command
...
notably useful when nix-store --query --deriver returns a non-existing
path.
Co-authored-by: Felix Uhl <iFreilicht@users.noreply.github.com>
2023-08-24 11:37:24 +02:00