Backport #10401
closed
- Related to Bug #8000: "require 'tk'" segfaults on 64-bit linux with Tk 8.6 added
- Status changed from Open to Rejected
安定版ブランチでは基本的に不具合修正のみ行う方針にしています。Tcl/Tk の新しいバージョンのサポートというのは新規機能の一種と考えるのが自然かと思いますので、メンテナンスポリシーに照らして Reject とします。何か適用すべき事情があるようでしたら再openしてください。
では,Tcl/Tk 8.6 と組み合わせた場合の SEGV 回避だけのパッチを添付します.
このパッチでは Ruby/Tk 側での機能追加は一切ありません.
外部ライブラリに依存した拡張において,外部ライブラリのバージョンアップに対して Ruby 側の機能追加なしに新バージョンに対応するのは,
(グレーゾーンかもしれませんが) メンテナンスポリシーに反することではないと思います.
Thank you for reminding, Vit.
Do you need only tk-diff-ruby-2.1.3-p242.for-SEGV-only
?
If so, I can merge it.
- Status changed from Open to Closed
Applied in changeset r50474.
-
ext/tk/extconf.rb: support Tcl/Tk8.6.
-
ext/tk/tcltklib.c, ext/tk/lib/tk.rb: get rid of SEGV with Tcl/Tk8.6.
[Backport #10401]
merged tk-diff-ruby-2.1.3-p242.for-SEGV-only
at r50474.
Thank you, Vit! (and, of course, Nagai-sensei!)
Also available in: Atom
PDF
Like0
Like0Like0Like0Like0Like0Like0Like0Like0Like0