Skip to content

Instantly share code, notes, and snippets.

@srstrong
Created February 8, 2024 10:19
Show Gist options
  • Save srstrong/5ecd86f20dfd8ceb20c39ece695931c9 to your computer and use it in GitHub Desktop.
Save srstrong/5ecd86f20dfd8ceb20c39ece695931c9 to your computer and use it in GitHub Desktop.
buck2 single file change
[nix-shell:~/dev/norsk]$ buck2 build //:norsk-app
File changed: root//server/output/Workflow.Metrics.StandardInstruments/workflow_metrics_standardInstruments@foreign.erl
Build ID: 1fe67290-4979-419c-9ea1-c6c63ad203cb
Jobs completed: 18. Time elapsed: 32.5s.
Cache hits: 0%. Commands: 4 (cached: 0, remote: 0, local: 4)
BUILD SUCCEEDED
[nix-shell:~/dev/norsk]$ buck2 log critical-path
Showing critical path from: /Users/steve/Downloads/buck2-aarch64-apple-darwin build //:norsk-app
action root//:norsk-app (prelude//platforms:default#213ed1b7ab869379) app_resource norsk-app.app(erlang-local) 15570692 3371321
materialization root//:norsk-app (prelude//platforms:default#213ed1b7ab869379) norsk-app 1 1
compute-critical-path 403 0 403
[nix-shell:~/dev/norsk]$ buck2 log what-ran
Showing commands from: /Users/steve/Downloads/buck2-aarch64-apple-darwin build //:norsk-app
build root//:norsk-app (prelude//platforms:default#213ed1b7ab869379) (dependency_analyzer server/output/Workflow.Metrics.StandardInstruments/workflow_metrics_standardInstruments@foreign.erl(erlang-local)) local env -- "TMPDIR=/Users/steve/dev/norsk/buck-out/v2/tmp/root/213ed1b7ab869379/__norsk-app__/dependency_analyzer/_buck_129f474af5fe17b9" "BUCK_SCRATCH_PATH=buck-out/v2/tmp/root/213ed1b7ab869379/__norsk-app__/dependency_analyzer/_buck_129f474af5fe17b9" "BUCK2_DAEMON_UUID=afcf16b3-3d5b-4272-b073-2851562e0c46" "BUCK_BUILD_ID=1fe67290-4979-419c-9ea1-c6c63ad203cb" toolchains/otp/local/erl +sbwt very_short +sbwtdcpu very_short +sbwtdio very_short +A0 +S1:1 +sbtu -mode minimal -noinput -noshell -run escript start -- prelude/erlang/toolchain/dependency_analyzer.escript server/output/Workflow.Metrics.StandardInstruments/workflow_metrics_standardInstruments@foreign.erl buck-out/v2/gen/root/213ed1b7ab869379/__norsk-app__/__build/erlang-local/__dep_files/server/output/Workflow.Metrics.StandardInstruments/workflow_metrics_standardInstruments@foreign.erl.dep
build root//:norsk-app (prelude//platforms:default#213ed1b7ab869379) (app_resource norsk-app.app(erlang-local)) local env -- "TMPDIR=/Users/steve/dev/norsk/buck-out/v2/tmp/root/213ed1b7ab869379/__norsk-app__/app_resource/norsk-app.app(erlang-local)" "BUCK_SCRATCH_PATH=buck-out/v2/tmp/root/213ed1b7ab869379/__norsk-app__/app_resource/norsk-app.app(erlang-local)" "BUCK2_DAEMON_UUID=afcf16b3-3d5b-4272-b073-2851562e0c46" "BUCK_BUILD_ID=1fe67290-4979-419c-9ea1-c6c63ad203cb" toolchains/otp/local/escript prelude/erlang/toolchain/app_src_builder.escript buck-out/v2/gen/root/213ed1b7ab869379/__norsk-app__/__build/erlang-local/app_info.term
build root//:norsk-app (prelude//platforms:default#213ed1b7ab869379) (dependency_finalizer workflow_metrics_standardInstruments@foreign.erl(erlang-local)) local env -- "TMPDIR=/Users/steve/dev/norsk/buck-out/v2/tmp/root/213ed1b7ab869379/__norsk-app__/dependency_finalizer/_buck_c48b5c69a0fa8c37" "BUCK_SCRATCH_PATH=buck-out/v2/tmp/root/213ed1b7ab869379/__norsk-app__/dependency_finalizer/_buck_c48b5c69a0fa8c37" "BUCK2_DAEMON_UUID=afcf16b3-3d5b-4272-b073-2851562e0c46" "BUCK_BUILD_ID=1fe67290-4979-419c-9ea1-c6c63ad203cb" toolchains/otp/local/erl +sbwt very_short +sbwtdcpu very_short +sbwtdio very_short +A0 +S1:1 +sbtu -mode minimal -noinput -noshell -run escript start -- prelude/erlang/toolchain/dependency_finalizer.escript server/output/Workflow.Metrics.StandardInstruments/workflow_metrics_standardInstruments@foreign.erl buck-out/v2/gen/root/213ed1b7ab869379/__norsk-app__/__build/erlang-local/__dep_files/app.info.dep buck-out/v2/gen/root/213ed1b7ab869379/__norsk-app__/__build/erlang-local/__dep_files/server/output/Workflow.Metrics.StandardInstruments/workflow_metrics_standardInstruments@foreign.erl.final.dep
build root//:norsk-app (prelude//platforms:default#213ed1b7ab869379) (erlc workflow_metrics_standardInstruments@foreign.erl(erlang-local)) local env -- "TMPDIR=/Users/steve/dev/norsk/buck-out/v2/tmp/root/213ed1b7ab869379/__norsk-app__/erlc/_buck_7152ebe7417ad452" "BUCK2_FILE_MAPPING=#{\"otel_metrics2.hrl\"=>{true,\"third-party/opentelemetry/apps/opentelemetry_experimental/include/otel_metrics2.hrl\"}}. " "BUCK_SCRATCH_PATH=buck-out/v2/tmp/root/213ed1b7ab869379/__norsk-app__/erlc/_buck_7152ebe7417ad452" "BUCK2_DAEMON_UUID=afcf16b3-3d5b-4272-b073-2851562e0c46" "BUCK_BUILD_ID=1fe67290-4979-419c-9ea1-c6c63ad203cb" prelude/erlang/toolchain/erlc_trampoline.sh toolchains/otp/local/erlc +deterministic "+{parse_transform, transform_project_root}" -pabuck-out/v2/gen/toolchains/213ed1b7ab869379/__erlang-local__/transform_project_root "+{compile_info, [{source, \"server/output/Workflow.Metrics.StandardInstruments/workflow_metrics_standardInstruments@foreign.erl\"}, {path_type, relative}, {options, []}]}" -Ibuck-out/v2/gen/root/213ed1b7ab869379/__norsk-app__/__build/erlang-local/__build/erlang-local/__private_includes_norsk-app/include -Ibuck-out/v2/gen/root/213ed1b7ab869379/third-party/__opentelemetry_api__/__build/erlang-local -Ibuck-out/v2/gen/root/213ed1b7ab869379/third-party/__opentelemetry_api__/__build/erlang-local/opentelemetry_api/include -Ibuck-out/v2/gen/root/213ed1b7ab869379/third-party/__opentelemetry_semantic_conventions__/__build/erlang-local -Ibuck-out/v2/gen/root/213ed1b7ab869379/third-party/__opentelemetry_semantic_conventions__/__build/erlang-local/opentelemetry_semantic_conventions/include -Ibuck-out/v2/gen/root/213ed1b7ab869379/third-party/__opentelemetry__/__build/erlang-local -Ibuck-out/v2/gen/root/213ed1b7ab869379/third-party/__opentelemetry__/__build/erlang-local/opentelemetry/include -Ibuck-out/v2/gen/root/213ed1b7ab869379/third-party/__opentelemetry_api_experimental__/__build/erlang-local -Ibuck-out/v2/gen/root/213ed1b7ab869379/third-party/__opentelemetry_api_experimental__/__build/erlang-local/opentelemetry_api_experimental/include -Ibuck-out/v2/gen/root/213ed1b7ab869379/third-party/__opentelemetry_experimental__/__build/erlang-local -Ibuck-out/v2/gen/root/213ed1b7ab869379/third-party/__opentelemetry_experimental__/__build/erlang-local/opentelemetry_experimental/include -Ibuck-out/v2/gen/root/213ed1b7ab869379/__norsk-app__/__build/erlang-local -Ibuck-out/v2/gen/root/213ed1b7ab869379/__norsk-app__/__build/erlang-local/norsk-app/include -pabuck-out/v2/gen/root/213ed1b7ab869379/third-party/__opentelemetry_api__/__build/erlang-local/opentelemetry_api/ebin -pabuck-out/v2/gen/root/213ed1b7ab869379/third-party/__opentelemetry_semantic_conventions__/__build/erlang-local/opentelemetry_semantic_conventions/ebin -pabuck-out/v2/gen/root/213ed1b7ab869379/third-party/__opentelemetry__/__build/erlang-local/opentelemetry/ebin -pabuck-out/v2/gen/root/213ed1b7ab869379/third-party/__opentelemetry_api_experimental__/__build/erlang-local/opentelemetry_api_experimental/ebin -pabuck-out/v2/gen/root/213ed1b7ab869379/third-party/__opentelemetry_experimental__/__build/erlang-local/opentelemetry_experimental/ebin -pabuck-out/v2/gen/root/213ed1b7ab869379/__norsk-app__/__build/erlang-local/norsk-app/ebin -o buck-out/v2/gen/root/213ed1b7ab869379/__norsk-app__/__build/erlang-local/norsk-app/ebin server/output/Workflow.Metrics.StandardInstruments/workflow_metrics_standardInstruments@foreign.erl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment