Trac 0.11

いままで:Trac 0.10.3.1

これから:Trac 0.11dev-r5492


Trac 0.11dev-r5492の環境を設定する。


0.10.3.1で愛用してたTracMasterTicketsをproject_env/pluginsに放り込んだのにadminのページから見えねェエェーッ!

ログレベルをDEBUGにしてtrac.logを見てみると

2007-06-25 16:28:56,522 Trac[loader] ERROR: Skipping "TracMasterTickets 1.0": ("TracWebAdmin" not found)

おや。。TracWebAdminが必要ですか・・

TracWebAdminをビルドしてeggをproject_env/pluginsに放り込んでも
adminのページから見えねェエェーッ!ので、easy_installで全体に適用してみる。

$sudo easy_install dist/TracWebAdmin-0.1.2dev_r4429-py2.3.egg
Processing TracWebAdmin-0.1.2dev_r4429-py2.3.egg
creating /usr/lib/python2.3/site-packages/TracWebAdmin-0.1.2dev_r4429-py2.3.egg
Extracting TracWebAdmin-0.1.2dev_r4429-py2.3.egg to /usr/lib/python2.3/site-packages
Adding TracWebAdmin 0.1.2dev-r4429 to easy-install.pth file
Installed /usr/lib/python2.3/site-packages/TracWebAdmin-0.1.2dev_r4429-py2.3.egg
Processing dependencies for TracWebAdmin==0.1.2dev-r4429

で、httpd再起動すると、adminから入れたプラグインが見える。
でも、TracMasterTicketsが動作しねえェエェーッ!



ログみると、こんなのが

TracWebAdmin plugin was used instead of Trac's builtin admin module. Disable the webadmin.* components or uninstall the 0.10 plugin.

素直にTrac本体のAdminModuleをdisabledにして、TracWebAdminの
AdminModuleをenabledにすると、adminのページでエラーが・・
どーしろと?
こんなの0.10系ではなかったのに。



もうあきらめた。
やっぱり、Trac 0.11はWebAdminPluginが組み込まれちゃったから
0.10系と大きく違ってしまうのでは・・??

0.10系に帰りたい・・
Trac月でもいいよ・・