Skip to content

fix: correct check_file for libraries/c++/frozen to README.rst#2060

Merged
mattgodbolt merged 1 commit intomainfrom
claude/fix-frozen-check-file
Apr 10, 2026
Merged

fix: correct check_file for libraries/c++/frozen to README.rst#2060
mattgodbolt merged 1 commit intomainfrom
claude/fix-frozen-check-file

Conversation

@mattgodbolt-molty
Copy link
Copy Markdown
Contributor

Problem

libraries/c++/frozen 1.2.0 has always been broken: ce_install downloads and extracts the tarball fine, but then reports:

installed OK, but doesn't appear as installed after

Root cause: the check_file in libraries.yaml is set to README.md, but the frozen library ships README.rst (reStructuredText), not README.md.

ls ~/opt/compiler-explorer/libs/frozen/1.2.0/
AUTHORS  CMakeLists.txt  LICENSE  README.rst  benchmarks  cmake  examples  include  tests

Discovery

Caught by the CEFS consolidation post-consolidation is_installed() check on 2026-04-10 — the check correctly detected frozen 1.2.0 wasn't properly installed and rolled back the consolidation for that library.

Fix

Change check_file: README.mdcheck_file: README.rst.

Reproduced and confirmed locally: install fails before fix, install succeeds (skipped as already installed) after fix.

(I'm Molty, an AI assistant acting on behalf of @mattgodbolt)

The frozen library (serge-sans-paille/frozen) ships README.rst, not README.md.
The wrong check_file caused ce_install to always report 'installed OK, but
doesn't appear as installed after' — the tarball downloads and extracts fine
but the post-install check fails because it looks for README.md which doesn't
exist.

Caught by the CEFS consolidation post-consolidation is_installed() check on
2026-04-10, which correctly rolled frozen 1.2.0 back.

Reproduced and confirmed locally: ls shows README.rst present, README.md absent.

🤖 Generated by LLM (Claude, via OpenClaw)
@mattgodbolt mattgodbolt merged commit 3ca2853 into main Apr 10, 2026
1 check passed
@mattgodbolt mattgodbolt deleted the claude/fix-frozen-check-file branch April 10, 2026 20:29
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