09 08 2020 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

9-08-2020

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII)
31-Aug-2020 Report, mtg, debug mail issue (and related sign-up issue) on prod, debug payara install 3
1-Sep-2020 Deploy 4.20-qdr8 to stage, setup metrics, debug/fix payara install, deploy 5.0, fix db update script idempotence, fix 5.0 merge issues, update guava, jvm options 5
2-Sep-2020 D8.9.4 to dev/stage, prep/attend TAB mtg 2
3-Sep-2020 Debug email fail on prod, implement replace of draft file, fix5.0 hidden button(s), PR#7250, fix#4380 2 7

Summary

Metrics:

  • Deployed v4.20-qdr8 to stage and configured metrics app install to work with it. Awaiting testing.
  • Updated PR to make db update script idempotent (good practice and helpful on dev where I'd already updated the DB for 4.20-qdr8)
  • Demoed new metrics capabilities in TAB meeting

v5.0 Updates

  • Debugged 5.0 dev instance failure (path issues in domain.xml)
  • Updated/removed old jvm-options per 5.0 install instructions
  • Updated the guava library to match next DV release (in prep for contributing google archiving code)
  • Fixed additional merge issues including a background panel hiding a Dataset save button.
  • Ready for testing on dev to find issues related to merging QDR customizations with 5.0 design changes.

File Replace Updates

  • started work on being able to replace files in draft version
  • as part of that, fixed issue reported by community that replaced files were getting renamed (with a "_1" added) and submitted PR
  • completed initial file replace of draft-only files
  • looking into how to preserve file metadata during replace (#4380) - trying to update what shows in the file upload table by default to match old file (which still allows a curator to edit prior to saving).

Plans

  • Ready to deploy v4.20-qdr8 after testing
  • Work through any v5.0 issues (see discussion)
  • Finish #4380
  • Look into file DOI reservation

Still TBD:

  • Drupal 9

For Discussion

  • The metrics API should be ready to test. v4.20-qdr8 is on stage. One issue that arose in demoing - the Trachtenburg papers collection has 3 linked data projects which aren't counted (reasonable to avoid double counting) - we may want to think about moving them (or coming up with a good way to handle linked metrics)
  • v5.0 - I think 'fatal' merge issues are fixed - things that just break the display. Which means that v5.0-1dr-dev is ready for testers to go through and capture any/all style, adapting functionality issues.
  • File replacement - reasonable to try replacing metadata defaults in the upload form? That would, for example, pick the old file name for a file that was just uploaded - perhaps disconcerting, but reasonable in a replace operation? (So far haven't figured it out and it may not be possible, but is this a reasonable approach to start with?)