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

Reply via email to