Skip to content

CDM 2020 01

SammyIsConfused edited this page Jan 9, 2020 · 7 revisions

openEQUELLA Community Dev Meeting 2020 01

{9th January} (US) / {10th January} (AU)

Attendees

  • Chair: Chris
  • Scribe: Samantha

List of attendees: Samantha Fisher, Chris Beach, Aaron Holland, Diego del Blanco, Ian Stevenson, Nick Charles

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

Minutes

Action items review

  • Start a Google doc to brainstorm the set of committership guidelines to give to the advisory board

Not done yet, CB is looking to get this done this week

  • Look into the process of encorporating the checkfiles task into OEQ

Manual task here still in progress

  • Research governance and committership tools simlar to unified for OEQ

Related to item 1, so on hold until this gets completed

  • Ask advisory board about shutting slack

CB will follow up on this

  • Ian and Chris: Share knowledge about travis builds

Done and reviewed, just waiting for an ideal time to focus upon it

Specific Topics

  • Hotfix 2019.1.3 (CB)

CB is interested in encorporating attachment health fixes into a hotfix Git repo is ready to go for this

  • Efforts around Bb integration

Hotfix is due to one of the unicon adopters integrating with Bb Bb has been obscure about when the APIs will get deprecated CB is working on finishing the LTI changes soon and get the PR, to be included in the hotfix so that the adopter will be able to use standard Bb LTI links, and no links will be dead in Bb All the fixes except the LTI fix are ready to go from the Unicon side Historically Edalex has done the hotfixes, this will be the first Unicon hotfix The new documentation should be enough to have a third party hotfix, however the builds are all copied into the Edalex S3 So at least some interaction will be necessary on this issue between Edalex and Unicon Note: Each backport requires its own copy of the issue ticket

  • Rolling in build integration tests (autotests) into the Docker build file - #1411 (CB)

Theres a desire to be able to build openEQUELLA with a custom Java signing cert, or to do a custom build, without losing the benefit of the autotests Potentially could be a docker file that would run the tests Would not be tied to Travis, it would be standalone IS points out that the autotests are going through changes, a docker file will be created to complete a build and test run Might be able to leverage this without too much more work, working towards parity with the Edalex CI build CB will open a PR with his own work on this With Gitlab CI, a postgres instance will be incorporated which is why it isn't included in the docker image

  • Requirements for gradable learning activities via LTI (CB)

This comes out of the Bb LTI REST effort from the Unicon side When launching a QTI package from a selection session in Bb, it should be able to pass back a grade to Bb's gradebook

We have talked about a public facing documentation regarding this issue, it has yet to go further Might be worth labelling it "known working environments" so that we aren't signing up to supporting all these specific environments

  • Functional tests are disabled in Develop.

Chrome issues in 79 break some tests. The beta has a fix but it won't be migrated to stable until February, so we have switched to using the beta for now. Will be reset to the stable version once google-chrome-stable 80 is released.

  • The admin console package has had a new release (v1.0.3) Fixes regarding spaces in directory names, opening from a directory that is not the install directory

Discuss code enhancements since last CDM

  • Generalising the LTI signon path (unicon side)

Will not be taking the Canvas/D2L signon path The idea is that you will be able to use any LTI with custom parameters in openEQUELLA Early next week/late next week a PR will be opened for this, as well as security updates by CB

  • Testing against Bb for Apache Axiom

Review tech choices, code structures, direction

Nothing came up this month for this section.

Any tech debt concerns

  • URL Checker We've been looking into issues brought up by an Edalex client We may start doing some work on that just to tidy up and improve stability for the URL checker

Open PRs to discuss

Nothing came up this month for this section.

Q&A

Nothing came up this month for this section.

Assign next chair and scribe

Next CDM: Feb 7th Aus/Feb 6th US

Chair: Nick Charles

Scribe: Samantha Fisher