Versions Compared

Key

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

...

Attendees

  1. Danny Bernstein (out)
  2. Andrew Woods Aaron Birkland
  3.  Ben Pennell (star)
  4. Aaron Birkland
  5. Jared Whiklo Yinlin Chen   
  6. Peter Eichman 
  7. David Wilcox (star)

Agenda

Agenda

  1. Announcements

    1. Released:  OCFL Alpha 0.2 
    2. 5.0.2 Release
  2. Community contribution: https://github.com/fcrepo4/fcrepo4/pull/1519Announcements
  3. Upcoming 2019-02 Fedora Design Meeting
    1. Use Cases
    2. Topics
    3. OCFL considerations 5.0.2 Release
  4. Status of fcrepo-camel-toolbox updates

    1. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-2787

  5. Import / Export updates

    1. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-2459

  6. Revisit Next Generation Repositories: Priorities for Fedora 6 Fedora's position on COAR Priorities:Priorities  
  7. In-Review tickets:

    Expand

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


  8. 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


  9. 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


  10. 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


Minutes

  1. Announcements
    1. OCFL released, minor updates, beta not likely to change much
      1. Peter: Discrepancy between terminology section OCFL object and in section 3, it seems to imply in not-normative text that the id be a URI, then later it is a "should" be a URI. Should either not say that it is a URI, or make it a MUST in the normative section about inventories. Will raise in the OCFL channel
    upcoming Fedora 6 design meeting in VA Beach
    1. goal: design that meets needs
    2. community request for use cases has gone out
      1. please refrain from brainstorming and focus on actual needs
      2. David Wilcox has been curating them
      3. community please look at them, especially ones from prior years
    3. OCFL monthly meeting yesterday (13 Feb 2019)
    4. 5.0.2 release
    , release manager Yinlin
    1. ready to go, pending release of artifacts and PR to 5.x maintenance branch
    2. currently running documentation generating scripts for gh-pages
  2. current tools
    1. fcrepo-java-client: FCREPO-2941 good to close? yes
    2. fcrepo-camel: FCREPO-2965 should be closed
    3. fcrepo-camel-toolbox:
      1. Peter has not had a chance to finish 4.8.0 release
      2. Danny is stuck on some issues with fcrepo-camel-toolbox parent POM for 5.0
      3. FCREPO-2787 status since PR 142 is closed without merging?
        1. PR was closed due to a build problem/conflict with multiple versions of fcrepo-camel
        2. Danny will reopen the issue with reference to parent POM fix branch
    4. import/export/4->5 migration tool:
      1. Ben working on 4->4 roundtripping (importing versions)
        1. pushed extra commits to PR for FCREPO-2459
      2. looking for existing Fedora 4 repositories with versions that can be round-trip tested
        1. Danny can make a round-trip test
        2. David will look for others in the community who might be in a position to assist
        3. fcrepo-sample-data has fcr:backup/fcr:restore datasets
      3. additional issues for import/export work, two goals:
        1. round-tripping Fedora 5
        2. migrate 4 to 5
      4. possibly put a sprint on the calendar
        1. determine interest in this among the community
        2. Aaron: keep in mind OCFL and Fedora 6
          1. Andrew: 4.7 to 6 migration?
          2. Aaron: want a general view of migration strategies
          3. not expecting API changes from 5 to 6
          4. migration should be connected to the API
        3. import/export architecture strategy:
          1. tool can round-trip for a specific (major?) version
          2. additional transform utility that transforms an export between different versions
        4. possible interest in import/export sprint: Aaron, Peter, Ben, Bethany
          1. Andrew: Texas A&M and Michigan may be interested as well
    1. went well.
  3. Travis svg PR
    1. Going ahead and merging, difference isn't too obvious
  4. Upcoming design meeting
    1. Old and new use cases distilled into short list of high level use cases
    2. What is Dynamic scalability? Avoid performance loss from scale. Are we intending to include clustering/sharding concepts
    3. John Hopkins will be adding a bunch of use cases soon.
      1. Includes object validation use cases, such as verifying resource requirements and that datastreams are present
    4. Andrew: How can we facilitate fedora caring about the shape of the objects?
    5. Peter: https://www.w3.org/TR/shacl/ could view this like an ACL situation, link headers to identify constraints doc for container and children, have a service which goes through and validates resources against this.
      1. Could be an on-request service, or on update (but would be challenging since it may take multiple requests to reach a valid state)
      2. John Hopkins would be okay with on-request
    6. OCFL, think about how to structure OCFL if every resource mapped to an OCFL object.
  5. Status of fcrepo-camel-toolbox updates
    1. Has there been any intent to move away from OSGI into standalone jar file? There had been previous discussion, hadn't come up recently.
      1. Ben has been using it in a webapp in a jetty container - will check to see if anything relevant from this approach
      2. Would be helpful to have a version that is a standalone jar, and a wrapper on for it to put in OSGI
      3. Jared going to continue looking at this.
  6. Import/export
    1. Andrew has been using set from a sprint a while back
      1. Imported with fcrepo restore, put 16000 resources in. Then exported it, then ran verifier over this set.
      2. Blew away repo, put repo in relaxed mode, did the import which worked, then ran the verifier which failed, some missing rdf:types
      3. ArgParser class line:546 in master has an curly bracket issue in formatter
      4. PR has a lot of commits, andrew doesn't appear to be able do a local squash.
        1. It is a difficult PR review, intent is to do some more testing then get it merged in
        2. Redirect to a 4.x maintenance branch, Andrew is going to create that branch.
        3. Pull out some improvements that are applicable to 5.x
      5. Ben might try fcrepo backup on hyrax repo, see if its possible to share
  7. Revisit Next Generation Repositories
    1. Important that we, in the Fedora community, be involved in next generation repos conversation
    2. Identify which aspects are appropriate or not for Fedora
    3. People are encouraged to give it a read, provide feedback
  8. Fcrepo-1889
      Next Generation Repositories priorities
      1. beneficial if we:
        1. create a statement of support for each technology and behavior containing:
        2. Fedora's position on the item (in/out of scope)
        3. Fedora's current/future level of support
      2. David will put together a document to get that started
      3. DSpace have been working on these things as wellPeter will take a look at this, run tests, get an idea of where we stand on this issue.

    Actions


    •  Peter Eichman  is planning to work on documenting UMD's fixity check system on the  Fedora in Production: Case Studies wiki page.
    •  Peter Eichman  will take charge of the fcrepo-camel/fcrepo-camel-toolbox release process.
    •  Peter Eichman :  will complete review of 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-1889
       when Jared Whiklo  is finished with the above.
    •  Danny Bernstein will test the updates to Ben Pennell 's PR for 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-2459
    •  Ben Pennell : to dig up local camel-toolbox code that deploys as a webapp into Jetty... instead of OSGi
    •  Jared Whiklo : to take the baton on 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-2787
    •  Peter Eichman : to review 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-1889