[#45530] [ruby-trunk - Feature #6311][Open] memmem()によるrb_memsearch()の高速化 — "Glass_saga (Masaki Matsushita)" <glass.saga@...>

12 messages 2012/04/17

[#45554] [ruby-trunk - Bug #6344][Open] 1.9.3 p125, p194 ruby causes SEGV with test_massign.rb on ppc/ppc64 — "mtasaka (Mamoru Tasaka)" <mtasaka@...>

14 messages 2012/04/23

[ruby-dev:45534] Re: [ruby-cvs:42559] naruse:r35383 (trunk): Revert r35339-35343 because of no tests.

From: Hiroshi Nakamura <nahi@...>
Date: 2012-04-18 21:10:06 UTC
List: ruby-dev #45534
(2012/04/19 2:02), Yukihiro Matsumoto wrote:
> In message "Re: [ruby-cvs:42559] naruse:r35383 (trunk): Revert r35339-35343 because of no tests."
>     on Wed, 18 Apr 2012 12:59:16 +0900 (JST), naruse@ruby-lang.org writes:
> 
> |  Log:
> |    Revert r35339-35343 because of no tests.
> 
> えっとさあ、「テスト書いて」って言ったのになかなか書いてくれ
> ないMarc-Andreもどうかと思うけど、いくら事前に警告したからっ
> て「導入する」って決定したものをリバートするのはあまりに官僚
> 的じゃないのかね。

テストはここにあります。
https://github.com/rubyspec/rubyspec/compare/b69b21b3...4b9573d7

Marc-AndreはRubySpecのOrganization memberです。彼は「なかなか書いてくれ
ない」のではなく、「意図的に書く気はない」のでしょう。

"官僚的"でない方法としては、どういう方法がいいでしょうねえ。

1. 放置。新機能のテストが同一コミットにない、さらに同一リポジトリにすら
   ない、のを今後も許容する。

2. 誰かが毎回、RubySpecから当該テストを引っ張ってきて追加コミットする。
   どうせこういう手間をかけるなら、同一コミットがよいので、一旦リバート
   →テストと一緒に再コミット。

3. Marc-Andreに頼んで、直接コミットするのではなくgithub上のpull-request
   にしてもらう。2の「誰かが毎回。。。」と同じ手間はあるけど、リバート履
   歴が残るのは避けられる。

4. RubySpecをCRubyリポジトリにインポート?gitに移行すればsubmodule
   で。。。とか書くとまた紛糾するか。

Marc-Andreにテスト書いてもらう、は、以前お願い済み(でこの結果)ですが、
まつもとさんが頼めば聞いてくれるかもはしれません。

ちなみに私個人の意向として、1は嫌です。

> もうこれ以上、コミッタ間で感情のもつれみたいのを引き起こすの
> 嫌なんだけど。

嫌ですねえ。どうしましょう。

以上です。

Attachments (1)

signature.asc (487 Bytes, application/pgp-signature)

In This Thread