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

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