Isolation log week 47
Isolation log week 47
Work done from home and in the office 2021-02-08 to 2021-02-12
Total: 38.50 hours
G&T hours: +1.50
Monday 2021-02-08
0.25 hours: Update Jenkins servers.
2.00 hours: TEI: Bugfixing fallout from merge of ruby branch into dev, especially as relating to LaTeX/PDF build. Took up half of Sunday too.
0.25 hours: HCMC Labs: Updated and tested two machines required for this afternoon's training.
2.25 hours: Endings/staticSearch: Rewrote the ODD file, converting elementSpec descs into remarks, then making use of specDescs and our preprocessing step to copy the appropriate content into the body of the document before building. Incorporated highlighting into the built documentation, and updated what's new.
1.50 hours: Wendat: Initial SVN and Oxygen training for CBR.
1.50 hours: LEMDO: Pushing forward with ticket on disallowing straight apostrophes; fixed many instances, and tweaked Schematron; started investigating why our scripted Schematron validation doesn't work. Also implemented toolbox links to containing editions, which is half of the edition links ticket.
Total: 7.25 hours
Tuesday 2021-02-09
0.25 hours: Update Jenkins servers.
1.00 hours: Endings/staticSearch: checking and merging changes from JT; discussion of possible limiting mechanism for massive result sets.
0.25 hours: TEI: Discussions on version numbering and XPointer schemes.
1.50 hours: HCMC staff meeting.
2.50 hours: LEMDO: Project meeting; addition of static search mechanism for base lemdo-dev project, to make documentation more accessible.
1.00 hours: MoEML: Added pc to the schema, with custom @type for line-leading quotation marks signalling blockquote, and added XSLT and CSS handling for it. Waiting on build to confirm functionality.
1.00 hours: HCMC/Maint: reworked VCS log chart tool to use a more comprehensible bar chart, and tested with various configurations; fixed a bug with the end date; other tweaks.
1.00 hours: Wendat: Project meeting.
Total: 8.50 hours
Wednesday 2021-02-10
0.25 hours: Update Jenkins servers.
1.00 hours: MoEML: Check build of line-leading quote encoding from yesterday; tweak CSS to make it look right; add documentation, close ticket.
0.50 hours: Academic: Final proof of jTEI article on using ODD for HTML, due to be published soon.
1.25 hours: Wendat: Modified and tested content models for entry, form and sense elements in preparation for cognate work; set up new site location at publicly-usable URL.
1.50 hours: ColDesp: Implemented offensive language warning feature for document abstracts.
0.50 hours: ColDesp, MyNDIR, LEMDO, Mariage, Scancan, Endings/staticSearch: Obscure JS bug found in ColDesp was inherited from staticSearch, and fixes had to be made in all repos.
3.25 hours: Wendat: Project meeting re cognate workflow and encoding; created TEI file for modern dictionary and sample entry encoding, with list of characters, ready for CBR to work on. Some changes to schema and build process to include this file in the build, although we won't link it.
0.25 hours: LEMDO: Found and (hopefully) fixed a bug in anthology rendering.
Total: 8.50 hours
Thursday 2021-02-11
0.25 hours: Update Jenkins servers.
1.25 hours: MoEML: Debug build break with KLB; fix schema to prevent future instances (due to `@style` on the body element).
2.50 hours: LEMDO: Enhance ssHighlight JS so that if a hit is inside a note, it will pop up the note; in the process, noticed a stack of failing video/image links in FV that were pointing through sip: prefixed URLs, which I commented out because they don't resolve to anything useful; then noticed that the remediation of the annotations had not been completed, and there are 40+ annotations still pinned to tlns instead of anchors. JJ will assign this to SM.
0.50 hours: TEI: Checked two pull requests, one on jTEI Oxygen PDF build bug (merged) and one on Guidelines link-checking with W3C checker; on the latter, installed what's needed on my Jenkins, but didn't yet configure the job config, because I want to see how it runs on the main server.
0.50 hours: TEI: Raised a number of tickets arising out of ruby work, to be addressed after the current release is done.
1.50 hours: DVPP/Academic: Started on revisions to jTEI article from TEI 2019 conference.
0.50 hours: MoEML: Fixes for Schematron warnings introduced inadvertently through new ruby elements in TEI; rewrite of rule for ellipses, resulting in new errors caught.
0.50 hours: LEMDO: Fixes to build breaks caused by misconfiguration of staticSearch exclusion for a-z index page.
Total: 7.50 hours
Friday 2021-02-12
0.25 hours: Update Jenkins servers.
0.50 hours: LEMDO: Discussions and investigations of tln survivals in FV annotations.
1.50 hours: TEI: Meeting with SB and NC to look at PDF build and Noto font possibilities, and to try to fix an issue with ODD to Lite conversion.
1.50 hours: MoEML: Repeated rounds of fixing Schematron and documents to remove unwanted ellipses, and tune the rules to avoid catching them where they should be allowed.
3.00 hours: Endings/staticSearch/TEI: Setting up the multilingual TEI Guidelines as a testbed project in the staticSearch repo, with the intention of using it for our own larger-scale testing before a release, but also to provide a properly-searchable version of the Guidelines.
Total: 6.75 hours