Log in

HCMC Journal

LEMDO 2025-12-08 to 2025-12-12

to : Martin Holmes
Minutes: 350

On Monday, while working on something tangential, noticed that many texts are missing key metadata, so raised and issue for that. Then added a new diagnostic to catch instances of non-breaking spaces, which we really don’t want.

On Tuesday, diagnosed one build break and fixed another from the night before, also adding and testing a Schematron rule to prevent it, and also tightened up the schema by adding a <valList> to listPerson/@type. Then worked on issue #400, which was a PDF build problem related to the rendering of verse linegroups appearing within speeches. Committed a tentative fix, and now waiting for the team to approve. Later in the day, a similar problem broke the build in a different play, and I committed a minor fix to get the output to be valid, but I think more editorial work is needed. Oddly enough, the same evening, a build break showed up that seems to be related to the same phenomenon in emdHam_FM, as it was half-converted from the ISE code; debugged that and found a temporary fix.

On Wednesday, debugged a couple of build breaks, and tweaked a Schematron rule that was supposed to be only a warning/hint but was still breaking the build.

On Thursday, worked on issues #404 and #405, implementing support for filtering div elements by audience, and starting the process of getting the chaotic use of <div>/@type under control. Also noticed and raised a ticket for some bad bibl pointers.

On Friday, fixed my own build break caused by <div>/@type values which are generated at build time but which I had not included in the schema. Then worked on the code to mine all the potential false cues in TEI-encoded drama texts for BGH.