[#47383] [ruby-trunk - Feature #8469][Open] ABI checker とか導入しませんか — "kosaki (Motohiro KOSAKI)" <kosaki.motohiro@...>

21 messages 2013/06/01
[#47394] [ruby-trunk - Feature #8469] ABI checker とか導入しませんか — "usa (Usaku NAKAMURA)" <usa@...> 2013/06/04

[#47395] Re: [ruby-trunk - Feature #8469] ABI checker とか導入しませんか — KOSAKI Motohiro <kosaki.motohiro@...> 2013/06/04

> CIに組み込んでもらえるとちょー助かる感じですぅ

[#47396] Re: [ruby-trunk - Feature #8469] ABI checker とか導入しませんか — Tanaka Akira <akr@...> 2013/06/04

2013年6月4日 14:23 KOSAKI Motohiro <[email protected]>:

[#47397] Re: [ruby-trunk - Feature #8469] ABI checker とか導入しませんか — KOSAKI Motohiro <kosaki.motohiro@...> 2013/06/04

>> CI って誰に相談すればいいんですかね。今のツールだと比較対象のバイナリまたは

[#47399] Re: [ruby-trunk - Feature #8469] ABI checker とか導入しませんか — Tanaka Akira <akr@...> 2013/06/05

2013年6月4日 15:26 KOSAKI Motohiro <[email protected]>:

[#47402] Re: [ruby-trunk - Feature #8469] ABI checker とか導入しませんか — KOSAKI Motohiro <kosaki.motohiro@...> 2013/06/05

>>> 比較対象を用意しないといけないのが面倒くさそうでほったらかしてたんですが。

[#47422] [ruby-trunk - Feature #8526][Open] Removing tk from Ruby repository — "naruse (Yui NARUSE)" <naruse@...>

26 messages 2013/06/14

[ruby-dev:47402] Re: [ruby-trunk - Feature #8469] ABI checker とか導入しませんか

From: KOSAKI Motohiro <kosaki.motohiro@...>
Date: 2013-06-05 18:29:13 UTC
List: ruby-dev #47402
>>> 比較対象を用意しないといけないのが面倒くさそうでほったらかしてたんですが。
>>
>> それが受け入れられないとするとglibc みたいに公開するシンボルを全部別ファイルに記述させて、
>
> 別に受け入れられないことはなくて、おっくう、くらいの感じです。

なるほど。じゃあ、いちど今提案している比較方式で走ってみて問題が多いようなら
再議論ということで。


> で、試してみたんですが、--enable-shared が必要なようですね。

すいません、前回のメールで書き忘れました。


> まぁそれはつけるとして、悩みどころは出力かなぁ。
>
> 今は標準出力に垂れ流したのをひとつのファイルとして記録しているのですが、
> HTML ファイルをそのまま標準出力に出すのはよろしくないですよね。
>
> chkbuild 的に簡単なのは w3m あたりでテキストにして標準出力に出してしまうというあたりですが。

abi-checkerのコマンドはxml出力をサポートしてるので、来週か再来週時間がとれたときに、そこからプレインテキストに変換するスクリプト書いてみます。
ところで、いま rubyci.orgでは test-all が0F0E以外のときは 1F2E
とかの数字表示とテーブルの色変更がサマリー画面のテーブルに表示されてますが、これは test-all から
grepしてるという理解であってますか?

ABI incompatible summary: nAnRnHnMnL

n: 数字、0であるべき
A: add
R: remove
H: 重要度Highの変更
M: 重要度Middleの変更
L: 重要度Lowの変更

みたいな行を先頭のほうに用意したら同じように数字が0以外のときにテーブルが赤くなるとか出来ます?

In This Thread