[Rdo-list] Glance - missing dependencies

Flavio Percoco flavio at redhat.com
Mon Jan 27 09:51:24 UTC 2014

On 27/01/14 09:21 +0000, Pádraig Brady wrote:
>On 01/27/2014 09:06 AM, Flavio Percoco wrote:
>> On 24/01/14 22:21 +0100, Daniel Speichert wrote:
>>> ----- Original Message -----
>>>> From: "Lars Kellogg-Stedman" <lars at redhat.com>
>>>> To: "Daniel Speichert" <daniel at speichert.pl>
>>>> Cc: rdo-list at redhat.com
>>>> Sent: Friday, January 24, 2014 4:17:44 PM
>>>> Subject: Re: [Rdo-list] Glance - missing dependencies
>>>> Anything required for RDO to function should be installed as a
>>>> dependency, yes.  On which platform are you installing RDO
>>>> (Fedora/CentOS/etc)?  What specifically required those two packages?
>>> CentOS 6.5, using Rabbit instead of QPID for notifications.
>> These are dependencies required for kombu which is not shipped as the
>> default driver for glance / oslo.messaging in RDO. The hard dependency
>> on python-kombu was dropped intentionally.
>> Thanks for noticing and bringing this up,
>Nova and Neutron at least have these (small) dependencies in RDO
>to easily allow using rabbit as an option:
>Requires:         python-kombu
>Requires:         python-amqplib
>Requires:         python-anyjson
>Other services should too.
>In future we may push these dependencies to the python-oslo-messaging package.

Agreed, I think this is the way to go. They used to be part of Glance
because it had its own implementation for notifications. As of
Icehouse, this is not the case anymore.

>Note glance only used these libs when notifications were configured,
>which wasn't previously done by default. So either that is configured
>or there is new glance logic requiring such messaging in place.

This hasn't changed in Glance. Notification's are still optional (the
default is noop) and the above dependencies are required just when
rabbit is enabled.



Flavio Percoco
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.rdoproject.org/pipermail/dev/attachments/20140127/2ed785e7/attachment.sig>

More information about the dev mailing list