[groonga-dev,01421] Re: Windows用mroongaのテストのお願い

Back to archive index

Kouhei Sutou kou****@clear*****
2013年 5月 22日 (水) 16:09:36 JST


須藤です。

In <519B7****@fdiar*****>
  "[groonga-dev,01419] Re: Windows用mroongaのテストのお願い" on Tue, 21 May 2013 15:18:51 +0200,
  Kazuhiko <kazuh****@fdiar*****> wrote:

> On 20/05/2013 10:11, Kouhei Sutou wrote:
>> 数年来やるやると言っていたmroongaのWindows対応ですが、ようや
>> くできました!
> 
> おめでとうございます!

ありがとうございます!

>> なお、どうしてMariaDB込みでのパッケージになっているのかとい
>> うと、MariaDB本体の方にも多少変更をいれないといけなくて、オ
>> フィシャルビルドとは動かないからです。どれも内部のデータを公
>> 開してもらうだけなので、ロジックは変わっていません。
>> 
>> 参考: https://github.com/mroonga/mroonga/tree/master/packages/source/patches
>> 
>> (かずひこさん!MariaDBへのmroongaバンドルの話を再開させたい
>> のですが、どうしたらよいでしょうか!)
> 
> 斯波さんがspiderをmariadbにマージしようとしている(まだ10.0-baseにはマー
> ジされていませんよね?)のと同じ流れですが、大雑把に言うと、以下の三つの
> はず。

はい、まだマージされていません。が、来月・再来月にはマージし
たいねぇーという感じだそうです。

> 1. launchpadにレポジトリを作る
> 2. MLでbuildbotのテストを足してもらう
> 3. MLでレビューしてもらう
> 
> まず、1. については、目指すマージ先のブランチからフォークして作ったレポ
> ジトリにpushしていくことになりますが、今なら
>   https://code.launchpad.net/~maria-captains/maria/10.0-base
> からフォークすることになると思います。
> また、今後も適宜groongaのgithubとか、mroongaのgithubとか、launchpadの
> 10.0-baseとかと同期しまくることになるので、そのへんのプロセスをどうやっ
> て(半)自動化しながら誰がメンテナンスしましょう? というのが課題になる
> と思います。

こんなこともあろうかと!
  http://packages.groonga.org/nightly/
に毎晩スナップショット版を作るようにしたので、そこからダウン
ロードして更新、みたいにすれば自動化できると思います。

MariaDBのソースにmroonga/groonga/groonga-normalizer-mysqlを
組み込む処理は↓のようにすでに整理できているので、それを使え
ばすぐですよ!
  https://github.com/mroonga/mroonga/blob/master/packages/source/Makefile.am#L80


じゃあ、誰がやんの?という話になるんですが、かずひこさんはま
だ(フリーソフトウェアの開発を)手伝ってくれる余力があったり
するでしょうか。。。?

> 2. については、現状のbuildbotの設定が公開されているので、その10.0向けの
> 設定でそのままビルドできるのであれば、「10.0-baseと同じように、いろんな
> プラットフォームでビルドしてほしい」というだけでいいと思います。
> 参考 : http://kristiannielsen.livejournal.com/9997.html

とすると、これはあんまり問題にならなそうですね。
ただ、↑のMakefileでやっている方法だとmroongaのテストケース
をMariaDBのmysql-test/以下に移動していないので、そこだけ追加
する必要がありそうですね。

ところで、これはどちらに言えばいいんでしょうか?メーリングリ
ストなんでしょうか。。。

> 3. については、テストが落ち着きしだい、MLやIRCで催促するといいと思いま
> す。最終的にマージしようぜということになると、まず10.0-baseに入って、そ
> こでテストとか確認してから10.0に入ればその次のリリースに入る、という順番
> のはずです。

なるほど。
ということは、まずは1., 2.をやってから、ということですね。

> あ、あとはdebとかrpmとかのビルドは多少変更が必要になるでしょうから、それ
> はビルドスクリプトのレポジトリをまたフォークして云々になると思います。

おぉ、別リポジトリなんですか。
MariaDBのリポジトリの中で、CPackでごにょごにょやっているのか
と思っていました。

> ちなみに、一月ほど前の話ですが、斯波さんとgroongaチームには、MariaDBから
> 祝辞が届いています。 :)
> 
> https://www.facebook.com/MariaDB.dbms/posts/465502743519337

すごい!
でも、これ、どうやって知ったんですかねぇ。。。
かずひこさんがリークしたんですか?

早くmroongaも「We look forward to getting SPIDER into
MariaDB」みたいに言われるようになりたいですねぇ。

-- 
須藤 功平 <kou****@clear*****>
株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270)

groongaサポート:
  http://groonga.org/ja/support/
パッチ採用はじめました:
  http://www.clear-code.com/recruitment/
コミットへのコメントサービスはじめました:
  http://www.clear-code.com/services/commit-comment.html




groonga-dev メーリングリストの案内
Back to archive index