-
Notifications
You must be signed in to change notification settings - Fork 44
CDM 2020 08
Thurs August 6th (US) / Fri August 7th (AU)
- Chair: Nick Charles
- Scribe: Samantha Fisher
List of attendees: Chris Beach, Samantha Fisher, Ian Stevenson, Miles M, Nick Charles, Cath Fitzgerald, Penghai Zhang, Christian Murphy
- 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
- Diversity & Inclusion wording in repos (CB)
- Upgrading to Spring 3 or 4 (along with Hibernate) (CB)
- Please add more
- Request Apereo give an answer to Moodle copyright questions
Still underway.
- Decouple frontend from the backend
Still underway. Work is being done on the API module but there is rest code still in the front end. This is a gradual process.
- Research governance and committership tools
Sent a message to the advisory board for ideally before Sept 1.
- Setting up issue to flag move to upgrade current Java in the future
Still on Ian's radar, no movement as of yet.
- Autotest license headers
Unfortunately due to this being tied into SBT, it is too slow to be reasonable (5 mins per commit). Still looking for a better solution.
- Look into the process of incorporating the checkfiles task into openEQUELLA
Looks to be a fair chunk of work - unless someone wishes to invest in it, CB will simply run the task unintegrated til then.
- Diversity & Inclusion wording in repos (CB)
CB highlighted a potential concern of wording for variable names and other terms (black/whitelist, master branch, etc). Other Open Source communities are looking into this. Not necessarily actionable - just something to be aware of when working upon oEQ.
- Upgrading to Spring 3 or 4 (along with Hibernate) (CB)
Unicon is working on this upgrade to bring better security to the application by making it up-to-date. Last Spring 3 update was back in 2016. Doesn't look to be a maintained version any more - it was flagged we should perhaps move to Spring 4 as that is still maintained. Greater value in moving to 4 but also greater risk. CB will look into the major version upgrade.
-
Dynamic collections (CF) No answers from the wider community - but one of the Edalex clients said they use it for searching. Edalex consultants are trying to work with them to get an equivalent solution. CF has queried UK adopters on this - still waiting for a response.
-
New UI Demo
- Bb migration building block has been released.
Currently being tested by adopters on the Unicon side.
- OEQ toolbox checkfiles has been updated
Will now watch attachment types and zip files. Currently under smoke testing.
- SCORM special characters Fix for supporting files that contain non-unicode characters. There is now a config option for this. We default to UTF-8 but if people have issues the can set the option. It is now in the openequella.github.io Server Configuration page.
- SBT wrapper no longer works so it was updated. It was pointing to the http link for pulling down SBT - that no longer works.
- Removing not null annotations
There are places where null values are explicitly typed as not null - this PR attempts to fix them. Needs some manual testing to be confident on. Potentially we could do another PR without the cloud control changes. Add a tslint ignore to the cloud, and get the other changes and the lint rule in.
-
Miles M asks two things - in the old UI when you add a URL it gave you the option to add a label without going back and editing it. When you load a zip file, it would ask if you wanted to unzip the contents. Miles wants a switch to go back to this from the current behavior. He will be working with a student to get a dev environment up and running to look into this.
-
Is oEQ using Maven and Scala and SBT? Short answer - yes. First and foremost it uses SBT - it builds java and scala code and pulls down maven deps. It will also trigger the new JS side of builds too. But yes, controlling everything via SBT is how it's currently set up. Dependency injection is done via Google Guice, not SBT. If you send through logs and screenshots to the mailing list, they will help us diagnose your issues.
-
Next Scribe: Samantha Fisher
-
Next Chair: Ian Stevenson
-
Next Date: 9am Friday 4th Sept AUS / 5pm Thursday 3rd Sept USA