2013/11/27 Sean Dague <s...@dague.net>: > The problem is you can't really support both iso8601 was dormant for > years, and the revived version isn't compatible with the old version. > So supporting both means basically forking iso8601 and maintaining you > own version of it monkey patched in your own tree.
Right, hence glance was added https://review.openstack.org/55998 to unblock the previous gate failure. Issue now is that stable/grizzly Tempest uses clients from git trunk, which is not going to work since trunk will add more and more incompatible dependencies, even if backward compatbility is preserved against the old service APIs! Solutions could be that Tempest installs clients into separate venv to avoid dependecy conflicts or establish stable/* branches for clients[1] which are created around OpenStack release time. Cheers, Alan [1] we have those for openstack client packages in Fedora/RDO e.g. https://github.com/redhat-openstack/python-novaclient/branches Here's nice explanation by Jakub: http://openstack.redhat.com/Clients > On Wed, Nov 27, 2013 at 1:58 AM, Yaguang Tang > <yaguang.t...@canonical.com> wrote: >> after update to iso8601>=0.1.8, it breaks stable/neutron jenkins tests, >> because stable/glance requires iso8601<=0.1.4, log info >> https://jenkins02.openstack.org/job/periodic-tempest-devstack-vm-neutron-stable-grizzly/43/console, >> I have filed a bug to track this >> https://bugs.launchpad.net/glance/+bug/1255419. _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev