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: https://princeton.zoom.us/u/abfeKpHD7T

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

      • 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