Hi Canek, Thanks for your report, this is indeed a bug. The problem is that neither the httpd plugin nor the server part of the coherence plugin have been ported to 0.5 yet, so this dependency is useless at the moment. I've opened a bug for this [1], the fix should be released next Monday with Elisa 0.5.17.
As for the documentation, it is not generated from the contents of the tarballs but from the development branch, which still contains the old httpd plugin, so the documentation for the httpd plugin should be ignored. This is going to change any time soon with the work ongoing on plugins management. Cheers, Olivier [1] https://bugs.launchpad.net/elisa/+bug/291479 Canek Peláez Valdés wrote: > 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.
