You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Time/Place

This meeting is a hybrid teleconference and slack chat. Anyone is welcome to join...here's the info:

Attendees

Part 1:

  1. Danny Bernstein   
  2. Peter Winckles
  3. Andrew Woods (out)
  4. David Wilcox (out)
  5. Peter Eichman
  6. Joshua Westgard
  7. Ben Pennell
  8. Jared Whiklo
  9. Bethany Seeger 
  10. Aaron Birkland (star)
  11. Paul Cummins

Part 2:

  1. Danny Bernstein   
  2. Peter Winckles
  3. Ben Pennell 
  4. Ben Cail 
  5. Jared Whiklo (star)
  6. Aaron Birkland
  7. Bethany Seeger

Agenda

  1. Announcements
  2. Check-in regarding the double meeting format
  3. Status of  https://github.com/pwinckles/ocfl-java-parent  move into ocfl Github repo
  4. Opportunities to chip in:
    1. API Test Suite PRs
      1. https://github.com/fcrepo/Fedora-API-Test-Suite/pulls
    2.  Minimal 4 →5 migration needs testing  and code review:
      1. https://github.com/fcrepo4-exts/fcrepo-upgrade-utils/pull/17
  5. Update on Fedora 6 Pilots 
  6. Sprint Planning
    1. 6.0 Architecture Review
      1. Versioning review from last week:
        1. Clarification of the proposal: 
          1. OCFL transactions always result in new versions;  we will not support unversioned content in Fedora
          2. From Fedora's point of view, the current state of a resource is the most recent version (ie HEAD)
          3. By default Fedora will display only "significant" versions in the list of mementos.
          4. "Significant versions"  are OCFL objects that contain a marker file in the content directory (possibly something like content/.fcrepo/memento)
          5. Implication:  versions cannot be removed ( because removing content from OCFL is likely to be controversial).
        2. Questions: 
          1. Is it important to be able to have Memento timestamps synchronized across a multi-object transaction?  In other words, are users going to want to be able to version changes across a single time-slice? 
            Ie: 
                http://localhost:8080/rest/object1/fcr:versions/20190822122001
                http://localhost:8080/rest/object2/fcr:versions/20190822122001
                http://localhost:8080/rest/object3/fcr:versions/20190822122001
      2.  Multi-object transaction implementation ideas
    2. Transaction Sidecar Spec Update
  7. Status on organizing a Fedora documentation review
  8. Your topic here...

Tickets

  1. In Review

    type key summary assignee reporter priority status resolution created updated due

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

  2. Please squash a bug!

    key summary type created updated due assignee reporter priority status resolution

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

  3. Tickets resolved this week:

    key summary type created updated due assignee reporter priority status resolution

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

  4. Tickets created this week:

    key summary type created updated due assignee reporter priority status resolution

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Notes

OCFL Java Client  - let's get Peter Winckles and Aaron Birklandtogether for a discussion about a common java ocfl client interface / interaction model - hopefully we can discuss in part two of today's meeting.

Designed outcome:  a java interface that will support both the java client and a JNI-wrapped Go Client.

Bethany Seeger :  will take a look at Greg Jansen 's PR.

Danny Bernstein  to add a discussion point around API Test Suite modifications and overall spec compliance discussion.

Joshua Westgard  to look into fcrepo-upgrade-utils PR  the next week.

Danny Bernstein  to run upgrade routine on  sample (e.g. plant patents ) datasets

Paul Cummins  raising the concern about bloat with respect automated versions.   He would have to change the client interaction with Fedora to prevent bloat.  "Copy into new OCFL object + Delete old OCFL object" mechanism for removing unwanted object history is an acceptable solution.

There was consensus on the new versioning proposal and its implications. 



Actions

  • Aaron Birkland  to look explore notion of OCFL client with database as authoritative metadata source + asynchronous writing of the inventory.json file
  • Peter Eichman   and maybe Ben Pennell to make recommendations re transaction side car specification.
  • Andrew Woods will look into java 11 transition


  • No labels