Samvera Tech Call 2025-09-24
Meeting Logistics:
Time: 9:00am PDT / Noon EDT
Zoom Meeting URL: https://iu.zoom.us/j/87635137325?pwd=YhVGftEpANzAwgk84swAyF53edj31x.1
(link will launch Zoom client – if you do not have Zoom, expand the instructions below)
Agenda (meeting notes below)
Hyrax
Flexible metadata deployed to Nurax for QA for QA
Question from Randy Kueh
This ticket is receiving a bit of attention of late, due to it’s effect on embargoes and leases of works that happen to be ingested via SWORD v2 endpoint on Hyku
~Nick Steinwachs (I’m just bringing this to the attention / awareness of the group. I’d love any insights into the best technical path to work this into a release. I assume that it would make the most sense after the Hyku 7 release?)@Mark Bussey would like to join the call with new developers on Oct 8, 2025 if that seems ok with folks here
cross site search @Rob Kaufman
locale issue - no UI @Shana Moore
need 5.0-flexible pr for https://github.com/samvera/hyrax/pull/7192/files
Moderator: @Randall Floyd
Notetaker: @Sarah Proctor
Attendees:
@Tracy McCormick
@Mark Bussey
@Shana Moore
@Heather Greer Klein
@Rob Kaufman
Meeting Process
Notes
Hyrax
In the latest sprint, Daniel got the latest versions of Hyrax with flexible metadata deployed to Nurax servers
QA will likely take place during the next Hyrax sprint
Randall tested it and others are welcome to test it out in Nurax
Rob is adding fixes from 5.0-flex and 5.0-stable branches that got missed which fixed errors in Dassie
There is a gross timing bug, when there are significant runners and lots of small files, the file set gets reloaded without being saved which causes some of the some of the files lose the embargo randomly
Mark saw a similar timing bug in file sets for Valkyrie works or legacy Active Fedora works
Untangling the timing issue is going to be a big problem
Rob: Ideally, you want the jobs to be the smallest, idempotent process they can be - right now there are jobs where order matters, it would require re-architecture of the system
Mark: There might be jobs that should be services, and delayed jobs are firing other delayed jobs
Next steps - no one in the community is currently working on this but it is an open issue causing problems for users
Only happens in production environments
This is blocking SWORD development
Randall: Can we unblock the one race condition that fixes sword without having to tackle the whole bigger issues
Rob: Even debugging the one issue will be significant, finding a pattern to work towards would be a step towards addressing the larger architecture issue
Mark will put up a draft PR to give Randall and Daniel something to work from in the next Hyrax sprint
Hyku
Cross-site search tenants are broken in 6.2
The Notch8 team doesn’t have capacity to tackle it this week
Tracy will look into the issue to see what is going on, Shana has a ticket: https://github.com/samvera/hyku/issues/2728
Locale - there is a specific field saved in the user model for the locale, there is a default value being set
In Hyrax there is a user locale that is getting set to an empty string
There is no way to set the user locale from the UI, it has to be set in the console
It might be caused by a deprecated feature of Devise
From Shana: To do - set User preferred locale and log in. See what happens. Does it switch to the language set on the user? Is this a deprecated feature of devise?
Mark is teaching the workshop in two weeks and wants to bring some of the students to the call - everyone is excited about that idea!