Skip to content

feat(trios): Mid-run a source file was found empty - - #49

Open
gHashTag wants to merge 3 commits into
feat/queen-supervisorfrom
queen/1238-mid-run-a-source-file-was-found-empty
Open

feat(trios): Mid-run a source file was found empty -#49
gHashTag wants to merge 3 commits into
feat/queen-supervisorfrom
queen/1238-mid-run-a-source-file-was-found-empty

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

For gHashTag/trios#1238

Opened by the Queen for queen-swift.

…ings/SR-00/QueenObserver.swift, 206 lines gone, the build stopping on cannot find QueenObserver in scope - while the worker boundary was the Makefile and had nothing to do with it. The cause is unknown. Until it is found, make the loss loud. Add a check named empty-sources that fails when any tracked Swift file under rings or BR-OUTPUT is zero bytes, naming the file. Wire it into the check target and give it a case in check-selftest that plants an emptied file, confirms the check catches it, restores it, and confirms the check passes - restoring through a trap so the tree survives a run that dies midway. Remember every shell variable in a recipe takes two dollars; verify with make -n. Read only the Makefile targets that group checks. Do not add an assert. Make the edits with Edit, then verify once
…ings/SR-00/QueenObserver.swift, 206 lines gone, the build stopping on cannot find QueenObserver in scope - while the worker boundary was the Makefile and had nothing to do with it. The cause is unknown. Until it is found, make the loss loud. Add a check named empty-sources that fails when any tracked Swift file under rings or BR-OUTPUT is zero bytes, naming the file. Wire it into the check target and give it a case in check-selftest that plants an emptied file, confirms the check catches it, restores it, and confirms the check passes - restoring through a trap so the tree survives a run that dies midway. Remember every shell variable in a recipe takes two dollars; verify with make -n. Read only the Makefile targets that group checks. Do not add an assert. Make the edits with Edit, then verify once
…ings/SR-00/QueenObserver.swift, 206 lines gone, the build stopping on cannot find QueenObserver in scope - while the worker boundary was the Makefile and had nothing to do with it. The cause is unknown. Until it is found, make the loss loud. Add a check named empty-sources that fails when any tracked Swift file under rings or BR-OUTPUT is zero bytes, naming the file. Wire it into the check target and give it a case in check-selftest that plants an emptied file, confirms the check catches it, restores it, and confirms the check passes - restoring through a trap so the tree survives a run that dies midway. Remember every shell variable in a recipe takes two dollars; verify with make -n. Read only the Makefile targets that group checks. Do not add an assert. Make the edits with Edit, then verify once
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@gHashTag