diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-07-28 22:51:40 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-07-28 22:51:40 +0200 |
| commit | 59fc2e62cbfb94e901ac24c0d85a7bec738473e0 (patch) | |
| tree | 5173739bd831b33aa4c9ec3f9a81f17c8ec3b69b /Makefile | |
| parent | 42fd9a69fa2bc9ef11c65c169a58ff40c9cb0fa1 (diff) | |
| download | clectio-59fc2e62cbfb94e901ac24c0d85a7bec738473e0.tar.gz clectio-59fc2e62cbfb94e901ac24c0d85a7bec738473e0.zip | |
fix: recover dropped readings + collapse whitespace; regenerate data
Two QA-found bugs fixed:
- mktext now collapses runs of whitespace in verse text to a single space
(and trims), matching lectio's Fields-based rendering. The Vulgate source
has occasional double spaces that were leaking into the output.
- Regenerated gen/ with the hermetic, alias-fixed clectio-gen: the generator
no longer picks up the user's stale books.ini (which had silently dropped
~30 EF Ember-day lessons, e.g. St Lawrence-common Sir 45, Osee/Hosea 14,
2 Esdras/Nehemiah 8). Full range 2025-2054 now has 0 dropped readings.
Verified vs lectio: OF and EF 2026 are byte-identical (day names + verse
text, 0 mismatches); range boundaries 2025-01-01 / 2054-12-31 match; ASAN +
UBSAN clean over leap days, boundaries and edge cases; bad input never
crashes. Shipped total 1.28 MiB.
Claude-Session: https://claude.ai/code/session_01S1CD1u3tgSS4xNu6WHfp5a
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions
