Samvera Tech Call 2018-08-15

How to connect: https://psu.zoom.us/j/613720745 (link will launch Zoom client – if you do not have Zoom, expand the instructions below)

 Click to view telephone/H.323/SIP connection instructions

Telephone:

Meeting ID: 613 720 745

+1 646 876 9923 (US Toll)
+1 669 900 6833 (US Toll)
+1 408 638 0968 (US Toll)
International numbers available: https://psu.zoom.us/zoomconference?m=UZ_PRwQ56TNX1pDIsdDInAu8XPVqzlX3

H.323:

Meeting ID: 613 720 745

162.255.37.11 (US West)
162.255.36.11 (US East)
221.122.88.195 (China)
115.114.131.7 (India)
213.19.144.110 (EMEA)
202.177.207.158 (Australia)
209.9.211.110 (Hong Kong)
64.211.144.160 (Brazil)
69.174.57.160 (Canada)

SIP: 613720745@zoomcrc.com

Time: 9:00am PDT / Noon EDT

Moderator: LaRita Robinson

Notetaker: Chris Diaz (Northwestern)

Attendees:

Agenda

  1. Roll call by timezone per following order - ensure notetaker is present (moderator)

    1. folks outside North and South America

    2. Eastern timezone

    3. Central timezone

    4. Mountain timezone

    5. Pacific timezone

    6. folks who were missed or who dialed in during roll call

    7. Welcome all newcomers!
  2. Agenda (moderator)
    1. Call for new agenda items (moderator)
    2. The future of OM (carried forward from previous call) tamsin woo
    3. Fixing the Hyrax Build tamsin woo
      1. Please capture intermittently failing tests before restarting builds
        1. Attach full build log and tag with Randomly Failing Spec
        2. e.g. https://github.com/samvera/hyrax/issues/3200
      2. Travis CI issues
        1. Other options?
    4. Rearranging Hyrax views tamsin woo
      1. Potential for orphaned content when moving content from one view to another.
      2. See: https://github.com/samvera/hyrax/pull/3153
    5. Report on Valkyrie Community Sprint (July 30 - August 10) Trey Pendragon
      1. Single Values, Optimistic Locking, & Ordered Property support.
      2. Released 1.2.0 RC2.
      3. https://github.com/samvera-labs/valkyrie/releases/tag/v1.2.0.rc2
    6.  Customizing Search Builders in Hyrax Andrew Myers
      1. is replacing CatalogController's search builder with custom extension of ::SearchBuilder wise?
      2. Is having Hyrax classes extend ::SearchBuilder a good pattern?
  3. Notetaker and moderator for next time
    1. Moderate: Andrew Myers
    2. Notes: James Griffin
  4. After call, this week's notetaker should create the agenda for the next call:
    1. Open template agenda titled "Samvera Tech Call 2018-xx-xx"

    2. Click on ... in the top right corner, and select copy.
    3. Popup will open for location. It should contain: 
      1. Space: Samvera
      2. Parent page: 2018
    4. Select copy. New page should be created.
    5. Modify the title to remove "copy of", update it with the next date, add moderator, notetaker, and any carry-over agenda info. Click Publish.

Notes

  • OM is a current dependency for Samvera gems. John Cameron (OM PO) is looking for feedback from OM users on what the needs are for maintaining OM, or if it ought to be deprecated. It is a core component; however there might be a broader discussion about considering a replacement. Until then, issues will be dealt with. PO will investigate active users of OM to assess the level of interest in active maintenance.
  • Hyrax build has become increasingly unstable. Keeping the build green is a high priority for the Hyrax Working Group in order to continue to merge PRs. Part of the flakiness is likely due to TravisCI networking issues. Should we investigate alternative CI options? The networking issues have been traced to `sudo: required` so we might consider changing that to `sudo: false` to avoid the intermittent failures as a stop-gap measures.
  • PR #3153 reorganizes Hyrax views –  it may be desirable to move the License metadata field to another View partial. There are concerns about implications for downstream apps. This change might warrant a major release (3.0); it is effectively an API change. Recommendation is to delay the merging of this PR until a major release.
  • Valkyrie completed a community sprint, released 1.2, includes three new features. What is the status of Valkyrie with Hyrax? The WIP PR for Valkyrie is hundreds of commits behind master, and there is no specific plan to pick that branch back up. The plan is to have a message for early Valkyrie adopters with Hyrax by Samvera Connect. 
  • The documented way to limit the number of work types is to customize the search builder; however, this doesn't work very well. An alternative is to create a custom search builder, but this might have breaking implications elsewhere in the app. What is the best way to handle this? Discussion will carry over into the PR review and slack discussion.