Feature #38134
closedDrop Ruby 2.6 support
0%
Description
The normal maintenance phase of Ruby 2.7 ended on 2022-04-22 (see https://www.ruby-lang.org/en/news/2022/04/12/ruby-2-7-6-released/). And some gems dropped the support for Ruby 2.7.
Redmine currently supports Ruby 2.6, but this prevents us from updating some gems such as Rouge and Capybara.
Files
Related issues
Updated by Go MAEDA over 1 year ago
- Target version changed from Candidate for next major release to 5.1.0
We have to update Nokogiri to 1.14.0 to support Ruby 3.2. However, Nokogiri 1.14.0 ended support for Ruby 2.6. Therefore, Redmine cannot continue to support Ruby 2.6 any longer.
Updated by Go MAEDA over 1 year ago
- Related to Feature #38099: Add Ruby 3.2 support added
Updated by Go MAEDA over 1 year ago
Go MAEDA wrote:
We have to update Nokogiri to 1.14.0 to support Ruby 3.2. However, Nokogiri 1.14.0 ended support for Ruby 2.6. Therefore, Redmine cannot continue to support Ruby 2.6 any longer.
Sorry, this is wrong. The trunk r22043 and later supports Ruby 3.2. This is because the Gemfile is written to use Nokogiri 1.13.10 only when Ruby 2.6 is used.
Updated by Go MAEDA over 1 year ago
Now Ruby 2.6 prevent us from upgrading Rouge.
For Rouge, I don't want to adopt the solution of installing different versions depending on the version of Ruby because the supported languages for syntax highlighting change depending on the installed Ruby. This is confusing for users.
Updated by Go MAEDA over 1 year ago
- File drop-ruby-2_6.patch drop-ruby-2_6.patch added
Updated by Go MAEDA over 1 year ago
SQLite3 also ended support for Ruby 2.6.
https://github.com/sparklemotion/sqlite3-ruby/blob/master/CHANGELOG.md#160--2023-01-13
Updated by Go MAEDA over 1 year ago
- Status changed from New to Closed
- Assignee set to Go MAEDA
- Resolution set to Fixed
Redmine now supports Ruby 2.7, 3.0, 3,1, and 3.2.
Updated by Go MAEDA 7 months ago
- Related to Defect #31834: redmine:email:receive_imap broken with ruby < 2.6.3 and Google Imap added