12 21 2020 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki
12-21-2020
Logged Tasks
Date | Task | Hours (Main) | Hours (EOLS) | Hours (PII) |
---|---|---|---|---|
14-Dec-2020 | Deploy payara-5.2020.7 and DV v5.3 on stage, update previewers, update previewer repo, fix metrics label issue, fix previewer name issue and create PR for IQSS, fix save button (merge issue) | 6 | ||
15-Dec-2020 | Investigate ImageMagick security issue, compile/deploy on dev, fix style&merge issues in 5.3 | 3 | ||
16-Dec-2020 | Test backup download from S3, compile/install imagemagick on stage and prod | 2 | ||
17-Dec-2020 | Investigate style changes re: previews | 1 | ||
18-Dec-2020 | Fix PID reporting multi-recipient and To: issues, setup monthly cron and send initial reports. | 1 |
Summary
Dataverse
- Fixed merge issues that disabled the 'Save' button and hid the 'Cancel' button when creating a Dataset
- Investigated/fixed issue with Previewer names showing as null - adding a 'toolName' for a previewer, the new default added to support internationalization, didn't send the default name if i18n values aren't included in the Bundle.properties file. Also sent issue/PR to IQSS (#7478).
- Investigated adding an anchor to allow auto-scrolling to the preview section of the file page when the previewer link is clicked (fix tbd).
- Updated previewer repository to include 5.3 compatible curl commands (5.3 requires previewers to specify 'preview' and/or 'explore' types now. Existing previewers get updated in the db, but new installs have to have updated curl commands.)
Operations:
- Investigated security issue with thumbnail creation - an issue with the ImageMagick software used. In order to maintain preview capabilities, I compiled/installed the latest version on dev, stage, and then prod. FWIW, IQSS is recommending uninstalling or building from source for now, with plans to switch to other software going forward (underlying issue is that newer versions of ImageMagick are not being included as an available package in the recommended OS.)
- Finished install of pid logging on prod. Had to adjust scripts to handle multiple email addresses. Should now run as a cron job the first of every month. DataCite reports for Jan-Jun-2020 were reported in an initial email.
- Fixed a null label in the metrics software (and updated the IQSS PR) and answered questions about the metrics shown.
- Tested ability to download back-up files from S3 buckets - no problems.
##Discussion
- When installing ImageMagick from source, I did not remove the old one - not sure what cleanup should be done (e.g. w.r.t. any libraries/config files that might be related to the executable.) Assuming this was installed as a package, removing that probably works, but thought it would be worth checking with Seba first.
Plans
- Add anchor for previews, add ability to show a hover-over explanation to metrics
- 5.3 test/fix as issues are found
- AnnoRep planning/work
Still TBD:
- Drupal 9/composer 2/3