Comment 2 for bug 925074

Revision history for this message
Robert Kukura (rkukura) wrote :

Dan,

We can temporarily work around this by adding the missing files to fedora's git repository. Or we can just leave them out until we package E4 (we need to finish packaging the OVS userspace tools for the agent to be useful). So I wouldn't bother with a 3.1 just to resolve this bug for us. We've also had to work around the missing __init__.py from quantumclient, and the duplicate quantum CLI console scripts bugs. If we did do a 3.1, it would be nice to fix these as well, and we'd probably update our packaging. But this can all easily wait for E4.

Not sure about the setup_*.py files. As of right now, we're just producing openstack-quantum and python-quantumclient packages, not separate packages for each plugin. These things are small, so the main reason to break plugins out would be so they could each pull in their own runtime dependencies. For example, we'd have our openstack-quantum-ovs-agent package depend on the OVS user-space tools package. But I haven't seen nova trying to break out different hypervisor drivers, so maybe we shouldn't bother either. Looking for other opinions here.

-Bob