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