Samvera Tech Call 2025-08-27
Meeting Logistics:
Time: 9:00am PDT / Noon EDT
Zoom Meeting URL:
Join our Cloud HD Video Meeting
(link will launch Zoom client – if you do not have Zoom, expand the instructions below)
Agenda (meeting notes below)
The length it takes to run Dassie specs
Considering what to tee up for myself next sprint starting next week @Randall Floyd
Need to start the Rails 8 push; roadmap doc calls for this work in Sep. - Dec.
Ditto for Blacklight 8
Looming Bitnami changes.
Moderator: @Randall Floyd
Notetaker: @Shana Moore
Attendees:
@Tracy McCormick
@Mark Bussey
@Praneeth Byna
@Sarah Proctor
@Rob Kaufman
@Nic Don Stanton-Roark
@Bradley Watson
@Chris Colvard
you!
Meeting Process
Notes
Length of Dassie spec runs:
@Daniel Pierce responded in slack: “I'm out today for the tech call, but I wanted to say the dassie specs got slower during the big valkyrie specs effort. My guess is that was mainly from throwing away the special lightweight collection mock that was being used in favor of the real collection classes.”
@Randall Floyd to follow up. Will be considered for the next planned sprint.
Rob: We used to run 7 or 8 processes, and only run against Dassie. Now we have 4 runners x 3. Dassie specs take much longer than Koppie and Serenia - the fundamental problem may be because Fedora 4 is slow.
@Randall Floyd will create a PR and include it in the next sprint.
Next Sprint: rails 8 push?
(Chris Colvard) - may have to deal with more core and view component issues in rails 8 based off his experience with Avalon and the upgrade to blacklight 8. They also had to move to bootstrap 5. They didn’t change the asset pipeline.
(Rob) - it’s probably time for hyrax and hyku to get rid of sprockets but we wouldn’t have to deal with that on day 1 when upgrading rails.
(Brad) - bitnami free images are being deprecated. Do we have a plan in place?
(Rob) - yes. He will put up a PR for Hyrax and Hyku helm charts today.
(Randall) - what is required beyond Rob’s PR?
(Rob) - fundamental issue - short term they are renaming docker images. We can change this and we’ll be ok for the moment. But many of the free images we use won’t get updates in the future (solr, and zookeeper) so we will need to replace these in the stack and decide if we should keep using bitnami. This is the second time they’re “pulled the rug” - are they a trusted actor? Rob will open a set a tickets for what needs to happen in the long term.
Calls for help?
(Mark Bussey) - PR to update getting started documents for Hyku. Instructions for running the test suite are failing because they don’t have a test database. PR removes the testing instructions.
Should he be able to run them?
Yes - (Rob) something must be busted in the set up. He shouldn’t have to be able to run test prepare separately. It should be ready to go when you spin up. Try run db:test:prepare - if that fixes it, it should be added to the initialize step of docker-compose.yml. Rob thinks he knows what happened and will take a look.
Deploy problems for Hyku
db-wait.sh not found will fail deploys. Rob says it should be fixed as of yesterday.
Next Meeting:
moderator: Rob Kaufman
note taker: Randal Floyd