Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Danny Bernstein
  2. Andrew Woods  (out)
  3. Peter Winckles 
  4. Ben Pennell  
  5. Ben Cail  (out)
  6. Jared Whiklo 
  7. David Wilcox (star)
  8. Calvin Xu 
  9. Thomas Bernhart
  10. Peter Eichman
  11. Daniel Lamb

Agenda

  1. Announcements/Updates
    1. Sprint reportHigh Availability Meeting Agenda
  2. Planned Breaking Changes (standing topic)PRs
  3. Post sprint wrap up
    1. Inbound reference questions - https://docs.google.com/document/d/1pGWMrI044Y36WQRRhZEyxsDbp2otQ0XNe0oPfPwx64I/edit?usp=sharing
    2. ?
  4. PR roundup:
    1. core: https://github.com/fcrepo4/fcrepo4/pulls
    2. fcrepo-upgrade-utils: https://github.com/fcrepo4-exts/fcrepo-upgrade-utils/pulls
    3. migration-utils https://github.com/fcrepo4-exts/migration-utils/pulls
    4. ?
  5. Getting to Alpha
  6. Fedora 6 Testing
    1. Pilot testing
  7. Your Topic Here

    Expand
    titleTickets resolved this week...

    Jira
    serverDuraSpace JIRA
    jqlQueryfilter=13111
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5


...

  1. In Review

    Expand

    Jira
    serverDuraSpace JIRA
    jqlQueryfilter=13100
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5


  2. Please squash a bug!

    Expand

    Jira
    serverDuraSpace JIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    maximumIssues20
    jqlQueryfilter=13122
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5


  3. Tickets resolved this week:

    Expand

    Jira
    serverDuraSpace JIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    maximumIssues20
    jqlQueryfilter=13111
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5


  4. Tickets created this week:

    Expand

    Jira
    serverDuraSpace JIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    maximumIssues20
    jqlQueryfilter=13029
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5


Notes

Announcements

High availability meeting

  1. Danny put together a draft meeting agenda based on conversations in this group
  2. We will organize a community meeting next week

Planned breaking changes

  1. A bunch of features planned to go in this week
    1. Inbound references
    2. Membership
  2. These changes probably won't affect anyone migrating from Fedora 3 to 6
  3. getChild is being deprecated, shouldn't affect functionality in any way
    1. Internal only, not exposed in the API

Post-sprint wrap-up

  1. General comments
    1. Danny got pulled away a lot
    2. Ben got stuck doing a lot of planning rather than coding
    3. Peter got a pass at the Fedora 5 to 6 migration done
    4. Very close to an Alpha release
  2. Direct Containers
    1. Still figuring out which implementation to go with. Likely dynamic.
    2. Concerns about complexity of indexing but doesn't seem too bad
    3. Currently working on tests, not expecting to be completely finished this week
    4. Need a JIRA to add Memento support for the containment index
  3. Inbound reference questions
    1. Currently, even if you don't have access to a resource you could make RDF references to the resource
    2. Do we need to have subject restrictions for inbound references?
    3. Or we could track the reference URI the reference comes from
      1. If the reference URI is deleted so are the references, but if the subject and/or object of the reference are deleted the reference remains
      2. Are there access control concerns in this scenario?
    4. Perhaps we can check with Esme about the Valkyrie use case
    5. Preference for proposal 2
      1. Keep very open initially, consider implementing a filter to restrict inbound references later on
  4. getChildren method pulls back the full resource from the containment index
    1. Are we re-introducing a many-members problem?
    2. No, as long as we don't use this method when we only want to list the names of the children rather than pulling back the full resource
  5. Configuring on-disk RDF serializations
    1. Certain configurations could make certain operations very expensive, such as adding new members to resources with lots of members

Actions

  •  Danny Bernstein to ensure that a JIRA exists for scenario of transaction does not succeed completely, but rollback does succeed (see: 2020-08-13- Fedora Tech Meeting)
  •  Peter Winckles to create a JIRA to investigate support for optimistic locking and mutable head (see: 2020-08-13- Fedora Tech Meeting)
  •  Who:  Clarify in documentation that multiple simultaneous writes to OCFL are not supported
  •  migration-utils - translating RELS-EXT/INT into RDF in Fedora 6: is the functionality there? If not, add it.
  •  Danny Bernstein to organize a special topic call around the topic of high availability.

...