Versions Compared

Key

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

...

  1. Danny Bernstein
  2. Jared Whiklo  
  3. Andrew Woods  
  4. Ben Pennell 
  5. Ben Cail (star) 
  6. David Wilcox 
  7. Daniel Lamb 
  8. Calvin Xu
  9. Demian Katz
  10. Geoff Scholl

Agenda


  1. Announcements/Updates
    1. Fedora Online User Group (Week of August 10)
    2. Ongoing sprints
    3. Automatic updates to dockerhub
      1. https://github.com/fcrepo4/fcrepo4/pull/1721
    4. Fedora ID refactoring: 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3381
    5. 5.1.1 Release: will happen next week 
  2. Fedora 6 Testing
  3. PRs to discuss: 
    1. Fedora Search:  https://github.com/fcrepo4/fcrepo4/pull/1722
    2. https://github.com/fcrepo4/fcrepo4/pull/1710
    3. https://github.com/fcrepo4/fcrepo4/pull/1708
  4. New ticket: 
    1. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3382
  5. Villanova Messaging Brainstorm
  6. 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/Updates
      1. Fedora Online User Group - deadline has not been extended so far. Very minimal details needed for proposing topics
    1. Sprint Check-in
      1. Andrew
        1. Created two wiki pages
          1. Details layout of OCFL in fedora Design - Fedora OCFL Object Structure
          2. Fedora headers Design - Fedora Header Files
        2. Reviewing pull requests, testing, documenting bugs
        3. Finished up this week:
          1. Push the performance tests as far as possible
      2. Jared
        1. Trying to land
          Jira
          serverDuraSpace JIRA
          serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
          keyFCREPO-3357
          1. Issue with purging in postgres, may be individual database issues
          2. Danny - should we be considering using another tool to translate sql for each DB?
          3. Peter - bigger issue is that we need automated tests against all 4 DB types
          4. Could take the approach of more travis run configurations with each of the databases
          5. Could also extract the tests into their own project, then stand up fedora for runs with each DB
          6. At the moment, integration tests have an embedded h2 config baked in, but could be changed to listen to parameters to change this
          7. Danny will create a ticket to address this issue with the approach of:
            1. allowing integration tests to be configured with different databases, and then multiple travis runs for dbs
      3. Danny
        1. Review of result order PR today
        2. Finishing up OCFL ID search
          Jira
          serverDuraSpace JIRA
          serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
          keyFCREPO-3372
        3. Decided against working on the descendants search for the moment
          Jira
          serverDuraSpace JIRA
          serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
          keyFCREPO-3373
        4. Will try to land the RDF type search
        5. Will switch to updating the HTML UI to support search
          Jira
          serverDuraSpace JIRA
          serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
          keyFCREPO-3351
      4. Peter
        1. Changed mapping of fedora ids to ocfl ids
          Jira
          serverDuraSpace JIRA
          serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
          keyFCREPO-3317
        2. Has open PR for changing the OCFL storage layout, and addressing character escaping issues
    2. Alpha Release
      1. After this sprint, all the core features will be implemented to some extent
      2. Criteria for alpha:
        1. Need have the updated on disk format completed (in fedora and migration utils), so that we won't invalidate data
          1. Depends on ticket for updating locations where files are stored in OCFL
        2. Need to have the performance testing tools updated
    3. 5.1.1 release
      1. Target release after this sprint. Danny may have time to look at this in the next few weeks.
    4. Closing the loop on publishing docker images when `main` changes.
      1. Thomas will not be able to work on this before August.
      2. The 5.1 release has been pushed in, but not totally aligned with the Fedora 6 version.
      3. In docker hub, latest for fcrepo/fcrepo should be the latest release of Fedora, not development versions.
    5. Demo server
      1. Next week, after the 5.1.1 release, Danny will look into this
    6. Master branch
      1. will be removed from github
      1. August Fedora online user group - got some proposals, any more are welcome. Another user group coming in Sept.
      2. ongoing sprints: next is August 3rd
      3. automatic updates to dockerhub - coming soon. PR 1721 - anyone can take a look and give feedback.
        1. automatic publish to sonatype?
      4. fedora ID refactoring
      5. awoods documented testing scripts: Fedora 6 Testing. Take a look and try it out.
    7. 5.1.1 release - coming next week; 1 bug fixed
    8. PRs to discuss
      1. 1722 - ocfl id in search - make it easier to find things on disk? actually it's the ID embedded in inventory.json file.
        1. is this information too low-level? not shown to user anywhere else?
        2. maybe table for now
      2. 1710 - removing fedora id to ocfl mapping on a purge - ready for review
      3. 1708 - adding support victims plugin - ready for review
    9. New ticket - get integration tests running against multiple databases
      1. run all integration tests against the dbs?
      2. or just run DB-specific tests against the dbs?
    10. Villanova messaging brainstorm
      1. proof of concept - indexing contents of xml files
      2. currently index full text of docs, and dublin core
      3. python scripts might be an option
      4. then use camel? stays up and running, and can run arbitrary code.
      5. ultimate plan is to use camel, but starting w/ scripts for the actual indexing functionality
      6. migration utils - change rels-ext into actual rdf instead of creating a rels-ext.xml file? is there interest from others in doing that?
    11. Broken links in wiki, because of master branch deletion - create a ticket

    Actions

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