Kouhei Sutou
kou****@clear*****
2014年 8月 29日 (金) 10:20:35 JST
須藤です。 In <53FF4****@gmail*****> "[groonga-dev,02696] Re: お願い: Rroongaのリリース" on Fri, 29 Aug 2014 00:26:19 +0900, hiroshi hatake <cosmo****@gmail*****> wrote: > --- > > $rbenvlocal1.9.3-p547 > $bundleexecrake:build > $bundleexecrakeRUBY_CC_VERSION=1.9.3:2.0.0:2.1.2 cross clean native gem > $make clean > $bundleexecrake clean:groonga > $bundleexecrakeRUBY_CC_VERSION=1.9.3:2.0.0:2.1.2 crossRROONGA_USE_GROONGA_X64=trueclean native gem > --- > > としてクロスコンパイルして、Ruby 1.9.3 2.0.0 2.1.2のWindowsバイナリ同梱のgemの作成が完了しました。 > > --- > $ ls pkg/ > rroonga-4.0.4 rroonga-4.0.4-x86-mingw32 > rroonga-4.0.4-x64-mingw32 rroonga-4.0.4-x86-mingw32.gem > rroonga-4.0.4-x64-mingw32.gem rroonga-4.0.4.gem > --- おぉ! > その他の作業はGistにまとめてみました。 > https://gist.github.com/cosmo0920/641b143a9818212934b7 見てみました。 カンペキです! > ひと通り29日中にRroonga 4.0.4のリリースができる状態です。 さすがです! > rake release > Windows バイナリ同梱のgemをRubygems.orgにpush > する前に何か動作確認しておいたほうが良い、と言ったことはありますでしょうか。 私がリリースしているときは特に何もしていませんでした。 (Windows環境がないので確認できない。) たまに、横山さんにビルドしたgemのWindows上での動作を確認して もらっていました。(横山さんはWindows環境を持っている。) そのときは、 https://github.com/ranguba/rroonga/blob/master/example/bookmark.rb を実行してエラーがおきないか、ぐらいの確認をしてもらっていた 気がします。これはチュートリアル http://ranguba.org/rroonga/ja/file.tutorial.html にある内容と同じことをするスクリプトなので、これが動くなら問 題ないだろうとしていました。 たまに、リリース後に問題が見つかることもあるのですが、そのと きは直したものをすぐにリリースすることで対応していました。開 発者と違う環境で使われることがあるものなので、すべてのケース でカンペキを目指して慎重にリリースというよりは、ある程度大丈 夫だと確認したらリリースして問題がわかったらすぐに対応する、 という方針でやっていました。 今回のリリースは作業の結果を他の人も確認できる状態で進めてく れているので私もちらちら見ているのですが、今回のリリースは大 丈夫そうな気がしています! :-) -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> Groongaベースの全文検索システムを総合サポート: http://groonga.org/ja/support/ パッチ採用 - プログラミングが楽しい人向けの採用プロセス: http://www.clear-code.com/recruitment/ コードリーダー育成支援 - 自然とリーダブルコードを書くチームへ: http://www.clear-code.com/services/code-reader/