Skip to content

v0.39.4

Choose a tag to compare

@github-actions github-actions released this 05 Sep 08:14
· 44 commits to main since this release

Fixed — reindex read the catalogue, so it could not repair the catalogue

The repair path for 0.39.3 did not work. rtfm reindex selects the files to
re-ingest from books — but a book deleted by the reconcile pass leaves only
its tracking row behind, and that is precisely the state a re-ingest exists to
fix. It answered "no matching indexed files" for all 5 738 HTML documents the
fleet had lost that way.

It now reads indexed_files, which is the authority on what is indexed at a
path, and whose filepath is a relative path by definition —
books.filename is not reliably one, holding a bare basename in some
projects, which the root lookup then failed to resolve.