Samvera Community Wiki
Samvera Tech Call 2017-09-06
Time: 9:00am PDT / Noon EDT
Call-In Info: 1-641-715-3660, access code 651025
Moderator: @Jim Coble
Notetaker: @Esmé Cowles
Attendees:
@Michael Joseph Giarlo (Stanford University)
@Glen Horton (Deactivated) (Cincinnati)
@Thomas Scherz (Cincinnati)
@LaRita Robinson (Notre Dame)
@Esmé Cowles (Princeton)
@Lynette Rayle (Cornell)
@Chris Colvard (Deactivated) (Indiana Univ.)
@Adam Wead (Penn State Univ)
@Former user (Deleted) (Alberta)
Valerie Maher (DCE)
Jacob Reed (Univ. of Utah)
@Trey Pendragon (Princeton)
@Michael Joseph Giarlo (Stanford)
@Michael B. Klein (Northwestern)
Agenda
Roll call by timezone per following order - ensure notetaker is present (moderator)
folks outside North and South America
Eastern timezone
Central timezone
Mountain timezone
Pacific timezone
folks who were missed or who dialed in during roll call
Welcome all newcomers!
Agenda (moderator)
Call for new agenda items (moderator)
Hyrax/Sufia/CC usage survey heads-up (@Michael Joseph Giarlo)
Concurrent CI builds and Rails support testing (@Michael Joseph Giarlo)
Hyrax ActionCable PR needs review (@Michael Joseph Giarlo)
Release Hydra-PCDM that includes reversed relationship for collection nesting (@Lynette Rayle)
Call for help with "Nurax" (@Michael Joseph Giarlo)
If interested, reach out to Julie Rudder (
@jrron Slack)
Moderator/notetaker for next time (moderator)
Moderator:
Notetaker:
After call, this week's notetaker should create the agenda for the next call.
Notes
New Agenda Items?
None
Hyrax/Sufia/CC usage survey (Mike Giarlo)
Annual since ~2013 to get info on usage of Sufia, and expanded to CC and Hyrax
Short, but useful data on future directions
Will present results in a SamveraConnect lightning talk
Concurrent CI builds (Mike Giarlo)
Because of build matrix (push/PR and Rails 5.0/5.1), one PR takes up 4 of 5 simultaneous build slots
If there are multiple PRs, things can get backed up
Disabled push builds to reduce this, and we could also stop building multiple Rails versions to reduce this more
Can we do a nightly build to do other variants?
There are nightly builds, not sure what features that has
Can we pay for more simultaneous builds?
Yes, for $500/month (prepaid yearly), we would get an additional 10 builds
Have Q in to Travis to ask if that's per-org (samvera + samvera-labs)
Can we work in our forks to reduce the impact?
Worth considering, but we have advised people to push to samvera repos to make it easier to collaborate
How painful would it be to only build on Rails 5.1?
Esp. if we can do nightly builds on 5.0 or whatever, then it should be fine
If we are interested in paying for better CI service, there are a lot of other options
Hyrax ActionCable PR (Mike Giarlo)
PR to add Rails ActionCable notifications to Hyrax (replacing polling): https://github.com/samvera/hyrax/pull/1624
Would like code review on the general approach before writing tests
Releasing Hydra::PCDM with reversed collection nesting (Lynette Rayle)
Last release is 0.9, Aug/Sept 2016
Vast majority of commits since then are cleanup, build matrix, docs, etc.
So collection nesting with pcdm:memberOf is the only major change
Are there any concerns before doing a release?
Maybe this should be 1.0?
Maybe object-object relationships should also be reversible?
Probably — but not a high priority
Will there be a data migration?
There doesn't seem to be any usage of the old collection nesting, so probably not
The old membership functionality is still there, so it should be backwards compatible (same as collection-object membership)
We should do a 0.10 release
Will also retroactively tag 0.9 because it's not there now
Call for help with Nurax (Mike Giarlo)
Working on testing process for new releases — Nurax is a vanilla Hyrax instance with a bunch of features turned on, good seed data, continuous deployment, etc. to make it good for testing
Would like help maintaining this, please talk to Julie Rudder (
@jrron slack)
Call for next week's moderator/notetaker
Moderator: @Trey Pendragon
Notetaker: @Former user (Deleted)