blob: 9f6beeaeb1ccce23552ec5fe1933e0f8d03ee717 [file] [log] [blame]
[
{
"cmd": [],
"name": "ensure goma"
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/goma/client",
"-ensure-file",
"fuchsia/third_party/goma/client/${platform} release",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "ensure goma.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-release---------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/goma/client/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "binutils-gdb"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/binutils-gdb"
],
"infra_step": true,
"name": "binutils-gdb.makedirs",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"init"
],
"cwd": "[START_DIR]/binutils-gdb",
"infra_step": true,
"name": "binutils-gdb.git init",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"remote",
"add",
"origin",
"https://gnu.googlesource.com/binutils-gdb"
],
"cwd": "[START_DIR]/binutils-gdb",
"infra_step": true,
"name": "binutils-gdb.git remote",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "binutils-gdb.cache",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CACHE]/git/gnu.googlesource.com-binutils--gdb"
],
"cwd": "[START_DIR]/binutils-gdb",
"infra_step": true,
"name": "binutils-gdb.cache.makedirs",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"init",
"--bare"
],
"cwd": "[CACHE]/git/gnu.googlesource.com-binutils--gdb",
"infra_step": true,
"name": "binutils-gdb.cache.git init",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"config",
"remote.origin.url",
"https://gnu.googlesource.com/binutils-gdb"
],
"cwd": "[CACHE]/git/gnu.googlesource.com-binutils--gdb",
"infra_step": true,
"name": "binutils-gdb.cache.remote set-url",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"config",
"--replace-all",
"remote.origin.fetch",
"+refs/heads/*:refs/heads/*",
"\\+refs/heads/\\*:.*"
],
"cwd": "[CACHE]/git/gnu.googlesource.com-binutils--gdb",
"infra_step": true,
"name": "binutils-gdb.cache.git config",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"fetch",
"--prune",
"--tags",
"origin"
],
"cwd": "[CACHE]/git/gnu.googlesource.com-binutils--gdb",
"infra_step": true,
"name": "binutils-gdb.cache.git fetch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/binutils-gdb/.git/objects/info"
],
"cwd": "[START_DIR]/binutils-gdb",
"infra_step": true,
"name": "binutils-gdb.cache.makedirs object/info",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CACHE]/git/gnu.googlesource.com-binutils--gdb/objects\n",
"[START_DIR]/binutils-gdb/.git/objects/info/alternates"
],
"cwd": "[START_DIR]/binutils-gdb",
"infra_step": true,
"name": "binutils-gdb.cache.alternates",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@alternates@[CACHE]/git/gnu.googlesource.com-binutils--gdb/objects@@@",
"@@@STEP_LOG_END@alternates@@@"
]
},
{
"cmd": [
"git",
"fetch",
"--tags",
"origin",
"master"
],
"cwd": "[START_DIR]/binutils-gdb",
"infra_step": true,
"name": "binutils-gdb.git fetch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"checkout",
"-f",
"FETCH_HEAD"
],
"cwd": "[START_DIR]/binutils-gdb",
"infra_step": true,
"name": "binutils-gdb.git checkout",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"rev-parse",
"HEAD"
],
"cwd": "[START_DIR]/binutils-gdb",
"infra_step": true,
"name": "binutils-gdb.git rev-parse",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"clean",
"-f",
"-d",
"-x"
],
"cwd": "[START_DIR]/binutils-gdb",
"infra_step": true,
"name": "binutils-gdb.git clean",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "binutils-gdb.submodule",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"submodule",
"sync"
],
"cwd": "[START_DIR]/binutils-gdb",
"infra_step": true,
"name": "binutils-gdb.submodule.git submodule sync",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"submodule",
"update",
"--init"
],
"cwd": "[START_DIR]/binutils-gdb",
"infra_step": true,
"name": "binutils-gdb.submodule.git submodule update",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "gcc"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/gcc"
],
"infra_step": true,
"name": "gcc.makedirs",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"init"
],
"cwd": "[START_DIR]/gcc",
"infra_step": true,
"name": "gcc.git init",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"remote",
"add",
"origin",
"https://gnu.googlesource.com/gcc"
],
"cwd": "[START_DIR]/gcc",
"infra_step": true,
"name": "gcc.git remote",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "gcc.cache",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CACHE]/git/gnu.googlesource.com-gcc"
],
"cwd": "[START_DIR]/gcc",
"infra_step": true,
"name": "gcc.cache.makedirs",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"init",
"--bare"
],
"cwd": "[CACHE]/git/gnu.googlesource.com-gcc",
"infra_step": true,
"name": "gcc.cache.git init",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"config",
"remote.origin.url",
"https://gnu.googlesource.com/gcc"
],
"cwd": "[CACHE]/git/gnu.googlesource.com-gcc",
"infra_step": true,
"name": "gcc.cache.remote set-url",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"config",
"--replace-all",
"remote.origin.fetch",
"+refs/heads/*:refs/heads/*",
"\\+refs/heads/\\*:.*"
],
"cwd": "[CACHE]/git/gnu.googlesource.com-gcc",
"infra_step": true,
"name": "gcc.cache.git config",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"fetch",
"--prune",
"--tags",
"origin"
],
"cwd": "[CACHE]/git/gnu.googlesource.com-gcc",
"infra_step": true,
"name": "gcc.cache.git fetch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/gcc/.git/objects/info"
],
"cwd": "[START_DIR]/gcc",
"infra_step": true,
"name": "gcc.cache.makedirs object/info",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CACHE]/git/gnu.googlesource.com-gcc/objects\n",
"[START_DIR]/gcc/.git/objects/info/alternates"
],
"cwd": "[START_DIR]/gcc",
"infra_step": true,
"name": "gcc.cache.alternates",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@alternates@[CACHE]/git/gnu.googlesource.com-gcc/objects@@@",
"@@@STEP_LOG_END@alternates@@@"
]
},
{
"cmd": [
"git",
"fetch",
"--tags",
"origin"
],
"cwd": "[START_DIR]/gcc",
"infra_step": true,
"name": "gcc.git fetch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"checkout",
"-f",
"4b5e15daff8b54440e3fda451c318ad31e532fab"
],
"cwd": "[START_DIR]/gcc",
"infra_step": true,
"name": "gcc.git checkout",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"rev-parse",
"HEAD"
],
"cwd": "[START_DIR]/gcc",
"infra_step": true,
"name": "gcc.git rev-parse",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"clean",
"-f",
"-d",
"-x"
],
"cwd": "[START_DIR]/gcc",
"infra_step": true,
"name": "gcc.git clean",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "gcc.submodule",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"submodule",
"sync"
],
"cwd": "[START_DIR]/gcc",
"infra_step": true,
"name": "gcc.submodule.git submodule sync",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"submodule",
"update",
"--init"
],
"cwd": "[START_DIR]/gcc",
"infra_step": true,
"name": "gcc.submodule.git submodule update",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "ensure_packages"
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd",
"-ensure-file",
"fuchsia/third_party/clang/${platform} goma",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "ensure_packages.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-goma------------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/clang/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/macos_sdk",
"-ensure-file",
"infra/tools/mac_toolchain/${platform} git_revision:af9d7e0e0a44285a6830784b4b848223e7b3179f",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "ensure_installed",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:af9\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/mac_toolchain/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[CACHE]/macos_sdk/mac_toolchain",
"install",
"-kind",
"mac",
"-xcode-version",
"11c29",
"-output-dir",
"[CACHE]/macos_sdk/XCode.app"
],
"infra_step": true,
"name": "install xcode"
},
{
"cmd": [
"sudo",
"xcode-select",
"--switch",
"[CACHE]/macos_sdk/XCode.app"
],
"infra_step": true,
"name": "select XCode"
},
{
"cmd": [
"xcrun",
"--sdk",
"macosx",
"--show-sdk-path"
],
"name": "xcrun",
"~followup_annotations": [
"@@@STEP_LOG_LINE@raw_io.output[sdk-path]@/some/xcode/path@@@",
"@@@STEP_LOG_END@raw_io.output[sdk-path]@@@"
]
},
{
"cmd": [
"sudo",
"xcode-select",
"--reset"
],
"infra_step": true,
"name": "reset XCode"
},
{
"cmd": [
"[START_DIR]/gcc/contrib/download_prerequisites"
],
"cwd": "[START_DIR]/gcc",
"name": "download prerequisites"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CLEANUP]/gcc_tmp_1/gcc-darwin"
],
"infra_step": true,
"name": "create pkg dir"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"#!/bin/sh\nexec [CACHE]/goma/client/gomacc [START_DIR]/cipd/bin/clang --sysroot=/some/xcode/path \"$@\"\n",
"[CLEANUP]/gcc_tmp_1/host-cc"
],
"infra_step": true,
"name": "write host-cc script",
"~followup_annotations": [
"@@@STEP_LOG_LINE@host-cc@#!/bin/sh@@@",
"@@@STEP_LOG_LINE@host-cc@exec [CACHE]/goma/client/gomacc [START_DIR]/cipd/bin/clang --sysroot=/some/xcode/path \"$@\"@@@",
"@@@STEP_LOG_END@host-cc@@@"
]
},
{
"cmd": [
"chmod",
"+x",
"[CLEANUP]/gcc_tmp_1/host-cc"
],
"name": "make host-cc executable"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"#!/bin/sh\nextra=(-nostdlib++ [START_DIR]/cipd/lib/libc++.a)\nfor arg; do\n case \"$arg\" in\n -[cE])\n extra=()\n break\n ;;\n esac\ndone\nexec [CACHE]/goma/client/gomacc [START_DIR]/cipd/bin/clang++ --sysroot=/some/xcode/path \"$@\" \"${extra[@]}\"\n",
"[CLEANUP]/gcc_tmp_1/host-cxx"
],
"infra_step": true,
"name": "write host-cxx script",
"~followup_annotations": [
"@@@STEP_LOG_LINE@host-cxx@#!/bin/sh@@@",
"@@@STEP_LOG_LINE@host-cxx@extra=(-nostdlib++ [START_DIR]/cipd/lib/libc++.a)@@@",
"@@@STEP_LOG_LINE@host-cxx@for arg; do@@@",
"@@@STEP_LOG_LINE@host-cxx@ case \"$arg\" in@@@",
"@@@STEP_LOG_LINE@host-cxx@ -[cE])@@@",
"@@@STEP_LOG_LINE@host-cxx@ extra=()@@@",
"@@@STEP_LOG_LINE@host-cxx@ break@@@",
"@@@STEP_LOG_LINE@host-cxx@ ;;@@@",
"@@@STEP_LOG_LINE@host-cxx@ esac@@@",
"@@@STEP_LOG_LINE@host-cxx@done@@@",
"@@@STEP_LOG_LINE@host-cxx@exec [CACHE]/goma/client/gomacc [START_DIR]/cipd/bin/clang++ --sysroot=/some/xcode/path \"$@\" \"${extra[@]}\"@@@",
"@@@STEP_LOG_END@host-cxx@@@"
]
},
{
"cmd": [
"chmod",
"+x",
"[CLEANUP]/gcc_tmp_1/host-cxx"
],
"name": "make host-cxx executable"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CLEANUP]/gcc_tmp_1/mock-include"
],
"infra_step": true,
"name": "create mock include dir"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"/* dummy */",
"[CLEANUP]/gcc_tmp_1/mock-include/limits.h"
],
"infra_step": true,
"name": "write dummy <limits.h>",
"~followup_annotations": [
"@@@STEP_LOG_LINE@limits.h@/* dummy */@@@",
"@@@STEP_LOG_END@limits.h@@@"
]
},
{
"cmd": [
"sudo",
"xcode-select",
"--switch",
"[CACHE]/macos_sdk/XCode.app"
],
"infra_step": true,
"name": "select XCode (2)"
},
{
"cmd": [],
"name": "pre_goma"
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"restart"
],
"env": {
"GLOG_log_dir": "[CLEANUP]",
"GOMA_CACHE_DIR": "[CACHE]/goma",
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
"GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
"GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
"GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"infra_step": true,
"name": "pre_goma.start_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "aarch64 binutils"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CLEANUP]/gcc_tmp_1/binutils_aarch64_build_dir"
],
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"infra_step": true,
"name": "aarch64 binutils.create build dir",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]/binutils-gdb/configure",
"--with-pkgversion=https://gnu.googlesource.com/binutils-gdb 3d861fdb826c2f5cf270dd5f585d0e6057e1bf4f",
"--enable-deterministic-archives",
"--enable-targets=arm-eabi",
"CC=[CLEANUP]/gcc_tmp_1/host-cc",
"CFLAGS=-O3",
"CXX=[CLEANUP]/gcc_tmp_1/host-cxx",
"CXXFLAGS=-O3",
"--prefix=",
"--target=aarch64-elf",
"--enable-initfini-array",
"--enable-gold",
"--enable-plugins",
"--enable-threads",
"--disable-werror",
"--disable-nls",
"--with-included-gettext"
],
"cwd": "[CLEANUP]/gcc_tmp_1/binutils_aarch64_build_dir",
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"name": "aarch64 binutils.configure",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"make",
"-j80",
"MAKEOVERRIDES=editcc=-eb",
"all-binutils",
"all-gas",
"all-ld",
"all-gold"
],
"cwd": "[CLEANUP]/gcc_tmp_1/binutils_aarch64_build_dir",
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"name": "aarch64 binutils.build",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"make",
"-j8",
"-k",
"MAKEOVERRIDES=editcc=-eb",
"check-binutils",
"check-gas",
"check-ld",
"check-gold"
],
"cwd": "[CLEANUP]/gcc_tmp_1/binutils_aarch64_build_dir",
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"name": "aarch64 binutils.test",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"make",
"-j1",
"DESTDIR=[CLEANUP]/gcc_tmp_1/gcc-darwin",
"MAKEOVERRIDES=editcc=-eb",
"install-strip-binutils",
"install-strip-gas",
"install-strip-ld",
"install-strip-gold"
],
"cwd": "[CLEANUP]/gcc_tmp_1/binutils_aarch64_build_dir",
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"name": "aarch64 binutils.install",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "aarch64 gcc"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CLEANUP]/gcc_tmp_1/gcc_aarch64_build_dir"
],
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"infra_step": true,
"name": "aarch64 gcc.create build dir",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]/gcc/configure",
"--with-pkgversion=https://gnu.googlesource.com/gcc 4b5e15daff8b54440e3fda451c318ad31e532fab",
"--enable-languages=c,c++",
"--disable-libstdcxx",
"--disable-libssp",
"--disable-libquadmath",
"CC=[CLEANUP]/gcc_tmp_1/host-cc",
"CFLAGS=-O3",
"CXX=[CLEANUP]/gcc_tmp_1/host-cxx",
"CXXFLAGS=-O3",
"--prefix=",
"--target=aarch64-elf",
"--enable-initfini-array",
"--enable-gold",
"--enable-plugins",
"--enable-threads",
"--disable-werror",
"--disable-nls",
"--with-included-gettext",
"CFLAGS_FOR_TARGET=-g -O2 -ffixed-x18"
],
"cwd": "[CLEANUP]/gcc_tmp_1/gcc_aarch64_build_dir",
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"env_prefixes": {
"PATH": [
"[CLEANUP]/gcc_tmp_1/gcc-darwin/bin"
]
},
"name": "aarch64 gcc.configure",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"/bin/sh",
"-c",
"make -j80 'MAKEOVERRIDES=USE_GCC_STDINT=provide LIMITS_H_TEST=true' 'CPPFLAGS_FOR_TARGET=-idirafter [CLEANUP]/gcc_tmp_1/mock-include' all-gcc all-target-libgcc 2>&1"
],
"cwd": "[CLEANUP]/gcc_tmp_1/gcc_aarch64_build_dir",
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"env_prefixes": {
"PATH": [
"[CLEANUP]/gcc_tmp_1/gcc-darwin/bin"
]
},
"name": "aarch64 gcc.build",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_END@raw_io.output[aarch64 gcc build log]@@@"
]
},
{
"cmd": [
"/bin/sh",
"-c",
"make -j1 'MAKEOVERRIDES=USE_GCC_STDINT=provide LIMITS_H_TEST=true' 'CPPFLAGS_FOR_TARGET=-idirafter [CLEANUP]/gcc_tmp_1/mock-include' 'DESTDIR=[CLEANUP]/gcc_tmp_1/gcc-darwin' install-strip-gcc install-strip-target-libgcc 2>&1"
],
"cwd": "[CLEANUP]/gcc_tmp_1/gcc_aarch64_build_dir",
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"env_prefixes": {
"PATH": [
"[CLEANUP]/gcc_tmp_1/gcc-darwin/bin"
]
},
"name": "aarch64 gcc.install",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "x86_64 binutils"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CLEANUP]/gcc_tmp_1/binutils_x86_64_build_dir"
],
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"infra_step": true,
"name": "x86_64 binutils.create build dir",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]/binutils-gdb/configure",
"--with-pkgversion=https://gnu.googlesource.com/binutils-gdb 3d861fdb826c2f5cf270dd5f585d0e6057e1bf4f",
"--enable-deterministic-archives",
"--enable-targets=x86_64-pep",
"CC=[CLEANUP]/gcc_tmp_1/host-cc",
"CFLAGS=-O3",
"CXX=[CLEANUP]/gcc_tmp_1/host-cxx",
"CXXFLAGS=-O3",
"--prefix=",
"--target=x86_64-elf",
"--enable-initfini-array",
"--enable-gold",
"--enable-plugins",
"--enable-threads",
"--disable-werror",
"--disable-nls",
"--with-included-gettext"
],
"cwd": "[CLEANUP]/gcc_tmp_1/binutils_x86_64_build_dir",
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"name": "x86_64 binutils.configure",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"make",
"-j80",
"MAKEOVERRIDES=editcc=-eb",
"all-binutils",
"all-gas",
"all-ld",
"all-gold"
],
"cwd": "[CLEANUP]/gcc_tmp_1/binutils_x86_64_build_dir",
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"name": "x86_64 binutils.build",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"make",
"-j8",
"-k",
"MAKEOVERRIDES=editcc=-eb",
"check-binutils",
"check-gas",
"check-ld",
"check-gold"
],
"cwd": "[CLEANUP]/gcc_tmp_1/binutils_x86_64_build_dir",
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"name": "x86_64 binutils.test",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"make",
"-j1",
"DESTDIR=[CLEANUP]/gcc_tmp_1/gcc-darwin",
"MAKEOVERRIDES=editcc=-eb",
"install-strip-binutils",
"install-strip-gas",
"install-strip-ld",
"install-strip-gold"
],
"cwd": "[CLEANUP]/gcc_tmp_1/binutils_x86_64_build_dir",
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"name": "x86_64 binutils.install",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "x86_64 gcc"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CLEANUP]/gcc_tmp_1/gcc_x86_64_build_dir"
],
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"infra_step": true,
"name": "x86_64 gcc.create build dir",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]/gcc/configure",
"--with-pkgversion=https://gnu.googlesource.com/gcc 4b5e15daff8b54440e3fda451c318ad31e532fab",
"--enable-languages=c,c++",
"--disable-libstdcxx",
"--disable-libssp",
"--disable-libquadmath",
"CC=[CLEANUP]/gcc_tmp_1/host-cc",
"CFLAGS=-O3",
"CXX=[CLEANUP]/gcc_tmp_1/host-cxx",
"CXXFLAGS=-O3",
"--prefix=",
"--target=x86_64-elf",
"--enable-initfini-array",
"--enable-gold",
"--enable-plugins",
"--enable-threads",
"--disable-werror",
"--disable-nls",
"--with-included-gettext"
],
"cwd": "[CLEANUP]/gcc_tmp_1/gcc_x86_64_build_dir",
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"env_prefixes": {
"PATH": [
"[CLEANUP]/gcc_tmp_1/gcc-darwin/bin"
]
},
"name": "x86_64 gcc.configure",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"/bin/sh",
"-c",
"make -j80 'MAKEOVERRIDES=USE_GCC_STDINT=provide LIMITS_H_TEST=true' 'CPPFLAGS_FOR_TARGET=-idirafter [CLEANUP]/gcc_tmp_1/mock-include' all-gcc all-target-libgcc 2>&1"
],
"cwd": "[CLEANUP]/gcc_tmp_1/gcc_x86_64_build_dir",
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"env_prefixes": {
"PATH": [
"[CLEANUP]/gcc_tmp_1/gcc-darwin/bin"
]
},
"name": "x86_64 gcc.build",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_END@raw_io.output[x86_64 gcc build log]@@@"
]
},
{
"cmd": [
"/bin/sh",
"-c",
"make -j1 'MAKEOVERRIDES=USE_GCC_STDINT=provide LIMITS_H_TEST=true' 'CPPFLAGS_FOR_TARGET=-idirafter [CLEANUP]/gcc_tmp_1/mock-include' 'DESTDIR=[CLEANUP]/gcc_tmp_1/gcc-darwin' install-strip-gcc install-strip-target-libgcc 2>&1"
],
"cwd": "[CLEANUP]/gcc_tmp_1/gcc_x86_64_build_dir",
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"env_prefixes": {
"PATH": [
"[CLEANUP]/gcc_tmp_1/gcc-darwin/bin"
]
},
"name": "x86_64 gcc.install",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "post_goma"
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"jsonstatus",
"[CACHE]/goma/client/jsonstatus"
],
"env": {
"GLOG_log_dir": "[CLEANUP]",
"GOMA_CACHE_DIR": "[CACHE]/goma",
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
"GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
"GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
"GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"name": "post_goma.goma_jsonstatus",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"notice\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"infra_status\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"num_user_error\": 0, @@@",
"@@@STEP_LOG_LINE@json.output@ \"ping_status_code\": 200@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"stat"
],
"env": {
"GLOG_log_dir": "[CLEANUP]",
"GOMA_CACHE_DIR": "[CACHE]/goma",
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
"GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
"GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
"GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"name": "post_goma.goma_stats",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"stop"
],
"env": {
"GLOG_log_dir": "[CLEANUP]",
"GOMA_CACHE_DIR": "[CACHE]/goma",
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
"GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
"GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache",
"GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog",
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"name": "post_goma.stop_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CLEANUP]/compiler_proxy.WARNING",
"/path/to/tmp/"
],
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"infra_step": true,
"name": "post_goma.read goma_client warning log",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@",
"@@@STEP_LOG_END@compiler_proxy.WARNING@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CACHE]/goma/client/goma_stats.json",
"/path/to/tmp/"
],
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"infra_step": true,
"name": "post_goma.read goma_stats.json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@goma_stats.json@{}@@@",
"@@@STEP_LOG_END@goma_stats.json@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"{\"build_info\": {\"build_id\": 8945511751514863184, \"builder\": \"builder\", \"time_stamp\": \"2012-05-14 12:53:21.500000\", \"time_stamp_int\": 1337000003000}}",
"[CACHE]/goma/client/goma_stats.json"
],
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"infra_step": true,
"name": "post_goma.write goma_stats.json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@goma_stats.json@{\"build_info\": {\"build_id\": 8945511751514863184, \"builder\": \"builder\", \"time_stamp\": \"2012-05-14 12:53:21.500000\", \"time_stamp_int\": 1337000003000}}@@@",
"@@@STEP_LOG_END@goma_stats.json@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"build_info\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"build_id\": 8945511751514863184, @@@",
"@@@STEP_LOG_LINE@json.output@ \"builder\": \"builder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"time_stamp\": \"2012-05-14 12:53:21.500000\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"time_stamp_int\": 1337000003000@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "post_goma.ensure bqupload",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd/bqupload",
"-ensure-file",
"infra/tools/bqupload/${platform} git_revision:d85fe78f303c3e969f815121e17c8b08868039ef",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"infra_step": true,
"name": "post_goma.ensure bqupload.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:d85\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/bqupload/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/bqupload/bqupload",
"fuchsia-infra.artifacts.builds_beta_goma",
"[CACHE]/goma/client/goma_stats.json"
],
"env": {
"GOMA_TMP_DIR": "[CLEANUP]/goma"
},
"name": "post_goma.upload goma_stats_to BQ: fuchsia-infra/artifacts/builds_beta_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"sudo",
"xcode-select",
"--reset"
],
"infra_step": true,
"name": "reset XCode (2)"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[START_DIR]/binutils-gdb/bfd/version.m4",
"/path/to/tmp/"
],
"infra_step": true,
"name": "binutils version",
"~followup_annotations": [
"@@@STEP_LOG_LINE@version.m4@m4_define([BFD_VERSION], [2.27.0])@@@",
"@@@STEP_LOG_END@version.m4@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[START_DIR]/gcc/gcc/BASE-VER",
"/path/to/tmp/"
],
"infra_step": true,
"name": "gcc version",
"~followup_annotations": [
"@@@STEP_LOG_END@BASE-VER@@@"
]
},
{
"cmd": [],
"name": "isolated",
"~followup_annotations": [
"@@@SET_BUILD_PROPERTY@isolated@\"[dummy hash]\"@@@"
]
},
{
"cmd": [],
"name": "isolated.install infra/tools/luci/isolated",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
],
"infra_step": true,
"name": "isolated.install infra/tools/luci/isolated.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "isolated.install infra/tools/luci/isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-isolated_module_\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/isolated/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
"https://example.isolateserver.appspot.com",
"-namespace",
"default-gzip",
"-dump-hash",
"/path/to/tmp/",
"-dirs",
"[CLEANUP]/gcc_tmp_1/gcc-darwin:."
],
"infra_step": true,
"name": "isolated.isolate",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@isolated UI@https://example.isolateserver.appspot.com/browse?namespace=default-gzip&hash=%5Bdummy+hash%5D@@@"
]
},
{
"name": "$result"
}
]