Notes: Check-in for Developer Congress May 16-20, 2022

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

May 17th 2022

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


Session Updates

Hyrax CircleCI Updates

  • Daniel Pierce
  • James Griffin
  • Outstanding items
    • Google Chrome was not being installed for feature tests on Hyrax
    • (There is actually another Orb required for this)
    • ImageMagick was also needed to be installed for this Orb environment
    • Jasmine tests are failing, and hence, there might need to be some modifications to the Jasmine Ruby Gem
      • (Jasmine itself is a JS library)
    • This is ongoing work


Hyrax Onboarding

  • Juliet Hardesty
  • Emily Porter
  • Blacklight 7 Bootstrap branch was used to rebuild the Docker Image
    • There were performance issues originally, but there was a second attempt which did not result in performance issues
  • Apple M1 Mac environments
    • Tests undertaken for Hyrax where Docker Images were successfully built for M1 were not conclusively run
    • There may still be broken functionality
    • Emily has found that there is broken functionality for Docker Images (this was also tested by them using an Intel Mac, and this was successful)
    • This does seem to be a known issue for Docker Images, and hence, more community members will need M1s


Other Groups

  • Blacklight/Bootstrap Upgrade
  • Brad Watson, Emily Porter, and Collaborators
    • https://github.com/samvera/hyrax/pull/5624
    • Looking to investigate an issue with Julie
    • There is a blocking issue with testing against 25 manually created Collections
      • These must persist in order to continue the testing
      • Request for support for nesting tests with Rebecca
  • Ayoub Belemlih
    • Customizing View Components for Blacklight
    • Main goal is to customize logic for AdminSet
      • Primarily focused upon functionality for now, otherwise aesthetics, this will be a separate ticket for Blacklight
      • Test suites must be passing first for the Blacklight 7 upgrade
    • This is separate from getting facets to render for end-users (this is admin-facing)


Scheduling Sessions

Samvera and Samvera Labs teams review and audit


Hyrax Performance Testing/Improvement