Time/Place

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

Attendees 

  1. Danny Bernstein
  2. Jared Whiklo 
  3. Andrew Woods 
  4. Peter Winckles  
  5. David Wilcox  
  6. Ben Cail 
  7. Thomas Bernhart (star)
  8. Daniel Lamb
  9. Ben Pennell
  10. Rosie Le Faive

Agenda

  1. Announcements?

  2. May 4-8 Sprint
    1.  Updates
      1. Simple Search -  Unable to locate Jira server for this macro. It may be due to Application Link configuration.
      2. Migration tooling -  Unable to locate Jira server for this macro. It may be due to Application Link configuration.
      3. WebAC -  Unable to locate Jira server for this macro. It may be due to Application Link configuration.
      4. Testing
    2. In-Review
      1. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
      2. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
      3. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
      4. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
  3. Alignment on "Fedora OCFL Storage" proposal
  4. Remove Fedora-related JMS messaging headers? 2018-04-26 - Fedora Tech Meeting
  5. Containment Index
    1. How to handle SQL differences (H2, MySQL, PostgreSQL) - pluggable connectors?
  6. Change versioning default to opt-out of auto-versioning?
  7. <Add your topic here>

    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.

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

Announcements

David Wilcox : Summarizing current work regarding community interactions:

  • Online Fedora 
  • Building training materials for Fedora 6 → who would/can contribute?
  • One online user group meetings/trainings in US
  • probably another in European timezone
  • Announcements will follow
  • Goal keep up community interactions
  • fcrepo-terraform project –> can it be made public?

Sprint updates:

Danny Bernstein : Summarizing progress of current sprint:

  • All in all: good progress
  • Open questions/remarks regarding simple search?
  • Simple search:
  • WebAC progress:
  • Testing:
    • API test suite reactivated by Andrew Woods
    • a lot of tests are already passing
  • Tickets in review:
    • Unable to locate Jira server for this macro. It may be due to Application Link configuration. should be ready
    • Unable to locate Jira server for this macro. It may be due to Application Link configuration. probably depends on FCREPO-3297, documentation on wiki needs review

Alignment on "Fedora OCFL Storage"

Peter Winckles : summarizing proposal from https://pad.disroot.org/p/874NsxcjLLAAwgIRg2kh

  • OCFL objects should be transparent → files on disk match expectations of users what should be in that object
  • handle conflicting filenames in OCFL storage, 3 approaches:
    • adding a reserved prefix/suffix → users would be unable to create resources with that prefix/suffix
      • certain files created by fedora will have that prefix/suffix
    • store system generated files in separate directory
      • not outlined in document
      • downside: more directories
      • resource is never in the OCFL object root directory → might be unexpected by users
    • no expectation where a ressource is stored
      • Fedora would have to check the resource headers to find conflicts
      • conflicts are resolved by adding a mapping to the resource headers (if a file needs to be stored under a different name)
      • most of the time, files are exactly where they should be, unless there is a collision
  • approaches should be discussed in separate meeting
  • main question: transparency of ocfl vs. easier to handle implementation
  • Ben Cail favors solution with separate directories
  • discussion related to handling Vanilla OCFL –> one approach here is to treat all files Vanilla OCFL objects as binaries
  • proposal by Andrew Woods : don't replicate the fedora id into the filename, but use fixed names

Remove Fedora-related JMS messaging headers

Not discussed this week.

Containment Index

Not discussed this week.

Change versioning default to opt-out of auto-versioning?

Not discussed this week.

Actions

  • Danny Bernstein to ensure that a JIRA exists for scenario of transaction does not succeed completely, but rollback does succeed (see: 2020-05-07 - Fedora Tech Meeting)
  • Peter Winckles to create a JIRA to investigate support for optimistic locking and mutable head (see: 2020-05-07 - Fedora Tech Meeting)
  • Who:  Clarify in documentation that multiple simultaneous writes to OCFL are not supported
  • Who:  After team has a chance to comment, send Ghost Node idea to general community for feedback
  • Who: Decide who works on what in the next sprint
  • Thomas Bernhart Update some of documentation pages for Fedora 6 (with findings from building the docker container)




  • No labels