Issue #3990 has been updated by Kouhei S…
もう、触っちゃダメだということだと思っていたので、1.9.3がリリースした後でやろうと思っていました。
なるせさんが言っている通り、
REXML::XMLDecl#encoding が一体何を保持するものなのかって話ですよね、結局のところ。
のところで思うところがあるのですが、文章でやりとりしていても落とし所が見つかる気がしなかったので、Ruby会議の時にでも相談しようかと思っていました。
Bug #3990: tests of rexml/rss reports many errors and failures without
iconv
Author: Usaku NAKAMURA
Status: Assigned
Priority: Normal
Assignee: Kouhei S.
Category: lib
Target version: 1.9.x
ruby -v: -
=begin
iconv.soがない環境でtest-allを実行すると、rexmlとrssのテストで
結構な数のEとFが発生します。
ひどいテストになると require “iconv” とかいきなり書いてあったり
とかします。
そもそも現代だとiconvを使う必然性がほとんどないと思うのですが、
どうでしょうか?(代わりにString#encodeを使う)
それが叶わないなら、せめてテストでiconv必須なものはiconvがないなら
skipするようにしてほしいです。
=end