overflowsいいひとというのは世の中にいっぱいいるものです2008-05-06Trac-0.11から0.10へのダウングレードたまたまやる機会があったので、まとめておく。Trac-0.10.4からTrac-0.11rc1までの間にデータベースのバージョンは20から21に変更されている。データベース構造は変わっていない。resync`すればよさげ。resync$レポートは元ソースを見ながら適当に直せば可。0.10.4からアップグレードしたEnvironmetの場合は、以上終わり。0.11で新規作成したEnvironmentの場合、system表のinitial_database_versionも21から20に落とさなきゃいけないのと、enum表にstatusを入れるのも必要。0.11でTicketWorkflowがプラグイン化されたのを期にステータスの情報がenum表からtrac.iniに移ったので、initenvするときには作られなくなったようだ。.exit$ものすごくレアなケースの移行だと思うので、たぶん情報価値はないんだろうな。情報価値はないんだろうな。いえいえ、価値ありました。いままでソースで入れてたのですが、SourceForgeに0.10系のRPMがあるのを発見して、ダウングレードするか検討しています。バージョンを追っかけるのがめんどくさくて。