-
Notifications
You must be signed in to change notification settings - Fork 44
CDM 2020 01
{9th January} (US) / {10th January} (AU)
- Chair: Chris
- Scribe: Samantha
List of attendees: Samantha Fisher, Chris Beach, Aaron Holland, Diego del Blanco, Ian Stevenson, Nick Charles
- 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
- Hotfix 2019.1.3 (CB)
- Rolling in build integration tests (autotests) into the Docker build file - #1411 (CB)
- Requirements for gradable learning activities via LTI (CB)
- Supported Environments page (CB)
- Example - Postgre 9.4 is now required for JSONB column types, but https://github.com/openequella/openequella.github.io/blob/master/guides/InstallationAdminGuide.md#create-a-postgresql-database-instance-for-openequella states PG 8.0+ .
- Please add more
- 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
- 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
- Supported Environments page (CB)
- Example - Postgre 9.4 is now required for JSONB column types, but https://github.com/openequella/openequella.github.io/blob/master/guides/InstallationAdminGuide.md#create-a-postgresql-database-instance-for-openequella states PG 8.0+ .
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
- 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
Nothing came up this month for this section.
- 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
Nothing came up this month for this section.
Nothing came up this month for this section.
Next CDM: Feb 7th Aus/Feb 6th US
Chair: Nick Charles
Scribe: Samantha Fisher