...
- Time: 11:00am Eastern Daylight Time US (UTC-4)
- Audio/Video Conference Link: https://duraspace.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
Attendee
- Danny Bernstein
- Daniel Lamb
- David Wilcox
- Jared Whiklo
- Ben PennellBethany Seeger Yinlin Chen
- Andrew Woods
- Peter Eichman
- Bethany Seeger
- Joshua WestgardWinckles
Agenda
- Announcements
- Fedora 5.1.0 Release RC 33 (July 26, 2019)
- Import Export: 5.x roundtrip is complete
- Next steps
- Update on Fedora 6 Pilots (NLM, Docuteam, UWM)
- fcrepo-migration-utils work
- Configure "fedora4Client" to new implementation of the Fedora4Client.java interface
- Writing to OCFL instead of Fedora4/5/6 API
- Request: Fedora3 sample data
- Fedora 6.0.0 Sprint Planning Page
- Your topic 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
Fedora 5.1.0 release
- The Windows issue has been resolved, the commit that resolved the issue was made to 5.0.2 but needed to be ported to master
- Danny is going to put out release candidate 3, we will then run through a manual test on linux
- Danny Lamb will test in islandora, Esme will (hopefully) test with valkyrie.
- What is the minimum amount of time for a release candidate?
- Jared will send out an announcement today indicating that unless any new issues are found, it will be released on the following Friday (July 26)
Import/Export
- Roundtripping implemented, PRs need to be reviewed
- Ben will look at PRs
- Will then need to do community testing
- Would anyone be interested in a 4 to 5 migration test?
- Josh Westgard is interested in this. Actual production migration they would likely wait for 6, but they are willing to test this.
- Danny and Josh will be in contact about testing things
- Would anyone be interested in a 4 to 5 migration test?
Drastic Test Results
- Greg set up instance of DRASTIC, Andrew ran the test suite against it. 45% of MUSTs passed
- Should we attempt to do anything about this?
- Josh - It should continue to be a goal to push towards having a second implementation. They had a grant to explore the Fedora API on top of DRASTIC.
- Peter - there are a lot of MUST failures around digest processing. Is this a limitation of the cassandra backend?
- Jared - there are 28 WebAC failures, so that is probably the largest section
- Reach out to Greg to see if there is any intention of pursuing these. Try to determine if any of these are resolvable or if they are architectural mismatches.
- Josh - check with DRASTIC and Trellis people to see their opinions on the failures
- Danny will reach out to Greg
- Should we attempt to do anything about this?
Fcrepo4-docker
- Yinlin needs someone to review a PR, it adds in camel tools
- Danny will take a look, Josh will also try running the docker script, Aaron can also try today or tomorrow
Fedora 6 Sprint planning
Plan for master branch
- Discussed creating a fedora 6 overhaul branch, keep master in working state until build and test pass
- Decided to go with master as the main line of development branch, even though it won't build
- Email the tech list about this decision for informational purposes
Pre-sprint tasks
- Folks are largely out today : just a skeleton crew.
- Is it worth exposing an HTTP interface to the OCFL Go client?
- Advantage: decoupled service that can be used for a variety of purposes, not just Fedora
- Disadvantage: performance could suffer, especially when thinking about supporting S3 (client → http → fedora → http → ocfl → http → S3 = lots of hops)
- migration-utils (f3 → ocfl) work is moving forward: Andrew is looking for internally consistent Fedora 3 data sets for testing : will push something up once he's able to run a successful test.
- There is agreement on the team to merge Danny's fcrepo4 PR that removes modeshape
- Danny has started on the demolition, about halfway there.
- Removed the modeshape kernel module from the project pom
- Been moving Exception classes out to the API module where appropriate
- Hasn't revolutionized his understanding of what changes we'll need to make to the codebase for 6.0 yet.
- Once this is done, it will be merged into master. Should be next week.
- fcrepo-persistence-api is awaiting someone to come along and try to figure out what the API is for a persistence layer
- Most likely others will need to wait until after the demolition to start collaborating.
- Architectural diagrams, very tentative, how should we proceed with these?
- Current plan is to use Aaron's OCFL client as a placeholder, possibly for the final project depending on how well it works.
- Aaron take people through the client in the committer's call.
- This page can be a good place to use as a white board for gathering ideas Aaron - Once we start creating the APIs it should be easier to start commenting on it and the bigger picture.
Actions
- Danny Bernstein will reach out to Greg about DRASTIC test results
- Ben Pennell will review import/export tasks
...