Time/Place
This meeting is a hybrid teleconference and slack chat. Anyone is welcome to join...here's the info:
- Time: 11:00am Eastern Daylight Time US (UTC-4)
- Audio/Video Conference Link: https://lyrasis.zoom.us/j/396037251
- Meeting ID: 396 037 251
- Find your local number: https://lyrasis.zoom.us/u/ad6Xb7q3ia
Join fedora-project.slack.com on the "tech" channel
- Self-register at: http://slack.fcrepo.org/
Attendees
Agenda
- Announcements/Updates
- Fedora Online User Group (Week of August 10)
- Ongoing sprints
- Mid sprint check-in / wrap up plan
- New bugs
- New bugs
- 6.0.0 Alpha Release
- 5.1.1 Release?
- Closing the loop on publishing docker images when `main` changes.
- FCREPO-3306 - Re-establish Demo Server OPEN - what are the dependencies?
- Remove `master` branch?
Your Topic Here
Tickets
In Review
Please squash a bug!
Tickets resolved this week:
Tickets created this week:
Notes
Announcements
- Fedora Online User Group - deadline has not been extended so far. Very minimal details needed for proposing topics
- Sprint Check-in
- Andrew
- Created two wiki pages
- Details layout of OCFL in fedora Fedora OCFL Object Structure
- Fedora headers Fedora Header Files
- Reviewing pull requests, testing, documenting bugs
- Finished up this week:
- Push the performance tests as far as possible
- Created two wiki pages
- Jared
- Trying to land
- Issue with purging in postgres, may be individual database issues
- Danny - should we be considering using another tool to translate sql for each DB?
- Peter - bigger issue is that we need automated tests against all 4 DB types
- Could take the approach of more travis run configurations with each of the databases
- Could also extract the tests into their own project, then stand up fedora for runs with each DB
- At the moment, integration tests have an embedded h2 config baked in, but could be changed to listen to parameters to change this
- Danny will create a ticket to address this issue with the approach of:
- allowing integration tests to be configured with different databases, and then multiple travis runs for dbs
- Trying to land
- Danny
- Review of result order PR today
- Finishing up OCFL ID search
- Decided against working on the descendants search for the moment
- Will try to land the RDF type search
- Will switch to updating the HTML UI to support search
- Peter
- Changed mapping of fedora ids to ocfl ids
- Has open PR for changing the OCFL storage layout, and addressing character escaping issues
- Andrew
- Alpha Release
- After this sprint, all the core features will be implemented to some extent
- Criteria for alpha:
- Need have the updated on disk format completed (in fedora and migration utils), so that we won't invalidate data
- Depends on ticket for updating locations where files are stored in OCFL
- Need to have the performance testing tools updated
- Need have the updated on disk format completed (in fedora and migration utils), so that we won't invalidate data
- 5.1.1 release
- Target release after this sprint. Danny may have time to look at this in the next few weeks.
- Closing the loop on publishing docker images when `main` changes.
- Thomas will not be able to work on this before August.
- The 5.1 release has been pushed in, but not totally aligned with the Fedora 6 version.
- In docker hub, latest for fcrepo/fcrepo should be the latest release of Fedora, not development versions.
- Demo server
- Next week, after the 5.1.1 release, Danny will look into this
- Master branch
- will be removed from github
Actions
- Danny Bernstein to ensure that a JIRA exists for scenario of transaction does not succeed completely, but rollback does succeed (see: 2020-07-09 - Fedora Tech Meeting)
- Peter Winckles to create a JIRA to investigate support for optimistic locking and mutable head (see: 2020-07-09 - Fedora Tech Meeting)
- Who: Clarify in documentation that multiple simultaneous writes to OCFL are not supported
- Peter Winckles Create a Jira to update the locations files stored in OCFL