1this derivation will be built:2 /nix/store/cb2k2f350wig0h7mk4mjl2yfzx4rlc54-nix-eval-jobs-clang-tidy-2.35.1.drv3building '/nix/store/cb2k2f350wig0h7mk4mjl2yfzx4rlc54-nix-eval-jobs-clang-tidy-2.35.1.drv' on 'ssh-ng://nix@jamie'4building '/nix/store/cb2k2f350wig0h7mk4mjl2yfzx4rlc54-nix-eval-jobs-clang-tidy-2.35.1.drv'5nix-eval-jobs-clang-tidy-2.35.1> Running phase: unpackPhase6nix-eval-jobs-clang-tidy-2.35.1> unpacking source archive /nix/store/gii600gxpi51pr78ipdbf65iyca09wqp-source7nix-eval-jobs-clang-tidy-2.35.1> source root is source8nix-eval-jobs-clang-tidy-2.35.1> Running phase: patchPhase9nix-eval-jobs-clang-tidy-2.35.1> Running phase: updateAutotoolsGnuConfigScriptsPhase10nix-eval-jobs-clang-tidy-2.35.1> Running phase: configurePhase11nix-eval-jobs-clang-tidy-2.35.1> mesonConfigurePhase flags: --prefix=/nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1 --libdir=/nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1/lib --libexecdir=/nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1/libexec --bindir=/nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1/bin --sbindir=/nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1/sbin --includedir=/nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1/include --mandir=/nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1/share/man --infodir=/nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1/share/info --localedir=/nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1/share/locale -Dauto_features=enabled -Dwrap_mode=nodownload --buildtype=plain12nix-eval-jobs-clang-tidy-2.35.1> The Meson build system13nix-eval-jobs-clang-tidy-2.35.1> Version: 1.9.114nix-eval-jobs-clang-tidy-2.35.1> Source dir: /build/source15nix-eval-jobs-clang-tidy-2.35.1> Build dir: /build/source/build16nix-eval-jobs-clang-tidy-2.35.1> Build type: native build17nix-eval-jobs-clang-tidy-2.35.1> Project name: nix-eval-jobs18nix-eval-jobs-clang-tidy-2.35.1> Project version: 0.1.619nix-eval-jobs-clang-tidy-2.35.1> C++ compiler for the host machine: g++ (gcc 14.3.0 "g++ (GCC) 14.3.0")20nix-eval-jobs-clang-tidy-2.35.1> C++ linker for the host machine: g++ ld.bfd 2.4421nix-eval-jobs-clang-tidy-2.35.1> Host machine cpu family: x86_6422nix-eval-jobs-clang-tidy-2.35.1> Host machine cpu: x86_6423nix-eval-jobs-clang-tidy-2.35.1> Run-time dependency threads found: YES24nix-eval-jobs-clang-tidy-2.35.1> Found pkg-config: YES (/nix/store/8vdiwpbh0g4avsd6x5v4s0di32vcl3dp-pkg-config-wrapper-0.29.2/bin/pkg-config) 0.29.225nix-eval-jobs-clang-tidy-2.35.1> Run-time dependency nlohmann_json found: YES 3.12.026nix-eval-jobs-clang-tidy-2.35.1> Run-time dependency libcurl found: YES 8.17.027nix-eval-jobs-clang-tidy-2.35.1> Run-time dependency nix-store found: YES 2.35.028nix-eval-jobs-clang-tidy-2.35.1> Run-time dependency nix-fetchers found: YES 2.35.029nix-eval-jobs-clang-tidy-2.35.1> Run-time dependency nix-expr found: YES 2.35.030nix-eval-jobs-clang-tidy-2.35.1> Run-time dependency nix-flake found: YES 2.35.031nix-eval-jobs-clang-tidy-2.35.1> Run-time dependency nix-main found: YES 2.35.032nix-eval-jobs-clang-tidy-2.35.1> Run-time dependency nix-cmd found: YES 2.35.033nix-eval-jobs-clang-tidy-2.35.1> Run-time dependency GTest found: YES 1.17.034nix-eval-jobs-clang-tidy-2.35.1> Run-time dependency nix-util-test-support found: YES 2.35.035nix-eval-jobs-clang-tidy-2.35.1> Build targets in project: 336nix-eval-jobs-clang-tidy-2.35.1> 37nix-eval-jobs-clang-tidy-2.35.1> nix-eval-jobs 0.1.638nix-eval-jobs-clang-tidy-2.35.1> 39nix-eval-jobs-clang-tidy-2.35.1> User defined options40nix-eval-jobs-clang-tidy-2.35.1> auto_features: enabled41nix-eval-jobs-clang-tidy-2.35.1> bindir : /nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1/bin42nix-eval-jobs-clang-tidy-2.35.1> buildtype : plain43nix-eval-jobs-clang-tidy-2.35.1> includedir : /nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1/include44nix-eval-jobs-clang-tidy-2.35.1> infodir : /nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1/share/info45nix-eval-jobs-clang-tidy-2.35.1> libdir : /nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1/lib46nix-eval-jobs-clang-tidy-2.35.1> libexecdir : /nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1/libexec47nix-eval-jobs-clang-tidy-2.35.1> localedir : /nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1/share/locale48nix-eval-jobs-clang-tidy-2.35.1> mandir : /nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1/share/man49nix-eval-jobs-clang-tidy-2.35.1> prefix : /nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.150nix-eval-jobs-clang-tidy-2.35.1> sbindir : /nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1/sbin51nix-eval-jobs-clang-tidy-2.35.1> wrap_mode : nodownload52nix-eval-jobs-clang-tidy-2.35.1> 53nix-eval-jobs-clang-tidy-2.35.1> Found ninja-1.13.1 at /nix/store/nib1r4k4cqph7zjjnbfc1d6cbg11qr76-ninja-1.13.1/bin/ninja54nix-eval-jobs-clang-tidy-2.35.1> mesonConfigurePhase: enabled\ parallel\ building55nix-eval-jobs-clang-tidy-2.35.1> Running phase: buildPhase56nix-eval-jobs-clang-tidy-2.35.1> ~/source ~/source/build57nix-eval-jobs-clang-tidy-2.35.1> Initialized empty Git repository in /build/source/.git/58nix-eval-jobs-clang-tidy-2.35.1> ~/source/build59nix-eval-jobs-clang-tidy-2.35.1> Verifying clang-tidy configuration...60nix-eval-jobs-clang-tidy-2.35.1> No config errors detected.61nix-eval-jobs-clang-tidy-2.35.1> [0/1] /nix/store/f8gicbns4hymkc8k82h6c1cnz4pjs7ip-meson-1.9.1/bin/meson --internal clangtidy /build/source /build/source/build --fix --color always62nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/strings-portable.cc.95fhfioi.yaml -quiet -p /build/source/build /build/source/src/strings-portable.cc63nix-eval-jobs-clang-tidy-2.35.1> 1914 warnings generated.64nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/output-stream-lock.cc.krjm2wy2.yaml -quiet -p /build/source/build /build/source/src/output-stream-lock.cc65nix-eval-jobs-clang-tidy-2.35.1> 56858 warnings generated.66nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/daemon-settings.cc.myk420d_.yaml -quiet -p /build/source/build /build/source/src/daemon-settings.cc67nix-eval-jobs-clang-tidy-2.35.1> 101136 warnings generated.68nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/buffered-io.cc.hgle8uiz.yaml -quiet -p /build/source/build /build/source/src/buffered-io.cc69nix-eval-jobs-clang-tidy-2.35.1> 122340 warnings generated.70nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/eval-args.cc.4lm21n2u.yaml -quiet -p /build/source/build /build/source/src/eval-args.cc71nix-eval-jobs-clang-tidy-2.35.1> 182355 warnings generated.72nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/constituents.cc.74f3vyvi.yaml -quiet -p /build/source/build /build/source/src/constituents.cc73nix-eval-jobs-clang-tidy-2.35.1> 167461 warnings generated.74nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/response.cc.s0ci35ws.yaml -quiet -p /build/source/build /build/source/src/response.cc75nix-eval-jobs-clang-tidy-2.35.1> 198761 warnings generated.76nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/worker.cc.69d6i0qe.yaml -quiet -p /build/source/build /build/source/src/worker.cc77nix-eval-jobs-clang-tidy-2.35.1> 216882 warnings generated.78nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/drv.cc.jih393uf.yaml -quiet -p /build/source/build /build/source/src/drv.cc79nix-eval-jobs-clang-tidy-2.35.1> 220722 warnings generated.80nix-eval-jobs-clang-tidy-2.35.1> ../src/drv.cc:34:1: warning: included header algorithm is not used directly [misc-include-cleaner]81nix-eval-jobs-clang-tidy-2.35.1> 34 | #include <algorithm>82nix-eval-jobs-clang-tidy-2.35.1> | ^~~~~~~~~~~~~~~~~~~~83nix-eval-jobs-clang-tidy-2.35.1> 35 | 84nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/cache-status-resolver.cc.41zrt0y3.yaml -quiet -p /build/source/build /build/source/src/cache-status-resolver.cc85nix-eval-jobs-clang-tidy-2.35.1> 223349 warnings generated.86nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:3:1: warning: included header co_spawn.hpp is not used directly [misc-include-cleaner]87nix-eval-jobs-clang-tidy-2.35.1> 3 | #include <boost/asio/co_spawn.hpp>88nix-eval-jobs-clang-tidy-2.35.1> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~89nix-eval-jobs-clang-tidy-2.35.1> 4 | #include <cstddef>90nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:4:1: warning: included header cstddef is not used directly [misc-include-cleaner]91nix-eval-jobs-clang-tidy-2.35.1> 4 | #include <cstddef>92nix-eval-jobs-clang-tidy-2.35.1> | ^~~~~~~~~~~~~~~~~~93nix-eval-jobs-clang-tidy-2.35.1> 5 | #include <exception>94nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:46:46: warning: no header providing "boost::asio::make_work_guard" is directly included [misc-include-cleaner]95nix-eval-jobs-clang-tidy-2.35.1> 4 | sink(std::move(sink)), workGuard(asio::make_work_guard(ctx)) {96nix-eval-jobs-clang-tidy-2.35.1> | ^97nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:82:11: warning: no header providing "boost::asio::co_spawn" is directly included [misc-include-cleaner]98nix-eval-jobs-clang-tidy-2.35.1> 4 | asio::co_spawn(99nix-eval-jobs-clang-tidy-2.35.1> | ^100nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:120:41: warning: coroutine parameters should not be references [cppcoreguidelines-avoid-reference-coroutine-parameters]101nix-eval-jobs-clang-tidy-2.35.1> 120 | auto CacheStatusResolver::substitutable(const nix::StorePath &path)102nix-eval-jobs-clang-tidy-2.35.1> | ^103nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:133:37: warning: no header providing "nix::ValidPathInfo" is directly included [misc-include-cleaner]104nix-eval-jobs-clang-tidy-2.35.1> 9 | nix::ref<const nix::ValidPathInfo>>(105nix-eval-jobs-clang-tidy-2.35.1> | ^106nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:134:26: warning: no header providing "nix::Callback" is directly included [misc-include-cleaner]107nix-eval-jobs-clang-tidy-2.35.1> 13 | [&](nix::Callback<nix::ref<const nix::ValidPathInfo>> callback)108nix-eval-jobs-clang-tidy-2.35.1> | ^109nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:138:11: warning: empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether [bugprone-empty-catch]110nix-eval-jobs-clang-tidy-2.35.1> 138 | } catch (nix::InvalidPath &) {111nix-eval-jobs-clang-tidy-2.35.1> | ^112nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:140:11: warning: empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether [bugprone-empty-catch]113nix-eval-jobs-clang-tidy-2.35.1> 140 | } catch (nix::Error &) {114nix-eval-jobs-clang-tidy-2.35.1> | ^115nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:150:5: warning: coroutine parameters should not be references [cppcoreguidelines-avoid-reference-coroutine-parameters]116nix-eval-jobs-clang-tidy-2.35.1> 150 | const std::vector<nix::StorePath> &paths) -> asio::awaitable<bool> {117nix-eval-jobs-clang-tidy-2.35.1> | ^118nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:163:53: warning: no header providing "nix::StringSet" is directly included [misc-include-cleaner]119nix-eval-jobs-clang-tidy-2.35.1> 16 | const nix::StringSet &wantedOutputs)120nix-eval-jobs-clang-tidy-2.35.1> | ^121nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:181:27: warning: function 'visitDrv' is within a recursive call chain [misc-no-recursion]122nix-eval-jobs-clang-tidy-2.35.1> 181 | auto CacheStatusResolver::visitDrv(Traversal &traversal,123nix-eval-jobs-clang-tidy-2.35.1> | ^124nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:181:27: note: example recursive call chain, starting from function 'visitDrv'125nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:209:18: note: Frame #1: function 'visitDrv' calls function 'visitDrv' here:126nix-eval-jobs-clang-tidy-2.35.1> 209 | co_await visitDrv(traversal, inputDrvPath, inputNode.value);127nix-eval-jobs-clang-tidy-2.35.1> | ^128nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:209:18: note: ... which was the starting point of the recursive call chain; there may be other cycles129nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:181:36: warning: coroutine parameters should not be references [cppcoreguidelines-avoid-reference-coroutine-parameters]130nix-eval-jobs-clang-tidy-2.35.1> 181 | auto CacheStatusResolver::visitDrv(Traversal &traversal,131nix-eval-jobs-clang-tidy-2.35.1> | ^132nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:182:36: warning: coroutine parameters should not be references [cppcoreguidelines-avoid-reference-coroutine-parameters]133nix-eval-jobs-clang-tidy-2.35.1> 182 | const nix::StorePath &drvPath,134nix-eval-jobs-clang-tidy-2.35.1> | ^135nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:183:36: warning: coroutine parameters should not be references [cppcoreguidelines-avoid-reference-coroutine-parameters]136nix-eval-jobs-clang-tidy-2.35.1> 183 | const nix::StringSet &wantedOutputs)137nix-eval-jobs-clang-tidy-2.35.1> | ^138nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:261:35: warning: missing field 'visited' initializer [clang-diagnostic-missing-designated-field-initializers]139nix-eval-jobs-clang-tidy-2.35.1> 261 | Traversal traversal{.drv = drv};140nix-eval-jobs-clang-tidy-2.35.1> | ^141nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/json.cc.cbdlyk9_.yaml -quiet -p /build/source/build /build/source/tests-unit/json.cc142nix-eval-jobs-clang-tidy-2.35.1> 212666 warnings generated.143nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/nix-eval-jobs.cc.e8xtmgx6.yaml -quiet -p /build/source/build /build/source/src/nix-eval-jobs.cc144nix-eval-jobs-clang-tidy-2.35.1> 238581 warnings generated.145nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:539:6: warning: function 'main' has cognitive complexity of 33 (threshold 25) [readability-function-cognitive-complexity]146nix-eval-jobs-clang-tidy-2.35.1> 539 | auto main(int argc, char **argv) -> int {147nix-eval-jobs-clang-tidy-2.35.1> | ^148nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:558:43: note: nesting level increased to 1149nix-eval-jobs-clang-tidy-2.35.1> 558 | return nix::handleExceptions(args[0], [&]() -> void {150nix-eval-jobs-clang-tidy-2.35.1> | ^151nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:567:9: note: +2, including nesting penalty of 1, nesting level increased to 2152nix-eval-jobs-clang-tidy-2.35.1> 567 | if (nix::isRootUser()) {153nix-eval-jobs-clang-tidy-2.35.1> | ^154nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:570:17: note: +3, including nesting penalty of 2, nesting level increased to 3155nix-eval-jobs-clang-tidy-2.35.1> 570 | if (unshare(CLONE_NEWNS) == -1) {156nix-eval-jobs-clang-tidy-2.35.1> | ^157nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:573:15: note: +3, including nesting penalty of 2, nesting level increased to 3158nix-eval-jobs-clang-tidy-2.35.1> 573 | } catch (nix::Error &e) {159nix-eval-jobs-clang-tidy-2.35.1> | ^160nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:589:9: note: +2, including nesting penalty of 1, nesting level increased to 2161nix-eval-jobs-clang-tidy-2.35.1> 589 | if (myArgs.noInstantiate) {162nix-eval-jobs-clang-tidy-2.35.1> | ^163nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:595:9: note: +2, including nesting penalty of 1, nesting level increased to 2164nix-eval-jobs-clang-tidy-2.35.1> 595 | if (myArgs.impure) {165nix-eval-jobs-clang-tidy-2.35.1> | ^166nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:597:16: note: +1, nesting level increased to 2167nix-eval-jobs-clang-tidy-2.35.1> 597 | } else if (myArgs.flake) {168nix-eval-jobs-clang-tidy-2.35.1> | ^169nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:601:9: note: +2, including nesting penalty of 1, nesting level increased to 2170nix-eval-jobs-clang-tidy-2.35.1> 601 | if (myArgs.releaseExpr.empty()) {171nix-eval-jobs-clang-tidy-2.35.1> | ^172nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:605:9: note: +2, including nesting penalty of 1, nesting level increased to 2173nix-eval-jobs-clang-tidy-2.35.1> 605 | if (!myArgs.gcRootsDir.empty()) {174nix-eval-jobs-clang-tidy-2.35.1> | ^175nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:609:9: note: +2, including nesting penalty of 1, nesting level increased to 2176nix-eval-jobs-clang-tidy-2.35.1> 609 | if (myArgs.showTrace) {177nix-eval-jobs-clang-tidy-2.35.1> | ^178nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:620:9: note: +2, including nesting penalty of 1, nesting level increased to 2179nix-eval-jobs-clang-tidy-2.35.1> 620 | if (myArgs.evalStoreUrl.has_value()) {180nix-eval-jobs-clang-tidy-2.35.1> | ^181nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:626:33: note: +2, including nesting penalty of 1, nesting level increased to 2182nix-eval-jobs-clang-tidy-2.35.1> 626 | cacheStatusResolver ? &*cacheStatusResolver : nullptr;183nix-eval-jobs-clang-tidy-2.35.1> | ^184nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:632:9: note: +2, including nesting penalty of 1, nesting level increased to 2185nix-eval-jobs-clang-tidy-2.35.1> 632 | for (size_t i = 0; i < myArgs.nrWorkers; i++) {186nix-eval-jobs-clang-tidy-2.35.1> | ^187nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:634:17: note: nesting level increased to 3188nix-eval-jobs-clang-tidy-2.35.1> 634 | [&state_, &wakeup, cacheStatusResolverPtr] -> void {189nix-eval-jobs-clang-tidy-2.35.1> | ^190nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:639:9: note: +2, including nesting penalty of 1, nesting level increased to 2191nix-eval-jobs-clang-tidy-2.35.1> 639 | for (auto &thread : threads) {192nix-eval-jobs-clang-tidy-2.35.1> | ^193nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:649:13: note: +2, including nesting penalty of 1, nesting level increased to 2194nix-eval-jobs-clang-tidy-2.35.1> 649 | if (state->exc) {195nix-eval-jobs-clang-tidy-2.35.1> | ^196nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:656:9: note: +2, including nesting penalty of 1, nesting level increased to 2197nix-eval-jobs-clang-tidy-2.35.1> 656 | if (cacheStatusResolver) {198nix-eval-jobs-clang-tidy-2.35.1> | ^199nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:662:9: note: +2, including nesting penalty of 1, nesting level increased to 2200nix-eval-jobs-clang-tidy-2.35.1> 662 | if (myArgs.constituents) {201nix-eval-jobs-clang-tidy-2.35.1> | ^202nix-eval-jobs-clang-tidy-2.35.1> Applying fix-its...203nix-eval-jobs-clang-tidy-2.35.1> The new insertion has the same insert location as an existing replacement.204nix-eval-jobs-clang-tidy-2.35.1> New replacement: /build/source/build/../src/cache-status-resolver.cc: 92:+0:"#include <boost/asio/impl/co_spawn.hpp>205nix-eval-jobs-clang-tidy-2.35.1> "206nix-eval-jobs-clang-tidy-2.35.1> Existing replacement: /build/source/build/../src/cache-status-resolver.cc: 92:+0:"#include <boost/asio/executor_work_guard.hpp>207nix-eval-jobs-clang-tidy-2.35.1> "208nix-eval-jobs-clang-tidy-2.35.1> On branch main209nix-eval-jobs-clang-tidy-2.35.1> Changes not staged for commit:210nix-eval-jobs-clang-tidy-2.35.1> (use "git add <file>..." to update what will be committed)211nix-eval-jobs-clang-tidy-2.35.1> (use "git restore <file>..." to discard changes in working directory)212nix-eval-jobs-clang-tidy-2.35.1> modified: ../src/cache-status-resolver.cc213nix-eval-jobs-clang-tidy-2.35.1> modified: ../src/drv.cc214nix-eval-jobs-clang-tidy-2.35.1> 215nix-eval-jobs-clang-tidy-2.35.1> no changes added to commit (use "git add" and/or "git commit -a")216nix-eval-jobs-clang-tidy-2.35.1> diff --git a/src/cache-status-resolver.cc b/src/cache-status-resolver.cc217nix-eval-jobs-clang-tidy-2.35.1> index 0a905ca..e65ea52 100644218nix-eval-jobs-clang-tidy-2.35.1> --- a/src/cache-status-resolver.cc219nix-eval-jobs-clang-tidy-2.35.1> +++ b/src/cache-status-resolver.cc220nix-eval-jobs-clang-tidy-2.35.1> @@ -1,18 +1,21 @@221nix-eval-jobs-clang-tidy-2.35.1> #include <algorithm>222nix-eval-jobs-clang-tidy-2.35.1> #include <boost/asio/awaitable.hpp>223nix-eval-jobs-clang-tidy-2.35.1> -#include <boost/asio/co_spawn.hpp>224nix-eval-jobs-clang-tidy-2.35.1> -#include <cstddef>225nix-eval-jobs-clang-tidy-2.35.1> +#include <boost/asio/executor_work_guard.hpp>226nix-eval-jobs-clang-tidy-2.35.1> +#include <boost/asio/impl/co_spawn.hpp>227nix-eval-jobs-clang-tidy-2.35.1> #include <exception>228nix-eval-jobs-clang-tidy-2.35.1> #include <map>229nix-eval-jobs-clang-tidy-2.35.1> #include <mutex>230nix-eval-jobs-clang-tidy-2.35.1> #include <nix/store/derivations.hh>231nix-eval-jobs-clang-tidy-2.35.1> +#include <nix/store/path-info.hh>232nix-eval-jobs-clang-tidy-2.35.1> #include <nix/store/path.hh>233nix-eval-jobs-clang-tidy-2.35.1> #include <nix/store/store-api.hh>234nix-eval-jobs-clang-tidy-2.35.1> #include <nix/store/store-open.hh>235nix-eval-jobs-clang-tidy-2.35.1> #include <nix/util/async.hh>236nix-eval-jobs-clang-tidy-2.35.1> +#include <nix/util/callback.hh>237nix-eval-jobs-clang-tidy-2.35.1> #include <nix/util/error.hh>238nix-eval-jobs-clang-tidy-2.35.1> #include <nix/util/ref.hh>239nix-eval-jobs-clang-tidy-2.35.1> #include <nix/util/signals.hh>240nix-eval-jobs-clang-tidy-2.35.1> +#include <nix/util/types.hh>241nix-eval-jobs-clang-tidy-2.35.1> #include <optional>242nix-eval-jobs-clang-tidy-2.35.1> #include <set>243nix-eval-jobs-clang-tidy-2.35.1> #include <string>244nix-eval-jobs-clang-tidy-2.35.1> diff --git a/src/drv.cc b/src/drv.cc245nix-eval-jobs-clang-tidy-2.35.1> index f378626..29c8e78 100644246nix-eval-jobs-clang-tidy-2.35.1> --- a/src/drv.cc247nix-eval-jobs-clang-tidy-2.35.1> +++ b/src/drv.cc248nix-eval-jobs-clang-tidy-2.35.1> @@ -31,7 +31,6 @@249nix-eval-jobs-clang-tidy-2.35.1> #include <string>250nix-eval-jobs-clang-tidy-2.35.1> #include <utility>251nix-eval-jobs-clang-tidy-2.35.1> #include <vector>252nix-eval-jobs-clang-tidy-2.35.1> -#include <algorithm>253nix-eval-jobs-clang-tidy-2.35.1> 254nix-eval-jobs-clang-tidy-2.35.1> #include "drv.hh"255nix-eval-jobs-clang-tidy-2.35.1> #include "eval-args.hh"256nix-eval-jobs-clang-tidy-2.35.1> Errors encountered while running clang-tidy257nix-eval-jobs-clang-tidy-2.35.1> clang-tidy-fix failed, please run [0/1] /nix/store/f8gicbns4hymkc8k82h6c1cnz4pjs7ip-meson-1.9.1/bin/meson --internal clangtidy /build/source /build/source/build --fix --color always258nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/strings-portable.cc.bchqa3_3.yaml -quiet -p /build/source/build /build/source/src/strings-portable.cc259nix-eval-jobs-clang-tidy-2.35.1> 1914 warnings generated.260nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/output-stream-lock.cc.0m8qyi2t.yaml -quiet -p /build/source/build /build/source/src/output-stream-lock.cc261nix-eval-jobs-clang-tidy-2.35.1> 56858 warnings generated.262nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/daemon-settings.cc.clwqro_7.yaml -quiet -p /build/source/build /build/source/src/daemon-settings.cc263nix-eval-jobs-clang-tidy-2.35.1> 101136 warnings generated.264nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/buffered-io.cc.1ff9ofb_.yaml -quiet -p /build/source/build /build/source/src/buffered-io.cc265nix-eval-jobs-clang-tidy-2.35.1> 122340 warnings generated.266nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/eval-args.cc.dzor4mdk.yaml -quiet -p /build/source/build /build/source/src/eval-args.cc267nix-eval-jobs-clang-tidy-2.35.1> 182355 warnings generated.268nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/constituents.cc.hdz_086z.yaml -quiet -p /build/source/build /build/source/src/constituents.cc269nix-eval-jobs-clang-tidy-2.35.1> 167461 warnings generated.270nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/response.cc.dovjr4pd.yaml -quiet -p /build/source/build /build/source/src/response.cc271nix-eval-jobs-clang-tidy-2.35.1> 198761 warnings generated.272nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/cache-status-resolver.cc.nru48bu0.yaml -quiet -p /build/source/build /build/source/src/cache-status-resolver.cc273nix-eval-jobs-clang-tidy-2.35.1> 223337 warnings and 15 errors generated.274nix-eval-jobs-clang-tidy-2.35.1> Error while processing /build/source/src/cache-status-resolver.cc.275nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:123:41: warning: coroutine parameters should not be references [cppcoreguidelines-avoid-reference-coroutine-parameters]276nix-eval-jobs-clang-tidy-2.35.1> 123 | auto CacheStatusResolver::substitutable(const nix::StorePath &path)277nix-eval-jobs-clang-tidy-2.35.1> | ^278nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:141:11: warning: empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether [bugprone-empty-catch]279nix-eval-jobs-clang-tidy-2.35.1> 141 | } catch (nix::InvalidPath &) {280nix-eval-jobs-clang-tidy-2.35.1> | ^281nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:143:11: warning: empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether [bugprone-empty-catch]282nix-eval-jobs-clang-tidy-2.35.1> 143 | } catch (nix::Error &) {283nix-eval-jobs-clang-tidy-2.35.1> | ^284nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:153:5: warning: coroutine parameters should not be references [cppcoreguidelines-avoid-reference-coroutine-parameters]285nix-eval-jobs-clang-tidy-2.35.1> 153 | const std::vector<nix::StorePath> &paths) -> asio::awaitable<bool> {286nix-eval-jobs-clang-tidy-2.35.1> | ^287nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:184:27: warning: function 'visitDrv' is within a recursive call chain [misc-no-recursion]288nix-eval-jobs-clang-tidy-2.35.1> 184 | auto CacheStatusResolver::visitDrv(Traversal &traversal,289nix-eval-jobs-clang-tidy-2.35.1> | ^290nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:184:27: note: example recursive call chain, starting from function 'visitDrv'291nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:212:18: note: Frame #1: function 'visitDrv' calls function 'visitDrv' here:292nix-eval-jobs-clang-tidy-2.35.1> 212 | co_await visitDrv(traversal, inputDrvPath, inputNode.value);293nix-eval-jobs-clang-tidy-2.35.1> | ^294nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:212:18: note: ... which was the starting point of the recursive call chain; there may be other cycles295nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:184:36: warning: coroutine parameters should not be references [cppcoreguidelines-avoid-reference-coroutine-parameters]296nix-eval-jobs-clang-tidy-2.35.1> 184 | auto CacheStatusResolver::visitDrv(Traversal &traversal,297nix-eval-jobs-clang-tidy-2.35.1> | ^298nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:185:36: warning: coroutine parameters should not be references [cppcoreguidelines-avoid-reference-coroutine-parameters]299nix-eval-jobs-clang-tidy-2.35.1> 185 | const nix::StorePath &drvPath,300nix-eval-jobs-clang-tidy-2.35.1> | ^301nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:186:36: warning: coroutine parameters should not be references [cppcoreguidelines-avoid-reference-coroutine-parameters]302nix-eval-jobs-clang-tidy-2.35.1> 186 | const nix::StringSet &wantedOutputs)303nix-eval-jobs-clang-tidy-2.35.1> | ^304nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:264:35: warning: missing field 'visited' initializer [clang-diagnostic-missing-designated-field-initializers]305nix-eval-jobs-clang-tidy-2.35.1> 264 | Traversal traversal{.drv = drv};306nix-eval-jobs-clang-tidy-2.35.1> | ^307nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/co_spawn.hpp:115:23: error: default arguments cannot be added to a function template that has already been declared [clang-diagnostic-error]308nix-eval-jobs-clang-tidy-2.35.1> 115 | CompletionToken&& token309nix-eval-jobs-clang-tidy-2.35.1> | ^310nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:359:1: note: previous template declaration is here311nix-eval-jobs-clang-tidy-2.35.1> 359 | co_spawn(const Executor& ex,312nix-eval-jobs-clang-tidy-2.35.1> | ^313nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/co_spawn.hpp:120:7: error: default arguments cannot be added to a function template that has already been declared [clang-diagnostic-error]314nix-eval-jobs-clang-tidy-2.35.1> 120 | > = 0);315nix-eval-jobs-clang-tidy-2.35.1> | ^ ~316nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:359:1: note: previous template declaration is here317nix-eval-jobs-clang-tidy-2.35.1> 359 | co_spawn(const Executor& ex,318nix-eval-jobs-clang-tidy-2.35.1> | ^319nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/co_spawn.hpp:179:23: error: default arguments cannot be added to a function template that has already been declared [clang-diagnostic-error]320nix-eval-jobs-clang-tidy-2.35.1> 179 | CompletionToken&& token321nix-eval-jobs-clang-tidy-2.35.1> | ^322nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:376:1: note: previous template declaration is here323nix-eval-jobs-clang-tidy-2.35.1> 376 | co_spawn(const Executor& ex,324nix-eval-jobs-clang-tidy-2.35.1> | ^325nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/co_spawn.hpp:184:7: error: default arguments cannot be added to a function template that has already been declared [clang-diagnostic-error]326nix-eval-jobs-clang-tidy-2.35.1> 184 | > = 0);327nix-eval-jobs-clang-tidy-2.35.1> | ^ ~328nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:376:1: note: previous template declaration is here329nix-eval-jobs-clang-tidy-2.35.1> 376 | co_spawn(const Executor& ex,330nix-eval-jobs-clang-tidy-2.35.1> | ^331nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/co_spawn.hpp:252:23: error: default arguments cannot be added to a function template that has already been declared [clang-diagnostic-error]332nix-eval-jobs-clang-tidy-2.35.1> 252 | CompletionToken&& token333nix-eval-jobs-clang-tidy-2.35.1> | ^334nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:394:1: note: previous template declaration is here335nix-eval-jobs-clang-tidy-2.35.1> 394 | co_spawn(ExecutionContext& ctx,336nix-eval-jobs-clang-tidy-2.35.1> | ^337nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/co_spawn.hpp:259:7: error: default arguments cannot be added to a function template that has already been declared [clang-diagnostic-error]338nix-eval-jobs-clang-tidy-2.35.1> 259 | > = 0);339nix-eval-jobs-clang-tidy-2.35.1> | ^ ~340nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:394:1: note: previous template declaration is here341nix-eval-jobs-clang-tidy-2.35.1> 394 | co_spawn(ExecutionContext& ctx,342nix-eval-jobs-clang-tidy-2.35.1> | ^343nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/co_spawn.hpp:319:23: error: default arguments cannot be added to a function template that has already been declared [clang-diagnostic-error]344nix-eval-jobs-clang-tidy-2.35.1> 319 | CompletionToken&& token345nix-eval-jobs-clang-tidy-2.35.1> | ^346nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:411:1: note: previous template declaration is here347nix-eval-jobs-clang-tidy-2.35.1> 411 | co_spawn(ExecutionContext& ctx,348nix-eval-jobs-clang-tidy-2.35.1> | ^349nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/co_spawn.hpp:326:7: error: default arguments cannot be added to a function template that has already been declared [clang-diagnostic-error]350nix-eval-jobs-clang-tidy-2.35.1> 326 | > = 0);351nix-eval-jobs-clang-tidy-2.35.1> | ^ ~352nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:411:1: note: previous template declaration is here353nix-eval-jobs-clang-tidy-2.35.1> 411 | co_spawn(ExecutionContext& ctx,354nix-eval-jobs-clang-tidy-2.35.1> | ^355nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:419:11: error: call to function 'co_spawn' that is neither visible in the template definition nor found by argument-dependent lookup [clang-diagnostic-error]356nix-eval-jobs-clang-tidy-2.35.1> 419 | return (co_spawn)(ctx.get_executor(), std::move(a),357nix-eval-jobs-clang-tidy-2.35.1> | ^358nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:85:11: note: in instantiation of function template specialization 'boost::asio::co_spawn<boost::asio::io_context, boost::asio::any_io_executor, (lambda at ../src/cache-status-resolver.cc:87:9)>' requested here359nix-eval-jobs-clang-tidy-2.35.1> 85 | asio::co_spawn(360nix-eval-jobs-clang-tidy-2.35.1> | ^361nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/co_spawn.hpp:178:1: note: 'co_spawn' should be declared prior to the call site or in an associated namespace of one of its arguments362nix-eval-jobs-clang-tidy-2.35.1> 178 | co_spawn(const Executor& ex, awaitable<void, AwaitableExecutor> a,363nix-eval-jobs-clang-tidy-2.35.1> | ^364nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:424:5: error: expected unqualified-id [clang-diagnostic-error]365nix-eval-jobs-clang-tidy-2.35.1> 424 | BOOST_ASIO_COMPLETION_TOKEN_FOR(typename detail::awaitable_signature<366nix-eval-jobs-clang-tidy-2.35.1> | ^367nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/async_result.hpp:732:42: note: expanded from macro 'BOOST_ASIO_COMPLETION_TOKEN_FOR'368nix-eval-jobs-clang-tidy-2.35.1> 732 | ::boost::asio::completion_token_for<sig>369nix-eval-jobs-clang-tidy-2.35.1> | ^370nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:424:54: error: no type named 'awaitable_signature' in namespace 'boost::asio::detail' [clang-diagnostic-error]371nix-eval-jobs-clang-tidy-2.35.1> 424 | BOOST_ASIO_COMPLETION_TOKEN_FOR(typename detail::awaitable_signature<372nix-eval-jobs-clang-tidy-2.35.1> | ^373nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/async_result.hpp:732:39: note: expanded from macro 'BOOST_ASIO_COMPLETION_TOKEN_FOR'374nix-eval-jobs-clang-tidy-2.35.1> 732 | ::boost::asio::completion_token_for<sig>375nix-eval-jobs-clang-tidy-2.35.1> | ^~~376nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:425:26: error: no type named 'type' in the global namespace [clang-diagnostic-error]377nix-eval-jobs-clang-tidy-2.35.1> 425 | result_of_t<F()>>::type) CompletionToken>378nix-eval-jobs-clang-tidy-2.35.1> | ^379nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:441:5: error: expected unqualified-id [clang-diagnostic-error]380nix-eval-jobs-clang-tidy-2.35.1> 441 | BOOST_ASIO_COMPLETION_TOKEN_FOR(typename detail::awaitable_signature<381nix-eval-jobs-clang-tidy-2.35.1> | ^382nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/async_result.hpp:732:42: note: expanded from macro 'BOOST_ASIO_COMPLETION_TOKEN_FOR'383nix-eval-jobs-clang-tidy-2.35.1> 732 | ::boost::asio::completion_token_for<sig>384nix-eval-jobs-clang-tidy-2.35.1> | ^385nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:441:54: error: no type named 'awaitable_signature' in namespace 'boost::asio::detail' [clang-diagnostic-error]386nix-eval-jobs-clang-tidy-2.35.1> 441 | BOOST_ASIO_COMPLETION_TOKEN_FOR(typename detail::awaitable_signature<387nix-eval-jobs-clang-tidy-2.35.1> | ^388nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/async_result.hpp:732:39: note: expanded from macro 'BOOST_ASIO_COMPLETION_TOKEN_FOR'389nix-eval-jobs-clang-tidy-2.35.1> 732 | ::boost::asio::completion_token_for<sig>390nix-eval-jobs-clang-tidy-2.35.1> | ^~~391nix-eval-jobs-clang-tidy-2.35.1> /nix/store/wkxmxwfkg5xnf6pn1pxw3a9rlx94mwd4-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:442:26: error: no type named 'type' in the global namespace [clang-diagnostic-error]392nix-eval-jobs-clang-tidy-2.35.1> 442 | result_of_t<F()>>::type) CompletionToken>393nix-eval-jobs-clang-tidy-2.35.1> | ^394nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/worker.cc.p13t98q5.yaml -quiet -p /build/source/build /build/source/src/worker.cc395nix-eval-jobs-clang-tidy-2.35.1> 216882 warnings generated.396nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/drv.cc.jfztertj.yaml -quiet -p /build/source/build /build/source/src/drv.cc397nix-eval-jobs-clang-tidy-2.35.1> 220721 warnings generated.398nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/json.cc.zsicozty.yaml -quiet -p /build/source/build /build/source/tests-unit/json.cc399nix-eval-jobs-clang-tidy-2.35.1> 212666 warnings generated.400nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/n0pl3y0x06zgxq4a65bslvaqy3rn0j8f-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /build/source/build/meson-private/clang-tidy-fix/nix-eval-jobs.cc.vxuneuau.yaml -quiet -p /build/source/build /build/source/src/nix-eval-jobs.cc401nix-eval-jobs-clang-tidy-2.35.1> 238581 warnings generated.402nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:539:6: warning: function 'main' has cognitive complexity of 33 (threshold 25) [readability-function-cognitive-complexity]403nix-eval-jobs-clang-tidy-2.35.1> 539 | auto main(int argc, char **argv) -> int {404nix-eval-jobs-clang-tidy-2.35.1> | ^405nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:558:43: note: nesting level increased to 1406nix-eval-jobs-clang-tidy-2.35.1> 558 | return nix::handleExceptions(args[0], [&]() -> void {407nix-eval-jobs-clang-tidy-2.35.1> | ^408nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:567:9: note: +2, including nesting penalty of 1, nesting level increased to 2409nix-eval-jobs-clang-tidy-2.35.1> 567 | if (nix::isRootUser()) {410nix-eval-jobs-clang-tidy-2.35.1> | ^411nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:570:17: note: +3, including nesting penalty of 2, nesting level increased to 3412nix-eval-jobs-clang-tidy-2.35.1> 570 | if (unshare(CLONE_NEWNS) == -1) {413nix-eval-jobs-clang-tidy-2.35.1> | ^414nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:573:15: note: +3, including nesting penalty of 2, nesting level increased to 3415nix-eval-jobs-clang-tidy-2.35.1> 573 | } catch (nix::Error &e) {416nix-eval-jobs-clang-tidy-2.35.1> | ^417nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:589:9: note: +2, including nesting penalty of 1, nesting level increased to 2418nix-eval-jobs-clang-tidy-2.35.1> 589 | if (myArgs.noInstantiate) {419nix-eval-jobs-clang-tidy-2.35.1> | ^420nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:595:9: note: +2, including nesting penalty of 1, nesting level increased to 2421nix-eval-jobs-clang-tidy-2.35.1> 595 | if (myArgs.impure) {422nix-eval-jobs-clang-tidy-2.35.1> | ^423nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:597:16: note: +1, nesting level increased to 2424nix-eval-jobs-clang-tidy-2.35.1> 597 | } else if (myArgs.flake) {425nix-eval-jobs-clang-tidy-2.35.1> | ^426nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:601:9: note: +2, including nesting penalty of 1, nesting level increased to 2427nix-eval-jobs-clang-tidy-2.35.1> 601 | if (myArgs.releaseExpr.empty()) {428nix-eval-jobs-clang-tidy-2.35.1> | ^429nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:605:9: note: +2, including nesting penalty of 1, nesting level increased to 2430nix-eval-jobs-clang-tidy-2.35.1> 605 | if (!myArgs.gcRootsDir.empty()) {431nix-eval-jobs-clang-tidy-2.35.1> | ^432nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:609:9: note: +2, including nesting penalty of 1, nesting level increased to 2433nix-eval-jobs-clang-tidy-2.35.1> 609 | if (myArgs.showTrace) {434nix-eval-jobs-clang-tidy-2.35.1> | ^435nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:620:9: note: +2, including nesting penalty of 1, nesting level increased to 2436nix-eval-jobs-clang-tidy-2.35.1> 620 | if (myArgs.evalStoreUrl.has_value()) {437nix-eval-jobs-clang-tidy-2.35.1> | ^438nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:626:33: note: +2, including nesting penalty of 1, nesting level increased to 2439nix-eval-jobs-clang-tidy-2.35.1> 626 | cacheStatusResolver ? &*cacheStatusResolver : nullptr;440nix-eval-jobs-clang-tidy-2.35.1> | ^441nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:632:9: note: +2, including nesting penalty of 1, nesting level increased to 2442nix-eval-jobs-clang-tidy-2.35.1> 632 | for (size_t i = 0; i < myArgs.nrWorkers; i++) {443nix-eval-jobs-clang-tidy-2.35.1> | ^444nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:634:17: note: nesting level increased to 3445nix-eval-jobs-clang-tidy-2.35.1> 634 | [&state_, &wakeup, cacheStatusResolverPtr] -> void {446nix-eval-jobs-clang-tidy-2.35.1> | ^447nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:639:9: note: +2, including nesting penalty of 1, nesting level increased to 2448nix-eval-jobs-clang-tidy-2.35.1> 639 | for (auto &thread : threads) {449nix-eval-jobs-clang-tidy-2.35.1> | ^450nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:649:13: note: +2, including nesting penalty of 1, nesting level increased to 2451nix-eval-jobs-clang-tidy-2.35.1> 649 | if (state->exc) {452nix-eval-jobs-clang-tidy-2.35.1> | ^453nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:656:9: note: +2, including nesting penalty of 1, nesting level increased to 2454nix-eval-jobs-clang-tidy-2.35.1> 656 | if (cacheStatusResolver) {455nix-eval-jobs-clang-tidy-2.35.1> | ^456nix-eval-jobs-clang-tidy-2.35.1> ../src/nix-eval-jobs.cc:662:9: note: +2, including nesting penalty of 1, nesting level increased to 2457nix-eval-jobs-clang-tidy-2.35.1> 662 | if (myArgs.constituents) {458nix-eval-jobs-clang-tidy-2.35.1> | ^459nix-eval-jobs-clang-tidy-2.35.1> Applying fix-its...460nix-eval-jobs-clang-tidy-2.35.1> FAILED: [code=1] meson-internal__clang-tidy-fix 461nix-eval-jobs-clang-tidy-2.35.1> /nix/store/f8gicbns4hymkc8k82h6c1cnz4pjs7ip-meson-1.9.1/bin/meson --internal clangtidy /build/source /build/source/build --fix --color always462nix-eval-jobs-clang-tidy-2.35.1> ninja: build stopped: subcommand failed. and commit the changes463error: build of '/nix/store/cb2k2f350wig0h7mk4mjl2yfzx4rlc54-nix-eval-jobs-clang-tidy-2.35.1.drv' on 'ssh-ng://nix@jamie' failed: Cannot build '/nix/store/cb2k2f350wig0h7mk4mjl2yfzx4rlc54-nix-eval-jobs-clang-tidy-2.35.1.drv'.464 Reason: builder failed with exit code 1.465 Output paths:466 /nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1467 Last 25 log lines:468 > ../src/nix-eval-jobs.cc:626:33: note: +2, including nesting penalty of 1, nesting level increased to 2469 > 626 | cacheStatusResolver ? &*cacheStatusResolver : nullptr;470 > | ^471 > ../src/nix-eval-jobs.cc:632:9: note: +2, including nesting penalty of 1, nesting level increased to 2472 > 632 | for (size_t i = 0; i < myArgs.nrWorkers; i++) {473 > | ^474 > ../src/nix-eval-jobs.cc:634:17: note: nesting level increased to 3475 > 634 | [&state_, &wakeup, cacheStatusResolverPtr] -> void {476 > | ^477 > ../src/nix-eval-jobs.cc:639:9: note: +2, including nesting penalty of 1, nesting level increased to 2478 > 639 | for (auto &thread : threads) {479 > | ^480 > ../src/nix-eval-jobs.cc:649:13: note: +2, including nesting penalty of 1, nesting level increased to 2481 > 649 | if (state->exc) {482 > | ^483 > ../src/nix-eval-jobs.cc:656:9: note: +2, including nesting penalty of 1, nesting level increased to 2484 > 656 | if (cacheStatusResolver) {485 > | ^486 > ../src/nix-eval-jobs.cc:662:9: note: +2, including nesting penalty of 1, nesting level increased to 2487 > 662 | if (myArgs.constituents) {488 > | ^489 > Applying fix-its...490 > FAILED: [code=1] meson-internal__clang-tidy-fix491 > /nix/store/f8gicbns4hymkc8k82h6c1cnz4pjs7ip-meson-1.9.1/bin/meson --internal clangtidy /build/source /build/source/build --fix --color always492 > ninja: build stopped: subcommand failed. and commit the changes493 For full logs, run:494 nix log /nix/store/cb2k2f350wig0h7mk4mjl2yfzx4rlc54-nix-eval-jobs-clang-tidy-2.35.1.drv495error: Cannot build '/nix/store/cb2k2f350wig0h7mk4mjl2yfzx4rlc54-nix-eval-jobs-clang-tidy-2.35.1.drv'.496 Reason: builder failed with exit code 1.497 Output paths:498 /nix/store/ivfxb8lyqkzr5rl1jcb74gjn317bcpn4-nix-eval-jobs-clang-tidy-2.35.1