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
github-actions[bot]
83f92cfd04
Set .version-determinate to 3.5.0
2025-05-09 16:11:48 +00:00
github-actions[bot]
21ff15bb2e
Set .version-determinate to 3.4.2
2025-05-05 13:25:03 +00:00
Graham Christensen
3c5d7822c5
Add a couple markers for injecting new updated content
2025-04-27 16:25:50 -04:00
Graham Christensen
173c742afc
Prep 3.4.0 release notes ( #40 )
2025-04-25 16:56:57 -04:00
Graham Christensen
d97d311ddf
Emit a warning about channel deprecation.
2025-04-24 20:27:20 -04:00
Eelco Dolstra
9574d3938f
Tagging release 2.28.2
...
-----BEGIN PGP SIGNATURE-----
iQFHBAABCAAxFiEEtUHVUwEnDgvPFcpdgXC0cm1xmN4FAmgA7TQTHGVkb2xzdHJh
QGdtYWlsLmNvbQAKCRCBcLRybXGY3l0rB/0c5l5EhZUAMvjnUhug8+6/g6fLLisS
ehrP9FxrjV5D2lO3EQcsBgW3bYzOwbcubuPBq8yPMlSLpf+uiAV1qxSKFGD3pnpZ
6o7K3P3kaohFl6JL5oEn9yTGgm1EubYpW3c9zO8yaL32Jknjm44bD4mKr5Rz18jI
YUfe1xDeYCwRY7YMrBKGwU2v/tlsjMX9XQlHuKPSx8uVA/UgxJk/41dIdzb0rhw5
ueuKO2GEEMd/iV5lCEVFnk1WJoHru1fqTDAqRhDZJjFVbguYAIl7OQFQuBbtG3hv
6SFC0iy/IoSrj9tRwSV+4wQU5fk6Gw2IYQlIw6VSx6xIydf46AjomPjX
=xUfr
-----END PGP SIGNATURE-----
Merge tag '2.28.2' into detsys-main
Tagging release 2.28.2
2025-04-17 16:58:05 +02:00
Eelco Dolstra
b1a1f4bd2f
Mention BLAKE3 in the Nix 2.27 release notes
...
(cherry picked from commit c0ed07755a
)
2025-04-14 13:47:57 +00:00
Anthony Wang
9156550493
Fix typo in string context docs
...
(cherry picked from commit f64b8957c7
)
2025-04-12 23:58:45 +00:00
Cole Helbling
8bd8f5a869
Add Determinate Nix 3.3.0 release notes
2025-04-11 14:05:42 -07:00
Eelco Dolstra
852075ec9d
Tagging release 2.28.0
...
-----BEGIN PGP SIGNATURE-----
iQFHBAABCAAxFiEEtUHVUwEnDgvPFcpdgXC0cm1xmN4FAmfv9fITHGVkb2xzdHJh
QGdtYWlsLmNvbQAKCRCBcLRybXGY3ohrCAC1Uw/JJr3yEPlJ/jLc9t9HqEKMY08W
W6SEjpYJHYixMXmoonexkqojncNWBaiytRa+vBY7JQq0xTOOBwj42TM2ZzMF4GXi
vO4Ox0hEsRa/v7tSmK6GFz1sNEKEUOHDNbilg4kzkkBHPEGPUGMwdWkT0akO576Q
SQ6ERwPPLsHDI2YtAeAD8R4p07CraiyA34ljDPz3rChTAXRPVKWxJUt1enwEWYTr
cKk45RcR4S8rP1BVwf3wsNsrHjqjbaY45kPAo8GD79hFH0zkyJarS3Kgv8qsWLra
9ph0DVVG0wiArlET7Y3uchqtAC0Z5LOnutAmOFYFw6DKfWp9yGfl/SVW
=XRda
-----END PGP SIGNATURE-----
Merge tag '2.28.0' into sync-2.28.0
Tagging release 2.28.0
2025-04-04 17:49:15 +02:00
Robert Hensing
1ca3ee1287
Edit rl-2.28
2025-04-02 23:44:30 +02:00
Robert Hensing
fea87a94e6
doc/rl-2.28: Add contributors
2025-04-02 23:02:27 +02:00
John Ericson
703f0fbe74
release notes: 2.28.0
2025-04-02 16:46:13 -04:00
mergify[bot]
b9ad90d447
Merge pull request #12874 from NixOS/mergify/bp/2.28-maintenance/pr-12677
...
Improve the documentation of store path (backport #12677 )
2025-04-02 17:40:53 +00:00
mergify[bot]
8e94856239
Merge pull request #12875 from NixOS/mergify/bp/2.28-maintenance/pr-11672
...
doc: note that @-pattern is accessible in default values (backport #11672 )
2025-04-02 17:02:05 +00:00
Valentin Gagarin
9fd8f5ef04
doc: note that function bindings are accessible in default values
...
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
(cherry picked from commit 9c3dd34cfe
)
2025-04-02 15:45:31 +00:00
oldshensheep
ce8b1eb2c4
Improve the documentation of store path
...
# Conflicts:
# doc/manual/source/protocols/store-path.md
(cherry picked from commit 355a923e81
)
2025-04-02 15:44:26 +00:00
John Ericson
0c67777396
Expose the nix component in header include paths
...
For example, instead of doing
#include "nix/store-config.hh"
#include "nix/derived-path.hh"
Now do
#include "nix/store/config.hh"
#include "nix/store/derived-path.hh"
This was originally planned in the issue, and also recent requested by
Eelco.
Most of the change is purely mechanical. There is just one small
additional issue. See how, in the example above, we took this
opportunity to also turn `<comp>-config.hh` into `<comp>/config.hh`.
Well, there was already a `nix/util/config.{cc,hh}`. Even though there
is not a public configuration header for libutil (which also would be
called `nix/util/config.{cc,hh}`) that's still confusing, To avoid any
such confusion, we renamed that to `nix/util/configuration.{cc,hh}`.
Finally, note that the libflake headers already did this, so we didn't
need to do anything to them. We wouldn't want to mistakenly get
`nix/flake/flake/flake.hh`!
Progress on #7876
(cherry picked from commit cc24766fa6
)
2025-04-02 11:37:17 -04:00
John Ericson
15658b259f
Separate headers from source files
...
The short answer for why we need to do this is so we can consistently do
`#include "nix/..."`. Without this change, there are ways to still make
that work, but they are hacky, and they have downsides such as making it
harder to make sure headers from the wrong Nix library (e..g.
`libnixexpr` headers in `libnixutil`) aren't being used.
The C API alraedy used `nix_api_*`, so its headers are *not* put in
subdirectories accordingly.
Progress on #7876
We resisted doing this for a while because it would be annoying to not
have the header source file pairs close by / easy to change file
path/name from one to the other. But I am ameliorating that with
symlinks in the next commit.
(cherry picked from commit f3e1c47f47
)
2025-03-31 18:04:04 -04:00
mergify[bot]
b4f13afc1a
Merge pull request #12828 from NixOS/mergify/bp/2.28-maintenance/pr-12624
...
Improve the documentation of the store path protocol (backport #12624 )
2025-03-31 20:23:05 +00:00
mergify[bot]
a0cfbb1a38
Merge pull request #12825 from NixOS/mergify/bp/2.28-maintenance/pr-12618
...
Fix minor documentation typos (backport #12618 )
2025-03-31 20:22:54 +00:00
Dmitry Bogatov
5ab3b9c616
Update doc/manual/source/protocols/store-path.md
...
Co-authored-by: John Ericson <git@JohnEricson.me>
(cherry picked from commit affd9bbab7
)
2025-03-31 18:39:23 +00:00
Dmitry Bogatov
5805f9cb93
Improve the documentation of the store path protocol
...
1. Fix confusing wording that might imply unnecessary double-hashing.
2. Add references to specifics of base-32 encoding.
3. Fix incorrect description that sha256 hash of `fingerprint` is
truncated. "Truncated" is actual wording used in Nix theses, but it has
unusual meaning, that is better conveyed by word "compressed", which is
used by the reference C++ implementation.
4. Clarify details of base16 encoding.
(cherry picked from commit a0facb2aba
)
2025-03-31 18:39:22 +00:00
Farid Zakaria
12825ab972
Fix minor documentation typos
...
Was reading the store chapter and came across a few small typos
and edits.
(cherry picked from commit 33493b9ead
)
2025-03-31 18:37:17 +00:00
John Ericson
3e2f4891c4
Advanced attributes organize
...
This is supposed to firstly improve the docs as they are, and secondly
hint at how the core conceptual information ought to be moved to the
store derivation section of the manual.
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
(cherry picked from commit 637aa0944d
)
2025-03-31 18:31:12 +00:00
Cole Helbling
946297c684
Fixup release notes
2025-03-27 12:03:02 -07:00
Eelco Dolstra
10f9b2f1fc
Set release date
2025-03-27 19:08:09 +01:00
Eelco Dolstra
9e6c999bdf
Add release note
2025-03-27 19:07:06 +01:00
Eelco Dolstra
117d671923
Bump Determinate Nix version
2025-03-24 21:47:26 +01:00
Eelco Dolstra
9c26996e73
Fix release notes (1.0.0 -> 3.0.0)
2025-03-24 21:47:26 +01:00
Eelco Dolstra
dab0ff4f9e
Tagging release 2.27.1
...
-----BEGIN PGP SIGNATURE-----
iQFHBAABCAAxFiEEtUHVUwEnDgvPFcpdgXC0cm1xmN4FAmfheacTHGVkb2xzdHJh
QGdtYWlsLmNvbQAKCRCBcLRybXGY3kt2B/4tQvs6iDXA12d409ClHbVQjr1d0FLP
rv8RxZ7Z4+Jaw8r2ra/I+gpr9juI5ULyEJWqfES72hTvbYPjH1Grsrrjak1tx57E
+STs21oEPojE8LXsFH1oZamGPPIIpyQdxCvTgZs1N6cqUfCRQ3Jx97X6E6SIGJDR
VqBM4ruSXCY57yT36HqwYydTkxzZHiNP5wwABGfSb7u9pYW5x3r8W7+fQ3udTnCw
kCRhA5vnfxIQSlxu4j7dJqSCGzOIPnhYB19bXDV4aPhl4sn3pkBCdMZxPBlCWSwx
it0ngMITf+TeiMpVl2TtvMBOHtlGrbhusbyKcsqzFYULGyGOC9ngTAY3
=/JzB
-----END PGP SIGNATURE-----
Merge tag '2.27.1' into detsys-main
Tagging release 2.27.1
2025-03-24 21:28:03 +01:00
Eelco Dolstra
d000f5943a
rl-2.27.md: Fix GitHub links
...
https://discourse.nixos.org/t/nix-2-27-0-released/62003/2?u=edolstra
(cherry picked from commit be5a455a1a
)
2025-03-21 19:48:51 +00:00
Graham Christensen
f988d9edbf
Merge pull request #12 from DeterminateSystems/update-upgrade-docs
...
Update upgrade docs
2025-03-12 13:23:41 +00:00
Luc Perkins
70f08ee91c
Merge pull request #11 from DeterminateSystems/revamp-introduction
...
Change title in introduction
2025-03-12 13:22:54 +00:00
Luc Perkins
b62167a014
Update upgrade docs
2025-03-07 14:53:22 -03:00
Luc Perkins
644f79dfd8
Add installation instructions to intro
2025-03-07 14:18:04 -03:00
Luc Perkins
4f6d3299a4
Change document title
2025-03-06 14:42:58 -03:00
Luc Perkins
fea4ee8c5e
Merge pull request #9 from DeterminateSystems/nix-channel-deprecated
...
Move nix-channel under deprecated commands
2025-03-06 17:37:54 +00:00
Luc Perkins
aaf1967faa
Remove default Nix expression links
2025-03-05 17:49:23 -03:00
Luc Perkins
0f04d36c73
Remove default Nix expression doc from summary
2025-03-05 17:45:11 -03:00
Luc Perkins
d67db97abb
Remove channels link
2025-03-05 17:41:24 -03:00
Luc Perkins
e2bc5e3774
Remove default Nix expression doc
2025-03-05 17:37:59 -03:00
Luc Perkins
e6a6bcbb73
Move nix-channel under deprecated commands
2025-03-05 17:30:47 -03:00
Luc Perkins
cef7855523
Fix merge conflict
2025-03-05 17:27:03 -03:00
Luc Perkins
4323868244
Remove links to binary doc
2025-03-05 16:55:45 -03:00