-
Notifications
You must be signed in to change notification settings - Fork 0
9 21 2020 Tech Team Report
qqmyers edited this page Sep 21, 2020
·
1 revision
Date | Task | Hours (Main) | Hours (EOLS) | Hours (PII) |
---|---|---|---|---|
14-Sep-2020 | Report, meeting, update schema-metatag module on dev, stage, implement file PID reservation | 1 | 5 | |
15-Sep-2020 | Test/debug/Fix replace w filePIDs | 2 | ||
16-Sep-2020 | Update to Drupal 8.9.6, update JWT token/test counter-processor on prod | 1 | ||
17-Sep-2020 | Update content-access and devel modules on dev Drupal8 | 1 | ||
18-Sep-2020 | Deploy Drupal on prod, review Schema theme and security issues | 1 | ||
19-Sep-2020 | Clean qdr theme - remove node_modules, upgrade to gulp 4, create package.json file, update | 3 |
Drupal
- Updated dev, stage, prod to 8.9.6 (security), content-access and devel module updates
- Enabled Dependabot security alerts for Drupal8 repository
- Investigated security issues identified in Schema theme - all related to use of gulp to compile scss files to css and to minify/merge javascripts
- Updated to gulp 4, removed node_modules dir and ~2K files from git, setup npm/node locally to be able to regenerate gulp dependencies as needed
- Reduced from ~9 to 3 warnings, marked them as not in used code since they aren't deployed/used in the actual QDR theme
Dataverse
- Updated production JWT for counter-processor after DataCite updates
- Implemented file PID reservation and verified it works with file replace.
Operations
- Verified that the aws jar was the only changed file within the dataverse war between stage and prod (with email issue) and that the jars only differed by the javamail.providers class
- Documented how to sign up for the GeoLite database #51
- Discovered(rediscovered?) problem with category filter: #52
- Work through any v5.0 issues
- Create PRs related to file PIDs/replace, update #4380 to stop a replacement file from having the same name as another file (per IQSS feedback)
Still TBD:
- Drupal 9
- Re: mail on prod - verified that the issue was a single javamail.provider file and found that there were other complaints on the Internet - possible that AWS removed it (haven't found proof). In any case, it doesn't look like there's any sign of tampering with any classes, etc.