lon: update lix #484

Merged
thubrecht merged 3 commits from lon/lix into main 2025-06-12 16:03:57 +02:00
Collaborator

d169c092fc28838a253be136d17fe7de1292c728
→ ee0655240270480d7f6063dcf12ec47f04d2ded6

Last 50 commits:
ee06552 libstore: asyncify RemoteStore::Connection::processStderr
7a10df6 libstore: asyncify RemoteStore connection setup
cc04a43 libstore: remove flushing from processStderr
8b3fdbc libstore: add framed data support to sendCommand
1a22475 libstore: encapsulate reading simple command results
2128a2d libstore: encapsulate sending of simple commands
ec374bc libstore: deserialize findRoots data as vector-of-tuples
ab8f4ae libstore: add CommonProto code for bool/unsigned/uint64_t
87fbc15 libutil: make the pool element factory a promise
56847dc libutil: make Buffered{Sink,Source} io buffer shareable
7d681a5 libutil: add io buffer abstraction
cc56070 libstore: have SSH use a socketpair, not two pipes
9c4fd3d libstore: remove unused RemoteStore::Connection::closeWrite
bea24c8 libutil/cgroup: destroy state record at destroy time
7bd8271 libstore/platform/linux: destroy cgroup before we release user locks
797c6d4 libutil/file-system: make AutoDelete not copyable and movable
9f9fced libstore/build/worker: clean up cgroup error messages typos
a527bb2 libstore/build: cgroup delegation to sandbox
1783d5b libstore/build: drop cgroups experimental feature
21dbd77 libstore/binary-cache-store: skip NAR listings if it's not possible to serialize it
1e71df3 doc/manual/rl-next: mention symbol value reuse
ebc8f56 libexpr/primops: pass the underlying Value of symbols if possible
5e98a21 libexpr/symbol-table: introduce InternedSymbol
364e94f libexpr/value: do not depend on Symbol
95ea358 libexpr/print: drop redundant constructor in emplace_back call
ac3b742 libexpr/symbol-table: remove unused field from SymbolTable::symbols
5db71cf libutil: add should emplace inside a ChunkedVector
d8b1bb5 build: fix Meson warning about lix-clang-tidy not having meson_version
b70bbbe misc/pre-commit: add automatic clang-format of changed lines
c19a0fe devshell: add git-clang-format
004a505 tests/functional2/nix: fix config serialization
0625e69 tests/functional2: fix bad error message when merging files
afa5b92 tests/functional2: improve type checking util
60830ca libstore: add derivation wire generator
4ebf79b libstore: associate wire connection states with stores
ce9acd5 libstore: use proper connection handle for narFromPath
2cd44d2 libstore: don't wrap&unwrap connection handles
b33669b libutil: remove withFramedSink
c135710 libstore: send worker options packet as one blob
cf93814 libutil: remove unused FdSource::read
8c30a16 libutil: remove long-dead create_coro_gc_hook
dd31a23 libstore: add worker serializer for SubstitutablePathInfo
fca0a30 libstore: remove pre-2.18 protocols
019b17f tests/functional2/lang: Migrate trivial eval-okay tests
9673c64 tests/functional2/lang: Migrate trivial parse-okay tests
0219434 tests/functional2/lang: Migrate trivial parse-fail tests
63edb9c tests/functional2/lang: Migrate trivial eval-fail tests
a7e5ff0 tests/functional2: Make symlink handling less confusing
e753fcb gc: delay throwing error until cleanup is complete
530b40a tests/functional2: fix overly broad xfail test passing

d169c092fc28838a253be136d17fe7de1292c728 → ee0655240270480d7f6063dcf12ec47f04d2ded6 Last 50 commits: ee06552 libstore: asyncify RemoteStore::Connection::processStderr 7a10df6 libstore: asyncify RemoteStore connection setup cc04a43 libstore: remove flushing from processStderr 8b3fdbc libstore: add framed data support to sendCommand 1a22475 libstore: encapsulate reading simple command results 2128a2d libstore: encapsulate sending of simple commands ec374bc libstore: deserialize findRoots data as vector-of-tuples ab8f4ae libstore: add CommonProto code for bool/unsigned/uint64_t 87fbc15 libutil: make the pool element factory a promise 56847dc libutil: make Buffered{Sink,Source} io buffer shareable 7d681a5 libutil: add io buffer abstraction cc56070 libstore: have SSH use a socketpair, not two pipes 9c4fd3d libstore: remove unused RemoteStore::Connection::closeWrite bea24c8 libutil/cgroup: destroy state record at destroy time 7bd8271 libstore/platform/linux: destroy cgroup before we release user locks 797c6d4 libutil/file-system: make `AutoDelete` not copyable and movable 9f9fced libstore/build/worker: clean up cgroup error messages typos a527bb2 libstore/build: cgroup delegation to sandbox 1783d5b libstore/build: drop cgroups experimental feature 21dbd77 libstore/binary-cache-store: skip NAR listings if it's not possible to serialize it 1e71df3 doc/manual/rl-next: mention symbol value reuse ebc8f56 libexpr/primops: pass the underlying `Value` of symbols if possible 5e98a21 libexpr/symbol-table: introduce `InternedSymbol` 364e94f libexpr/value: do not depend on `Symbol` 95ea358 libexpr/print: drop redundant constructor in emplace_back call ac3b742 libexpr/symbol-table: remove unused field from `SymbolTable::symbols` 5db71cf libutil: `add` should emplace inside a `ChunkedVector` d8b1bb5 build: fix Meson warning about lix-clang-tidy not having meson_version b70bbbe misc/pre-commit: add automatic `clang-format` of changed lines c19a0fe devshell: add `git-clang-format` 004a505 tests/functional2/nix: fix config serialization 0625e69 tests/functional2: fix bad error message when merging files afa5b92 tests/functional2: improve type checking util 60830ca libstore: add derivation wire generator 4ebf79b libstore: associate wire connection states with stores ce9acd5 libstore: use proper connection handle for narFromPath 2cd44d2 libstore: don't wrap&unwrap connection handles b33669b libutil: remove withFramedSink c135710 libstore: send worker options packet as one blob cf93814 libutil: remove unused FdSource::read 8c30a16 libutil: remove long-dead create_coro_gc_hook dd31a23 libstore: add worker serializer for SubstitutablePathInfo fca0a30 libstore: remove pre-2.18 protocols 019b17f tests/functional2/lang: Migrate trivial `eval-okay` tests 9673c64 tests/functional2/lang: Migrate trivial `parse-okay` tests 0219434 tests/functional2/lang: Migrate trivial `parse-fail` tests 63edb9c tests/functional2/lang: Migrate trivial `eval-fail` tests a7e5ff0 tests/functional2: Make symlink handling less confusing e753fcb gc: delay throwing error until cleanup is complete 530b40a tests/functional2: fix overly broad xfail test passing
dgnum-chores added 1 commit 2025-06-12 14:58:15 +02:00
lon: update lix
Some checks failed
Check meta / check_dns (pull_request) Successful in 20s
Check meta / check_meta (pull_request) Successful in 21s
Check workflows / check_workflows (pull_request) Successful in 22s
Build all the nodes / Jaccess01 (pull_request) Successful in 28s
Build all the nodes / Jaccess04 (pull_request) Successful in 28s
Build all the nodes / netcore01 (pull_request) Successful in 30s
Build all the nodes / ap01 (pull_request) Successful in 54s
Build all the nodes / bridge01 (pull_request) Failing after 55s
Build all the nodes / geo02 (pull_request) Failing after 44s
Run pre-commit on all files / pre-commit (pull_request) Successful in 49s
Build all the nodes / hypervisor01 (pull_request) Failing after 45s
Build all the nodes / build01 (pull_request) Failing after 58s
Build all the nodes / netcore02 (pull_request) Successful in 33s
Build all the nodes / hypervisor03 (pull_request) Failing after 43s
Build all the nodes / cof02 (pull_request) Failing after 56s
Build all the nodes / geo01 (pull_request) Failing after 56s
Build all the nodes / iso (pull_request) Failing after 48s
Build all the nodes / compute01 (pull_request) Failing after 1m1s
Build all the nodes / krz01 (pull_request) Failing after 48s
Build all the nodes / storage01 (pull_request) Failing after 43s
Build all the nodes / hypervisor02 (pull_request) Failing after 58s
Build all the nodes / tower01 (pull_request) Failing after 45s
Build all the nodes / rescue01 (pull_request) Failing after 47s
Build all the nodes / lab-router01 (pull_request) Failing after 55s
Build the shell / build-shell (pull_request) Successful in 31s
Build all the nodes / vault01 (pull_request) Failing after 47s
Build all the nodes / web01 (pull_request) Failing after 47s
Build all the nodes / web03 (pull_request) Failing after 46s
Build all the nodes / zulip01 (pull_request) Failing after 49s
Build all the nodes / web02 (pull_request) Failing after 52s
301674f7a2
d169c092fc28838a253be136d17fe7de1292c728
→ ee0655240270480d7f6063dcf12ec47f04d2ded6

Last 50 commits:
  ee06552 libstore: asyncify RemoteStore::Connection::processStderr
  7a10df6 libstore: asyncify RemoteStore connection setup
  cc04a43 libstore: remove flushing from processStderr
  8b3fdbc libstore: add framed data support to sendCommand
  1a22475 libstore: encapsulate reading simple command results
  2128a2d libstore: encapsulate sending of simple commands
  ec374bc libstore: deserialize findRoots data as vector-of-tuples
  ab8f4ae libstore: add CommonProto code for bool/unsigned/uint64_t
  87fbc15 libutil: make the pool element factory a promise
  56847dc libutil: make Buffered{Sink,Source} io buffer shareable
  7d681a5 libutil: add io buffer abstraction
  cc56070 libstore: have SSH use a socketpair, not two pipes
  9c4fd3d libstore: remove unused RemoteStore::Connection::closeWrite
  bea24c8 libutil/cgroup: destroy state record at destroy time
  7bd8271 libstore/platform/linux: destroy cgroup before we release user locks
  797c6d4 libutil/file-system: make `AutoDelete` not copyable and movable
  9f9fced libstore/build/worker: clean up cgroup error messages typos
  a527bb2 libstore/build: cgroup delegation to sandbox
  1783d5b libstore/build: drop cgroups experimental feature
  21dbd77 libstore/binary-cache-store: skip NAR listings if it's not possible to serialize it
  1e71df3 doc/manual/rl-next: mention symbol value reuse
  ebc8f56 libexpr/primops: pass the underlying `Value` of symbols if possible
  5e98a21 libexpr/symbol-table: introduce `InternedSymbol`
  364e94f libexpr/value: do not depend on `Symbol`
  95ea358 libexpr/print: drop redundant constructor in emplace_back call
  ac3b742 libexpr/symbol-table: remove unused field from `SymbolTable::symbols`
  5db71cf libutil: `add` should emplace inside a `ChunkedVector`
  d8b1bb5 build: fix Meson warning about lix-clang-tidy not having meson_version
  b70bbbe misc/pre-commit: add automatic `clang-format` of changed lines
  c19a0fe devshell: add `git-clang-format`
  004a505 tests/functional2/nix: fix config serialization
  0625e69 tests/functional2: fix bad error message when merging files
  afa5b92 tests/functional2: improve type checking util
  60830ca libstore: add derivation wire generator
  4ebf79b libstore: associate wire connection states with stores
  ce9acd5 libstore: use proper connection handle for narFromPath
  2cd44d2 libstore: don't wrap&unwrap connection handles
  b33669b libutil: remove withFramedSink
  c135710 libstore: send worker options packet as one blob
  cf93814 libutil: remove unused FdSource::read
  8c30a16 libutil: remove long-dead create_coro_gc_hook
  dd31a23 libstore: add worker serializer for SubstitutablePathInfo
  fca0a30 libstore: remove pre-2.18 protocols
  019b17f tests/functional2/lang: Migrate trivial `eval-okay` tests
  9673c64 tests/functional2/lang: Migrate trivial `parse-okay` tests
  0219434 tests/functional2/lang: Migrate trivial `parse-fail` tests
  63edb9c tests/functional2/lang: Migrate trivial `eval-fail` tests
  a7e5ff0 tests/functional2: Make symlink handling less confusing
  e753fcb gc: delay throwing error until cleanup is complete
  530b40a tests/functional2: fix overly broad xfail test passing
thubrecht force-pushed lon/lix from 301674f7a2 to 05a7477a8e 2025-06-12 15:55:49 +02:00 Compare
thubrecht added 1 commit 2025-06-12 16:00:51 +02:00
fix(build01/nix-builder): Remove impure-derivations from experimental-features
All checks were successful
Build all the nodes / web01 (pull_request) Successful in 1m29s
Run pre-commit on all files / pre-commit (push) Successful in 38s
Build all the nodes / krz01 (pull_request) Successful in 2m0s
Build all the nodes / Jaccess01 (push) Successful in 31s
Build all the nodes / Jaccess04 (push) Successful in 29s
Build all the nodes / netcore01 (push) Successful in 28s
Build all the nodes / netcore02 (push) Successful in 29s
Build all the nodes / ap01 (push) Successful in 58s
Build all the nodes / bridge01 (push) Successful in 1m13s
Build all the nodes / storage01 (pull_request) Successful in 2m33s
Build all the nodes / cof02 (push) Successful in 1m21s
Build all the nodes / hypervisor01 (push) Successful in 1m18s
Build all the nodes / build01 (push) Successful in 1m34s
Build all the nodes / geo01 (push) Successful in 1m34s
Build the shell / build-shell (push) Successful in 43s
Build all the nodes / geo02 (push) Successful in 1m37s
Build all the nodes / compute01 (push) Successful in 1m48s
Build all the nodes / hypervisor02 (push) Successful in 1m37s
Build all the nodes / lab-router01 (push) Successful in 1m31s
Build all the nodes / hypervisor03 (push) Successful in 1m35s
Build all the nodes / iso (push) Successful in 1m40s
Build all the nodes / vault01 (push) Successful in 1m30s
Build all the nodes / tower01 (push) Successful in 1m33s
Build all the nodes / rescue01 (push) Successful in 1m40s
Build all the nodes / zulip01 (push) Successful in 1m12s
Build all the nodes / krz01 (push) Successful in 1m52s
Build all the nodes / web02 (push) Successful in 1m25s
Build all the nodes / web03 (push) Successful in 1m23s
Build all the nodes / web01 (push) Successful in 1m28s
Build all the nodes / storage01 (push) Successful in 2m0s
8c09de1529
Lix no longer supports it
thubrecht scheduled this pull request to auto merge when all checks succeed 2025-06-12 16:03:36 +02:00
thubrecht merged commit 8c09de1529 into main 2025-06-12 16:03:57 +02:00
thubrecht deleted branch lon/lix 2025-06-12 16:03:57 +02:00
Sign in to join this conversation.
No description provided.