Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 200431 - www-apps/trac should pull dev-python/setuptools as a (runtime) dependency to allow adding plugins
Summary: www-apps/trac should pull dev-python/setuptools as a (runtime) dependency to ...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High trivial (vote)
Assignee: Julien Allanos (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-26 19:27 UTC by Ole Trenner
Modified: 2007-11-26 22:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ole Trenner 2007-11-26 19:27:18 UTC
trac uses python eggs as plugin containers. To use these eggs, dev-python/setuptools is needed. If it is missing, trac will simply ignore all plugins without further notice.

Reproducible: Always

Steps to Reproduce:
1. emerge and setup trac (make sure, setuptools aren't installed)
2. add a plugin egg to /var/lib/trac/yourtracinstance/plugins
3. restart apache if necessary


Actual Results:  
The plugin egg won't be registered or activated.

Expected Results:  
The plugin egg should be found, extracted and activated for that trac instance.

This egg mechanism is the only supported way of installing trac plugins.
Comment 1 Julien Allanos (RETIRED) gentoo-dev 2007-11-26 21:46:55 UTC
setuptools is not needed for trac-0.10.x to work. If you need third-party packages, such as trac plugins, it is your responsability to emerge the required dependencies. You might also want to create your own ebuilds in a local overlay for the plugins you need, and declare the setuptools dependency for them. Also note that www-apps/trac-webadmin pulls setuptools in.
Comment 2 Ole Trenner 2007-11-26 22:05:01 UTC
Thanks for the clarification.