Skip to content

Conversation

@fghalasz
Copy link
Member

@fghalasz fghalasz commented Sep 8, 2025

OPENTEXTSTREAM has a bug whereby which the underlying file stream is left open after a break occurs while reading a TEdit file. In addition, Maiko has some serious deficiencies in its handling of Unix Shell commands. Together these bugs are causing HCFILES to fail without notice in github actions.

Fixing OPENTEXTSTREAM and Maiko is the proper solution But these fixes are way beyond my comfort level. Issues have been (will be) created for these two bug separately.

Meanwhile, this PR creates a workaround in (HCFILES) that closes the errant open files after an error return from OPENTEXTSTREAM. This allows the RunHCFILES.yml github action to run successfully.

A run made using this fix is already up at files.interlisp.org.

…rs in OPENTEXTSREAM cause premature exit without properly closing the underlying open file stream. This works around failures in HCFILES, especially when run in github actions. Will remove this workaround when bug is fixed in OPENTEXTSTREAM.
@fghalasz
Copy link
Member Author

Closing unmerged since PR#2284 fixes the HCFILES problem by fixing the root cause. Hence this workaround is no longer necessary.

@fghalasz fghalasz closed this Sep 10, 2025
@fghalasz fghalasz deleted the fgh_hcfiles-workaround branch September 10, 2025 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants