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

Back to archive index

Masafumi Yokoyama myoko****@gmail*****
2014年 8月 7日 (木) 00:49:54 JST


横山です。

2014年8月6日 21:36 Kouhei Sutou <kou****@clear*****>:
> 誰か、Rroongaのリリースマネージャーをやってもらえないでしょ
> うか!?次の条件にあう人ならできる作業です。

やってみたいです!


>   * 月に一回肉の日あたりにリリース作業をできる
>     * 肉の日から1週間くらいまでなら誤差(?)なので厳密に肉
>       の日にリリース作業ができなくても大丈夫です
>     * 更新がない月はリリースしなくても大丈夫です
>   * gemをリリースしたことがある
>   * MinGW-w64でクロスコンパイルできる
>
> 前者はわりといると思うんですが、後者はそんなに多くないかなぁ
> とは思います。

一応、すべて該当します。クロスコンパイルは数カ月前に試したこと
があり、Ubuntuだったかsidだったかで成功した記憶があります。


> もし、今はまだやったことがないけど、これを機にやってみようか
> なぁというのであればサポートするので、ぜひ協力して欲しいです!
>
> あと、一人で全部やらなくてもMinGW-w64でのビルドはだれか別の
> 人で、他はまた別の人、みたいにみんなで協力してやるのもアリだ
> と思っています。なので、興味のある人はぜひ名乗りでて欲しいで
> す。

他に協力してくださる方がいれば、私はクロスコンパイルだけや
らせてもらおうかなぁと思っています。


> ちなみに、リリース作業は↓に書いているような流れになります。
>
>   http://ranguba.org/packnga/ja/file.release.html
>
> ただ、ちょっと古くなっているので作業を確認しながら更新する必
> 要がありますね。。。
>
> ざっくりまとめると次のような流れです。
>
>   1. 前回のリリースからの変更点をdoc/text/news.textileにまと
>      める。(英語)
>      * TextileからMarkdownに変換してnews.mdにしちゃってもい
>        いです。
>      * 変更点はgit logの内容から拾います。
>      * git logでコミットの内容がわからなかったら聞いてくださ
>        い。答えます。(最初の頃はわからないことも多いと思う
>        ので遠慮無く聞いてください。)
>   2. newsの内容を日本語に訳す
>   3. RubyGems.orgにアップロード(rake release)
>   4. MinGW-w64でWindows用にビルドしたgemをアップロード
>      * ビルドシステムは整備されているので、
>        環境がセットアップされていればrake一発でビルドできます。
>      * 32bit用と64bit用のgemを両方アップロードします。
>      * 私はDebian GNU/Linux sidでやっています。
>      * OS Xでできるのかは調べないとわからないです。なので、
>        OS Xだけどやる気があるよ!という人は一緒に調べましょ
>        う。
>   5. ranguba.orgを更新
>      * GitHub Pagesなので
>        https://github.com/ranguba/ranguba.org にpushで更新
>        できます。
>      * 最新バージョンとリリース日は手動で更新
>        * ruby-gettext.github.ioみたいに_config.ymlを使えばもっ
>          と楽に更新できるけどまだやっていない。。。
>          https://github.com/ruby-gettext/ruby-gettext.github.com/blob/master/_config.yml#L5
>          https://github.com/ruby-gettext/ruby-gettext.github.com/blob/master/index.html#L14
>      * リファレンスマニュアルはrake release:references:upload
>        で更新できる
>   6. リリースアナウンスを出す
>      * groonga-dev(ここ)と余力があるならruby-listと
>        groonga-talk(英語)とruby-talk(英語)にもだす

まともにgettextを使ったことがないので翻訳まわりが不安ですが、
サポートしてもらえればできそうな気がします。


> こんな感じなんですが、だれかRroongaのリリースマネージャーをやっ
> てもらえないでしょうか?gemのリリース方法や、Groonga・
> Rroongaの理解を深めるきっかけにもなると思うので、興味がある
> 人はぜひ名乗りでて欲しいです!サポートします!

理解を深めたいです!


--
横山 昌史 (Masafumi Yokoyama)



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