Page tree
Skip to end of metadata
Go to start of metadata

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. Ben Pennell 
  4. Ben Cail 
  5. Andrew Woods
  6. Thomas Bernhart
  7. Bethany Seeger (star)
  8. David Wilcox
  9. Aaron Birkland
  10. Peter Eichman
  11. Peter Winckles
  12. Daniel Lamb

Agenda

  1. Announcements
  2. Fedora Demo
    1. ..maybe wait on versioning? - or not. Auto-versioning works
  3. Backwards compatibility document
    1. Immutable ghost-nodes
  4. Road to Fedora 6
    1. Milestone list
    2. Getting sprint dates on the calendar
  5. Priority tasks (Development Roadmap : 2020 Sprint Roadmap)
    1. FCREPO-3232 - Getting issue details... STATUS
    2. FCREPO-3216 - Getting issue details... STATUS
  6. To review:
    1. FCREPO-3195 - Getting issue details... STATUS
  7. <your topic here>

Tickets

  1. In Review

     Click here to expand...

    T Key Summary Assignee Reporter P Status Resolution Created Updated Due
    Loading...
    Refresh

  2. Please squash a bug!

     Click here to expand...

    Key Summary T Created Updated Due Assignee Reporter P Status Resolution
    Loading...
    Refresh

  3. Tickets resolved this week:

     Click here to expand...

    Key Summary T Created Updated Due Assignee Reporter P Status Resolution
    Loading...
    Refresh

  4. Tickets created this week:

     Click here to expand...

    Key Summary T Created Updated Due Assignee Reporter P Status Resolution
    Loading...
    Refresh

Notes

  1. Announcements
    1. David Wilcox  mentioned applying for grant from IMLS.  Currently working on a full proposal that would be a follow on grant to the migration grant from last year. Looking for institutions to work with (as a pilot). Contact David if interested.  Goal is to proof out fedora 6 and build a bunch of documentation / training to create more of a path for migration for the community at large.  https://drive.google.com/file/d/1vbgn_OWChV1u6oYdzQ3-yT4Chwv0nmgc/view?usp=sharing
      1. Will grant consider Fedora 3 → OCFL (outside of Fedora)?  Some might use the migration to get to OCFL w/ or w/o Fedora. Work will be valuable to anyone going to OCFL.    Would be good to know if Fedora3 users who are interested in a more generic OCFL migration tool that's not Fedora specific.  The migration tool does create generic OCFL - it be good to make sure the Fedora code that rebuilds the index from OCFL doesn't depend on .fcrepo directory.   Feasibility of that?   Feasible, but a slightly different start point - one with fedora data (.fcrepo) and one with out.  Right now rebuild logic is planning on .fcrepo being there, so it'd be a shift.  There would have to be some assumptions made to read that OCFL data. Would be good to infer different characteristics from generic OCFL.
      2.  A separate, stand alone tool would be useful, as it might be really hard w/o input for Fedora by itself to reason over data. Concern is if we load the generic OCFL data wrong, one can't change the interaction model. Maybe some sort of migration tool that looks through the data, that catches issues and asks user, but that could be tedious.  Maybe build up a decision tree for their data, so user can have some input. Build some sort of reasoning over a corpus of their OCFL data.  Find a way to tell fedora how to do it's decision making over the users data. 
      3. The migration tool takes F3 → Generic OCFL.   We could use this output to test out what issues Fedora 6 falls into when rebuilding from that OCFL to get a better sense of what the issues we might run into are.  We need to learn more about what these issues might be.
    2. First combined Islandora 8 / Fedora camp next week at ASU (Feb 24 - 26). 
  2. Fedora Demo
    1. Auto-versioning is working - it's a switch you can run with. `-Dfcrepo.autoversioning.enabled=true`
    2. Should take about 5 minutes and should have enough content
  3. Backwards compatibility document
    1. Looked at Option 5
      1. ACLs - will these work the same?  ACLs go by containment so that shouldn't change.
      2. In past versions you could interact with intermediate nodes, so this is a change.  We should capture some of these differences from past behaviors.
      3. With #5 affords some flexibility in how we deal with these nodes. If at some point a decision is made that ghost nodes are untenable and we need pair trees, we could create a way to "fill in the blanks". These ghost nodes exist implicitly and we could create them in the future if need be.  This minimally commits us to behaviors that we could change down the road.
      4. We should bring this to community to get feedback (after Danny Bernstein gets back).
  4. Road to Fedora 6
    1. Sprint plans - any planning being done?  Not yet.
    2. Demos can be contextualized with the Fedora 6 Feature Tracking.
      1. Would be helpful to keep this Feature Tracking list up to date as things get worked on.
      2. Do some of these have contingencies - ie, w/o auto versioning turned on, you can create binaries, but they are not an actual OCFL object because they are in mutable head.
      3. Some bullets need to be fleshed out more - ie, Documentation.
    3. Need to get the integration tests turned back on as features come online again.
  5. Priority tasks (Development Roadmap : 2020 Sprint Roadmap)
    1. FCREPO-3232 - Getting issue details... STATUS
    2. FCREPO-3216 - Getting issue details... STATUS
      1. As you work on things, keep an eye on this ticket and re-enable tests as you go.
    3. Other priority issues? 
      1. Containment Index. - in review. Builds for Jared Whiklo  but not working for travis.
  6. Lots of tickets in Review... if you have some time, looking at these would be helpful.
  7. Goal of having Fedora 6 beta release done this calendar year.  
    1. A doodle poll will be created for organizing sprints.  

Actions

  • Clarify in in documentation that multiple simultaneous writes to OCFL are not supported
  • After team has a chance to comment, send Ghost Node idea to general community for feedback




  • No labels