Log in

HCMC Journal

LEMDO 2024-09-16 to 2024-09-20

to : Martin Holmes
Minutes: 225

On Tuesday, worked on a couple of tickets and fixed default page issues for the old ISE sites (server config seems to have changed so index.html is no longer a globally default page for a folder). Also added 301 redirects for both old QME URLs to the LEMDO release.

On Wednesday, DA walked me through her fixes to the LaTeX code to implement the new variable margin, which seems to have worked perfectly, so that’s now committed; the only remaining fix is to replace the page numbers in the running titles with ASSP readouts, which may not be trivial. Also spent an hour and a half trying to figure out what was causing the error on Windows when you’re editing a text and you run the text diagnostics. This transformation has always worked fine on Mac and Linux but appeared to fail with the error unknown protocol: c on Windows. (It hadn’t actually failed -- all the output was created successfully -- but Oxygen made it look like it had failed.)

It turns out that the problem was in my neglecting to change the version of Saxon used by Oxygen in the transformation from the default PE (professional edition) to HE, the free edition. The Oxygen folks have written some special optimizations that are supposed to make things run faster under PE, which is why they make it the default, but their optimizations have broken things for us in the past, and this was what was happening here. So just switching to HE seems to have solved the problem; I’m able to run the transformation in Windows and the result opens in a web browser when it’s done.

On Thursday, following a build break, added a new diagnostic to catch inconsistent @facs attributes to the text-level diagnostics.