Samvera Tech Call 2026-02-04

Samvera Tech Call 2026-02-04


Meeting Logistics:

Agenda (meeting notes below)

  • Bulkrax with Hyrax 5/Fedora 6 (@Dolsy Smith )

  • Failing nightly builds of hydra-head, hydra-works, and hydra-pcdm (@Chris Colvard)

  • Draft PR for Allinson test app in Hyrax (enables flexible metadata) @Randall Floyd

    • Serves as a reference implementation for enabling flexible metadata

    • Functionally works when desk-checking the UI

    • Test suite is a bit of a disaster with 2/3 failing specs

    • When we are sprinting again, I would invite anyone interested to meet and discuss how/if we should test. Should we:

      • Get the whole suite passing with flexible fully enabled, and add yet another full pass through the suite in the matrix.

      • Develop a subset set of feature tests/work type model tests, and conditionally only run them when flexible is dynamically flipped on during the existing koppie/sirenia passes

         



Moderator: @Bradley Watson

Notetaker: @Randall Floyd

Attendees:

  • @Randy Kuehn

  • @Chris Colvard

  • @Nic Don Stanton-Roark

  • @Heather Greer Klein

  • @LaRita Robinson

  • Kirk Wang

  • @Shana Moore

  • @Dolsy Smith

  • @Tracy McCormick

  • @Rob Kaufman




Meeting Process

  1. Standing pre-agenda items (moderator)

    1. Welcome

      • "Welcome everyone, please add your name to the Attendees list.  If you are unable to do so, please let us know, and someone will add you. To any newcomers, Welcome, and please feel free to ask questions. Likewise for all attendees. We strive for an open and accessible conversation around Samvera technology."

    2. Call for new agenda items

  2. Follow Agenda from above (facilitated by moderator) and record notes in Notes section below (note taker)

  3. Standing post-agenda items (moderator)

    1. call for next moderator and note taker (moderator)

      1. Moderator:

      2. Notetaker:

    2. Samvera help follow-up (moderator)

    3. Pull request review (moderator)

      1. Recent Samvera PR list

  4. Post-meeting action (note taker)

    1. After call, this week's notetaker should create the agenda for the next call:

      1. Open template agenda titled "Samvera Tech Call XXXX-XX-XX"

      2. Click on ... in the top right corner, and select “Duplicate”.

      3. Popup will open for location. It should contain:

        1. Space: Samvera

        2. Parent page: (Verify value is current year)

      4. Select “Duplicate”. New page should be created.

      5. Modify the title to remove "Duplicate of", update it with the next date, add moderator, notetaker, and any carry-over agenda info. Click Publish. 




Notes

  • Bulkrax with Hyrax 5/Fedora 6 (@Dolsy Smith George Washington University)

    • Relevant work/issues (in order of priority for us): PR 7320; issue 1092 (Bulkrax); issue 1087 (Bulkrax); issue 1088 (Bulkrax)

    • Upgrading to Hyrax 5/Fedora 6

    • So far, no problems with Hyrax, but some things in latest Bulkrax/Hyrax3 aren’t working correctly in Hyrax5

      • embargoes etc

    • Looking for collaborators on…

      • Query changes in a draft PR, but they are using that branch

      • Seems like the biggest need is just moving some PR/issues through to releases

      • Embargo behavior at fileset level; used to be able to set in the fileset rows but doesn’t work in Hyrax 5 - the fileset gets reset to be the parent embargo

    • Rob suggests this is potentially a timing issue as to who “wins” when applying the embargo, possibly could be fixed by always checking at the fileset level to not overwrite one if it exists.

  • Failing nightly builds of hydra-head, hydra-editor, hydra-works, and hydra-pcdm (@Chris Colvard)

  • Draft PR for Allinson test app in Hyrax (enables flexible metadata) @Randall Floyd

    • Serves as a reference implementation for enabling flexible metadata

    • Functionally works when desk-checking the UI

    • Test suite is a bit of a disaster with 2/3 failing specs

    • When we are sprinting again, I would invite anyone interested to meet and discuss how/if we should test. Should we:

      • Get the whole suite passing with flexible fully enabled, and add yet another full pass through the suite in the matrix.

      • Develop a subset set of feature tests/work type model tests, and conditionally only run them when flexible is dynamically flipped on during the existing koppie/sirenia passes.

  • LaRita:

Next week:

moderator - Brad Watson

notetaker - Chris Colvard