Skip to content

CDM 2020 10

SammyIsConfused edited this page Oct 1, 2020 · 6 revisions

openEQUELLA Community Dev Meeting Oct / 2020

6pm Thurs 1st Oct (US - Central) / 9am Fri 2nd Oct (AU - Hobart)

Attendees

  • Chair: Chris Beach
  • Scribe: Samantha Fisher

List of attendees: Nick Charles, Cath Fitzgerald, Chris Beach, Samantha Fisher, 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

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

  • IS: Travis.org shutting down on December 31st

  • CB: deduplication - can the build occur without the dedup issue (ie switch out SBT for gradle, etc)

  • CB: 2020.2.0 release checkpoint - UX, Spring 5, Bb LTI (possible)

  • Please add more

Minutes

Action items review

  • IS Add Autotest License headers

Needs a reinvestigation.

  • Request Apereo give an answer to Moodle copyright questions

Apereo sent an email regareding this. Chris Beach will follow up.

  • Decouple the frontend and the REST API into backend modules

Ongoing task, it's proceeding well. We now have an additional CI workflow step that tests the oeq-ts-rest-api module.

  • Research governance and committership tools

On the backburner as the Spring upgrade moves forward. Advisory board felt that it was potentially too subjective (I.E what is the definition of "active" committer)

  • Setup Issue to flag move to upgrade to current Java LTS in the future (tech debt)

Still pending. Moved back to todo.

Specific Topics

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

Deferred to the next CDM sop we can get Christian's opinion. This is related to an ongoing PR.

Travis.org is shutting down, and so they need to be migrate them to travis.com/GHA. If anyone is aware of openEQUELLA repos that still use this then keep it in mind.

  • CB: deduplication - can the build occur without the dedup issue (ie switch out SBT for gradle, etc)

As Unicon work on the dep upgrades, deduplication errors are becoming a big problem. Chris wants to know how to get rid of these errors. This seems to be an SBT specific problem. Ian's desire would be to move to gradle. The other big issue is that the openEQUELLA sbt is full of custom written tasks which would need porting. Unfortunately we don't know an easy solution to fixing these errors.

  • CB: 2020.2.0 release checkpoint - UX, Spring 5, Bb LTI (possible)

Still aimed for December. There's still a few unknowns (selection sessions). Hopefully in the next fortnight the new search UI should be in develop. There's an increase in rest endpoints, but the data layer is relatively untouched. The intention is to create an institution for RDA members to have a play with.

Discuss code enhancements since last CDM

None this month.

Review tech choices, code structures, direction

None this month.

Any tech debt concerns

None this month.

Open PRs to discuss

  • mssql-jdbc dependency updates

Since we don't have regression testing for MSSQL this needs manual testing.

  • Spring 5 upgrade

Unicon is working hard on this. Unfortunately there are lots of dependencies for this, so it needed to pull in much more updates. Spring 5 itself was easy to update - it was hibernate that caused a lot of issues. There was a lot of breaking changes and deprecations and it was difficult to ensure features were on par. As part of testing, it would be important to test in a cluster setup.

Q&A

Next chair: Nick Charles Next Scribe: Samantha Fisher