Samvera Tech Call 2025-04-30

Samvera Tech Call 2025-04-30


Meeting Logistics:

Agenda (meeting notes below)

  • Hyrax @Randall Floyd

    • Sprint concluded with release of 5.1 as planned

    • Steering development focus back towards features; leadership currently working on a new roadmap

    • Rails 8 and the impending asset pipeline disruption: who will be our JavaScript hero?

  • Bulkrax

    • needs some updates to be Hyrax 5.1 / Rails 7.2 compatible

      • serialize method deprecated in new Rails

  • Hyku

    • Double release prep is on going

    • Discuss some plans with PALs re: Automation

      • Do we need a last mile with better testing automation? General answer - good idea, not a burning need

      • Rob: we can keep Randall’s message of “we’re ready for feature development”, and continue to pick up tech debt along the way. More palatable

      • Heather: Developer training is well-funded, and we’ll have more people afterwards that are committed to maintenance sprints



Moderator: @Randall Floyd

Notetaker: @Daniel Pierce

Attendees:

  • @Nick Steinwachs

  • @Chris Colvard

  • @Nic Don Stanton-Roark

  • @Bradley Watson

  • @Heather Greer Klein

  • @Rob Kaufman

  •  




Meeting Process




Notes

  1. Nurax servers are not setup with google analytics at this time.

  2. Hyrax Update (Randall)

    1. 5.1 is release, plan to have a patch release during next sprint.

    2. Trying to build interest in development by focusing on features that matter to people.

    3. Working on new roadmap. First step is meeting tomorrow.

    4. That said, we should tackle the Rails 8 and Javascript assets updates soon. Looking for community members knowledgeable about how to handle the JS changes.

      1. (Nick) Been struggling with how to handle/pay for maintainability efforts. Talking with PALS about combining efforts.

      2. Challenging issues: release quality/testing, difficulty contributing back to community/main.

      3. [Charlie Wilson’s War] Going the extra step of setting up better testing infrastructure/fixtures would be worth the benefits.

      4. (Randall) Agree, but need to get the interest going.

      5. (Rob) Rails 8 should not require asset pipeline upgrades, but does need to be done at some point. Getting off jQuery.

      6. Getting better test infra should come along the way of other development.

      7. Important to get managers on board with putting effort into community efforts. Need to watch out for burn out of institutions that have been championing for a while already.

  3. Bulkrax

    1. ActiveModel.serialize breaks on newer rails.

  4. Hyku

    1. Hyku release prep 6.1

    2. Working on 6.2 in coming weeks

  5. Next week is Virtual Connect, skipping. Next tech call is May 14th

    1. Brad moderating

    2. Randall notetaker

  6. Characterization ? on slack from David

    1. (Chris) May be interest in expanding what hyrax does with FileSets

    2. (Rob) Possibly make use of “derivative rodeo” cloud aware solution (use it if it exists), but needs some code pruning.

  7. (Brad)Has anyone attempted UV 4 update in hyrax?

    1. IU has a plan to do it locally, but not there yet.

    2. (Daniel) Probably not difficult since UV in hyrax is mostly separate from hyrax code.