Check-in for Developer Congress May 18, 2022

Samvera Community Wiki


Check-in for Developer Congress May 18, 2022

Zoom URLhttps://iu.zoom.us/j/88944228014?pwd=WGFBVktDU044blp5UVYxQ0xsU1NSZz09 

 

We'll record group updates here in case there's anyone who misses the call

 

Session Updates

Samvera and Samvera Labs GitHub Teams Review and Audit

  • @Juliet Hardesty

  • @Daniel Pierce

  • @James Griffin

  • Questions

    • Removal of a cCLA requirement, but they need to be invited into the Samvera Community

    • Contributors team was used for RubyGems pushes

    • There is an error where pull requests cannot be opened without being members of the Contributors Team

      • This should be open to the public (this needs to be documented)

      • Only contributors should be able to review and merge PRs

 

Hyrax Performance Testing/Improvement Strategy

  • @Juliet Hardesty

  • @Daniel Pierce

  • @Bradley Watson

  • @Rebekah Kati

  • https://github.com/samvera/hyrax/issues/4581

  • There were additional scalability issues (creation of a batch of Works)

  • There are suggestions described within #4581, however, there did not seem to be any outstanding solutions which surfaced

    • Most of these seemed to involve ActiveFedora

  • Bulkrax is often referenced as one solution for managing performance issues

  • GitHub Wiki for Hyrax

    • There are additional strategies for addressing performance

  • Stack size environment variables were tested and proven by Daniel to improve performance in certain cases

  • Ultimately, documentation is still going to be the most immediately available for Hyrax

  • Perhaps propose these as Tech Call agenda items for the entirely community?

    • Documenting additional cases, and then what can be tried in each case is needed

    • Tech Call: Does anyone have any use cases such as those already discovered?

Hyrax Upgrade Work for Blacklight 7/Rails 6

  • @Bradley Watson

  • Ayoub Belemlih

  • @Clare Barton

  • Alex Zotov

  • https://github.com/samvera/hyrax/pull/5647

    • Ready for Review

  • Any Gem dependency problems?

    • Not yet, Rails 5.2 is still being used

    • Attempting Rails 6 might become a higher priority for some contributors soon!

    • Experimenting with Rails 6 might use a separate branch (off of the bl7 branch)

 

Other Groups

  • Ayoub

    • Overriding the facet item Component

    • Inspecting further patterns for the Component overriding for the Collections facet items for the admin. dashboard

    • All of the collections_spec.rb tests must be passing before a PR is ready for review

 

Scheduling Sessions

  • (To be added)