...
- Danny Bernstein
- Jared Whiklo
- Andrew Woods
- Ben Pennell
- Ben Cail
- David Wilcox
- Daniel Lamb
- Calvin Xu
- Demian Katz
- Geoff Scholl
Agenda
- Announcements/Updates
- Fedora Online User Group (Week of August 10)
- Ongoing sprints
- Automatic updates to dockerhub
- Fedora ID refactoring:
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3381 - 5.1.1 Release: will happen next week
- Fedora 6 Testing
- PRs to discuss:
- New ticket:
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3382
- Villanova Messaging Brainstorm
Your Topic Here
Expand title Tickets resolved this week... Jira server DuraSpace JIRA jqlQuery filter=13111 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5
...
In Review
Expand Jira server DuraSpace JIRA jqlQuery filter=13100 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 Please squash a bug!
Expand Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution maximumIssues 20 jqlQuery filter=13122 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 Tickets resolved this week:
Expand Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution maximumIssues 20 jqlQuery filter=13111 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 Tickets created this week:
Expand Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution maximumIssues 20 jqlQuery filter=13029 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5
Notes
- Announcements/Updates
- 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 Design - Fedora OCFL Object Structure
- Fedora headers Design - 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
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3357 - 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
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3372 - Decided against working on the descendants search for the moment
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3373 - Will try to land the RDF type search
- Will switch to updating the HTML UI to support search
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3351
- Peter
- Changed mapping of fedora ids to ocfl ids
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3317 - Has open PR for changing the OCFL storage layout, and addressing character escaping issues
- Changed mapping of fedora ids to ocfl ids
- 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
- August Fedora online user group - got some proposals, any more are welcome. Another user group coming in Sept.
- ongoing sprints: next is August 3rd
- automatic updates to dockerhub - coming soon. PR 1721 - anyone can take a look and give feedback.
- automatic publish to sonatype?
- fedora ID refactoring
- awoods documented testing scripts: Fedora 6 Testing. Take a look and try it out.
- 5.1.1 release - coming next week; 1 bug fixed
- PRs to discuss
- 1722 - ocfl id in search - make it easier to find things on disk? actually it's the ID embedded in inventory.json file.
- is this information too low-level? not shown to user anywhere else?
- maybe table for now
- 1710 - removing fedora id to ocfl mapping on a purge - ready for review
- 1708 - adding support victims plugin - ready for review
- 1722 - ocfl id in search - make it easier to find things on disk? actually it's the ID embedded in inventory.json file.
- New ticket - get integration tests running against multiple databases
- run all integration tests against the dbs?
- or just run DB-specific tests against the dbs?
- Villanova messaging brainstorm
- proof of concept - indexing contents of xml files
- currently index full text of docs, and dublin core
- python scripts might be an option
- then use camel? stays up and running, and can run arbitrary code.
- ultimate plan is to use camel, but starting w/ scripts for the actual indexing functionality
- migration utils - change rels-ext into actual rdf instead of creating a rels-ext.xml file? is there interest from others in doing that?
- Broken links in wiki, because of master branch deletion - create a ticket
Actions
- Danny Bernstein to ensure that a JIRA exists for scenario of transaction does not succeed completely, but rollback does succeed (see: 2020-07-16- Fedora Tech Meeting)
- Peter Winckles to create a JIRA to investigate support for optimistic locking and mutable head (see: 2020-07-16- 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
- migration-utils - translating RELS-EXT/INT into RDF in Fedora 6: is the functionality there? If not, add it.