...
Attendees
- Danny Bernstein
- Randall Embry - Indiana University
- Peter Eichman
- Aaron Birkland
- Esmé Cowles
(Please add your name)
Agenda
- Star master
- Announcements
- Holiday Party follow up meeting : Monday January 8th at 3PM Eastern
- https://docs.google.com/document/d/10TpyqAVgy110Zph_aYAH-bJIfNZr4Vj1e3-vhTfUv4U/edit#
- Shall we put it out there.
- Holiday Party follow up meeting : Monday January 8th at 3PM Eastern
- 4.7.5 release - Planning for week of January,15th 2018
- Shall we push it out a week?
- Announcement needs to be sent
- Release manager - Osman Din ? Need confirmation Danny Bernstein
- Volunteers
- Testers
- Someone to review 4.7.5 commit message for signs of missing documentation?
Preparers of Module Release Candidates
Osman DinModule Who? fcrepo-module-auth-rbacl
Osman Dinfcrepo-module-auth-xacml
Osman Dinfcrepo-module-auth-webac
Osman Dinfcrepo-mint
Osman Dinfcrepo-audit
Osman Dinfcrepo-webapp-plus
Osman Dinfcrepo4-vagrant
- Resources:
- component release process tracker: https://docs.google.com/spreadsheets/d/1I_zTMxh2l2rf2wpafoTwhSTR5GZuEoaTcZmTKCI3xT4/edit#gid=1769378986
- Release Testing - 4.7.5
- Shall we push it out a week?
- Fedora API Test Suite... needing:
- Try the tool against an API implementation
- Code reviewing the tool... lots of low-hanging fruit
- Simple, synchronous query in Fedora
- What will it take to make this happen?
- Prior art
- Queries to support
- select ?s where {?s ?p ?o}
- select ?s where {?s <some-pred> ?o}
- select ?s where {?s <some-pred> <some-object>}
- Michael Durbin: do we have a link to the document tracking known limitations of modeshape implementation and requirements?
- Tickets requiring attention
- Bethany SeegerJira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-2520 - Any more discussion needed here? If a mimetype goes in, it should come out at the very least.
- Bethany Seeger suggested an alternative implementation: https://github.com/fcrepo4/fcrepo4/pull/1272#issuecomment-353173508 that would move the check closer to the HTTP layer
- Ralf Claussnitzer: Sounds reasonable. HTTP servers should respond with BAD REQUEST if given an unparsable mime type string. Should the repository layer check again?
- Ralf Claussnitzer to explore?Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-2659
- Ben Pennell to explore?Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-2650
- 5.0.0 release
- API Alignment
- Pairtrees?
- Esmé Cowles : status of proposal and/or any feedback from community?
- Beyond 5.0.0 - Areas of improvement
- Persistence?
- Journaling?
- Simple, synchronous query?
- ...
Tickets In-Review
Expand Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution maximumIssues 20 jqlQuery filter=14307 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
Minutes
- There will be a Fedora Committers meeting next week
- Fedora 4.7.5 release
- Osman will not be able to be the release manager, so Danny Bernstein will be the release manager
- The release will be delayed a week or two
- Fedora API test suite
- Outside developer working on a test compatibility kit for verifying whether an implementation implements the Fedora API spec
- Lots of opportunities for code review and helping
- Synchronous Query
- Document for tracking known limitations of Modeshape implementation for query
- There was a query service at one point, but it was removed because of complications of LDP container implementation with dynamic triple generation, and lack of testing/verification
- Ticket review
- 2520: have reached general agreement here
- API alignment and Fedora 5.0
- Danny will work on Memento generation next week
- AppleTrees: not a ton of feedback, but generally not in favor
- Randall: Don't want to discourage progress, and 5.0 seems like a good place to integrate new breaking features
- But we don't see a lot of benefit from shortening URIs, and would rather avoid data migration issues
- Peter: Andrew suggested we could make the default minter config flatter, but document configuration options for PairTrees or AppleTrees, etc. for performance
- Aaron: PairTrees partition the repository with containment relationships that are different from most other containment relationships, longer URIs aren't the main issue
- Peter: we used the partitioning to make it easier to list all objects in the repository node-at-a-time when getting timeouts trying to list all at once
- Paging or other approaches might work
- Randall: Don't want to discourage progress, and 5.0 seems like a good place to integrate new breaking features
- We should assess the impact of making changes, and how disruptive they might be
- Esme: With the versioning implementation changes coming in 5.0, we may be able to revisit some of the identifer-translation changes that Benjamin Armintor and Unknown User (acoburn) explored, and we may be able to address the underlying performance issues that lead to PairTrees and other approaches.