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://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 Pennell
- Yinlin Chen
- Peter Eichman
- Bethany Seeger
- Joshua Westgard
Agenda
- Announcements
- Fedora 5.1.0 Release
- Import Export
- 2 PRs need some attention: https://github.com/fcrepo4-labs/fcrepo-import-export/pulls
- Drastic Test Suite Results
- Fcrepo4-docker:
- PR need review: https://github.com/fcrepo4-labs/fcrepo4-docker/pull/36
- Fedora 6.0.0 Sprint Planning Page
- The plan for the master branch
- Pre-Sprint Tasks:
- Update on Remove all JCR dependent code
- Defining fcrepo-persistence-api
- 6.0 Architecture Review
Tickets
In Review
Please squash a bug!
Tickets resolved this week:
Tickets created this week:
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 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
- 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