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 (Cincinnati)
- Thomas Scherz (Cincinnati)
- LaRita Robinson (Notre Dame)
- Esmé Cowles (Princeton)
- Lynette Rayle (Cornell)
- Chris Colvard (Deactivated) (Indiana Univ.)
- Adam Wead (Penn State Univ)
- pbinkley (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 (
@jrr
on Slack)
- If interested, reach out to Julie Rudder (
- 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 do a nightly build to do other variants?
- 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
- Because of build matrix (push/PR and Rails 5.0/5.1), one PR takes up 4 of 5 simultaneous build slots
- 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
- https://github.com/curationexperts/nurax
- Would like help maintaining this, please talk to Julie Rudder (
@jrr
on slack)
- Call for next week's moderator/notetaker
- Moderator: Trey Pendragon
- Notetaker: pbinkley