Hi all,
I was answering a question on ask.o.o [1] over the weekend that caused me to ponder the
way we're packaging the python-*clients in RDO. As the clients don't really follow
the formal integrated release cycle no release tag was created at the point of the
Icehouse release for python-novaclient and instead the most recent tag is 2.17.0 created
around 3 months ago.
This is what we package and means we're missing functionality that was merged between
this tag being created and the Icehouse GA, most notably *all* of the server group
commands - the API for which was a fairly important (but late - via a feature freeze
exception) addition to Icehouse for some users. I am wondering whether, given tag creation
is basically on the whim of the individual maintainer upstream, we should be rebasing the
clients from master more regularly instead of relying on the tags?
The bug I filed for this specific issue with python-novaclient is
https://bugzilla.redhat.com/show_bug.cgi?id=1101014 but I imagine we experience similar
issues with the other clients from time to time.
Thanks,
--
Steve Gordon, RHCE
Product Manager, Red Hat Enterprise Linux OpenStack Platform
Red Hat Canada (Toronto, Ontario)
[1]
https://ask.openstack.org/en/question/30433/why-are-nova-server-group-api...