Red Hat Bugzilla – Bug 1264716
Port bkr group-modify to use new HTTP APIs
Last modified: 2016-07-07 19:12:11 EDT
Bug 1251356 has introduced several new HTTP APIs for the group page. bkr group-modify now can be ported to use those APIs to take place of the old XMLRPC methods.
I was thinking we should actually roll this out of 22.0 and put it in for 23.0 instead. The reason is that users generally upgrade their bkr client shortly after we publish it to the repos, but the Beaker server is often upgraded days or weeks later. So it's quite common to be running a newer client than the server.
We have bug 1029287 which is about giving a better error message in case the server is too old to support an API which the client is trying to use. And we should implement that. But even if we do, people will still be forced to downgrade their client if they want it to actually work with the older server.
So at the same time, we are probably better off not using newly introduced APIs in the client until at least one release after they are added to the server, to decrease the likelihood of breakage because the server is too old for the client.
This bug fix is included in beaker-client-23.0-0.git.138.34eb2fc which is currently available for download here:
Beaker 23.0 has been released.