Bugzilla 2.16 -> Bugzilla 3.0 バージョンアップ移行記(まだ途中)
ちょびっと進捗。
recode.pl での処理時の versions テーブルの扱い
2.16 では、プロダクトごとに登録するバージョンが格納された versions テーブルに、プライマリーキーがなかったとして、それの代わりに以下のようなコードが contrib/recode.pl の52, 53行目に定義してあるのだが、
52 # The 2.16 versions table lacked a PK 53 versions => 'product_id,value',
実際 versions テーブルに存在するカラムは program と value なので、これを
52 # The 2.16 versions table lacked a PK 53 versions => 'program,value',
としてやる必要がある。
残る課題
- 検索結果の一覧では文字化けせずに表示されるのに、バグの詳細ページや、フッターの保存された検索名が依然として文字化けしている
- 日本語版ではなく本家の 3.0.3 を使って同じセットアップをすると大丈夫っぽいので、日本語版のアプリケーションの問題っぽい
- ターゲットマイルストーンが検索フォームに表示されない…
- これも上の、versions テーブルで起こってる話に近い?それか、文字化けにからむ問題か