[groonga-dev,02700] Re: お願い: Rroongaのリリース

Back to archive index

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/




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