...
- Andrew Woods
- Michael Durbin
- Esmé Cowles
- Jim Coble
- Joshua Westgard
- Kieran Etienne
- Danny Bernstein
- Ben Pennell
- Bridget Almas
- Linda NewmanCarrick Rogers
- Youn Noh
- Longshou Situ
- ...others?
Related
Sprint Participants
Test and Documentation
- Kieran Etienne - test
- Harsha Ummerpillai - test
- Tim Thompson - test
- Youn Noh - test, doc
- Jim Coble - test (core, verification tool), doc
- Bridget Almas - Perseids
Dev
- Danny Bernstein - dev
- Ben Pennell - APTrust, dev
- Michael Durbin - dev
- Esmé Cowles - dev
- Joshua Westgard - dev (verification tool), APTrust
- Longshou Situ - dev
Post-Sprint
- Linda Newman - Post-sprint testing (core and verification tool)
Agenda
- Objectives
- Establish understanding of where effort stands
- Establish goals for sprint
- Establish team, roles, expectations
- Determine is another planning meeting is required
- Introduction and topic summary
- Establish common understanding of function of Import/Export
- Logistics
- Sprint: May 15-26
- IRC: #fcrepo @freenodeNext planning call, if needed: Monday, April 24th @1pm ET
- Use case and requirements
- Current Status of Import/Export utility
Existing Import / Export tickets
Expand Jira server DuraSpace JIRA jqlQuery filter=13801 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 Existing Verification tickets
Expand Jira server DuraSpace JIRA jqlQuery filter=14101 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 - Sprint 3 Stakeholder Feedback
- Use case and requirements
- Confirm commitments
- Stakeholders
- Uses cases
- Requirements
- Developers
- Testing and validation
- Documentation
- Stakeholders
...
Minutes
- Project team
- No objections from participants on the call about their assignments (above)
- Sprint goals
- Test compatibility of exported Bags with:
- APTrust
- Perseids
- Archivematica
- Import/export of versions
- Want to keep upcoming Memento API alignment
- Lossless round-tripping (particularly dates)
- other round-tripping issues, e.g.:
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-2429
- other round-tripping issues, e.g.:
- Resolve import bugs that were reported from v0.1 testing
- Lower-priority
- Importing into non-empty containers
- There may be several facets to this: importing into a container that already exists (other children of the same resource already exist) seems very useful, but syncing with an existing resource may be much more complex. We should support the easy things, and be careful when tackling the more complex scenarios to maintain a good scope with stakeholder input.
- Maintain links in Bags with links to resources outside of Bags
- Revisit whether this is still an issue given the current Bag export/import functionality
- Incremental diffs of Bags, relating to sending updated Bags to preservation services, not re-transmitting large files that haven't changed, and not overwriting good content with content that's been corrupted, etc.
- Interesting functionality once the other functionality is solid
- Importing into non-empty containers
- Verification tool
- Unicode-escaping when resources are exported leads to mismatch when those resources are re-imported
- Users are confused by the tool output
- Lower priority:
- Gracefully handling server-managed triples and timestamps that can't be updated
- Verifying Fedora-to-Fedora and disk-to-disk
- Anything special required for Bags?
- Test compatibility of exported Bags with:
- Next steps
- Sprint kick-off call on 5/15 11am EDT to start assigning tickets
- People should feel free to test in the interim and file tickets and provide feedback
Action Items
- Andrew Woods: pull together documentation to help Linda Newman test compatibility APTrust
- Michael Durbin: propose how to update systems dates for broader Fedora community input
- Linda Newman: write up use cases related to Bag export functionality in Use Cases Yet To Be Rolled Into Requirements section