« TracMetrixPlugin(2) | Main | TracMetrixPlugin(4) »

2008.01.15

TracMetrixPlugin(3)

TracMetrixPlugin(2)の続き。

予想通り、Tracのバージョンを0.11b1に更新すると、動作するようになりました(例によって一部略)。

# wget http://ftp.edgewall.com/pub/trac/Trac-0.11b1.tar.gz
# python setup.py install

 ただ、Trac0.11devをインスコしガントチャートプラグインを導入してみんとす - marsのメモに書かれているように、GanttCalendarPluginが動かなくなってしまいましたが(^^;

 で、肝心のTracMetrixPluginですが、プロジェクト全体を俯瞰するpdashboardと、マイルストーン別の状態を表示するmdashboardの2種類のページがあるようです。
 ただ、残念ながら、現在のところマイルストーン別の状況を表示しようとしたときに

TypeError: cannot return std::string from Unicode object

というエラーが出てしまいます。問題なく動作すれば、TracMetrixPlugin/ScreenshotsMilestone Dashboardのような感じの画面が表示と思われるのですが。

 ちなみに、スタックトレースは以下のような感じ。

File "/usr/local/share/python2.5.1/lib/python2.5/site-packages/Trac-0.11b1-py2.5.egg/trac/web/main.py", line 398, in _dispatch_request
dispatcher.dispatch(req)
File "/usr/local/share/python2.5.1/lib/python2.5/site-packages/Trac-0.11b1-py2.5.egg/trac/web/main.py", line 195, in dispatch
resp = chosen_handler.process_request(req)
File "build/bdist.linux-i686/egg/tracmetrixplugin/mdashboard.py", line 431, in process_requestFile "build/bdist.linux-i686/egg/tracmetrixplugin/mdashboard.py", line 557, in _render_viewFile "build/bdist.linux-i686/egg/tracmetrixplugin/mdashboard.py", line 324, in create_cumulative_chartFile "/usr/local/share/python2.5.1/lib/python2.5/site-packages/matplotlib/figure.py", line 782, in savefig
self.canvas.print_figure(*args, **kwargs)
File "/usr/local/share/python2.5.1/lib/python2.5/site-packages/matplotlib/backend_bases.py", line 1195, in print_figure
**kwargs)
File "/usr/local/share/python2.5.1/lib/python2.5/site-packages/matplotlib/backends/backend_agg.py", line 397, in print_png
self.get_renderer()._renderer.write_png(filename, self.figure.dpi.get())

 matplotlibなども絡んでいるようですが、どこかインストールが上手くできていない部分があるのかなぁ・・・。

|

« TracMetrixPlugin(2) | Main | TracMetrixPlugin(4) »

Subversion・Trac・etc.」カテゴリの記事

Comments

trac-0.11b1とTracGanttCalendar-CVS-r56ソースセットでは、ticketgantt.pyとticketcalendar.pyを変更するといいかもです。
from trac.context import Context

from trac.resource import ResourceNotFound
にしたらTracGanttCalendar使えました。
変更情報の元ネタは、
http://www.trac-hacks.org/attachment/ticket/2260/util.py.r2846.diff
です。

Posted by: tomk | 2008.01.28 10:07

おぉ、ありがとうございます。私のところでも動くようになりました(^^)。

0.11になると、「見せる」という意味でもいい感じの(効果的な)プラグインがいろいろと増えてきますねぇ~。

Posted by: syo | 2008.01.28 22:10

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack


Listed below are links to weblogs that reference TracMetrixPlugin(3):

« TracMetrixPlugin(2) | Main | TracMetrixPlugin(4) »