Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support only Ruby 2.7 and above #1769

Open
takahashim opened this issue Dec 28, 2021 · 5 comments
Open

Support only Ruby 2.7 and above #1769

takahashim opened this issue Dec 28, 2021 · 5 comments

Comments

@takahashim
Copy link
Collaborator

#1766 (comment) の件です。

Debian 11もリリースされたので、2022年にリリースするバージョンは2.7以降のみ対応にするのはどうでしょうか。
https://wiki.debian.org/Ruby

@kmuto
Copy link
Owner

kmuto commented Dec 29, 2021

ありがとうございます。
基本スタンスとして、Debian oldstableのセキュリティ更新が続く限りはその収録Rubyバージョンでも動くようにしておきたいと思っています。
セキュリティ更新の期限は2022-8-14 (Debian 11リリース後1年間)です。

Re:VIEWリリースと考えると

2022年2月: ちょっと早い気はする…
2022年6月: 少し早いがやってもいいかなぁ
2022年10月: 問題なし

という感じですね。
Rubyのマイナーバージョンアップ程度で引きずられるのはいささか気乗りしないというところもあります。

@kmuto
Copy link
Owner

kmuto commented Dec 29, 2021

んーと、結局バージョンの共存は分岐してどうこうとかも難しい、んですかね。

@takahashim
Copy link
Collaborator Author

分岐するやり方もあるかもしれませんが、メンテナンスのコストが増えるだけなので大変そうな気がしますね…。
とりあえず #1767 で Ruby 2.4から3.1まで動くようなので、来年末(Ruby 3.2)まではこれでいけるかも? というところです。

ちなみにRubyの方は来年春ごろに2.6.xがEOLになると思います。それもあって、6月か10月で2.7以降対応にするのが良さそうです。

@kmuto
Copy link
Owner

kmuto commented Dec 30, 2021

ありがとうございます! ではひとまず2月ぶんは #1767 で対応(Re:VIEW 5.4?)、6月で2.6以前は捨て、にしましょうか。
今のところRe:VIEWのほうは、メジャー更新をするほどの機能変更な何かというのも予定がない感じではありますね(そろそろ開発者会議やったほうがいいだろうか)。

@kmuto
Copy link
Owner

kmuto commented Feb 19, 2023

#1878 (comment)
メジャーアップデート時に2.7以上で確定としたら、MapCompactをenableにして、filter_mapを使う

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants