Eelco Dolstra
8bb2b15a5a
Merge remote-tracking branch 'origin/2.24-maintenance' into sync-2.24.2
2024-08-08 15:38:27 +02:00
Eelco Dolstra
c1d27763c6
Merge commit ' b24757f08a
' into sync-2.24.2
2024-08-08 15:34:12 +02:00
Eelco Dolstra
4036c3aafb
Bump version
2024-08-08 15:02:48 +02:00
John Ericson
cfe66dbec3
Merge pull request #11218 from obsidiansystems/better-executable-path
...
Factor out `lookupExecutable` and other PATH improvements
2024-08-07 23:21:19 -05:00
John Ericson
0646b6cd61
Update comments / documentation.
...
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
2024-08-07 22:29:56 -05:00
Robert Hensing
935bf1157d
Merge pull request #11267 from NixOS/backport-11244-to-2.24-maintenance
...
[Backport 2.24-maintenance] allow to c api with older c versions
2024-08-08 01:43:24 +02:00
Jörg Thalheim
b1941c9f8a
allow to c api with older c versions
...
In the FFI world we have many tools that are not gcc/clang and therefore
not always support the latest C standard. This fixes support with cffi
i.e. used in https://github.com/tweag/python-nix
(cherry picked from commit 739418504c
)
2024-08-07 23:12:17 +00:00
John Ericson
6c861b9c51
Factor out lookupExecutable
and other PATH improvments
...
This ended up motivating a good deal of other infra improvements in
order to get Windows right:
- `OsString` to complement `std::filesystem::path`
- env var code for working with the underlying `OsString`s
- Rename `PATHNG_LITERAL` to `OS_STR`
- `NativePathTrait` renamed to `OsPathTrait`, given a character template
parameter until #9205 is complete.
Split `tests.cc` matching split of `util.{cc,hh}` last year.
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
2024-08-07 18:12:58 -04:00
tomberek
0836888002
Merge pull request #11233 from rhendric/rhendric/reference-manual-2
...
docs: add language/string-literals.md
2024-08-07 16:17:16 -04:00
tomberek
7354681804
Merge branch 'master' into rhendric/reference-manual-2
2024-08-07 15:25:02 -04:00
Jeremy Kolb
9bf6684b08
Use window size
2024-08-06 09:39:42 -04:00
Eelco Dolstra
40832b0a95
Merge pull request #11262 from NixOS/backport-11257-to-2.24-maintenance
...
[Backport 2.24-maintenance] PathSubstitutionGoal: Fix spurious "failed" count in the progress bar
2024-08-06 11:20:31 +02:00
Eelco Dolstra
fa78d7f72f
PathSubstitutionGoal: Fix spurious "failed" count in the progress bar
...
It is not an error if queryPathInfo() indicates that a path does not
exist in the substituter.
Fixes #11198 . This was broken in 846869da0e
.
(cherry picked from commit 0a00bd07b2
)
2024-08-06 08:33:46 +00:00
Eelco Dolstra
2ed075ffc0
Merge pull request #11257 from DeterminateSystems/no-failed-substitution
...
PathSubstitutionGoal: Fix spurious "failed" count in the progress bar
2024-08-06 10:33:26 +02:00
Jeremy Kolb
1c5f1de43f
copy string using filterANSIEscapes and enforce the max length
2024-08-05 14:15:14 -04:00
John Ericson
79abf816b9
Merge pull request #11256 from obsidiansystems/test-organize
...
Split tests, organize more string functions
2024-08-05 12:44:39 -05:00
Eelco Dolstra
0a00bd07b2
PathSubstitutionGoal: Fix spurious "failed" count in the progress bar
...
It is not an error if queryPathInfo() indicates that a path does not
exist in the substituter.
Fixes #11198 . This was broken in 846869da0e
.
2024-08-05 18:56:02 +02:00
John Ericson
9d2d4d11e6
Split tests, organize more string functions
...
The test split matches PR #8920 , so the utility files and tests files
are once again to 1-1. The string changes continues what was started in
PR #11093 .
2024-08-05 12:50:13 -04:00
John Ericson
1fce591cbc
Merge pull request #11255 from DeterminateSystems/test-s3-binary-cache-store
...
Add a VM test for S3BinaryCacheStore
2024-08-05 11:12:08 -05:00
Jeremy Kolb
930818bb1d
Account for total length of 80
2024-08-05 11:02:56 -04:00
Jeremy Kolb
f22cf1fd38
Handle long strings, embedded new lines and empty descriptions
2024-08-05 11:02:55 -04:00
Jeremy Kolb
59b6aafadb
add tests
2024-08-05 11:02:55 -04:00
Jeremy Kolb
07d0527c0c
nix flake show: Only print up to the first new line if it exists.
2024-08-05 11:02:55 -04:00
Jeremy Kolb
547e808a75
nix flake show: add the description if it exists
2024-08-05 11:02:55 -04:00
Eelco Dolstra
2950f9e18a
Add a VM test for S3BinaryCacheStore
...
Fixes #11238 .
2024-08-05 11:48:50 +02:00
a-kenji
5a6e28e166
docs: installable remove alternate expression flag ( #11254 )
2024-08-04 23:03:21 +00:00
tomberek
ea1f87ecda
Merge pull request #11145 from rhendric/rhendric/parser-lalr
...
Make parser LALR, conflict-free
2024-08-04 03:59:10 -04:00
0x5a4
088fa815d3
fix: bash mangles flake ref completion
2024-08-03 15:11:40 +02:00
John Ericson
09199a40cd
Merge pull request #11244 from Mic92/make-c-backwards-compat
...
allow to c api with older c versions
2024-08-02 12:30:43 -05:00
Jörg Thalheim
739418504c
allow to c api with older c versions
...
In the FFI world we have many tools that are not gcc/clang and therefore
not always support the latest C standard. This fixes support with cffi
i.e. used in https://github.com/tweag/python-nix
2024-08-02 17:19:45 +02:00
Eelco Dolstra
2382a52c84
Merge pull request #11239 from NixOS/backport-11237-to-2.24-maintenance
...
[Backport 2.24-maintenance] Fix the S3 store
2024-08-01 17:56:18 +02:00
Eelco Dolstra
fe6a7c805c
Fix the S3 store
...
It was failing with:
error: AWS error fetching 'nix-cache-info': The specified bucket does not exist
because `S3BinaryCacheStoreImpl` had a `bucketName` field that
shadowed the inherited `bucketName from `S3BinaryCacheStoreConfig`.
(cherry picked from commit 9b5b7b7963
)
2024-08-01 15:46:45 +00:00
Eelco Dolstra
838b666a80
Merge pull request #11237 from DeterminateSystems/fix-s3-store
...
Fix the S3 store
2024-08-01 17:46:29 +02:00
Eelco Dolstra
9b5b7b7963
Fix the S3 store
...
It was failing with:
error: AWS error fetching 'nix-cache-info': The specified bucket does not exist
because `S3BinaryCacheStoreImpl` had a `bucketName` field that
shadowed the inherited `bucketName from `S3BinaryCacheStoreConfig`.
2024-08-01 16:51:57 +02:00
Eelco Dolstra
854346045a
Merge pull request #11236 from edolstra/bump-2.25.0
...
Bump version
2024-08-01 11:33:48 +02:00
Eelco Dolstra
2edc570e3e
Merge pull request #11235 from edolstra/fix-release-script
...
Fix the release script
2024-08-01 11:33:22 +02:00
Ryan Hendrickson
b291b61089
docs: editorial quibbles ( #11232 )
2024-08-01 11:14:49 +02:00
Eelco Dolstra
30aca6f243
Bump version
2024-08-01 10:43:00 +02:00
Eelco Dolstra
617e711820
'build' is now 'build.nix'
2024-08-01 10:41:42 +02:00
Eelco Dolstra
0a167ffd1f
Bump version
2024-08-01 10:41:11 +02:00
Ryan Hendrickson
17318bc70d
docs: fix string literal example formatting
2024-07-31 19:22:17 -04:00
Ryan Hendrickson
9e8afc68e5
docs: add language/string-literals.md
2024-07-31 19:07:57 -04:00
Ryan Hendrickson
6ed67d35ed
docs: add variables; rework scope ( #11062 )
...
Co-authored-by: Valentin Gagarin <valentin@gagarin.work>
2024-07-31 21:39:43 +00:00
Eelco Dolstra
206e32e2d7
Mark release
2024-07-31 23:37:43 +02:00
Eelco Dolstra
b24757f08a
Merge pull request #11231 from DeterminateSystems/release-notes
...
2.24 release notes
2024-07-31 23:24:39 +02:00
Eelco Dolstra
794a50065b
base32 -> nix32
2024-07-31 22:33:41 +02:00
Qyriad
cb5a5dd4f3
docs: clarify how ^ works for -E/-f installables
...
We didn't even realize you *could* use this syntax with -E and -f, much
less that the attribute path could be *empty*.
Change-Id: Id1a6715609f3a76a5ce477bd43a7832effbbe07b
2024-07-31 22:27:58 +02:00
Qyriad
8ff169715d
docs: clarify how the different kinds of installables are selected
...
Change-Id: I146736bb97ebe035e04be69ce9fb60a557e38c6c
2024-07-31 22:27:58 +02:00
Eelco Dolstra
f136ec5290
Add contributors
2024-07-31 22:16:44 +02:00
Eelco Dolstra
22ad0e653f
Edit release notes
2024-07-31 22:14:27 +02:00