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

Reply via email to