10 11 2021 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

10-11-2021

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII)
4-Oct-2021 Report, fix status label API call/test, mtg 2
5-Oct-2021 Curation label QA/testing coord, fix truncation in login-history view 1
6-Oct-2021 Fix test/merge issues for curation label PR, investigate/fix requirement for password in D9 update mail opt-in, merge feature9 into dev, update to 9.2.7, apply sec updates for gulp dev env., deploy to dev/stage/prod, investigate auto-deploy failure 4
7-Oct-2021 Investigate Google Search error, finalize ext. tools PR, add audio/x-m4a previewer to stage/prod 2
8-Oct-2021 Coord re: noindex on ATI paper, merge of ~5.7 3

Summary

Drupal

  • Stop email addresses from being truncated in the login-history report (just a config change, no dev)
  • Removed requirement to enter password to change mail opt-in status
  • Updated to 9.2.7 and applied dev-environment security updates

Dataverse

  • Finished external curation label PR - fixing a couple minor api and doc issues found in QA testing
  • Merged ~5.7 with QDR customizations and deployed to dev.

Operations:

  • Deployed Drupal9 changes to dev/stage/and prod.
  • Investigated failure of auto-deploy to prod: due to using php 7.3 there - the composer had chosen php 8 compatible libraries that are recorded in the composer.lock file which I copy from dev/stage. Trying to deploy these over php7.3 fails. Running composer update after the failed deploy allows composer to find/deploy php7.3 compatible libraries and complete a working install.
  • The fact that we got to this error also means that the mysql permission/upgrade issues we had previously were resolved by Seba using the 'force' upgrade api call.
  • Associated the audio previewer with the audio/x-m4a mime-type per request.
  • Coordinated in Google Search errors: looks like Google tried to index the main Drupal page at some point and got no content - asking them to retry it fixed the issue. Also had a noindex error for an ATI page which Sebastian fixed (the paper wasn't supposed to be indexed (and wasn't) but was in the sitemap which triggered the warning.)

Discussion

  • Nothing new: Software updates: Ready for php 8 deploy, with postgres 9.6->13 at any time.

Plans

  • Dataverse
    • still want to investigate the guestbook responses re version info not being included.
  • Accessibility issues - only Dataverse issues remain
  • Anno-Rep work
    • Help with deployment to dev
  • TBD: FRDR Security
  • Other tasks as discussed in strategic planning