Component Maintenance Meeting 2022-06-09
Meeting Logistics:
Time: 9:00am PDT / Noon EDT / 16:00 UTC
Zoom Meeting URL:Ā https://princeton.zoom.us/j/7739591625
(link will launch ZoomĀ client ā if you do not have Zoom, expand the instructions below)
Agenda (meeting notes below)
GitHub Project Prioritization
Questions and Requests
Ā
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
Ā