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/my/fedora
- Dial-in:
+1 408 638 0968
+1 646 876 9923
+1 669 900 6833
Meeting ID:
812 835 3771
- Dial-in:
Join fedora-project.slack.com on the "tech" channel
Attendees
Part 1:
- Danny Bernstein
- Andrew Woods
- Peter Winckles
- Jared Whiklo
- Bethany Seeger
- Youn Noh
- Thomas Bernhart
- Daniel Lamb
- Aaron Birkland
- Ben Pennel
- Rosie Le Faive
Part 2:
- Cancelled for today due to sprint activities
Agenda
- Highlights from last week
- Tomorrow's meeting
- Sprint Update:
- design discussions
- core development gateway tickets:
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3046 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3047
- Fedora 3→ 6 Migration work
- documentation review
- Java 11 issues?
- Your topic
Tickets
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
The participants decided to cancel the second tech meeting from today, as there is an ongoing sprint.
- Highlights from last week:
- Tomorrow's meeting between Fedora and OCFL team regarding possibly large inentory files in OCFL
- regarding fedora implementation of OCFL persistency: no decission has been made so far regarding unversioned content/modifiable head
- Idea from Andrew Woods: instead of writing new OCFL version for every change, write all changes to head until explicit Fedora version is created
- would mean OCFL versions and Fedora versions are aligned again
- no head version, treat latest version as head (no extra directories)
- squashing would be possible
- Peter Winckles : with this approach it could get tricky to implement updates as atomic operation (create v1, copy to v2, write update to v2); but approach could work
- Fedora Leaders and OCFL editors must be contacted to check if this approach is feasable
- Do we need to support deleting of mementos if we implement a squashable HEAD?
- Sprint Update:
- design discussions
- Presentation of Flow Diagram Adding Binary to Existing AG by Ben Pennell
- core development gateway tickets
- FCREPO-3046: should be done later this day(?)
- Review of https://github.com/fcrepo/fcrepo-specification-atomic-operations/pull/8
- no need to limit transactions to single resources
- keep a lot of existing approach for transactions if possible
- design discussions
Actions
- Aaron Birkland to look explore notion of OCFL client with database as authoritative metadata source + asynchronous writing of the inventory.json file
- Peter Eichman and maybe Ben Pennell to make recommendations re transaction side car specification. - https://github.com/fcrepo/fcrepo-specification-atomic-operations/pull/8
- Andrew Woods will look into java 11 transition
- David Wilcox will review the NDSA matrix and pull out the concrete technical requirements that could be considered during the Fedora 6 development.
- Jared Whiklo will try to do some work on the PersistentStorage Interface. - https://github.com/fcrepo4/fcrepo4/pull/1542