Robert Hensing
459d02672c
fix Windows build
2024-09-16 13:42:46 +02:00
Robert Hensing
976f539f7d
Make Repo::flush interruptible
2024-09-16 13:42:46 +02:00
Robert Hensing
c1fe3546ed
libgit2: Add libgit2-packbuilder-callback-interruptible.patch
2024-08-28 17:49:22 +02:00
Robert Hensing
57c48304bb
fixup: Release odb
2024-08-28 17:49:22 +02:00
Robert Hensing
fb8d3ed150
fixup: sync -> flush
...
The latter is not used for memory synchronization things.
2024-08-28 17:49:22 +02:00
Robert Hensing
97ff2ed455
Sync tarball cache within tarball cache Activity
2024-08-28 17:49:22 +02:00
Robert Hensing
d0f8a92363
Make tarball cache more interruptible
2024-08-28 17:49:22 +02:00
Robert Hensing
5dd6c4f062
libgit2, GitRepo: Write thin packfiles
...
libgit2 didn't write thin ones, hence the patch.
This should improve performance on systems with weak I/O in ~/.cache,
especially in terms of operations per second, or where system calls
are slower. (macOS, VMs?)
2024-08-28 17:49:21 +02:00
Jan Hrcek
cb4b9be458
Fix few duplicate word occurrences ( #11381 )
2024-08-28 07:01:56 +00:00
Seggy Umboh
8e63dc4455
Fix diskutil deleteVolume command in Uninstall guide ( #11371 )
...
Co-authored-by: Valentin Gagarin <valentin@gagarin.work>
2024-08-28 00:23:27 +00:00
Robert Hensing
076b6f7bb1
Merge pull request #11302 from obsidiansystems/meson-misc-2
...
Misc Meson progress
2024-08-27 19:32:03 +02:00
John Ericson
c7ec33605e
Meson misc things
...
Meson-ify a few things, scripts, completions, etc. Should make our Meson
build complete except for docs.
Co-Authored-By: Qyriad <qyriad@qyriad.me>
Co-Authored-By: eldritch horrors <pennae@lix.systems>
2024-08-27 10:19:55 -04:00
John Ericson
8af73f0a74
Merge pull request #11379 from nix-windows/nix-collect-garbage-std-filesystem-path
...
More `std::filesystem` for `nix-collect-garbage`
2024-08-26 18:27:55 -04:00
John Ericson
2a1a26f8fc
Merge pull request #11362 from siddhantk232/path-in-exec
...
More `std::filesystem::path` in end executables
2024-08-26 17:58:29 -04:00
John Ericson
8bce63f30a
More std::filesystem
for nix-collect-garbage
...
Co-Authored-By: siddhantCodes <siddhantk232@gmail.com>
2024-08-26 17:29:23 -04:00
John Ericson
a97a08411c
More support for std::filepath
in libnixutil
...
We're not replacing `Path` in exposed definitions in many cases, but
just adding alternatives. This will allow us to "top down" change `Path`
to `std::fileysystem::path`, and then we can remove the `Path`-using
utilities which will become unused.
Also add some test files which we forgot to include in the libutil unit
tests `meson.build`.
Co-Authored-By: siddhantCodes <siddhantk232@gmail.com>
2024-08-26 17:23:56 -04:00
John Ericson
dbabfc92d4
Make sure we have an execvpe
on Windows too
...
Necessary to fix a build (that was already broken in other ways) after
PR #11021 .
2024-08-26 15:45:55 -04:00
Robert Hensing
88998fae74
Merge pull request #11304 from hercules-ci/repl-doc-functor
...
`:doc`: support `__functor`
2024-08-26 17:20:37 +02:00
tomberek
96a2ddab27
Merge pull request #10910 from hercules-ci/c-api-nix_clear_err
...
C API: `nix_clear_err`
2024-08-26 10:50:26 -04:00
tomberek
3b6e24f66c
Merge pull request #11346 from mjgallag/nix-profile-daemon-set-u
...
nix-daemon.sh profile script: operate under `set -u` in bash
2024-08-26 10:49:31 -04:00
tomberek
440de80d34
Merge pull request #11021 from hercules-ci/issue-11010
...
Fix SSH invocation when local SHELL misbehaves
2024-08-26 10:40:51 -04:00
Robert Hensing
77ddcbe12e
getDoc: Explain why we partially apply __functor
2024-08-26 16:15:13 +02:00
tomberek
7b53636150
Merge pull request #11321 from Mic92/mergify-automerge
...
replace backport github action with mergify
2024-08-26 10:07:03 -04:00
tomberek
e285a6a8bf
Merge pull request #11372 from emilazy/push-xryryzwxnxsn
...
sequoia-nixbld-user-migration: increment base UID by 1
2024-08-26 09:53:13 -04:00
tomberek
1a281e5ddc
Merge pull request #11361 from hercules-ci/packaging-expose-libs
...
packaging: Expose libs
2024-08-26 09:52:27 -04:00
Robert Hensing
8bd835b7bc
Merge pull request #11278 from Mic92/close-fds
...
libutil: rename and optimize closeMostFDs
2024-08-26 15:51:34 +02:00
Emily
93a8b06070
sequoia-nixbld-user-migration: increment base UID by 1
2024-08-26 05:27:10 +01:00
tomberek
a30eb6de1b
Merge pull request #11366 from Mic92/homeless-shelter
...
Revert: Make $HOME=/proc/homeless-shelter instead of /homeless-shelter
2024-08-25 05:07:41 -04:00
Jörg Thalheim
90560eeccc
Revert "Merge pull request #11350 from noamraph/homeless-shelter-to-proc-changelog"
...
This reverts commit fa49d2e356
, reversing
changes made to af26fe3934
.
2024-08-25 09:08:27 +02:00
Jörg Thalheim
096bec8eb2
Revert "Merge pull request #11300 from noamraph/homeless-shelter-to-proc"
...
This reverts commit 43e82c9446
, reversing
changes made to d79b9bdec0
.
Since /proc/homeless-shelter returns a different errno than /homeless-shelter (ENOENT vs EACCES), we need to revert this change.
Software depends on this error code i.e. cargo and therefore breaks.
2024-08-25 09:08:17 +02:00
Robert Hensing
85f1aa6b3d
Merge pull request #11356 from ehmry/nix_store_copy_closure
...
Add nix_store_copy_closure to libstore-c
2024-08-23 20:57:14 +02:00
Robert Hensing
2a14a20bb3
packaging: Expose libs
...
This exposes the libraries in a way that is easily replicated in
Nixpkgs, without having to create a package set within a package
set.
2024-08-23 20:47:22 +02:00
Emery Hemingway
5d28a00322
Add nix_store_copy_closure to libstore-c
2024-08-23 12:49:39 +03:00
Robert Hensing
0bcc83d0e7
Merge pull request #11348 from DeterminateSystems/remove-makeMutable
...
Remove dead makeMutable() function
2024-08-23 11:08:28 +02:00
Eelco Dolstra
277412e9e9
Merge pull request #11355 from Aleksanaa/ci-badge
...
README: update CI badge
2024-08-22 17:48:15 +02:00
Eelco Dolstra
a66fa0850d
Merge pull request #11354 from DeterminateSystems/speed-up-ci
...
Speed up GHA CI
2024-08-22 17:46:44 +02:00
Eelco Dolstra
1facc3e35e
Merge pull request #7126 from squalus/fsync-store-paths
...
Add fsync-store-paths option
2024-08-22 17:45:11 +02:00
aleksana
168bf9c3cd
README: update CI badge
...
The `Test` workflow was renamed to `CI` in
9aa486c4be
.
It still seems to be showing the status it was last running on the
master branch. This information is misleading and should be corrected.
2024-08-22 23:16:14 +08:00
Eelco Dolstra
71e7188e07
Add release note
2024-08-22 15:48:36 +02:00
Eelco Dolstra
9ff0b55d4e
Add a VM test for fsync-store-paths
...
Based on https://github.com/squalus/nix-durability-tests/blob/master/flake.nix .
2024-08-22 15:34:19 +02:00
Eelco Dolstra
21a164aa03
Fix hang
...
Signed-off-by: Eelco Dolstra <edolstra@gmail.com>
2024-08-22 15:26:34 +02:00
Eelco Dolstra
915db74dbf
Merge pull request #11343 from DeterminateSystems/no-framedsink-threads
...
withFramedSink(): Don't use a thread to monitor the other side
2024-08-22 14:23:19 +02:00
Eelco Dolstra
3af73bae5c
Remove checks for nixComponents
...
We are currently building Nix twice in the main GHA CI job, which is
frequently timing out. Obviously, we want this to be fast, so only do
the main build for now.
2024-08-22 13:48:46 +02:00
Eelco Dolstra
528e490418
Disable the static build in CI
...
GHA builds are now frequently timing out, so let's not do this. If
wanted, it could be done in a separate job.
2024-08-22 13:47:33 +02:00
Eelco Dolstra
fac756fed4
Add FIXME
2024-08-21 21:08:26 +02:00
Eelco Dolstra
270c8469d7
select() -> poll() for Windows compat
2024-08-21 20:54:02 +02:00
Eelco Dolstra
ce7cf4a2d3
Update src/libutil/serialise.hh
...
Co-authored-by: John Ericson <git@JohnEricson.me>
2024-08-21 19:50:24 +02:00
Eelco Dolstra
fa49d2e356
Merge pull request #11350 from noamraph/homeless-shelter-to-proc-changelog
...
Add changelog for homeless-shelter-to-proc
2024-08-21 19:49:36 +02:00
Noam Yorav-Raphael
a643c9b1f9
Update doc/manual/rl-next/homeless-shelter-to-proc.md
...
Co-authored-by: Eelco Dolstra <edolstra@gmail.com>
2024-08-21 19:58:16 +03:00
Noam Yorav-Raphael
02446918f4
Add changelog for homeless-shelter-to-proc
2024-08-21 18:29:45 +03:00