Comment 4 for bug 1824112

Revision history for this message
Frode Nordahl (fnordahl) wrote : Re: Unable to install charm on Ubuntu Disco

Looking at this some more reveals that it is a difference in what version of Python package dependencies we need on the different distributions, so we will need to find a good set of lower/upper constraints that works across all supported distributions and include those in the Octavia charm wheelhouse.txt.

We might need to override the constraints on setuptools too. This is currently set in ``layer-basic``. My testing shows that we will be able to override it by specifying it in the charm wheelhouse.txt, but we might look into upstreaming that change as soon as we find a good constraints combination.

The reason this hits the Octavia charm and not other reactive charms is because we have a larger wheelhouse to provide the necessary clients for the charm itself to talk to Neutron, Nova etc. without being dependent on system installed packages.

Flipping the ``include_system_packages`` bit does not help on the issue, but we should indeed look into removing it from this and all of our reactive charms non-the-less.