LEMDO 2025-08-11 to 2025-08-15
to : Martin Holmes
Minutes: 555
Over the weekend, fixed a build break which was caused by the novel
use of @xml:lang on a <lem> element.
At the end of the day on Monday, discovered that new errors were being introduced into facsimile files as fallout from the team’s work, so debugged the problem and liaised with them to make some fixes. More will be needed.
On Tuesday, fixed a couple more issues with systemic changes, then left the remaining individual cases to the team. Noticed some inconsistency in the assigment of mime types to graphics, some of it my own doing. Fixed that, and added a Schematron rule for it. Then in the afternoon got a new collection of filename and similar fixes from SS, and worked through most of them, leaving one or two that are problematic, and one major change that should be done with XSLT.
On Wednesday, did a lot more changes, and then worked with SS to write XSLT to automate the insertion of new images into facsimile and transcription files. Did a little ticket triage too. Then fixed a bug in the recently-added code to prepend edition links to titles, which was prepending them to docTitles in semi-dip title pages as well.
On Thursday morning, an overnight build break proved to be caused by an OOM error when building the staticSearch for lemdo-dev. This was perhaps inevitable as the scale of the project just kept on growing, but it will need to be addressed by some aggressive measures; either removing staticSearch from lemdo-dev completely, restricting it to documentation pages only, or adding many more pages to our jenkins/build_exclusions.txt file. The team started work on the latter. I implemented a ticket to provide a person-based search field in anthology pages, which seems to be working OK, and also made a bunch more changes to file names and generated missing thumbnails, per SS.
On Friday, got a last set of three new facsimile image collections to create thumbnails for and upload, and some other renaming to do, which I completed. Then started working through diagnostics, and found a bunch more things to be fixed in image names and facs files. In the process, I enhanced the diagnostics page to make individual diagnostics bookmarkable, and added links from the facsimile link diagnostic out to the image collections for convenience. Then at the end of the day, I hacked away at bad links from the diagnostics.