nixbot

builds

failed x86_64-linux.clang-tidy-fix build #16 · raw · ·

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