[Rdo-list] python-*client packaging
sgordon at redhat.com
Mon May 26 15:04:25 UTC 2014
I was answering a question on ask.o.o  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.
Steve Gordon, RHCE
Product Manager, Red Hat Enterprise Linux OpenStack Platform
Red Hat Canada (Toronto, Ontario)
More information about the dev