2008-01-01から1年間の記事一覧

Maven2プロジェクトのバグらしきものをメモ

いい加減Mavenも覚えようかとpon.xmlと格闘していますが、HudsonのMaven2プロジェクトでバグ?らしきものをみつけたのでメモ。Maven2プロジェクトのジョブを参照すると、左側に"成果物の再デプロイ"と"ファイル指紋"のリンクがたくさん表示されている。リン…

InstantMantis-J 1.1.6-1リリース

Mantis 1.1.6に対応したInstantMantis-J 1.1.6-1をリリースしました。詳細は、以下のURLを参照してください。http://bacons.ddo.jp/wiki/mantis/instantmantis-j

今週の翻訳状況

Hudsonの翻訳状況です。少し横長だったので形式を少し変えました。 Messages(en) de fr ja nl pt_BR ru tr scm(29) 24(82%) 28(96%) 29(100%) 23(79%) 6(20%) 6(20%) 6(20%) lifecycle(2) 0(0%) 2(100%) 2(100%) 0(0%) 0(0%) 0(0%) 0(0%) junit(14) 9(64%) 1…

プラグインをHudsonに含めて配布する

Hudson 1.259から、hudson.warにあらかじめプラグインを同梱して配布することができるようになりました。 この機能を使えば、Hudsonをプロジェクトに導入する際に、動作確認をしたプラグインを含んだhudson.warを提供するだけになるので、ダウンロードの手間…

Mantis 1.1.6がリリース

安定版であるMantis 1.1.6がリリースされました。1.1.Xを使用している場合は、更新することが推奨されています。 このリリースでは、以前修正されたキャッシュの問題についてさらに改善されています。 リモートのSubversionやCVSとの統合や機能改善 権限があ…

InstantMantis-J 1.1.5-1 リリースしました

Mantis 1.1.5に対応したInstantMantis-J 1.1.5-1をリリースしました。ダウンロードは以下のURLからお願いします。 http://bacons.ddo.jp/wiki/mantis/instantmantis-j これまでは、Mantisの新バージョンがでると、 InstantMantis-Jのリポジトリにマージ Apac…

"1000Speakers@Sendai #1で話してきた marsのメモ"

http://d.hatena.ne.jp/masanobuimai/20081123#1227449173やっぱり、XFDはみんな興味あるんですね。title="パトライト社のネットワーク監視灯"">http://www.patlite.jp/product/nhm_nhe.html>title="パトライト社のネットワーク監視灯"なんかお手頃のような…

のこる翻訳

行列による権限設定 を日本語にしたいのですが、例えば、hudson/model/View.javaの308行目 public static final Permission CREATE = new Permission(PERMISSIONS,"Create", Messages._View_CreatePermission_Description(), Permission.CREATE); public sta…

今週の翻訳状況

今週は3連休ということもあって、結構進みました。 Messagesファイル en de fr ja nl pt_BR ru tr security/Messages.properties 14 13 (92%) 14 (100%) 14 (100%) 6 (42%) 6 (42%) 6 (42%) 6 (42%) maven/reporters/Messages.properties 18 16 (88%) 18 (10…

行列による権限設定でユーザーを削除できない問題を修正

issue 2652 Matrix-based security - cant delete a userを修正してコミットしました。たぶん問題ないはず。問題なのはchangelogの不明な履歴。

Mantis 1.1.5 リリース

やっとMantis 1.1.5がリリースされました。アナウンスによると、 安定版であるMantis 1.1.5がリリースされました。1.1.3で発生したセキュリティ関連の脆弱性の修正や他の軽微なバグが修正されていますので、1.1.Xを使用している場合はバージョンアップするこ…

Violations-Pluginの日本語化

FindBugsやCheckstyleなど複数のツールに対応しているViolations-Pluginを日本語化しました。 http://bacons.ddo.jp/download/violations.hpi 変更箇所は以下のとおりです。 日本語化 ソースのエンコーディングにWindows-31Jを追加 凡例を下に表示し、グラフ…

CI Feature Matrix

あまりにも比較対象と項目が多すぎて分かりやすいのかどうか分からないCIツールの比較表ですが、Hudsonの項目が大分古くなっているようです。 BitKeeper プラグインでサポート HTTP file プラグインでサポート? Git プラグインでサポート PVCS プラグインで…

何だか今日はどこも調子悪い

ローカルな環境でHudsonをビルドすると、wagon-svnやanimal-snifferをダウンロードできず。 日本語ドキュメントを更新しようとしたら、http://hudson.gotdns.com/ もダウン。ということで、今日はお休み。

そろそろエラーメッセージも翻訳するしないと

HudsonのMessages.propertiesの各言語毎の翻訳状況を簡単に調べてみました。各言語ごとの翻訳済みメッセージ数、括弧内は英語に対する進捗率です。100%になっていても、まだまだ国際化されていない部分があるので、それで完了ではありません。 Messagesファ…

SeasarにもHudson

Seasarプロジェクトでも、Hudsonを導入するみたいですね。早速、Hudson を使っていて気になった点が報告されているようです。 MavenプロジェクトのルートPOMのヘルプは多少気にかかっていたので、次のリリースぐらいには直したいとこですが、英語はどうにも…

Pre-tested commit feature

HudsonのIssue Trackerに、Pre-tested commit feature]が登録されていましたが、実装を始めるようです。 I will begin to implement the pre-tested commit feature This features is very requested. I will providing details on the operating mechanism.…

Firefox Add-on Build Monitor の日本語化

id:cactusman さんの 他ツールからHudsonを使用する http://d.hatena.ne.jp/cactusman/20081107/p1 で紹介されていたFirefox Add-on Build Monitor の日本語化を数日前に行っていたのですが、0.9としてリリースされました。ですが、パッチが取り込まれた後に…

Mantis開発チームからのお願い

Hi everybody, as you surely noticed, the last couple released were (much) less than perfect, so we need to roll a 1.1.5 release pretty soon now.(超意訳) 知っているとは思うけど、最近のリリースは完璧じゃないから、はやく1.1.5をリリースしたい…

[マイコミジャーナル] CIツールとIDEの連携 - EclipseからHudsonを利用する

マイコミジャーナルのCIツールとIDEの連携 - EclipseからHudsonを利用するでHudsonが紹介されています。 Hudsonは数あるCIツールの中でも導入しやすいだけでなく柔軟性/拡張性も高く、強力なプロダクトといえる。また、最初から日本語化されているということ…

HudsonでPHPのコードチェック

Javaではコーディング規約のチェックツールとして CheckStyleがありますが、PHPではPHP_CodeSnifferがあります。PHP_CodeSnifferを試してみるなどを参考にして、PHP_CodeSnifferをインストールしてきます。 PHP_CodeSnifferはコードをチェックした結果を下記…

ログイン処理のNPE(2)

Hudsonのサインアップについてソースをみていたのですが、HudsonPrivateSecurityRealmの86行目 User u = createAccount(req, rsp, true, "signup.jelly"); if(u!=null) { // ... and let him login Authentication a = u.getProperty(Details.class).createA…

HudsonでPHPのユニットテスト

Hudsonを使い始めたときから、いつかPHPの開発でも使いたいなぁとか思いつつ、Phing Pluginをコミットしてずっと忘れていました。PHPの試験環境はJavaの影響を受けてかなり良くなってきています。Antに対応するPhing、Junitに対応するPHPUnit、CheckStyleに…

ログイン処理のNPE

Hudsonのサインアップに10回のうち9回失敗するので、キャプチャの実装(JCAPTCHA)を変えずにもう少し見やすくできないものか、ここ2日ほど考えている途中にNPEが発生しました。次の手順で再現します。 画面右上のサインアップを選択 何も入れずにサインアップ…

Mantisのセッションチェック

Mantisの1.1.5以降と1.2.Xでは、セッションのチェックが実装されています。 簡単に言うと、クライアントのIPアドレスとユーザーエージェントを取得して、接続毎に変わっていないか確認し、変わっていたらセッションがハイジャックされた可能性があるため、セ…

今日のHudsonの翻訳

行列による権限設定のツールチップ JobのCreate, Delete, Configureのツールチップ以外完了 本体も翻訳したいけど、"Run"をどう訳すべきか スクリプトコンソール スレーブ管理 もう少しありそうだけど、まともに使ったことがないので。気がついたら翻訳する。…

Hudsonのサインアップ

Mantis Hudson Hudsonのキャプチャってちょっと難しすぎる。もう少し人間にも優しくないとね。

Mantisの今日この頃

最近のMantisはリリースミスというかリリース後に痛いバグが見つかっています。 そもそもの発端は、CSRF Vulnerabilities in user_createの対処でPHPのセッションを使用したトークンの実装にあります。 この仕組みを簡単に言うと、 ユニークなトークン(文字…