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
- Peter Winckles
- Jared Whiklo
- Bethany Seeger
- Thomas Bernhart
- Aaron Birkland (out)
- Andrew Woods
- Ben Pennell
- Ben Cail (out)
- David Wilcox
- Peter Eichman
- Joseph Rhoads
- Daniel Lamb
Agenda
- Announcements
- Fedora Leaders meeting report out and the state of the Fedora OCFL unversioned content controversy
- PersistentStorageSession/FedoraResource conversation : https://docs.google.com/document/d/18rSFqqoxixmozZrgPKON59Ojpg5iOu4lsHDNMm23soY/edit#
- OCFL Client Updates to support mutable HEAD.
- Sprint prep activities
- <add topics here>
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
- Announcements
- Sprint 2 : There is still room for contributors
- Discussion about "mutable head" in OCFL picked up again: https://github.com/OCFL/spec/issues/373
- Summary Fedora Leaders meeting report regarding Fedora OCFL unversioned content:
- David explained the different solutions
- no decisions were made so far
- there seems to be some consent on the mutable head solution
- auto-versioning should not be the default, but be available as an option
- PersistentStorageSession/FedoraResource conversation : https://docs.google.com/document/d/18rSFqqoxixmozZrgPKON59Ojpg5iOu4lsHDNMm23soY/edit#
- discussion took place yesterday
- Ben Pennell proposed some changes (see doc): treat fedora resources as immutable objects
- might have tiny impacts on already merged pull requests
- Call for comments till tuesday , otherwise move forward with proposed solution
- OCFL Client Updates to support mutable HEAD.
- Support for mutable HEAD might take around a week of work by Peter Winckles
- Actual work on client won't be started before OCFL spec has been changed
- Andrew Woods decision from OCFL editors will probably need 2-3 weeks
- will the concept of mutable HEAD have implications on transactions:
- don't commit to OCFL until transaction is committed
- mutable head makes rollback more complicated
- Fedora should make clear in documentation that multiple simultaneous writes to OCFL are not supported
- Sprint prep activities
- Danny Bernstein: suggests to declare versioning as a nice to have requirement for the next sprint
- Bethany Seeger: we should at least lay out the basic principles of how versioning we'll be implemented to see if there are implications on the basic CRUD functionality
- turn integration tests back on to get a clear picture of what is already working
- brief discussion regarding connection between OCFL versions and Fedora versions:
- they probably will be aligned again with mutable head (every fedora version is also a ocfl version)
- unclear if deletion of versions should be supported and how it would be implemented (not scope of this sprint)
- <add topics here>
Actions
- Aaron Birkland to look explore notion of OCFL client with database as authoritative metadata source + asynchronous writing of the inventory.json file
- David Wilcox will review the NDSA matrix and pull out the concrete technical requirements that could be considered during the Fedora 6 development.
- Call for comments on https://docs.google.com/document/d/18rSFqqoxixmozZrgPKON59Ojpg5iOu4lsHDNMm23soY/edit# till tuesday
- Clarify in in documentation that multiple simultaneous writes to OCFL are not supported