...
- Sign up for the upcoming Alignment Sprint
- Review Ben Pennell's exposition of options for implementing mementos of binaries and their descriptions
- Documentation mini sprint
- Who is interested?
- Timeframe
- Objective
- Next steps
- Review Ben Pennell's exposition of options for implementing mementos of binaries and their descriptions
- Low hanging tickets that could be worked in a "pre-sprint"
- ?
- ?
- Shall we consider using Duraspace checkstyle rules?
- Checkstyle Analysis
- Repo
- There are three rules in the fedora checkstyle rules that are not in the Duraspace checkstyle rules:
- requiring @author in javadoc
- "final" required for parameter variables
- "final" required for local variables
...
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
...
...
- Issues: https://jira.duraspace.org/issues/?filter=14401
- Danny: very productive sprint, lots of issues closed, major milestones
- memento functionality mostly implemented
- team very engaged, plus lots of contribution from Jared Whiklo even though he wasn't offically on the sprint
- Yinlin: one suggestion: would appreciate documentation for command-line usage for creating ACLs
- Randall: early in the sprint, some PRs got merged while I was still testing them — maybe we should signal what we are reviewing/testing?
- Danny: you can specify the reviewer on the PR or JIRA ticket (including self-assigning), which might help make it clearer who's reviewing what
- Ben: we can have multiple reviewers on PRs
- Danny: if you're not comfortable merging a PR, you can review/test and request a second pair of eyes
- Joe: asking on Slack before merging is another good way to make sure we're all on the same page
- Ben: a documentation mini-sprint before the next sprint might be good
- Major features and themes for next sprint
- DateTime negotiation
- ACL append, including possibly moving ACL enforcement out of Modeshape
...
- https://fcrepo.github.io/fcrepo-specification/#append-ldprs
- 5.7.3 LDP-NR - Patching Binaries (LDP-NR) - do we plan to support - if so what should it look like?
- Ben: seems worth investigating, since it would be a better long-term approach
- Danny: Exactly, would make it easier to switch to a non-Modeshape backend
- Aaron: There's a mismatch between Mode and WebAC permission modes
- Ben: hard to do on a sprint, since a major refactor like that would block other work
- Peter: fine with deferring append support to 5.1 release, but want to make sure nobody is waiting for it
- Danny: we could work on the other tickets without duplicating effort with ACL append implementation
...
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-2709 - Ben: with binary mementos, you have both the binary and the description, which would require two updates to modify them
- But mementos are supposed to be immutable, so how would you create the binary and the description?
- Do we want to make the binary and description mementos separate from each other to avoid this?
- Esmé: Could we do a three-step process:
- create binary memento (auto-creating description memento)
- delete binary description memento
- create desired binary description memento
- Ben: what would the state be after you deleted the description memento? It could fall back to the current state of the description
- Seems like it could work, but also seems like more requests than needed
- Danny: This seems it is effectively allowing the binary description to be modified
- Jared: Almost any way you do this would allow inconsistent state, unless you separate them
- Ben: My PR separates the binary and description mementos, so I think that's feasible, it's really just a matter of deciding how we want them to behave
- It would be good to have a wiki page documenting how we want this to work
...
- Danny: looks good to me — other folks can comment on the document
...
- Actions
- Yinlin Chen: Review and update ACL creation documentation: Quick Start with WebAC
- Ben Pennell: Create a wiki page documenting options for mementos of binaries and their descriptions