Hi; I've installed Elisa 0.5.16.1 in my Gentoo amd64 setup, and it's
working great, but I'm having a problem with the coherence plugin. I
got this line in my logs:
WARN MainThread plugin_registry Oct 30 22:02:35
plugin conflict elisa-plugin-coherence 0.1
(elisa/core/plugin_registry.py:221)
Digging into it I discovered that the conflict error is raised because:
DistributionNotFound(Requirement.parse('elisa-plugin-httpd'))
It seems that the elisa-plugin-coherence depends upon the
elisa-plugin-httpd. The thing is, there is not such plugin. But the
*really* weird thing is, there is documentation for the
elisa-plugin-httpd, but there is no plugin:
media elisa-0.5.16 # find . -name "*httpd*"
./docs/api/elisa.plugins.httpd.httpresource_message.HTTPResourceMessage.html
./docs/api/elisa.plugins.httpd.setup.html
./docs/api/elisa.plugins.httpd.__init__.html
./docs/api/elisa.plugins.httpd.html
./docs/api/elisa.plugins.httpd.http_server.RootResource.html
./docs/api/elisa.plugins.httpd.http_server.html
./docs/api/elisa.plugins.httpd.http_server.SubResource.html
./docs/api/elisa.plugins.httpd.http_server.HttpServer.html
./docs/api/elisa.plugins.httpd.httpresource_message.html
(This is for the decompressed tarball elisa-0.5.16.tar.gz, from the Elisa site)
The docs also exists in the Elisa site:
http://elisa.fluendo.com/documentation/api/elisa.plugins.httpd.html
The lack of the elisa-plugin-httpd stops elisa-plugin-coherence to
being loaded (but the message of "plugin conflict" is misleading, I
think). That is why the next message appears later in the logs:
DEBUG MainThread application Oct 30 22:02:36
Plugin 'elisa-plugin-coherence' not found in working set
(elisa/core/application.py:445)
I downloaded the SVN version of Elisa; the httpd plugin is in there,
and I build it and installed along the others. No more "plugin
conflict" messages.
I suppose someone forgot to add the plugin in the 0.5.16 release.
Given that the plugin it's in the SVN repository, I suppose it's
already "fixec", but I can open a ticket in trac if it's necessary.
Regards.
--
Canek Peláez Valdés
Facultad de Ciencias, UNAM