Versions Compared

Key

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

...

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

Agenda

  1. Announcements/Updates
    Terraform deployment tool
  2. Whitman College Pilot  Kickoff  
  3. Github fcrepo4→fcrepo  migration complete
  4. Planned Breaking Changes (standing topic)
  5. PR status / Work in Progress:
    1. core: https://github.com/fcrepo4/fcrepo4/pulls
    2. fcrepo-docker : https://github.com/fcrepo4-labs/fcrepo-docker/pull/10
    3. Telemetry
  6. 2020-10 Fedora Sprint
    1. Board
    2. Add/Remove?
    3. Who's doing what
  7. Fedora 6 Testing
  8. Sprint Update
    1. What needs attention
    2. Estimates for landing current work
    3. Issues to be addressed?
  9. Verification tool language 
  10. Fedora 6 Testing
  11. Designing and developing an OAI-PMH module for Fedora 6.x
    1. How much community interest exists for such a module?
    2. How difficult would this be to implement
    Ben Pennell 'sTwo Questions: 
    1. What should be the outcome of PUTing the default GET response back to the server in general?
    2. Should fedora attempt to filter out any generated triples?
  12. 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

  1. Announcements

...

  1. Danny B and AWoods are signing off for the week
  2. Fedora terraform tooling available: https://github.com/fcrepo4-labs/fcrepo-aws-deployerImage Removed
    • No SSL on instance.. yet
    • Next improvements: configurable storage options, including S3
    • Uses published fcrepo-docker
    • Can SSH into instance
  3. Whitman College Pilot kickoff
    • Second pilot with Fedora IMLS grant
    • Involves an Islandora migration
    • Using Islandora migration tools
    • Actual migration will take place early 2021
    • Requires S3 backend
      • Can currently be configured in Fedora, no code changes required
  4. Fedora GitHub orgs/repos have been migrated from fcrepo4 -> fcrepo

Breaking changes

  1. One minor, upcoming breaking change https://github.com/fcrepo/fcrepo/pull/1757Image Removed
    • Actors of messages has changed

Current work

  1. Direct containers
    • Currently running tests against various databases
    • Approach: dynamically generated, based on DB cache
    • Ben will be working on "membershipService" before next week
      • ..as a separate PR based on Direct containers PR
    • Future optimization: hash to URI table
    • Indirect container implementation yet to be done (https://www.w3.org/TR/ldp/#ldpicImage Removed)
  2. Metrics collection

Sprint planning

  1. F4->F6 migration
    • Version migration is still needed
  2. S3 Support
  3. Fedora API alignment - start with running API test suite
    • Full Prefer header support
  4. Managing scenarios of user-provided triples that conflict with triples managed by LDP Direct container
    • Filter out triples on PUT to the membership-resource if they include the membership predicate
    • On PUT: still require 'lenient' header when including SMTs
  5. Danny Bernstein to create documentation JIRA  ticket for configuration elements added in resolution to:
    Jira
    serverLYRASIS JIRA
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
    keyFCREPO-3401

...

  1. /Updates
  2. Planned Breaking Changes (standing topic)
  3. Sprint Update
    1. What needs attention
    2. Estimates for landing current work
      1. Daniel thinks he'll have PR ready on Friday for exporting F4 mementos
      2. Andrew has been knocking out the PRs
      3. Peter just made PRs for migrating F5 direct and indirect containers to F6
    3. Issues to be addressed?
      1. Verify what's going on with fcrepo-import-export versions and which versions support which fcrepo versions
  4. Memento containment
    1. In F5, a memento's containment is based on the containment when the memento was created
    2. In F6, containment is not captured at the time the memento was created – the containment index only captures the current state, and not historic states
    3. What to do?
      1. Add more fields to the containment index similar to what Ben did for membership?
  5. Basic metrics are setup in F6 – https://wiki.lyrasis.org/display/FEDORA6x/Metrics
    1. Seeing poor db performance
  6. Verification tool language 
  7. Fedora 6 Testing
  8. Designing and developing an OAI-PMH module for Fedora 6.x
    1. How much community interest exists for such a module?
      1. Scott is interested and has written some docs
      2. David, Andrew (Daniel?), and Scott will meet and discuss details
    2. How difficult would this be to implement?
      1. ?


  •  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)
  •  Danny Bernstein document the process of migrating from 4 → 5 → 6
  •  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.

...