Component Maintenance Meeting 2022-06-09

Samvera Community Wiki


Component Maintenance Meeting 2022-06-09


Meeting Logistics:

Meeting ID: 773 959 1625 One tap mobile +13017158592,,7739591625# US (Washington DC) +13126266799,,7739591625# US (Chicago) Dial by your location +1 301 715 8592 US (Washington DC) +1 312 626 6799 US (Chicago) +1 646 558 8656 US (New York) +1 253 215 8782 US (Tacoma) +1 346 248 7799 US (Houston) +1 669 900 6833 US (San Jose) 888 788 0099 US Toll-free 877 853 5247 US Toll-free Meeting ID: 773 959 1625 Find your local number:  Join by SIP 7739591625@zoomcrc.com Join by H.323 162.255.37.11 (US West) 162.255.36.11 (US East) 115.114.131.7 (India Mumbai) 115.114.115.7 (India Hyderabad) 213.19.144.110 (Amsterdam Netherlands) 213.244.140.110 (Germany) 103.122.166.55 (Australia Sydney) 103.122.167.55 (Australia Melbourne) 64.211.144.160 (Brazil) 69.174.57.160 (Canada Toronto) 65.39.152.160 (Canada Vancouver) 207.226.132.110 (Japan Tokyo) 149.137.24.110 (Japan Osaka) Meeting ID: 773 959 1625

Agenda (meeting notes below)

 

Moderator: James Griffin

Attendees:

  • Jonathan Rochkind (Science History Institute)

  • Eddie Rubeiz (Science History Institute)

 


Notes

  • Science History Institute

    • Rails 6.1 and Ruby 3.0

      • Trying to update to Ruby 3.1

      • browse-everything doesn’t work with Ruby 3.1

      • browse-everything does work with Ruby 3.0 (doesn’t pass CircleCI test suite)

      • Looking to update Rails 7.x and Rails 6.x

    • Rails 6.0 does work with Ruby 3.0

  • questioning_authority

    • Ruby 2.5 is stated as the latest release

    • Tested with 2.7 and Rails 6.1, documentation

      • Eddie might work with qa

    • Getting tests passing Ruby 3.0 and Ruby 3.1

    • If time left, look to have qa working with Rails 7.0 (if there is time)

  • James: Needs to confirm that dropping Ruby releases is acceptable from Heather

    • Science History team will not aim to drop support for any releases (unless it is required or cannot be avoided)

  • browse_everything

    • 2.5 is the earliest in the test

    • 2.7 and Rails 6.0 for CircleCI

    • Rails 6.1 has not been tested, but it does get used with sprockets for the Science History team

    • Intent is to keep sprockets for Rails 6.1 and Rails 7.0

    • engine_cart can be avoided, Rails test dummy app. might be used

    • Keep doing sprockets, at one point Blacklight was using this https://github.com/projectblacklight/blacklight/issues/2689

      • Documenting the sprockets configuration/initializer file updates to be edited manually

      • By avoiding the automated changes with sprockets, this also permits one to avoid the usage of engine_cart

      •  

  • When might the work be undertaken?

    • Next week or the week after

  • Availability for James to review PRs

    • Week of July 18th, James will have limited availability, but otherwise should be available

 

Meeting adjourned at 09:18 PDT/12:18 EDT