1this derivation will be built:2 /nix/store/rcr8qan123cqcq5wdsnml6lz8a3jcnzy-nix-eval-jobs-clang-tidy-2.35.1.drv3building '/nix/store/rcr8qan123cqcq5wdsnml6lz8a3jcnzy-nix-eval-jobs-clang-tidy-2.35.1.drv' on 'ssh-ng://customer@mac02'4building '/nix/store/rcr8qan123cqcq5wdsnml6lz8a3jcnzy-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/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-nix-eval-jobs-clang-tidy-2.35.1 --libdir=/nix/store/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-nix-eval-jobs-clang-tidy-2.35.1/lib --libexecdir=/nix/store/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-nix-eval-jobs-clang-tidy-2.35.1/libexec --bindir=/nix/store/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-nix-eval-jobs-clang-tidy-2.35.1/bin --sbindir=/nix/store/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-nix-eval-jobs-clang-tidy-2.35.1/sbin --includedir=/nix/store/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-nix-eval-jobs-clang-tidy-2.35.1/include --mandir=/nix/store/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-nix-eval-jobs-clang-tidy-2.35.1/share/man --infodir=/nix/store/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-nix-eval-jobs-clang-tidy-2.35.1/share/info --localedir=/nix/store/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-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: /nix/var/nix/builds/nix-45005-2493909066/source15nix-eval-jobs-clang-tidy-2.35.1> Build dir: /nix/var/nix/builds/nix-45005-2493909066/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: clang++ (clang 21.1.2 "clang version 21.1.2")20nix-eval-jobs-clang-tidy-2.35.1> C++ linker for the host machine: clang++ ld64 954.1621nix-eval-jobs-clang-tidy-2.35.1> Host machine cpu family: aarch6422nix-eval-jobs-clang-tidy-2.35.1> Host machine cpu: aarch6423nix-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/hygaaqwk9ylklp0ybwppqhw75nz8ya41-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/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-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/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-nix-eval-jobs-clang-tidy-2.35.1/include44nix-eval-jobs-clang-tidy-2.35.1> infodir : /nix/store/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-nix-eval-jobs-clang-tidy-2.35.1/share/info45nix-eval-jobs-clang-tidy-2.35.1> libdir : /nix/store/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-nix-eval-jobs-clang-tidy-2.35.1/lib46nix-eval-jobs-clang-tidy-2.35.1> libexecdir : /nix/store/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-nix-eval-jobs-clang-tidy-2.35.1/libexec47nix-eval-jobs-clang-tidy-2.35.1> localedir : /nix/store/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-nix-eval-jobs-clang-tidy-2.35.1/share/locale48nix-eval-jobs-clang-tidy-2.35.1> mandir : /nix/store/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-nix-eval-jobs-clang-tidy-2.35.1/share/man49nix-eval-jobs-clang-tidy-2.35.1> prefix : /nix/store/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-nix-eval-jobs-clang-tidy-2.35.150nix-eval-jobs-clang-tidy-2.35.1> sbindir : /nix/store/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-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/6y79vrqachzns4pgl8r0j04b7g33hl52-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 /nix/var/nix/builds/nix-45005-2493909066/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/3fmfcckwb9wdh89bz7ikx1c6d5dplk8y-meson-1.9.1/bin/meson --internal clangtidy /nix/var/nix/builds/nix-45005-2493909066/source /nix/var/nix/builds/nix-45005-2493909066/source/build --fix --color always62nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/output-stream-lock.cc.sxdd218b.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/output-stream-lock.cc63nix-eval-jobs-clang-tidy-2.35.1> 44071 warnings generated.64nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/daemon-settings.cc.eaflo4oy.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/daemon-settings.cc65nix-eval-jobs-clang-tidy-2.35.1> 77161 warnings generated.66nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/strings-portable.cc.shl8g2r5.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/strings-portable.cc67nix-eval-jobs-clang-tidy-2.35.1> 4354 warnings generated.68nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/buffered-io.cc.wyxhe96m.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/buffered-io.cc69nix-eval-jobs-clang-tidy-2.35.1> 89154 warnings generated.70nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/constituents.cc.7xibk84y.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/constituents.cc71nix-eval-jobs-clang-tidy-2.35.1> 138772 warnings generated.72nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/eval-args.cc.gy9mz4b5.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/eval-args.cc73nix-eval-jobs-clang-tidy-2.35.1> 155436 warnings generated.74nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/response.cc.78y2xtu0.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/response.cc75nix-eval-jobs-clang-tidy-2.35.1> 168210 warnings generated.76nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/worker.cc.5drotma8.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/worker.cc77nix-eval-jobs-clang-tidy-2.35.1> 185268 warnings generated.78nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/drv.cc.uipwjlrq.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/drv.cc79nix-eval-jobs-clang-tidy-2.35.1> 185257 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/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/cache-status-resolver.cc.msrmicm1.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/cache-status-resolver.cc85nix-eval-jobs-clang-tidy-2.35.1> 192608 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:46:46: warning: no header providing "boost::asio::make_work_guard" is directly included [misc-include-cleaner]91nix-eval-jobs-clang-tidy-2.35.1> 4 | sink(std::move(sink)), workGuard(asio::make_work_guard(ctx)) {92nix-eval-jobs-clang-tidy-2.35.1> | ^93nix-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]94nix-eval-jobs-clang-tidy-2.35.1> 4 | asio::co_spawn(95nix-eval-jobs-clang-tidy-2.35.1> | ^96nix-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]97nix-eval-jobs-clang-tidy-2.35.1> 120 | auto CacheStatusResolver::substitutable(const nix::StorePath &path)98nix-eval-jobs-clang-tidy-2.35.1> | ^99nix-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]100nix-eval-jobs-clang-tidy-2.35.1> 9 | nix::ref<const nix::ValidPathInfo>>(101nix-eval-jobs-clang-tidy-2.35.1> | ^102nix-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]103nix-eval-jobs-clang-tidy-2.35.1> 13 | [&](nix::Callback<nix::ref<const nix::ValidPathInfo>> callback)104nix-eval-jobs-clang-tidy-2.35.1> | ^105nix-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]106nix-eval-jobs-clang-tidy-2.35.1> 138 | } catch (nix::InvalidPath &) {107nix-eval-jobs-clang-tidy-2.35.1> | ^108nix-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]109nix-eval-jobs-clang-tidy-2.35.1> 140 | } catch (nix::Error &) {110nix-eval-jobs-clang-tidy-2.35.1> | ^111nix-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]112nix-eval-jobs-clang-tidy-2.35.1> 150 | const std::vector<nix::StorePath> &paths) -> asio::awaitable<bool> {113nix-eval-jobs-clang-tidy-2.35.1> | ^114nix-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]115nix-eval-jobs-clang-tidy-2.35.1> 16 | const nix::StringSet &wantedOutputs)116nix-eval-jobs-clang-tidy-2.35.1> | ^117nix-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]118nix-eval-jobs-clang-tidy-2.35.1> 181 | auto CacheStatusResolver::visitDrv(Traversal &traversal,119nix-eval-jobs-clang-tidy-2.35.1> | ^120nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:181:27: note: example recursive call chain, starting from function 'visitDrv'121nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:209:18: note: Frame #1: function 'visitDrv' calls function 'visitDrv' here:122nix-eval-jobs-clang-tidy-2.35.1> 209 | co_await visitDrv(traversal, inputDrvPath, inputNode.value);123nix-eval-jobs-clang-tidy-2.35.1> | ^124nix-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 cycles125nix-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]126nix-eval-jobs-clang-tidy-2.35.1> 181 | auto CacheStatusResolver::visitDrv(Traversal &traversal,127nix-eval-jobs-clang-tidy-2.35.1> | ^128nix-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]129nix-eval-jobs-clang-tidy-2.35.1> 182 | const nix::StorePath &drvPath,130nix-eval-jobs-clang-tidy-2.35.1> | ^131nix-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]132nix-eval-jobs-clang-tidy-2.35.1> 183 | const nix::StringSet &wantedOutputs)133nix-eval-jobs-clang-tidy-2.35.1> | ^134nix-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]135nix-eval-jobs-clang-tidy-2.35.1> 261 | Traversal traversal{.drv = drv};136nix-eval-jobs-clang-tidy-2.35.1> | ^137nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/any_io_executor.ipp:105:3: warning: Address of stack memory associated with local variable 'e' returned to caller [clang-analyzer-core.StackAddressEscape]138nix-eval-jobs-clang-tidy-2.35.1> 105 | return static_cast<const base_type&>(*this).prefer(p);139nix-eval-jobs-clang-tidy-2.35.1> | ^140nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:77:13: note: Assuming field 'closed' is false141nix-eval-jobs-clang-tidy-2.35.1> 77 | if (closed || exc) {142nix-eval-jobs-clang-tidy-2.35.1> | ^~~~~~143nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:77:13: note: Left side of '||' is false144nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:77:9: note: Taking false branch145nix-eval-jobs-clang-tidy-2.35.1> 77 | if (closed || exc) {146nix-eval-jobs-clang-tidy-2.35.1> | ^147nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:82:5: note: Calling 'co_spawn<boost::asio::io_context, boost::asio::any_io_executor, (lambda at ../src/cache-status-resolver.cc:84:9)>'148nix-eval-jobs-clang-tidy-2.35.1> 82 | asio::co_spawn(149nix-eval-jobs-clang-tidy-2.35.1> | ^~~~~~~~~~~~~~~150nix-eval-jobs-clang-tidy-2.35.1> 83 | ctx, process(std::move(response)),151nix-eval-jobs-clang-tidy-2.35.1> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~152nix-eval-jobs-clang-tidy-2.35.1> 84 | [this](const std::exception_ptr &error) -> void { onJobDone(error); });153nix-eval-jobs-clang-tidy-2.35.1> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~154nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:419:10: note: Calling 'co_spawn<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, boost::asio::any_io_executor, (lambda at ../src/cache-status-resolver.cc:84:9)>'155nix-eval-jobs-clang-tidy-2.35.1> 419 | return (co_spawn)(ctx.get_executor(), std::move(a),156nix-eval-jobs-clang-tidy-2.35.1> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~157nix-eval-jobs-clang-tidy-2.35.1> 420 | std::forward<CompletionToken>(token));158nix-eval-jobs-clang-tidy-2.35.1> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~159nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:383:10: note: Calling 'async_initiate<(lambda at ../src/cache-status-resolver.cc:84:9), void (std::exception_ptr), boost::asio::detail::initiate_co_spawn<boost::asio::any_io_executor>, boost::asio::detail::awaitable_as_function<void, boost::asio::any_io_executor>>'160nix-eval-jobs-clang-tidy-2.35.1> 383 | return async_initiate<CompletionToken, void(std::exception_ptr)>(161nix-eval-jobs-clang-tidy-2.35.1> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~162nix-eval-jobs-clang-tidy-2.35.1> 384 | detail::initiate_co_spawn<AwaitableExecutor>(AwaitableExecutor(ex)),163nix-eval-jobs-clang-tidy-2.35.1> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~164nix-eval-jobs-clang-tidy-2.35.1> 385 | token, detail::awaitable_as_function<165nix-eval-jobs-clang-tidy-2.35.1> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~166nix-eval-jobs-clang-tidy-2.35.1> 386 | void, AwaitableExecutor>(std::move(a)));167nix-eval-jobs-clang-tidy-2.35.1> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~168nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/async_result.hpp:629:10: note: Calling 'completion_handler_async_result::initiate'169nix-eval-jobs-clang-tidy-2.35.1> 629 | return async_result<decay_t<CompletionToken>, Signatures...>::initiate(170nix-eval-jobs-clang-tidy-2.35.1> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~171nix-eval-jobs-clang-tidy-2.35.1> 630 | static_cast<Initiation&&>(initiation),172nix-eval-jobs-clang-tidy-2.35.1> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~173nix-eval-jobs-clang-tidy-2.35.1> 631 | static_cast<CompletionToken&&>(token),174nix-eval-jobs-clang-tidy-2.35.1> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~175nix-eval-jobs-clang-tidy-2.35.1> 632 | static_cast<Args&&>(args)...);176nix-eval-jobs-clang-tidy-2.35.1> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~177nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/async_result.hpp:329:5: note: Calling 'initiate_co_spawn::operator()'178nix-eval-jobs-clang-tidy-2.35.1> 329 | static_cast<Initiation&&>(initiation)(179nix-eval-jobs-clang-tidy-2.35.1> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~180nix-eval-jobs-clang-tidy-2.35.1> 330 | static_cast<RawCompletionToken&&>(token),181nix-eval-jobs-clang-tidy-2.35.1> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~182nix-eval-jobs-clang-tidy-2.35.1> 331 | static_cast<Args&&>(args)...);183nix-eval-jobs-clang-tidy-2.35.1> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~184nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:330:43: note: '?' condition is false185nix-eval-jobs-clang-tidy-2.35.1> 330 | cancel_handler_type* cancel_handler = slot.is_connected()186nix-eval-jobs-clang-tidy-2.35.1> | ^187nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:335:9: note: 'cancel_handler' is null188nix-eval-jobs-clang-tidy-2.35.1> 335 | cancel_handler189nix-eval-jobs-clang-tidy-2.35.1> | ^~~~~~~~~~~~~~190nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:335:9: note: '?' condition is false191nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:342:9: note: Calling constructor for 'co_spawn_state<(lambda at ../src/cache-status-resolver.cc:84:9), boost::asio::any_io_executor, boost::asio::detail::awaitable_as_function<void, boost::asio::any_io_executor>, void>'192nix-eval-jobs-clang-tidy-2.35.1> 342 | co_spawn_state<handler_type, Executor, function_type>(193nix-eval-jobs-clang-tidy-2.35.1> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~194nix-eval-jobs-clang-tidy-2.35.1> 343 | std::forward<Handler>(handler), ex_, std::forward<F>(f)));195nix-eval-jobs-clang-tidy-2.35.1> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~196nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:107:7: note: Calling constructor for 'co_spawn_work_guard<boost::asio::any_io_executor, void>'197nix-eval-jobs-clang-tidy-2.35.1> 107 | handler_work(ex),198nix-eval-jobs-clang-tidy-2.35.1> | ^~~~~~~~~~~~~~~~199nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:46:17: note: Calling 'impl::operator()'200nix-eval-jobs-clang-tidy-2.35.1> 46 | : executor_(boost::asio::prefer(ex, execution::outstanding_work.tracked))201nix-eval-jobs-clang-tidy-2.35.1> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~202nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/prefer.hpp:469:12: note: Calling 'any_io_executor::prefer'203nix-eval-jobs-clang-tidy-2.35.1> 469 | return static_cast<T&&>(t).prefer(static_cast<Property&&>(p));204nix-eval-jobs-clang-tidy-2.35.1> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~205nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/any_io_executor.ipp:105:3: note: Address of stack memory associated with local variable 'e' returned to caller206nix-eval-jobs-clang-tidy-2.35.1> 105 | return static_cast<const base_type&>(*this).prefer(p);207nix-eval-jobs-clang-tidy-2.35.1> | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~208nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/nix-eval-jobs.cc.rc0h0y89.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/nix-eval-jobs.cc209nix-eval-jobs-clang-tidy-2.35.1> 201825 warnings generated.210nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/json.cc.cq89rgz0.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/tests-unit/json.cc211nix-eval-jobs-clang-tidy-2.35.1> 181035 warnings generated.212nix-eval-jobs-clang-tidy-2.35.1> Applying fix-its...213nix-eval-jobs-clang-tidy-2.35.1> The new insertion has the same insert location as an existing replacement.214nix-eval-jobs-clang-tidy-2.35.1> New replacement: /nix/var/nix/builds/nix-45005-2493909066/source/build/../src/cache-status-resolver.cc: 92:+0:"#include <boost/asio/impl/co_spawn.hpp>215nix-eval-jobs-clang-tidy-2.35.1> "216nix-eval-jobs-clang-tidy-2.35.1> Existing replacement: /nix/var/nix/builds/nix-45005-2493909066/source/build/../src/cache-status-resolver.cc: 92:+0:"#include <boost/asio/executor_work_guard.hpp>217nix-eval-jobs-clang-tidy-2.35.1> "218nix-eval-jobs-clang-tidy-2.35.1> On branch main219nix-eval-jobs-clang-tidy-2.35.1> Changes not staged for commit:220nix-eval-jobs-clang-tidy-2.35.1> (use "git add <file>..." to update what will be committed)221nix-eval-jobs-clang-tidy-2.35.1> (use "git restore <file>..." to discard changes in working directory)222nix-eval-jobs-clang-tidy-2.35.1> modified: ../src/cache-status-resolver.cc223nix-eval-jobs-clang-tidy-2.35.1> modified: ../src/drv.cc224nix-eval-jobs-clang-tidy-2.35.1> 225nix-eval-jobs-clang-tidy-2.35.1> no changes added to commit (use "git add" and/or "git commit -a")226nix-eval-jobs-clang-tidy-2.35.1> diff --git a/src/cache-status-resolver.cc b/src/cache-status-resolver.cc227nix-eval-jobs-clang-tidy-2.35.1> index 0a905ca..5ec11fe 100644228nix-eval-jobs-clang-tidy-2.35.1> --- a/src/cache-status-resolver.cc229nix-eval-jobs-clang-tidy-2.35.1> +++ b/src/cache-status-resolver.cc230nix-eval-jobs-clang-tidy-2.35.1> @@ -1,18 +1,22 @@231nix-eval-jobs-clang-tidy-2.35.1> #include <algorithm>232nix-eval-jobs-clang-tidy-2.35.1> #include <boost/asio/awaitable.hpp>233nix-eval-jobs-clang-tidy-2.35.1> -#include <boost/asio/co_spawn.hpp>234nix-eval-jobs-clang-tidy-2.35.1> +#include <boost/asio/executor_work_guard.hpp>235nix-eval-jobs-clang-tidy-2.35.1> +#include <boost/asio/impl/co_spawn.hpp>236nix-eval-jobs-clang-tidy-2.35.1> #include <cstddef>237nix-eval-jobs-clang-tidy-2.35.1> #include <exception>238nix-eval-jobs-clang-tidy-2.35.1> #include <map>239nix-eval-jobs-clang-tidy-2.35.1> #include <mutex>240nix-eval-jobs-clang-tidy-2.35.1> #include <nix/store/derivations.hh>241nix-eval-jobs-clang-tidy-2.35.1> +#include <nix/store/path-info.hh>242nix-eval-jobs-clang-tidy-2.35.1> #include <nix/store/path.hh>243nix-eval-jobs-clang-tidy-2.35.1> #include <nix/store/store-api.hh>244nix-eval-jobs-clang-tidy-2.35.1> #include <nix/store/store-open.hh>245nix-eval-jobs-clang-tidy-2.35.1> #include <nix/util/async.hh>246nix-eval-jobs-clang-tidy-2.35.1> +#include <nix/util/callback.hh>247nix-eval-jobs-clang-tidy-2.35.1> #include <nix/util/error.hh>248nix-eval-jobs-clang-tidy-2.35.1> #include <nix/util/ref.hh>249nix-eval-jobs-clang-tidy-2.35.1> #include <nix/util/signals.hh>250nix-eval-jobs-clang-tidy-2.35.1> +#include <nix/util/types.hh>251nix-eval-jobs-clang-tidy-2.35.1> #include <optional>252nix-eval-jobs-clang-tidy-2.35.1> #include <set>253nix-eval-jobs-clang-tidy-2.35.1> #include <string>254nix-eval-jobs-clang-tidy-2.35.1> diff --git a/src/drv.cc b/src/drv.cc255nix-eval-jobs-clang-tidy-2.35.1> index f378626..29c8e78 100644256nix-eval-jobs-clang-tidy-2.35.1> --- a/src/drv.cc257nix-eval-jobs-clang-tidy-2.35.1> +++ b/src/drv.cc258nix-eval-jobs-clang-tidy-2.35.1> @@ -31,7 +31,6 @@259nix-eval-jobs-clang-tidy-2.35.1> #include <string>260nix-eval-jobs-clang-tidy-2.35.1> #include <utility>261nix-eval-jobs-clang-tidy-2.35.1> #include <vector>262nix-eval-jobs-clang-tidy-2.35.1> -#include <algorithm>263nix-eval-jobs-clang-tidy-2.35.1> 264nix-eval-jobs-clang-tidy-2.35.1> #include "drv.hh"265nix-eval-jobs-clang-tidy-2.35.1> #include "eval-args.hh"266nix-eval-jobs-clang-tidy-2.35.1> Errors encountered while running clang-tidy267nix-eval-jobs-clang-tidy-2.35.1> clang-tidy-fix failed, please run [0/1] /nix/store/3fmfcckwb9wdh89bz7ikx1c6d5dplk8y-meson-1.9.1/bin/meson --internal clangtidy /nix/var/nix/builds/nix-45005-2493909066/source /nix/var/nix/builds/nix-45005-2493909066/source/build --fix --color always268nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/strings-portable.cc.xoq_rvsn.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/strings-portable.cc269nix-eval-jobs-clang-tidy-2.35.1> 4354 warnings generated.270nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/daemon-settings.cc._r2ep_15.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/daemon-settings.cc271nix-eval-jobs-clang-tidy-2.35.1> 77161 warnings generated.272nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/output-stream-lock.cc.9n2rbgi2.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/output-stream-lock.cc273nix-eval-jobs-clang-tidy-2.35.1> 44071 warnings generated.274nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/buffered-io.cc.7dd5_h23.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/buffered-io.cc275nix-eval-jobs-clang-tidy-2.35.1> 89154 warnings generated.276nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/constituents.cc.3jshvrxt.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/constituents.cc277nix-eval-jobs-clang-tidy-2.35.1> 138772 warnings generated.278nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/eval-args.cc.vbrtv2kt.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/eval-args.cc279nix-eval-jobs-clang-tidy-2.35.1> 155436 warnings generated.280nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/response.cc.d8a2pm0x.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/response.cc281nix-eval-jobs-clang-tidy-2.35.1> 168210 warnings generated.282nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/cache-status-resolver.cc.h87ys7m4.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/cache-status-resolver.cc283nix-eval-jobs-clang-tidy-2.35.1> 192596 warnings and 15 errors generated.284nix-eval-jobs-clang-tidy-2.35.1> Error while processing /nix/var/nix/builds/nix-45005-2493909066/source/src/cache-status-resolver.cc.285nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:124:41: warning: coroutine parameters should not be references [cppcoreguidelines-avoid-reference-coroutine-parameters]286nix-eval-jobs-clang-tidy-2.35.1> 124 | auto CacheStatusResolver::substitutable(const nix::StorePath &path)287nix-eval-jobs-clang-tidy-2.35.1> | ^288nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:142:11: warning: empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether [bugprone-empty-catch]289nix-eval-jobs-clang-tidy-2.35.1> 142 | } catch (nix::InvalidPath &) {290nix-eval-jobs-clang-tidy-2.35.1> | ^291nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:144:11: warning: empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether [bugprone-empty-catch]292nix-eval-jobs-clang-tidy-2.35.1> 144 | } catch (nix::Error &) {293nix-eval-jobs-clang-tidy-2.35.1> | ^294nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:154:5: warning: coroutine parameters should not be references [cppcoreguidelines-avoid-reference-coroutine-parameters]295nix-eval-jobs-clang-tidy-2.35.1> 154 | const std::vector<nix::StorePath> &paths) -> asio::awaitable<bool> {296nix-eval-jobs-clang-tidy-2.35.1> | ^297nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:185:27: warning: function 'visitDrv' is within a recursive call chain [misc-no-recursion]298nix-eval-jobs-clang-tidy-2.35.1> 185 | auto CacheStatusResolver::visitDrv(Traversal &traversal,299nix-eval-jobs-clang-tidy-2.35.1> | ^300nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:185:27: note: example recursive call chain, starting from function 'visitDrv'301nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:213:18: note: Frame #1: function 'visitDrv' calls function 'visitDrv' here:302nix-eval-jobs-clang-tidy-2.35.1> 213 | co_await visitDrv(traversal, inputDrvPath, inputNode.value);303nix-eval-jobs-clang-tidy-2.35.1> | ^304nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:213:18: note: ... which was the starting point of the recursive call chain; there may be other cycles305nix-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]306nix-eval-jobs-clang-tidy-2.35.1> 185 | auto CacheStatusResolver::visitDrv(Traversal &traversal,307nix-eval-jobs-clang-tidy-2.35.1> | ^308nix-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]309nix-eval-jobs-clang-tidy-2.35.1> 186 | const nix::StorePath &drvPath,310nix-eval-jobs-clang-tidy-2.35.1> | ^311nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:187:36: warning: coroutine parameters should not be references [cppcoreguidelines-avoid-reference-coroutine-parameters]312nix-eval-jobs-clang-tidy-2.35.1> 187 | const nix::StringSet &wantedOutputs)313nix-eval-jobs-clang-tidy-2.35.1> | ^314nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:265:35: warning: missing field 'visited' initializer [clang-diagnostic-missing-designated-field-initializers]315nix-eval-jobs-clang-tidy-2.35.1> 265 | Traversal traversal{.drv = drv};316nix-eval-jobs-clang-tidy-2.35.1> | ^317nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-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]318nix-eval-jobs-clang-tidy-2.35.1> 115 | CompletionToken&& token319nix-eval-jobs-clang-tidy-2.35.1> | ^320nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:359:1: note: previous template declaration is here321nix-eval-jobs-clang-tidy-2.35.1> 359 | co_spawn(const Executor& ex,322nix-eval-jobs-clang-tidy-2.35.1> | ^323nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-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]324nix-eval-jobs-clang-tidy-2.35.1> 120 | > = 0);325nix-eval-jobs-clang-tidy-2.35.1> | ^ ~326nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:359:1: note: previous template declaration is here327nix-eval-jobs-clang-tidy-2.35.1> 359 | co_spawn(const Executor& ex,328nix-eval-jobs-clang-tidy-2.35.1> | ^329nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-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]330nix-eval-jobs-clang-tidy-2.35.1> 179 | CompletionToken&& token331nix-eval-jobs-clang-tidy-2.35.1> | ^332nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:376:1: note: previous template declaration is here333nix-eval-jobs-clang-tidy-2.35.1> 376 | co_spawn(const Executor& ex,334nix-eval-jobs-clang-tidy-2.35.1> | ^335nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-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]336nix-eval-jobs-clang-tidy-2.35.1> 184 | > = 0);337nix-eval-jobs-clang-tidy-2.35.1> | ^ ~338nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:376:1: note: previous template declaration is here339nix-eval-jobs-clang-tidy-2.35.1> 376 | co_spawn(const Executor& ex,340nix-eval-jobs-clang-tidy-2.35.1> | ^341nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-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]342nix-eval-jobs-clang-tidy-2.35.1> 252 | CompletionToken&& token343nix-eval-jobs-clang-tidy-2.35.1> | ^344nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:394:1: note: previous template declaration is here345nix-eval-jobs-clang-tidy-2.35.1> 394 | co_spawn(ExecutionContext& ctx,346nix-eval-jobs-clang-tidy-2.35.1> | ^347nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-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]348nix-eval-jobs-clang-tidy-2.35.1> 259 | > = 0);349nix-eval-jobs-clang-tidy-2.35.1> | ^ ~350nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:394:1: note: previous template declaration is here351nix-eval-jobs-clang-tidy-2.35.1> 394 | co_spawn(ExecutionContext& ctx,352nix-eval-jobs-clang-tidy-2.35.1> | ^353nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-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]354nix-eval-jobs-clang-tidy-2.35.1> 319 | CompletionToken&& token355nix-eval-jobs-clang-tidy-2.35.1> | ^356nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:411:1: note: previous template declaration is here357nix-eval-jobs-clang-tidy-2.35.1> 411 | co_spawn(ExecutionContext& ctx,358nix-eval-jobs-clang-tidy-2.35.1> | ^359nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-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]360nix-eval-jobs-clang-tidy-2.35.1> 326 | > = 0);361nix-eval-jobs-clang-tidy-2.35.1> | ^ ~362nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:411:1: note: previous template declaration is here363nix-eval-jobs-clang-tidy-2.35.1> 411 | co_spawn(ExecutionContext& ctx,364nix-eval-jobs-clang-tidy-2.35.1> | ^365nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-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]366nix-eval-jobs-clang-tidy-2.35.1> 419 | return (co_spawn)(ctx.get_executor(), std::move(a),367nix-eval-jobs-clang-tidy-2.35.1> | ^368nix-eval-jobs-clang-tidy-2.35.1> ../src/cache-status-resolver.cc:86: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:88:9)>' requested here369nix-eval-jobs-clang-tidy-2.35.1> 86 | asio::co_spawn(370nix-eval-jobs-clang-tidy-2.35.1> | ^371nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-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 arguments372nix-eval-jobs-clang-tidy-2.35.1> 178 | co_spawn(const Executor& ex, awaitable<void, AwaitableExecutor> a,373nix-eval-jobs-clang-tidy-2.35.1> | ^374nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:424:5: error: expected unqualified-id [clang-diagnostic-error]375nix-eval-jobs-clang-tidy-2.35.1> 424 | BOOST_ASIO_COMPLETION_TOKEN_FOR(typename detail::awaitable_signature<376nix-eval-jobs-clang-tidy-2.35.1> | ^377nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/async_result.hpp:732:42: note: expanded from macro 'BOOST_ASIO_COMPLETION_TOKEN_FOR'378nix-eval-jobs-clang-tidy-2.35.1> 732 | ::boost::asio::completion_token_for<sig>379nix-eval-jobs-clang-tidy-2.35.1> | ^380nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-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]381nix-eval-jobs-clang-tidy-2.35.1> 424 | BOOST_ASIO_COMPLETION_TOKEN_FOR(typename detail::awaitable_signature<382nix-eval-jobs-clang-tidy-2.35.1> | ^383nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/async_result.hpp:732:39: note: expanded from macro 'BOOST_ASIO_COMPLETION_TOKEN_FOR'384nix-eval-jobs-clang-tidy-2.35.1> 732 | ::boost::asio::completion_token_for<sig>385nix-eval-jobs-clang-tidy-2.35.1> | ^~~386nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-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]387nix-eval-jobs-clang-tidy-2.35.1> 425 | result_of_t<F()>>::type) CompletionToken>388nix-eval-jobs-clang-tidy-2.35.1> | ^389nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/impl/co_spawn.hpp:441:5: error: expected unqualified-id [clang-diagnostic-error]390nix-eval-jobs-clang-tidy-2.35.1> 441 | BOOST_ASIO_COMPLETION_TOKEN_FOR(typename detail::awaitable_signature<391nix-eval-jobs-clang-tidy-2.35.1> | ^392nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/async_result.hpp:732:42: note: expanded from macro 'BOOST_ASIO_COMPLETION_TOKEN_FOR'393nix-eval-jobs-clang-tidy-2.35.1> 732 | ::boost::asio::completion_token_for<sig>394nix-eval-jobs-clang-tidy-2.35.1> | ^395nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-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]396nix-eval-jobs-clang-tidy-2.35.1> 441 | BOOST_ASIO_COMPLETION_TOKEN_FOR(typename detail::awaitable_signature<397nix-eval-jobs-clang-tidy-2.35.1> | ^398nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/async_result.hpp:732:39: note: expanded from macro 'BOOST_ASIO_COMPLETION_TOKEN_FOR'399nix-eval-jobs-clang-tidy-2.35.1> 732 | ::boost::asio::completion_token_for<sig>400nix-eval-jobs-clang-tidy-2.35.1> | ^~~401nix-eval-jobs-clang-tidy-2.35.1> /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-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]402nix-eval-jobs-clang-tidy-2.35.1> 442 | result_of_t<F()>>::type) CompletionToken>403nix-eval-jobs-clang-tidy-2.35.1> | ^404nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/worker.cc.la9guisp.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/worker.cc405nix-eval-jobs-clang-tidy-2.35.1> 185268 warnings generated.406nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/drv.cc.qfjh40lm.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/drv.cc407nix-eval-jobs-clang-tidy-2.35.1> 185256 warnings generated.408nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/nix-eval-jobs.cc.wo97v0y9.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/nix-eval-jobs.cc409nix-eval-jobs-clang-tidy-2.35.1> 201825 warnings generated.410nix-eval-jobs-clang-tidy-2.35.1> >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/json.cc.idrjnb46.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/tests-unit/json.cc411nix-eval-jobs-clang-tidy-2.35.1> 181035 warnings generated.412nix-eval-jobs-clang-tidy-2.35.1> Applying fix-its...413nix-eval-jobs-clang-tidy-2.35.1> FAILED: [code=1] meson-internal__clang-tidy-fix 414nix-eval-jobs-clang-tidy-2.35.1> /nix/store/3fmfcckwb9wdh89bz7ikx1c6d5dplk8y-meson-1.9.1/bin/meson --internal clangtidy /nix/var/nix/builds/nix-45005-2493909066/source /nix/var/nix/builds/nix-45005-2493909066/source/build --fix --color always415nix-eval-jobs-clang-tidy-2.35.1> ninja: build stopped: subcommand failed. and commit the changes416error: build of '/nix/store/rcr8qan123cqcq5wdsnml6lz8a3jcnzy-nix-eval-jobs-clang-tidy-2.35.1.drv' on 'ssh-ng://customer@mac02' failed: Cannot build '/nix/store/rcr8qan123cqcq5wdsnml6lz8a3jcnzy-nix-eval-jobs-clang-tidy-2.35.1.drv'.417 Reason: builder failed with exit code 1.418 Output paths:419 /nix/store/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-nix-eval-jobs-clang-tidy-2.35.1420 Last 25 log lines:421 > | ^422 > /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/async_result.hpp:732:42: note: expanded from macro 'BOOST_ASIO_COMPLETION_TOKEN_FOR'423 > 732 | ::boost::asio::completion_token_for<sig>424 > | ^425 > /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-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]426 > 441 | BOOST_ASIO_COMPLETION_TOKEN_FOR(typename detail::awaitable_signature<427 > | ^428 > /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-boost-1.87.0-dev/include/boost/asio/async_result.hpp:732:39: note: expanded from macro 'BOOST_ASIO_COMPLETION_TOKEN_FOR'429 > 732 | ::boost::asio::completion_token_for<sig>430 > | ^~~431 > /nix/store/d6cx33jl889di8a6qppsb6di0c9d3i49-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]432 > 442 | result_of_t<F()>>::type) CompletionToken>433 > | ^434 > >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/worker.cc.la9guisp.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/worker.cc435 > 185268 warnings generated.436 > >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/drv.cc.qfjh40lm.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/drv.cc437 > 185256 warnings generated.438 > >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/nix-eval-jobs.cc.wo97v0y9.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/src/nix-eval-jobs.cc439 > 201825 warnings generated.440 > >>> /nix/store/vq14s74cnvpy12n8clq24wbg9crvpwwn-clang-tools-21.1.2/bin/clang-tidy --use-color -export-fixes /nix/var/nix/builds/nix-45005-2493909066/source/build/meson-private/clang-tidy-fix/json.cc.idrjnb46.yaml -quiet -p /nix/var/nix/builds/nix-45005-2493909066/source/build /nix/var/nix/builds/nix-45005-2493909066/source/tests-unit/json.cc441 > 181035 warnings generated.442 > Applying fix-its...443 > FAILED: [code=1] meson-internal__clang-tidy-fix444 > /nix/store/3fmfcckwb9wdh89bz7ikx1c6d5dplk8y-meson-1.9.1/bin/meson --internal clangtidy /nix/var/nix/builds/nix-45005-2493909066/source /nix/var/nix/builds/nix-45005-2493909066/source/build --fix --color always445 > ninja: build stopped: subcommand failed. and commit the changes446 For full logs, run:447 nix log /nix/store/rcr8qan123cqcq5wdsnml6lz8a3jcnzy-nix-eval-jobs-clang-tidy-2.35.1.drv448error: Cannot build '/nix/store/rcr8qan123cqcq5wdsnml6lz8a3jcnzy-nix-eval-jobs-clang-tidy-2.35.1.drv'.449 Reason: builder failed with exit code 1.450 Output paths:451 /nix/store/fzyvadiqmfnnmb2kl3g4a3njgh1ayc4n-nix-eval-jobs-clang-tidy-2.35.1