install-wedges-soil () { install-wedges-fast extra } time-helper () { local out=${1:-_devbuild/bin/time-helper}; local in=benchmarks/time-helper.c; mkdir -p $(dirname $out); cc -std=c99 -Wall -o $out $in; log " CC $in" } CC benchmarks/time-helper.c START 03:25:21 === Installing wedges with 4 jobs in parallel maybe-install-wedge () { local name=$1; local version=$2; local wedge_dir=$3; local task_file=$WEDGE_LOG_DIR/$name-$version.task.tsv; local log_file=$WEDGE_LOG_DIR/$name-$version.log.txt; echo " TASK $(timestamp) $name $version > $log_file"; my-time-tsv --print-header --field xargs_slot --field wedge --field wedge_HREF --field version --output $task_file; if wedge-exists "$name" "$version" "$wedge_dir"; then echo "CACHED $(timestamp) $name $version"; return; fi; local -a cmd=(deps/wedge.sh unboxed _build/deps-source/$name/ $version); set +o errexit; my-time-tsv --field "$XARGS_SLOT" --field "$name" --field "$name-$version.log.txt" --field "$version" --append --output $task_file "${cmd[@]}" "$@" > $log_file 2>&1; local status=$?; set -o errexit; if test "$status" -eq 0; then echo " OK $(timestamp) $name $version"; else echo " FAIL $(timestamp) $name $version"; fi } maybe-install-wedge () { local name=$1; local version=$2; local wedge_dir=$3; local task_file=$WEDGE_LOG_DIR/$name-$version.task.tsv; local log_file=$WEDGE_LOG_DIR/$name-$version.log.txt; echo " TASK $(timestamp) $name $version > $log_file"; my-time-tsv --print-header --field xargs_slot --field wedge --field wedge_HREF --field version --output $task_file; if wedge-exists "$name" "$version" "$wedge_dir"; then echo "CACHED $(timestamp) $name $version"; return; fi; local -a cmd=(deps/wedge.sh unboxed _build/deps-source/$name/ $version); set +o errexit; my-time-tsv --field "$XARGS_SLOT" --field "$name" --field "$name-$version.log.txt" --field "$version" --append --output $task_file "${cmd[@]}" "$@" > $log_file 2>&1; local status=$?; set -o errexit; if test "$status" -eq 0; then echo " OK $(timestamp) $name $version"; else echo " FAIL $(timestamp) $name $version"; fi } TASK 03:25:21 cmark 0.29.0 > _build/wedge/logs/cmark-0.29.0.log.txt maybe-install-wedge () { local name=$1; local version=$2; local wedge_dir=$3; local task_file=$WEDGE_LOG_DIR/$name-$version.task.tsv; local log_file=$WEDGE_LOG_DIR/$name-$version.log.txt; echo " TASK $(timestamp) $name $version > $log_file"; my-time-tsv --print-header --field xargs_slot --field wedge --field wedge_HREF --field version --output $task_file; if wedge-exists "$name" "$version" "$wedge_dir"; then echo "CACHED $(timestamp) $name $version"; return; fi; local -a cmd=(deps/wedge.sh unboxed _build/deps-source/$name/ $version); set +o errexit; my-time-tsv --field "$XARGS_SLOT" --field "$name" --field "$name-$version.log.txt" --field "$version" --append --output $task_file "${cmd[@]}" "$@" > $log_file 2>&1; local status=$?; set -o errexit; if test "$status" -eq 0; then echo " OK $(timestamp) $name $version"; else echo " FAIL $(timestamp) $name $version"; fi } maybe-install-wedge () { local name=$1; local version=$2; local wedge_dir=$3; local task_file=$WEDGE_LOG_DIR/$name-$version.task.tsv; local log_file=$WEDGE_LOG_DIR/$name-$version.log.txt; echo " TASK $(timestamp) $name $version > $log_file"; my-time-tsv --print-header --field xargs_slot --field wedge --field wedge_HREF --field version --output $task_file; if wedge-exists "$name" "$version" "$wedge_dir"; then echo "CACHED $(timestamp) $name $version"; return; fi; local -a cmd=(deps/wedge.sh unboxed _build/deps-source/$name/ $version); set +o errexit; my-time-tsv --field "$XARGS_SLOT" --field "$name" --field "$name-$version.log.txt" --field "$version" --append --output $task_file "${cmd[@]}" "$@" > $log_file 2>&1; local status=$?; set -o errexit; if test "$status" -eq 0; then echo " OK $(timestamp) $name $version"; else echo " FAIL $(timestamp) $name $version"; fi } TASK 03:25:21 python2 2.7.18 > _build/wedge/logs/python2-2.7.18.log.txt TASK 03:25:21 pyflakes 2.4.0 > _build/wedge/logs/pyflakes-2.4.0.log.txt TASK 03:25:21 re2c 3.0 > _build/wedge/logs/re2c-3.0.log.txt OK 03:25:21 pyflakes 2.4.0 maybe-install-wedge () { local name=$1; local version=$2; local wedge_dir=$3; local task_file=$WEDGE_LOG_DIR/$name-$version.task.tsv; local log_file=$WEDGE_LOG_DIR/$name-$version.log.txt; echo " TASK $(timestamp) $name $version > $log_file"; my-time-tsv --print-header --field xargs_slot --field wedge --field wedge_HREF --field version --output $task_file; if wedge-exists "$name" "$version" "$wedge_dir"; then echo "CACHED $(timestamp) $name $version"; return; fi; local -a cmd=(deps/wedge.sh unboxed _build/deps-source/$name/ $version); set +o errexit; my-time-tsv --field "$XARGS_SLOT" --field "$name" --field "$name-$version.log.txt" --field "$version" --append --output $task_file "${cmd[@]}" "$@" > $log_file 2>&1; local status=$?; set -o errexit; if test "$status" -eq 0; then echo " OK $(timestamp) $name $version"; else echo " FAIL $(timestamp) $name $version"; fi } TASK 03:25:21 python3 3.10.4 > _build/wedge/logs/python3-3.10.4.log.txt OK 03:25:43 cmark 0.29.0 maybe-install-wedge () { local name=$1; local version=$2; local wedge_dir=$3; local task_file=$WEDGE_LOG_DIR/$name-$version.task.tsv; local log_file=$WEDGE_LOG_DIR/$name-$version.log.txt; echo " TASK $(timestamp) $name $version > $log_file"; my-time-tsv --print-header --field xargs_slot --field wedge --field wedge_HREF --field version --output $task_file; if wedge-exists "$name" "$version" "$wedge_dir"; then echo "CACHED $(timestamp) $name $version"; return; fi; local -a cmd=(deps/wedge.sh unboxed _build/deps-source/$name/ $version); set +o errexit; my-time-tsv --field "$XARGS_SLOT" --field "$name" --field "$name-$version.log.txt" --field "$version" --append --output $task_file "${cmd[@]}" "$@" > $log_file 2>&1; local status=$?; set -o errexit; if test "$status" -eq 0; then echo " OK $(timestamp) $name $version"; else echo " FAIL $(timestamp) $name $version"; fi } TASK 03:25:43 mypy 0.780 > _build/wedge/logs/mypy-0.780.log.txt OK 03:25:44 mypy 0.780 maybe-install-wedge () { local name=$1; local version=$2; local wedge_dir=$3; local task_file=$WEDGE_LOG_DIR/$name-$version.task.tsv; local log_file=$WEDGE_LOG_DIR/$name-$version.log.txt; echo " TASK $(timestamp) $name $version > $log_file"; my-time-tsv --print-header --field xargs_slot --field wedge --field wedge_HREF --field version --output $task_file; if wedge-exists "$name" "$version" "$wedge_dir"; then echo "CACHED $(timestamp) $name $version"; return; fi; local -a cmd=(deps/wedge.sh unboxed _build/deps-source/$name/ $version); set +o errexit; my-time-tsv --field "$XARGS_SLOT" --field "$name" --field "$name-$version.log.txt" --field "$version" --append --output $task_file "${cmd[@]}" "$@" > $log_file 2>&1; local status=$?; set -o errexit; if test "$status" -eq 0; then echo " OK $(timestamp) $name $version"; else echo " FAIL $(timestamp) $name $version"; fi } TASK 03:25:44 dash 0.5.10.2 > _build/wedge/logs/dash-0.5.10.2.log.txt OK 03:25:54 dash 0.5.10.2 maybe-install-wedge () { local name=$1; local version=$2; local wedge_dir=$3; local task_file=$WEDGE_LOG_DIR/$name-$version.task.tsv; local log_file=$WEDGE_LOG_DIR/$name-$version.log.txt; echo " TASK $(timestamp) $name $version > $log_file"; my-time-tsv --print-header --field xargs_slot --field wedge --field wedge_HREF --field version --output $task_file; if wedge-exists "$name" "$version" "$wedge_dir"; then echo "CACHED $(timestamp) $name $version"; return; fi; local -a cmd=(deps/wedge.sh unboxed _build/deps-source/$name/ $version); set +o errexit; my-time-tsv --field "$XARGS_SLOT" --field "$name" --field "$name-$version.log.txt" --field "$version" --append --output $task_file "${cmd[@]}" "$@" > $log_file 2>&1; local status=$?; set -o errexit; if test "$status" -eq 0; then echo " OK $(timestamp) $name $version"; else echo " FAIL $(timestamp) $name $version"; fi } TASK 03:25:54 bash 4.4 > _build/wedge/logs/bash-4.4.log.txt OK 03:26:28 re2c 3.0 maybe-install-wedge () { local name=$1; local version=$2; local wedge_dir=$3; local task_file=$WEDGE_LOG_DIR/$name-$version.task.tsv; local log_file=$WEDGE_LOG_DIR/$name-$version.log.txt; echo " TASK $(timestamp) $name $version > $log_file"; my-time-tsv --print-header --field xargs_slot --field wedge --field wedge_HREF --field version --output $task_file; if wedge-exists "$name" "$version" "$wedge_dir"; then echo "CACHED $(timestamp) $name $version"; return; fi; local -a cmd=(deps/wedge.sh unboxed _build/deps-source/$name/ $version); set +o errexit; my-time-tsv --field "$XARGS_SLOT" --field "$name" --field "$name-$version.log.txt" --field "$version" --append --output $task_file "${cmd[@]}" "$@" > $log_file 2>&1; local status=$?; set -o errexit; if test "$status" -eq 0; then echo " OK $(timestamp) $name $version"; else echo " FAIL $(timestamp) $name $version"; fi } TASK 03:26:28 bash 5.2.21 > _build/wedge/logs/bash-5.2.21.log.txt OK 03:27:03 bash 4.4 maybe-install-wedge () { local name=$1; local version=$2; local wedge_dir=$3; local task_file=$WEDGE_LOG_DIR/$name-$version.task.tsv; local log_file=$WEDGE_LOG_DIR/$name-$version.log.txt; echo " TASK $(timestamp) $name $version > $log_file"; my-time-tsv --print-header --field xargs_slot --field wedge --field wedge_HREF --field version --output $task_file; if wedge-exists "$name" "$version" "$wedge_dir"; then echo "CACHED $(timestamp) $name $version"; return; fi; local -a cmd=(deps/wedge.sh unboxed _build/deps-source/$name/ $version); set +o errexit; my-time-tsv --field "$XARGS_SLOT" --field "$name" --field "$name-$version.log.txt" --field "$version" --append --output $task_file "${cmd[@]}" "$@" > $log_file 2>&1; local status=$?; set -o errexit; if test "$status" -eq 0; then echo " OK $(timestamp) $name $version"; else echo " FAIL $(timestamp) $name $version"; fi } TASK 03:27:03 mksh R52c > _build/wedge/logs/mksh-R52c.log.txt OK 03:27:18 mksh R52c maybe-install-wedge () { local name=$1; local version=$2; local wedge_dir=$3; local task_file=$WEDGE_LOG_DIR/$name-$version.task.tsv; local log_file=$WEDGE_LOG_DIR/$name-$version.log.txt; echo " TASK $(timestamp) $name $version > $log_file"; my-time-tsv --print-header --field xargs_slot --field wedge --field wedge_HREF --field version --output $task_file; if wedge-exists "$name" "$version" "$wedge_dir"; then echo "CACHED $(timestamp) $name $version"; return; fi; local -a cmd=(deps/wedge.sh unboxed _build/deps-source/$name/ $version); set +o errexit; my-time-tsv --field "$XARGS_SLOT" --field "$name" --field "$name-$version.log.txt" --field "$version" --append --output $task_file "${cmd[@]}" "$@" > $log_file 2>&1; local status=$?; set -o errexit; if test "$status" -eq 0; then echo " OK $(timestamp) $name $version"; else echo " FAIL $(timestamp) $name $version"; fi } TASK 03:27:18 zsh 5.1.1 > _build/wedge/logs/zsh-5.1.1.log.txt OK 03:27:48 bash 5.2.21 maybe-install-wedge () { local name=$1; local version=$2; local wedge_dir=$3; local task_file=$WEDGE_LOG_DIR/$name-$version.task.tsv; local log_file=$WEDGE_LOG_DIR/$name-$version.log.txt; echo " TASK $(timestamp) $name $version > $log_file"; my-time-tsv --print-header --field xargs_slot --field wedge --field wedge_HREF --field version --output $task_file; if wedge-exists "$name" "$version" "$wedge_dir"; then echo "CACHED $(timestamp) $name $version"; return; fi; local -a cmd=(deps/wedge.sh unboxed _build/deps-source/$name/ $version); set +o errexit; my-time-tsv --field "$XARGS_SLOT" --field "$name" --field "$name-$version.log.txt" --field "$version" --append --output $task_file "${cmd[@]}" "$@" > $log_file 2>&1; local status=$?; set -o errexit; if test "$status" -eq 0; then echo " OK $(timestamp) $name $version"; else echo " FAIL $(timestamp) $name $version"; fi } TASK 03:27:48 busybox 1.35.0 > _build/wedge/logs/busybox-1.35.0.log.txt OK 03:27:49 python2 2.7.18 maybe-install-wedge () { local name=$1; local version=$2; local wedge_dir=$3; local task_file=$WEDGE_LOG_DIR/$name-$version.task.tsv; local log_file=$WEDGE_LOG_DIR/$name-$version.log.txt; echo " TASK $(timestamp) $name $version > $log_file"; my-time-tsv --print-header --field xargs_slot --field wedge --field wedge_HREF --field version --output $task_file; if wedge-exists "$name" "$version" "$wedge_dir"; then echo "CACHED $(timestamp) $name $version"; return; fi; local -a cmd=(deps/wedge.sh unboxed _build/deps-source/$name/ $version); set +o errexit; my-time-tsv --field "$XARGS_SLOT" --field "$name" --field "$name-$version.log.txt" --field "$version" --append --output $task_file "${cmd[@]}" "$@" > $log_file 2>&1; local status=$?; set -o errexit; if test "$status" -eq 0; then echo " OK $(timestamp) $name $version"; else echo " FAIL $(timestamp) $name $version"; fi } TASK 03:27:49 yash 2.49 > _build/wedge/logs/yash-2.49.log.txt OK 03:27:59 yash 2.49 maybe-install-wedge () { local name=$1; local version=$2; local wedge_dir=$3; local task_file=$WEDGE_LOG_DIR/$name-$version.task.tsv; local log_file=$WEDGE_LOG_DIR/$name-$version.log.txt; echo " TASK $(timestamp) $name $version > $log_file"; my-time-tsv --print-header --field xargs_slot --field wedge --field wedge_HREF --field version --output $task_file; if wedge-exists "$name" "$version" "$wedge_dir"; then echo "CACHED $(timestamp) $name $version"; return; fi; local -a cmd=(deps/wedge.sh unboxed _build/deps-source/$name/ $version); set +o errexit; my-time-tsv --field "$XARGS_SLOT" --field "$name" --field "$name-$version.log.txt" --field "$version" --append --output $task_file "${cmd[@]}" "$@" > $log_file 2>&1; local status=$?; set -o errexit; if test "$status" -eq 0; then echo " OK $(timestamp) $name $version"; else echo " FAIL $(timestamp) $name $version"; fi } TASK 03:27:59 uftrace 0.13 > _build/wedge/logs/uftrace-0.13.log.txt OK 03:28:23 zsh 5.1.1 OK 03:28:31 uftrace 0.13 OK 03:29:03 python3 3.10.4 OK 03:29:09 busybox 1.35.0 FAKE 03:29:27 py3-libs 2023-03-04 END 03:29:27 Wrote _build/wedge/logs/tasks.tsv Wrote _build/wedge/logs/index.html