Log in

HCMC Journal

Monument 2023-12-18 to 2023-12-22

to : Martin Holmes
Minutes: 1320

Over the weekend, and continuing Monday morning, processed fixes and updates in daily incoming spreadsheets, as well as adding new diagnostics for potential problems that surface. Finished the incoming spreadsheets in early afternoon, then started work on issues thrown up by diagnostics. By the end of the day, had all the gender-mismatch issues solved.

On Tuesday, worked through some remaining issues which required LOI editing, and tagged all remaining English forenames with @xml:lang. Then went back to the earlier experiment where I was generating grandparent and grandchild relationships, and after some testing, committed that code to see if it works reliably and turns out to be useful.

On Wednesday, reworked the display of relatives so that they’re sorted into groups to make them more readable; finished the remaining changes from the Tuesday spreadsheet; made a bunch more fixes to both Monument and LOI which cropped up along the way; published a new Monument public site; and since we’ve had so many important changes to LOI, I worked through the instructions for publishing a new version of that, although I built it locally rather than waiting for the Jenkins build to complete. Useful to get that process done at least once, since I’ll be the one doing it from now on. However, there is still an issue with Monument content being pulled into the LOI build, so I’ll have to address that tomorrow.

On Thursday, debugged, fixed, and tested the LOI build, confirming that Monument content will no longer be indexed. I also discovered that a lot of stale content has accumulated in the loiTransfer and live archive site folders on the server, so I did some work to clear that out; we can’t use rsync with --delete to push content to the live site, because of all the static media files that actually live there. Being a little concerned that there’s no offline backup of those files, I made one on Squash. It’s just under half a terabyte of stuff. Then I worked on the latest spreadsheet content from the team, which included some fixes for LOI data as well as Monument. Published a new LOI version, and then started working through the LOI diagnostics, which have found a lot of broken links. Most look fixable, and we fixed a few.