null+****@clear*****
null+****@clear*****
2011年 6月 24日 (金) 16:14:48 JST
mooz 2011-06-24 07:14:48 +0000 (Fri, 24 Jun 2011) New Revision: 7d046e7252e34c9d65180f1e8446345e92cfc67e Log: Create prototype of release instruction. refs #1017 Added files: doc/ja/source/developer/release.rst Added: doc/ja/source/developer/release.rst (+133 -0) 100644 =================================================================== --- /dev/null +++ doc/ja/source/developer/release.rst 2011-06-24 07:14:48 +0000 (74f15a3) @@ -0,0 +1,133 @@ +.. highlightlang:: none + +リリース手順 +============ + +変更点の記述 +--------------- + +まず ``doc/ja/source/news.rst`` に変更点をまとめます。 + +次に、バージョンを確かめます。 + +例えば ``git tag`` の結果が次のようになっていたとき :: + + $ git tag + v0.1 + v0.2 + v0.3 + v0.3a + v0.4 + v0.5 + v0.6 + +次のようにすると、タグ ``v0.6`` 以降のコミットを閲覧できます。 :: + + $ git log -p --reverse v0.6.. + +パッケージの作成 +---------------- + +Linux 用にパッケージを作成する必要があります。パッケージは以下の 2 種類に分けることが可能です。 + +1. Debian 系 +2. Redhat 系 + +タグを打つ +---------- + +``make tag`` とするとタグが打たれます。 :: + + $ make tag + $ git push --tags origin + +アップロード +------------ + +まず、配布用の ``tar.gz`` ファイルを作成します。 :: + + $ make dist + +そして、作成された ``tar.gz`` ファイルを https://github.com/mroonga/mroonga/downloads よりアップロードします。 + +リリースメールの送信 +-------------------- + +メーリングリスト (ml****@mysql*****) にリリースメールを流します。メッセージ内容のテンプレートを以下に示します。 :: + + ドキュメント(インストールガイド含む) + http://mroonga.github.com/ + + ダウンロード + http://github.com/mroonga/mroonga/downloads + + groongaストレージエンジンとは、全文検索エンジンであるgroonga + をベースとしたMySQLのストレージエンジンです。Tritonnの後継プ + ロジェクトとなります。 + + + 最近のトピックス + ================ + + # <<<ユーモアを交えて最近のトピックスを>>> + + 先月開催されたMySQL Conference 2011でgroongaストレージエンジ + ンについて発表してきました。(私じゃなくて開発チームのみなさ + んが。)英語ですが、以下の発表資料があるので興味がある方はご + 覧ください。 + + http://groonga.org/ja/publication/ + + + いろいろ試してくれている方もいらっしゃるようでありがとうござ + います。いちいさんなど使った感想を公開してくれていてとても参 + 考になります。ありがとうございます。 + http://d.hatena.ne.jp/ichii386/20110427/1303852054 + + (↓の変更点にあるとおり、今回のリリースからauto_increment機 + 能が追加されています。) + + + ただ、「REPLACE INTO処理が完了せずにコネクションを消費する」 + のようなバグレポートがあるように、うまく動かないケースもある + ようなので、試していただける方は注意してください。 + http://redmine.groonga.org/issues/910 + + 今日リリースしたgroonga 1.2.2でマルチスレッド・マルチプロセ + ス時にデータ破損してしまう問題を修正しているので、最新の + groongaと組み合わせると問題が解決しているかもしれません。 + + 使ってみて、なにか問題があったら報告してもらえると助かります。 + + # <<<<以下 news.rst に書かれている内容を貼り付ける>>> + + 変更点 + ====== + + 0.5からの変更点は以下の通りです。 + http://mroonga.github.com/news.html#release-0-6 + + 改良 + ---- + + auto_increment機能の追加。#670 + 不必要な”duplicated _id on insert”というエラーメッセージを抑制。 #910(←は未修正) + CentOSで利用しているMySQLのバージョンを5.5.10から5.5.12へアップデート。 + Ubuntu 11.04 Natty Narwhalサポートの追加。 + Ubuntu 10.10 Maverick Meerkatサポートの削除。 + Fedora 15サポートの追加。 + Fedora 14サポートの削除。 + + 修正 + ---- + + ORDER BY LIMITの高速化が機能しないケースがある問題の修正。#845 + デバッグビルド時のメモリリークを修正。 + 提供しているCentOS用パッケージをOracle提供MySQLパッケージと一緒に使うとクラッシュする問題を修正。 + + 感謝 + ---- + + Mitsuhiro Shibuyaさん + Hiroki Minetaさん + @kodakaさん