0.9 Trac series
Yesterday night I commited Trac 0.9_beta2 to CVS. This ebuild introduce the new 0.9 Trac series (see the exciting ChangeLog), and makes use of new USE flags to better handle package dependencies. You can now choose between enscript, silvercity, both (but you have to choose one per project) or none for syntax highlighting support. For the database backend, you have the choice between sqlite and postgresql, or both (again, one only will be used per project). Warning: sqlite-3 is now used over sqlite-2, thus a manual upgrade of the existing database files is needed as the APIs are incompatible. You can use cgi and/or fastcgi to make trac.cgi and trac.fcgi available through webapp-config. But these flags doesn’t bring any dependency in, because neither virtual/httpd-cgi nor virtual/httpd-fastcgi exist yet. That’s why you have to emerge the webserver (and the possible related modules) of your choice. This is also true for mod_python (no virtual/httpd-python). Note that in every case, tracd is always installed so that Trac can run without any webserver.
Please test it! And of course, fill bugs if you find something broken.
I’m also thinking about making macros and plugins available to Gentoo via a trac-plugins ebuild. Any recommandation about which ones you would like to see included will be welcome.
September 30th, 2005 at 17:21
The Webadmin plugin could be one of the first candidates :)
http://projects.edgewall.com/trac/wiki/WebAdmin
October 3rd, 2005 at 15:52
Yes, this one is already scheduled for addition.
October 24th, 2005 at 17:44
Does this ebuild work w/ apache2 (trac.cgi) or tracd only?
October 25th, 2005 at 9:34
This ebuild always provides tracd. It provides a trac.cgi if you set USE +cgi, as well as a trac.fcgi if you set USE +fastcgi.