...
- 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 objectsobjects
- might have tiny impacts on already merged pull requests
- Call for comments till tuesday how to proceed? → reach out for comments , otherwise move forward with proposed solutionmight have tiny impacts on already merged pull requests
- 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