Jörg Thalheim
14b4a208c7
doc/rl-next: add fixed-s3-progress-bar
2025-05-14 23:01:46 +02:00
John Ericson
db76487f41
doc/rl-next: Add repl-and-logging
2025-05-14 16:58:57 -04:00
Jörg Thalheim
721b09a69f
doc/rl-next: add better-flake-git-errors
2025-05-14 22:57:07 +02:00
Jörg Thalheim
7f07a94b64
doc/rl-next: add repl-continuation
2025-05-14 22:49:05 +02:00
Jörg Thalheim
13dafac243
doc/rl-next: add substituter-timeout
2025-05-14 22:46:08 +02:00
Jörg Thalheim
cbdd0c1035
doc/rl-next: add nix-flake-show
2025-05-14 22:45:57 +02:00
Jörg Thalheim
39d10229e5
doc/rl-next: add github-host-attr
2025-05-14 22:45:38 +02:00
Jörg Thalheim
c12fd7b319
docs/building: fix attribute for nix-cli-ccacheStdenv
2025-05-14 22:22:01 +02:00
Jörg Thalheim
723f2c7352
docs: update cross compilation section from autotools to meson
...
fixes https://github.com/NixOS/nix/issues/12934
Update doc/manual/source/development/building.md
Co-authored-by: Eelco Dolstra <edolstra@gmail.com>
Update doc/manual/source/development/building.md
Co-authored-by: John Ericson <git@JohnEricson.me>
2025-05-14 22:22:01 +02:00
Robert Hensing
af6e44b116
doc/rl-next: Add c-api
2025-05-14 22:21:01 +02:00
John Ericson
d972f9e2e2
Split out store-open.hh and store-registration.hh
...
The existing header is a bit too big. Now the following use-cases are
separated, and get their own headers:
- Using or implementing an arbitrary store: remaining `store-api.hh`
This is closer to just being about the `Store` (and `StoreConfig`)
classes, as one would expect.
- Opening a store from a textual description: `store-open.hh`
Opening an aribtrary store implementation like this requires some sort
of store registration mechanism to exists, but the caller doesn't need
to know how it works. This just exposes the functions which use such a
mechanism, without exposing the mechanism itself
- Registering a store implementation: `store-registration.hh`
This requires understanding how the mechanism actually works, and the
mechanism in question involves templated machinery in headers we
rather not expose to things that don't need it, as it would slow down
compilation for no reason.
2025-05-14 16:07:57 -04:00
Jörg Thalheim
a70140b55a
fix various typos in docs
2025-05-14 21:29:17 +02:00
Jörg Thalheim
e088ab3eaf
Merge pull request #13154 from obsidiansystems/split-store-config
...
Stores no longer inherit from their configs
2025-05-14 21:08:40 +02:00
Jörg Thalheim
addb9f8418
Merge pull request #13180 from Jaculabilis/reload-flakes
...
nix repl: remember :load-flake calls for :reload
2025-05-14 20:35:58 +02:00
Jörg Thalheim
a714d3bb3c
Merge pull request #13184 from NixOS/doc-references
...
Document more references concepts
2025-05-14 19:33:43 +02:00
John Ericson
b287438476
Document more references concepts
2025-05-14 12:57:06 -04:00
Eelco Dolstra
893b7a5fc7
Merge pull request #13178 from xokdvium/fix-doc-hash
...
docs: Fix miscellaneous typos and formatting issues
2025-05-14 15:24:16 +02:00
Tim Van Baak
fb510a9e50
nix repl: remember :load-flake calls for :reload
...
Fixes #8753
2025-05-13 20:56:41 -07:00
Sergei Zimmerman
20a724d131
docs: Fix miscellaneous typos and formatting issues
2025-05-13 22:20:11 +00:00
John Ericson
934918ba16
Stores no longer inherit from their configs
...
Fix #10766
See that ticket for details.
Progress (I hope!) towards #11139 .
Co-Authored-By: Sergei Zimmerman <xokdvium@proton.me>
2025-05-13 15:56:35 -04:00
Jörg Thalheim
f0f196cef0
Merge pull request #13175 from xokdvium/optimise-fetchtarball
...
libutil/tarfile: Create the scratch `std::vector` only once
2025-05-13 14:21:26 +02:00
Sergei Zimmerman
7628155d2b
libutil/tarfile: Create the scratch std::vector only once
...
I can't find a good way to benchmark in isolation from the
git cache, but common sense dictates that creating (and destroying)
a 131KiB std::vector for each regular file from the archive imposes
quite a significant overhead regardless of the IO bound git cache.
AFAICT there is no reason to keep a copy of the data since
it always gets fed into the sink and there are no coroutines/threads
in sight.
2025-05-13 10:50:46 +00:00
Jörg Thalheim
1ac4bf122b
Merge pull request #13173 from NixOS/better-truncated-tar-error
...
Improve 'cannot read file from tarball' error
2025-05-13 12:34:27 +02:00
Jörg Thalheim
542d6f3c79
Merge pull request #13174 from NixOS/test-lock-files
...
Test lock file contents more precisely
2025-05-13 12:34:06 +02:00
Eelco Dolstra
824e0d51fe
Test lock file contents more precisely
2025-05-13 10:40:24 +02:00
Eelco Dolstra
bdb3f613dd
Improve 'cannot read file from tarball' error
...
It now says e.g.
error: cannot read file from tarball: Truncated tar archive detected while reading data
2025-05-13 10:32:12 +02:00
Jörg Thalheim
ed521760bc
Merge pull request #13161 from NixOS/remove-final
...
nix flake prefetch: Remove __final
2025-05-13 08:50:36 +02:00
Jörg Thalheim
0f985fea11
Merge pull request #13138 from NixOS/register-builtin-builders
...
Register builtin builders
2025-05-13 08:50:19 +02:00
gustavderdrache
6baf6470bf
Merge pull request #65 from DeterminateSystems/release-v3.5.2/fc308cb9-6d93-4141-a5ec-0033d4190d6e
...
Release v3.5.2
2025-05-12 23:39:44 +00:00
gustavderdrache
deb57afda4
Apply suggestions from code review
...
Co-authored-by: Graham Christensen <graham@grahamc.com>
2025-05-12 18:56:59 -04:00
github-actions[bot]
8dab273732
Generare release notes for 3.5.2
2025-05-12 22:31:47 +00:00
github-actions[bot]
2e8f1052cc
Set .version-determinate to 3.5.2
2025-05-12 22:31:42 +00:00
github-actions[bot]
9095520b78
Prepare release v3.5.2
2025-05-12 22:31:39 +00:00
Graham Christensen
cf3671a815
Merge pull request #64 from DeterminateSystems/better-truncated-tar-error
...
Improve 'cannot read file from tarball' error
2025-05-12 21:05:45 +00:00
Jörg Thalheim
6fdb170fb3
Merge pull request #13159 from NixOS/ignore-dir
...
Avoid unnecessarily updating old lock files with 'dir' parameters
2025-05-12 22:34:50 +02:00
Jörg Thalheim
b87b1cbc75
Merge pull request #13165 from bam80/patch-1
...
index.md: add warning for installing as root
2025-05-12 22:25:50 +02:00
Jörg Thalheim
c3745e7895
Merge pull request #13169 from NixOS/improve-build-failure-error
...
Improve build failure error messages
2025-05-12 22:25:31 +02:00
Eelco Dolstra
da4efbd2fe
Improve 'cannot read file from tarball' error
...
It now says e.g.
error: cannot read file from tarball: Truncated tar archive detected while reading data
2025-05-12 22:08:17 +02:00
Eelco Dolstra
f2214a5da5
Merge pull request #63 from DeterminateSystems/eelcodolstra/fh-806-lock-files-no-longer-contain-nar-hashes
...
Fix emitting narHash in lock files when lazy trees are disabled
2025-05-12 18:33:22 +00:00
Eelco Dolstra
51349ca37a
Test lock file contents more precisely
2025-05-12 18:00:40 +02:00
Eelco Dolstra
4ea5cb3832
Fix emitting narHash in lock files when lazy trees are disabled
2025-05-12 17:34:32 +02:00
Eelco Dolstra
5a84237209
Improve build failure error messages
...
They're now laid out in a more readable way, and they shows the output
paths (if known).
2025-05-12 15:06:54 +02:00
Andrey Butirsky
3cc16d13f0
index.md: add warning for installing as root
...
warning: installing Nix as root is not supported by this script!
performing a single-user installation of Nix...
copying Nix to /nix/store.......................................................
......
warning: the group 'nixbld' specified in 'build-users-group' does not exist
warning: the group 'nixbld' specified in 'build-users-group' does not exist
installing 'nix-2.28.3'
error: the group 'nixbld' specified in 'build-users-group' does not exist
/tmp/nix-binary-tarball-unpack.2j3lCU0A89/unpack/nix-2.28.3-x86_64-linux/install: unable to install Nix into your default profile
2025-05-10 18:13:58 +03:00
Graham Christensen
9bbe06be3a
Merge pull request #60 from DeterminateSystems/release-v3.5.1/64e9675a-96ff-4d91-817c-52e0322540e4
...
Release v3.5.1
2025-05-09 21:30:56 +00:00
Graham Christensen
52f51b17fb
Update rl-3.5.1.md
2025-05-09 17:22:29 -04:00
Graham Christensen
d2d6f9e726
Update changes.md
2025-05-09 17:09:46 -04:00
Graham Christensen
cef22abacd
Apply suggestions from code review
2025-05-09 17:00:30 -04:00
Graham Christensen
bd4b27c377
Apply suggestions from code review
2025-05-09 16:56:42 -04:00
Graham Christensen
c0fdf690fe
Apply suggestions from code review
2025-05-09 16:54:09 -04:00
github-actions[bot]
7a4871755e
Generare release notes for 3.5.1
2025-05-09 20:50:26 +00:00