Samvera Tech Call 2020-12-16
Meeting Logistics:
- Time: 9:00am PDT / Noon EDT
ZOOM connection: https://notredame.zoom.us/j/94030214208
(link will launch Zoom client – if you do not have Zoom, expand the instructions below)
Agenda
(meeting notes below)
- Help follow-up: https://github.com/samvera/hyrax/issues/4674
Check-in on release candidates
Email to respond about Nurax (and Dassy)
- PR https://github.com/samvera/hyrax/pulls/4675; This reproduces the error identified in #4647
Moderator: Jeremy Friesen
Notetaker: Jeremy Friesen
Attendees:
Meeting Process
Notes
Help follow-up: https://github.com/samvera/hyrax/issues/4674; Tamsin is unable to duplicate this.
A possible help point: https://github.com/uclibs/uc_drc/pull/94
Jeremy Friesen Commits to working on this today.
Chris Colvard (Deactivated) Encountered this, in the build for Hyku container, they feed it a Gemfile.lock that helps it along the way.
Maybe remove Gemfile.lock?
Check-in on release candidates
Where is Hyrax at for v3.0.0; Juliet Hardesty has hopes that this will be rolling out in the early part of 2021.
Investigating https://github.com/samvera/hyrax/issues/4647, which appears to be a blocker for v3.0.0; This is an issue only in background async jobs.
Planning to ship v3.0.0.rc3 by end of 2020; These may not need to go through the full testing scripts.
Hyku has a release candidate for v3.0, which will point at Hyrax v2.9.2 (which includes the latest security fix).
We’ll be releasing v2.9.2 of Hyrax to address a IIIF viewer.
We need to get Rails 6 figured out in 2021, which is addressing bootstrap.
Email to respond about Nurax (and Dassy)
Brief situation: For a long-stretch in September until this week, Nurax was not deploying. We fixed that situation. Which also involves a manifest URL fix. In some install setups, SSL termination happens outside of the Ruby environment. This appears to be related to some installations/configurations. @tamsin rolled back some of this, which is now a bit hacky.
Aspirational state given options: Make Nurax good enough for the next 3 months; We’d a plan to pursue a more stable CI/CD
DCE wants to know if they should be at the wheel regarding Nurax.
There may be technical problems for keeping Nurax synchronized with Hyrax repository.
Nurax’s faltering is related to Travis CI’s fragility.
Nurax has been prone to fall out of date regarding effort.
There could be a lot of effort to bringing Nurax up to date versus pushing the Helm charts over the edge.
- @tamsinj is anxious about the fragmentation of effort regarding our reference implementation and testing/QA infrastructure.
- @tamsinj estimates that the effort to move towards Helm charts and Hyrax CI/CD infrastructure and moving forward on the DCE are approximately equal.
- @tamsinj is asking for a collaborator on these Helm charts
Question: Should we move towards the Helm chart for of Dassy? If our reference infrastructure would be updating at PR time, we would improve our feedback loop. We’re identifying that the feedback loop is unpredictable, we are spending effort in the QA process (e.g. someone goes to review, but Nurax is out of date, so they test and can’t resolve the issue)
PR https://github.com/samvera/hyrax/pulls/4675; This reproduces the error identified in #4647
@chrisc has recollection of a background jobs of rescue; @chrisc will be sending out this information (https://github.com/resque/resque/pull/1597)
@thomass noted that UC’s having problems with sidekiq jobs
Scheduling Next Tech Call: January 6th. tamsin woo will facilitate and Chris Colvard (Deactivated) will note take