Skip to content

Instantly share code, notes, and snippets.

@adam-singer
Last active August 20, 2024 06:39
Show Gist options
  • Save adam-singer/363d7106719263b7c3c0b68c6d8d5e6b to your computer and use it in GitHub Desktop.
Save adam-singer/363d7106719263b7c3c0b68c6d8d5e6b to your computer and use it in GitHub Desktop.

Revisions

  1. adam-singer revised this gist Aug 20, 2024. 1 changed file with 17 additions and 1 deletion.
    18 changes: 17 additions & 1 deletion gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -136,4 +136,20 @@ ubuntu@ip-172-31-4-32:~/tmp$ find .
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/compiler/plugin.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/empty.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/duration.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/struct.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/struct.proto

    ubuntu@ip-172-31-4-32:~/tmp$ cat runit.sh
    #!/bin/sh
    set -e
    mkdir -p buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__
    cd .
    export ASAN_OPTIONS=detect_leaks=0,detect_odr_violation=0
    export BUCK_HACK_DATA_PROTOC_INCLUDE=../../../../../../../../../app/buck2_data/data.proto
    export BUCK_SCRATCH_PATH=buck-out/v2/tmp/root/e38e351035a1ba03/genrule
    export GEN_DIR=GEN_DIR_DEPRECATED
    export OUT=../out
    export PROTOC=../../../../../../../gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/bin/protoc
    export PROTOC_INCLUDE=../../../../../../../gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include
    export SRCDIR=./.
    export SRCS='././forkserver.proto ././http_archive/include'
    exec /usr/bin/env bash -e buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__/sh/genrule.sh
  2. adam-singer created this gist Aug 20, 2024.
    139 changes: 139 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,139 @@
    ubuntu@ip-172-31-4-32:~/tmp$ ls
    app buck-out e6b274609d9352a956f81af7504ee0efa04f014a0f93f196cc13d93938706b18.tar.gz runit.sh
    ubuntu@ip-172-31-4-32:~/tmp$ bnash ^C
    ubuntu@ip-172-31-4-32:~/tmp$ find .
    .
    ./e6b274609d9352a956f81af7504ee0efa04f014a0f93f196cc13d93938706b18.tar.gz
    ./.buckconfig
    ./runit.sh
    ./app
    ./app/buck2_data
    ./app/buck2_data/data.proto
    ./app/buck2_data/error.proto
    ./app/buck2_forkserver_proto
    ./app/buck2_forkserver_proto/forkserver.proto
    ./buck-out
    ./buck-out/v2
    ./buck-out/v2/tmp
    ./buck-out/v2/tmp/root
    ./buck-out/v2/tmp/root/e38e351035a1ba03
    ./buck-out/v2/tmp/root/e38e351035a1ba03/genrule
    ./buck-out/v2/gen
    ./buck-out/v2/gen/root
    ./buck-out/v2/gen/root/904931f735703749
    ./buck-out/v2/gen/root/904931f735703749/app
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-build__
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-build__/buck2_forkserver_proto_build
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__/sh
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__/sh/genrule.sh
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__/srcs
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__/srcs/http_archive
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__/srcs/http_archive/include
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__/srcs/forkserver.proto
    ./buck-out/v2/gen-anon
    ./buck-out/v2/gen-anon/anon
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/bin
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/bin/protoc
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/api.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/any.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/descriptor.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/wrappers.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/type.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/timestamp.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/source_context.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/field_mask.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/compiler
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/compiler/plugin.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/empty.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/duration.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/struct.proto
    ubuntu@ip-172-31-4-32:~/tmp$ bash -x runit.sh
    + set -e
    + mkdir -p buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__
    + cd .
    + export ASAN_OPTIONS=detect_leaks=0,detect_odr_violation=0
    + ASAN_OPTIONS=detect_leaks=0,detect_odr_violation=0
    + export BUCK_HACK_DATA_PROTOC_INCLUDE=../../../../../../../../../app/buck2_data/data.proto
    + BUCK_HACK_DATA_PROTOC_INCLUDE=../../../../../../../../../app/buck2_data/data.proto
    + export BUCK_SCRATCH_PATH=buck-out/v2/tmp/root/e38e351035a1ba03/genrule
    + BUCK_SCRATCH_PATH=buck-out/v2/tmp/root/e38e351035a1ba03/genrule
    + export GEN_DIR=GEN_DIR_DEPRECATED
    + GEN_DIR=GEN_DIR_DEPRECATED
    + export OUT=../out
    + OUT=../out
    + export PROTOC=../../../../../../../gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/bin/protoc
    + PROTOC=../../../../../../../gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/bin/protoc
    + export PROTOC_INCLUDE=../../../../../../../gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include
    + PROTOC_INCLUDE=../../../../../../../gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include
    + export SRCDIR=./.
    + SRCDIR=./.
    + export 'SRCS=././forkserver.proto ././http_archive/include'
    + SRCS='././forkserver.proto ././http_archive/include'
    + exec /usr/bin/env bash -e buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__/sh/genrule.sh
    cargo:rerun-if-env-changed=OUT_DIR
    cargo:rerun-if-env-changed=OUT
    cargo:rerun-if-changed=forkserver.proto
    ubuntu@ip-172-31-4-32:~/tmp$ find .
    .
    ./e6b274609d9352a956f81af7504ee0efa04f014a0f93f196cc13d93938706b18.tar.gz
    ./.buckconfig
    ./runit.sh
    ./app
    ./app/buck2_data
    ./app/buck2_data/data.proto
    ./app/buck2_data/error.proto
    ./app/buck2_forkserver_proto
    ./app/buck2_forkserver_proto/forkserver.proto
    ./buck-out
    ./buck-out/v2
    ./buck-out/v2/tmp
    ./buck-out/v2/tmp/root
    ./buck-out/v2/tmp/root/e38e351035a1ba03
    ./buck-out/v2/tmp/root/e38e351035a1ba03/genrule
    ./buck-out/v2/gen
    ./buck-out/v2/gen/root
    ./buck-out/v2/gen/root/904931f735703749
    ./buck-out/v2/gen/root/904931f735703749/app
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-build__
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-build__/buck2_forkserver_proto_build
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__/out
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__/out/buck.forkserver.rs
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__/sh
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__/sh/genrule.sh
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__/srcs
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__/srcs/http_archive
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__/srcs/http_archive/include
    ./buck-out/v2/gen/root/904931f735703749/app/buck2_forkserver_proto/__buck2_forkserver_proto-proto__/srcs/forkserver.proto
    ./buck-out/v2/gen-anon
    ./buck-out/v2/gen-anon/anon
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/bin
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/bin/protoc
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/api.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/any.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/descriptor.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/wrappers.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/type.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/timestamp.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/source_context.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/field_mask.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/compiler
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/compiler/plugin.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/empty.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/duration.proto
    ./buck-out/v2/gen-anon/anon/904931f7357037494b557c16da6b174c/__http_archive__/http_archive/include/google/protobuf/struct.proto