Isolation log week 52
Work done from home and in the office 2021-03-15 to 2021-03-19
Total: 38.75 hours
G&T: +3.75 hours
Monday 2021-03-15
0.25 hours: Update Jenkins servers.
1.50 hours: Maint: Migration of svn server with LW and GN. Warning teams, testing, checking, letting teams know when it was back up, planning and informing everyone about Jenkins migration; setting up Jenkins for migration with LW.
0.25 hours: Francotoile: Feedback from SA, resulting in discussion and further testing.
3.75 hours: Endings/staticSearch: With JT, fixing a number of outstanding issues relating to language and sorting and closed some tickets; design and testing of advanced search filter control that we'll need for VIHistory.
1.75 hours: LEMDO: Initial work on validating egXMLs.
Total: 7.50 hours
Tuesday 2021-03-16
0.25 hours: Update Jenkins servers.
1.00 hours: Wendat: Split documentation for MSS from Cognates, and add some extra bits for cognates.
1.00 hours: Endings/staticSearch: Test Closure compiler, and fix a couple of issues that it detected in the JS. Lay out plan for integrating it into our build process, with questions for JT. Fix typo in typeAhead class being tested. Created new branch for closure work.
1.50 hours: HCMC Staff meeting.
2.00 hours: LEMDO: Discussion of surrogate renaming/reorg. With KL revisited the alphabetization of BIBL1, and rewrote the sequencing algorithm and matching Schematron to eliminate diacritics, spaces and punctuation; normalized sequences of initials, added Schematron for that, and fixed and constrained punctuation at element boundaries.
0.25 hours: Admin: Workstudy timesheet. Tip: these can be edited in Teams.
1.25 hours: Francotoile: Tweaking the map, which is currently wrapping annoyingly. More to do here. Rolled back OL version to 4.6.5 because some behaviour was failing.
0.25 hours: TEI: Review of pull request arising out of one of my feature requests.
0.50 hours: Wendat: Cognate team meeting.
0.25 hours: Endings: Updated Principles doc and website to cover any-url condition.
0.75 hours: Wendat: Main project meeting.
Total: 9.00 hours
Wednesday 2021-03-17
0.25 hours: Update Jenkins servers.
0.25 hours: MyNDIR: Per PAB, built a fresh version of the site and posted it in a temporary location ahead of the Jenkins migration tomorrow.
4.00 hours: Endings/staticSearch: In a branch, added Closure compiler into the project, split out all the JS, added code to reconstitute it and compile it, added debug version in output, added timings to all tests and debug version of search page for side-by-side testing, cleaned up some warnings (lots more to do), and tested with MyNDIR and Keats before adding pull request.
0.75 hours: Clipart library: Researched and tested various batch methods of converting our ancient clipart Illustrator files to SVG. None of the scriptable options seems to work, although one online service did a reasonable job. I would like to get this done.
1.75 hours: LEMDO: Finished cleaning up born-digital front elements that shouldn't exist; added and tested Schematron to catch them; generated list of alt titles to be considered for changing to sub; cleaned up XSLT handling front elements. Ticket closed. Then spent some time debugging a weird case of mixed TEI and XHTML output.
Total: 7.00 hours
Thursday 2021-03-18
0.25 hours: Update Jenkins servers.
0.75 hours: Maint: On deck for Jenkins server migration; testing when it came back up; suppressing temporary credentials and documenting.
0.50 hours: Endings/staticSearch: Addition of JS compiler results in a message containing "0 errors" which triggers Jenkins builds to fail; updated log parsing rules in all Jenkins jobs to take account of this.
1.50 hours: LEMDO: Discussion on egs of IML tags in documentation; fixes for build break involving id collision; some XSLT cleanup.
1.00 hours: Wendat: Started work on the author/proofing view for cognate stuff, starting with a new document type.
3.25 hours: MoEML: Redirects for duplicated PERS entries; project meeting; discussion with JJ on old tickets; investigation of how far I'd got in converting the modern mapping coordinates to GeoJSON (not far); sprint on writing XSLT to generate GeoJSON from old coord sets, including conformance to the right-hand-rule, which is an interesting challenge which I think I've solved.
Total: 7.25 hours
Friday 2021-03-19
0.25 hours: Update Jenkins servers.
1.50 hours: TEI: Weekly meeting with SB and NC, working on integration of Saxon 10 into TEI repo.
1.25 hours: Wendat: Some progress with Author Mode CSS for reconstructed forms. Added some missing languages and a missing biblio entry, and rebuilt schema to fix validation issues.
3.00 hours: MoEML: Complete, test and run the GeoJSON generation code to add GeoJSON locations to all locations files with old-style coordinates. Tweak and fix schematron.
2.00 hours: Endings: Project meeting, and encoding/publishing of abstracts and program on the Endings website.
Total: 8.00 hours