python-zaqarclient has incompatible requirements with oslo.middleware

Bug #1482260 reported by Jesse Pretorius
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Released
High
Jesse Pretorius
Kilo
Fix Released
Low
Jesse Pretorius
Trunk
Fix Released
High
Jesse Pretorius

Bug Description

python-zaqarclient has the following requirement: pbr>=0.6,!=0.7,<1.0

All other openstack components share this requirement: pbr>=0.11,<2.0

oslo.middleware 2.5 has this requirement: >=1.3,pbr<2.0 but 2.4 had pbr>=0.11,<2.0

With the latest update to oslo.middleware we can't have both it and python-zaqarclient so we either need to cap oslo.middleware or we need to drop python-zaqarclient from the repository.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to os-ansible-deployment (master)

Fix proposed to branch: master
Review: https://review.openstack.org/209998

Changed in openstack-ansible:
status: New → In Progress
Revision history for this message
Sudheesh S K (skairali) wrote :

Any workarounds?

Revision history for this message
Jesse Pretorius (jesse-pretorius) wrote :

@skairali We have a review in ( https://review.openstack.org/209998 ) to simply remove the client from our deployment toolset as we don't use it at all.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to os-ansible-deployment (master)

Reviewed: https://review.openstack.org/209998
Committed: https://git.openstack.org/cgit/stackforge/os-ansible-deployment/commit/?id=d82bbb4336cc97ccafa3fce660992816f3472a85
Submitter: Jenkins
Branch: master

commit d82bbb4336cc97ccafa3fce660992816f3472a85
Author: Jesse Pretorius <email address hidden>
Date: Thu Aug 6 16:35:03 2015 +0100

    Remove unused python clients from repo & tempest

    This patch removes the unused python clients from the tempest
    role and the openstack_clients in the repo as these projects
    may introduce incompatible requirements to the projects we
    deploy and support.

    Change-Id: I2d412dea8d91c94fc4ff9a5f64c19ae9c44fed8e
    Closes-Bug: #1482260

Changed in openstack-ansible:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to os-ansible-deployment (kilo)

Fix proposed to branch: kilo
Review: https://review.openstack.org/210302

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to os-ansible-deployment (kilo)

Reviewed: https://review.openstack.org/210302
Committed: https://git.openstack.org/cgit/stackforge/os-ansible-deployment/commit/?id=56229928bb5bb314c16c45382816bca04c27896a
Submitter: Jenkins
Branch: kilo

commit 56229928bb5bb314c16c45382816bca04c27896a
Author: Jesse Pretorius <email address hidden>
Date: Thu Aug 6 16:35:03 2015 +0100

    Remove unused python clients from repo & tempest

    This patch removes the unused python clients from the tempest
    role and the openstack_clients in the repo as these projects
    may introduce incompatible requirements to the projects we
    deploy and support.

    Change-Id: I2d412dea8d91c94fc4ff9a5f64c19ae9c44fed8e
    Closes-Bug: #1482260
    (cherry picked from commit d82bbb4336cc97ccafa3fce660992816f3472a85)

Revision history for this message
Davanum Srinivas (DIMS) (dims-v) wrote : Fix included in openstack/openstack-ansible 11.2.11

This issue was fixed in the openstack/openstack-ansible 11.2.11 release.

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/openstack-ansible 11.2.12

This issue was fixed in the openstack/openstack-ansible 11.2.12 release.

Revision history for this message
Davanum Srinivas (DIMS) (dims-v) wrote : Fix included in openstack/openstack-ansible 11.2.14

This issue was fixed in the openstack/openstack-ansible 11.2.14 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.