I would like to have relative downloads path support so that I can use a single inherited trac.ini for all my Trac instances:
[downloads]
path = downloads
If I try that with the latest 0.11 release I get a path error when uploading:
2011-12-13 10:05:33,616 Trac[main] WARNING: HTTPInternalError: 500 Trac Error (Error storing file somefile.zip! Is dir
ectory specified in path config option in [downloads] section of trac.ini existing?)
I've attached a simple patch that mirrors the graphviz plugin cache_dir extraction to achieve the goal.
Feel free to apply it as is or implement it in a better way.
---
Downloadsplugin: 0.11 branch (r11035, pip installed from trac-hacks.org)
Trac: 0.11.7-4 debian package
Server: Apache 2.2.16-6+squeeze4 debian package
Database: sqlite 3.7.3-1 debian package
OS: Linux