Time/Place

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

Attendees 

**Each week a meeting chair will be assigned based on a rotating schedule.**

(star) - denotes note taker

🪑 - denotes chair

Agenda - Dependency Upgrade Project Sprint Review

  1. Announcements:
  2. Pop-up/Other Topics:  
  3. Dependency Upgrade Project Board Review
    1. https://github.com/orgs/fcrepo/projects/5/views/7
  4. Next Meeting Chair:
    1. Chair: Dan Field 
    2. Note Taker: Arran Griffith 

Notes

  1. Announcements:
    1. Outreach to former Fedora committers: No response so far.
  2. Pop-up/Other Topics:
    1. Questions from Richard Higgins:
      1. Fedora 4.
      2. Migrating to Fedora 6:
        1. Upgrade version by version in the 4.x line up to version 4.7.5
        2. Upgrade to version 5
        3. Upgrade to version 6
        4. Alternative: Create OCFL from Fedora 4 data and then put 
      3. Alternative migration paths:
        1. Do a full export from Fedora 4.x and reingest into Fedora 6
        2. Optional: adjust timestamps of Fedora 6 objects by starting Fedora with fcrepo.properties.management=relaxed (see: Properties)
  3. Dependency Upgrade Project Board Review
    1. Increasing code coverage:
      1. Jared Whiklo Wrote a lot of tests for kernel-api, but did not bring test coverage over ~65%.
      2. Is it worth the effort to extend test coverage to ~80% for all modules
      3. Idea by Demian Katz :
        1. Exclude certain code paths from test coverage?
        2. Unsure if we can exclude specific methods, classes can be excluded.
          Update: There is way: https://www.baeldung.com/jacoco-report-exclude#excluding-with-custom-annotation
    2. Live coding sessions will come in next sprint
  4. 2 areas in the wiki cover onboarding of new developers:
    1. Developer Resources (seems to be more up to date)
    2. Development
    3. Arran Griffith Will look into it

Next Meeting Chair:

    1. Chair: Dan Field 
    2. Note Taker: Arran Griffith 


  • No labels