Archived
d3495476f4
El SDK Release / build-and-release (push) Failing after 13m0s
The generated C, amalgams, vendored runtime pins, and compiled binaries from the Claude Code era are removed from the worktree. The El sources survive; this tree is now source-only for the first-principles rebuild. Per Principal direction 2026-08-19.
45 lines
2.5 KiB
Bash
45 lines
2.5 KiB
Bash
#!/usr/bin/env bash
|
|
# thunk07b.sh — REDO of sections 4 and 5 of thunk07.sh.
|
|
# DEFECT BEING CORRECTED: thunk07.sh cd'd into <worktree>/lang for section 3 and
|
|
# never cd'd back, so sections 4 and 5 ran with CWD=lang/ and their pathspecs
|
|
# ("lang/tests/integration/") resolved to lang/lang/... and matched nothing. The
|
|
# "NONE" in the original section 4 was an artifact of that, not a finding.
|
|
cd /tmp/rerun-v1-07 || exit 1
|
|
echo "CWD: $(pwd) (must be the repo ROOT for these pathspecs)"
|
|
echo
|
|
echo "== 4. does tests/integration/seam_caller.sh exist at ANY commit in 5718943^..c04d68f? =="
|
|
found=0
|
|
for c in $(git rev-list 5718943^..c04d68f); do
|
|
if git ls-tree -r --name-only "$c" -- lang/tests/integration/ 2>/dev/null | grep -q seam_caller; then
|
|
echo " HIT $(git rev-parse --short=9 "$c")"; found=1
|
|
fi
|
|
done
|
|
[ "$found" = 0 ] && echo " NONE"
|
|
echo
|
|
echo " -- and does it exist at any commit at all in this repo's history? --"
|
|
git log --all --oneline --name-only -- '*seam_caller*' | head -20 || true
|
|
echo " (empty above = never existed)"
|
|
echo
|
|
echo "== integration harnesses present at each commit in the range =="
|
|
for c in $(git rev-list --reverse 5718943^..c04d68f); do
|
|
printf " %s %s\n" "$(git rev-parse --short=9 "$c")" "$(git ls-tree -r --name-only "$c" -- lang/tests/integration/ | tr '\n' ' ')"
|
|
done
|
|
echo
|
|
echo "== 5. where does 'thrice' appear at bc2f26d (repo-root scope)? =="
|
|
git grep -n -- "thrice" bc2f26d || echo " (nowhere)"
|
|
echo
|
|
echo "== 5b. does seam_binding.sh at bc2f26d assert 21 or 111 anywhere? =="
|
|
git show bc2f26d:lang/tests/integration/seam_binding.sh | grep -n "21\|111" || echo " NONE — the strings 21 and 111 do not occur in the harness"
|
|
echo
|
|
echo "== 5c. every check() expectation in seam_binding.sh at bc2f26d, in order =="
|
|
git show bc2f26d:lang/tests/integration/seam_binding.sh | grep -n 'check "' -A1
|
|
echo
|
|
echo "== 5d. is the appended 'thrice' target ever compiled? (targets.c is cc'd BEFORE the append) =="
|
|
git show bc2f26d:lang/tests/integration/seam_binding.sh | grep -n 'cat > "\$WORK/targets.c"\|cat >> "\$WORK/targets.c"\|^cc \|cc \$CFLAGS\|EL_CONSTRUCTS='
|
|
echo
|
|
echo "== 5e. does any binding file in the harness use phase 'wrap'? =="
|
|
git show bc2f26d:lang/tests/integration/seam_binding.sh | grep -n "printf '.* wrap " || echo " NONE — no 'wrap' phase binding is ever written by the harness"
|
|
echo
|
|
echo "== 6. treewide: any file at bc2f26d or c04d68f that binds phase 'wrap'? =="
|
|
git grep -n " wrap " bc2f26d -- '*.sh' '*.txt' || echo " none in .sh/.txt"
|