Skip to content

Fix Issue 2139 (large parts of Medley tree not showing up in files.interlisp.org) and more improvements to files.interlisp.org #2156

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
May 26, 2025

Conversation

fghalasz
Copy link
Member

Note: This PR depends on PR#2154. Should approve and merge 2154 first.

Here is what this PR does:

  1. Fix Issue 2139: (MAKE-INDEX-HTMLS) was not handling pseudohosts correctly and an errant LI pseudohost was causing MAKE-INDEX-HTMLS to terminate early. Adjusted MAKE-INDEX-HTML so it uses psuedohosts only for the top level directory and everything further down in the tree uses the truenames relative to the top-level pseudohost, Results in a MAKE-INDEX-HTMLS run that works in the presence of random pseudohosts and in a collection of index.html files without difficult to understand and out of context references to pseudohosts.

  2. Remove loadups/build directory from all HCFILES runs (on desktop and via github actions)

  3. Added maiko source code and removed maiko lde executables from HCFILES outputs for github actions - thus adding maiko code and removing maiki executables @ files.interlisp.org.

  4. Fixed scripts/clean_hcfiles.sh so that it actually cleans off all of the index.html files - was missing some.

  5. .github/workflow directory was being left out of HCFILES. Put it back it.

Output from a run of HCFILES using this PR is now live at files.inter;isp.org.

fghalasz added 5 commits May 14, 2025 00:10
…p.org. Fix is in (MAKE-INDEX-HTMLS) which was not handling PSEUDOHOSTS correctly when running thru directories. Also added some code to allow testing of MAKE-INDEX-HTML without having to set *UPPER-CASE-FILE-NAMES*. Also fixed do_hcfiles to skip loadups/build directory. Also added maiko code to files.interlisp.org - previously it was just maiko x64 executables, which makes no sense.
…ist of replacement pseudohost pair to replace the current list of pseudohosts. Still returns the current list of pseudohosts as before. Designed to be used cleanly with RESETSAVE.
…UDOHOSTS) function designed for use with RESETSAVE. Fix doHCFILES github action to include maiko source code instead of maiko lde executables.
@fghalasz fghalasz requested review from masinter and pamoroso May 16, 2025 22:43
@fghalasz fghalasz self-assigned this May 16, 2025
@fghalasz fghalasz added bug Something isn't working (as per documentation) enhancement New feature or request labels May 16, 2025
@fghalasz fghalasz added this to website May 16, 2025
Copy link
Contributor

@pamoroso pamoroso left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems to be working well, I haven't found any abvious broken links or missing parts.

@fghalasz fghalasz merged commit 04d98d2 into master May 26, 2025
1 check passed
@github-project-automation github-project-automation bot moved this to Done in website May 26, 2025
@fghalasz fghalasz deleted the fgh_fix-issue-2139 branch May 26, 2025 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working (as per documentation) enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants