At Mon, 12 Mar 2012 02:03:42 +0900, mlus wrote:
ビルドが通らなくても、リリースできるものなんですね。 ビルドに失敗すると、1つ前のビルドに成功していたものが リリースされたままになります。
誰もチェックしていないという事か・・・・。^_^; そうですね。 自分が ibus を更新するときも、中国語や韓国語のエンジンが動くかを チェックできていません…。 # コンパイルが通るかは気にしましたが…
今回のように報告して頂けると対応できるので助かります。
私は、OpenSUSEのメンバーがチェックしたものでないと、リリースされないとばかり思っていたのですが、そういう事であれば、mozcは、ある意味で日本のユーザーの意見で対応してもらえるパッケージなんですね!! 報告して、気持よく対応していただけるのは、とても嬉しいです。(^^)v 今後も、引き続きチェックして、投稿させて頂きたいと思います。
「リリース」というのが何を指すのか、そこら辺が混乱の元になってる気もし
ますね。M17Nレポジトリなどは「開発プロジェクト」でして、リリースという
概念はありません。変更されたパッケージはその都度ビルドされて「公開
(publish)」されます。
この際、武山さんが既に書かれたように、変更されたパッケージのビルドが通
らなかったり、パッケージの分割やリネームの処理がうまく合わなかったりし
た場合には、古いビルドのパッケージが公開されたまま残っている場合があり
ます。ibus-mozcもおそらくそういったものなのでしょう。
つまり、チェックインしてしまうと後は自動で変更および公開という流れです
ので、本来はこのチェックイン時にもっと厳しくレビューする必要があるわけ
です。
(なお、FACTORYのチェックインはかなり厳しくレビューされていますので、
そういったエラーは激減します。)
M17Nなどの場合、開発に携わっているメンバーが少数なため、各々の変更を詳
しくチェックすることが難しく、いわば各自の責任でチェックインを行ってい
る状況です。今回のようなバージョンアップでは、とりあえず上げてみて壊れ
ている様だったら適宜修正する、というアプローチになります。
今回の場合は、ibusのアップデートがアナウンスなしになされていたため、日
本語パッケージのビルドエラーに気が付かなかった、というのが一番の問題だっ
たと思います。
ということですので、あまり開発側には遠慮せず・信用せず、何か問題があれ
ば早めにご連絡頂ければありがたいです。
--
Takashi Iwai