Log in

HCMC Journal

LEMDO 2026-02-02 to 2026-02-06

to : Martin Holmes
Minutes: 415

On Monday, worked on some diagnostics and discovered what was causing a systematic encoding error in one text; fixed that error with a regex. Then started looking at the text-level diagnostics. It’s possible that editors will remove anchors they’re not using without realizing that an external portfolio may be pointing at them. This apparently shouldn’t happen, but it does. I rewrote the text-level diagnostic that checks for these things to warn when there are external pointers, and then at JJ’s request added a new diagnostic which catches all cases where pointers to anchors in another portfolio appear, finding 24 texts, some with many examples. Then added a new Schematron rule to catch cases of pointers to anchors which omit their host document, and checked the validity of the EMEE site to close a GH issue focused on it.

On Wednesday, raised a ticket on titlePage elements, and fixed some bad links from the diagnostics. Then worked on CSS for the EMEE footer with JJ.

On Thursday, following SS’s report that thumbnails were not appearing for one of the texts, I discovered that there were still six facsimile sets which did not yet have thumbnails, so I generated those. I also worked on the problem of mysteriously missing images in the EMEE anthology build, and determined that it was ultimately caused by the use of en dashes in filenames; dashes end up being escaped in filenames when output is generated, meaning that the code which searches for the list of files required for the anthology does not find a match. Fixed the filenames, and added Schematron to prevent future cases.

On Friday, discovered a problem where a PERS record referenced in EMEE was not imported into the build because it was referenced only in another PERS record. Was able to work around this by linking another mention of the person, but it is a slight weakness of the import process, and I raised a ticket for it. Also fixed a bad link in the site template.