Skip to content

CDM 2020 09

SammyIsConfused edited this page Sep 4, 2020 · 3 revisions

openEQUELLA Community Dev Meeting {Sept / 2020}

9am Friday 4th Sept AUS / 5pm Thursday 3rd Sept USA

Attendees

  • Chair: Ian Stevenson
  • Scribe: Samantha Fisher

List of attendees: Samantha Fisher, Cath Fitzgerald, Nick Charles, Penghai Zhang, Chris Beach, Christian Murphy, Ian Stevenson.

Agenda

General Topics

  • Review Action Items
  • Specific Topics (Please add to below list, or email the equella dev list to have an item added)
  • Discuss code enhancements since last CDM
  • Review tech choices, code structures, direction
  • Any tech debt concerns
  • Open PRs to discuss
  • Q&A
  • Assign next Chair and Scribe

Specific Topics

  • Dependency updates

Minutes

Action items review

  • CB - Request Apereo give an answer to Moodle copywright questions

Queried again but no movement.

  • Decouple the frontend and the Rest API fromt the backend into NPM modules

Still underway but little movement this month.

  • Research governance and committership tools similar to unifiedjs for oEQ

Advisory board thought that the guidelines were a bit more subjective, the suggested having merge right whitelists and tighten up the guidelines.

  • Move to Java LTS

Not yet done, still planned to occur.

  • Add Autotest License headers

Still waiting in the background - will be a timeconsuming task that we haven't found an opening for.

Specific Topics

  • Updates to dependency on Spring

Unicon is looking to upgrade to Spring 3 or Spring 5, leaning towards Spring 5. There is a fair bit of concern about all the areas of the product Spring touches. As of now there is a Spring 3 and a Spring 5 testing branch. 3 is definitely looking good so far, but if all goes well we will include the major upgrade.

  • Updates to dependency on CFX/Tika

By Nov 1st, Unicon want to merge this in, it is a bit of a rat's nest in there and needs some work.

Discuss code enhancements since last CDM

  • Storybook 5

Major upgrade by Unicon. Everyone is doing new stories in this format now.

  • New search UI

now almost feature complete for search - the last remaining feature coming in that was in the old POC is facet search. Just about wrapping up now. We also want to include search term highlighting. Next thing to move onto will be selection sessions, gallery searches. We are intending to merge this into develop and then provide RDA members an instance to explore.

Review tech choices, code structures, direction

  • Moodle blocks have been released with GDPR support for Moodle Privacy API.

CB points out that openLMS was looking for a compliant version, CF and CB will talk to them about this.

Any tech debt concerns

Nothing this week.

Open PRs to discuss

  • Hotfix 2020.1.4

Previous migration we put out to fix the last known user table prevents upgrade. So this hotfix allows it to occur.

  • Update openjdk Docker

Needs to be reworked to allow it to build.

  • Facet selector

We had a quick look at the new facet selector.

  • CXF, apache-poi and Tika should be left alone by Edalex, as Unicon is putting work into it.

  • Refactor extract transforms out of GET, transform on data of known types

Looking into the possibility that we want to validate after transformation. We'll come back to this at the next CDM.

  • test add find sec bugs sbt plugin

Looks for JS security risks, past CDMs we've worried about adding SBT plugins as it slows down builds. Just a test so far.

Q&A

  • CB: for the CI flows, are we only currently testing Ubuntu and PostgreS?

Yup, Ubuntu, PostgreS and Chrome are the only ones tested so far. Historically we have never tested FireFox.

Next Chair: Chris Beach Next Scribe: Samantha Fisher