Lock down PBR to < version 0.11.0

This change was made to ensure that PBR is using version < 0.11.0.
This is because changes in upstream PBR have made it impossible to
build contributing packages in heat and will likely impact other
services until the switch to liberty is in full effect. To ensure
consistent building of OpenStack packages PBR is now being installed
in the repo server containers which will ensure there are no
assumptions being made when creating python packages from OpenStack
contributing sources that may not be as well maintained as others.

Change-Id: I20c216543e63ef142119c2625fb219e030a708dd
Partial-bug: 1450733
This commit is contained in:
Kevin Carter 2015-05-01 09:40:14 -05:00
parent ac95fc29bf
commit 688516acf0
2 changed files with 6 additions and 0 deletions

View File

@ -69,8 +69,12 @@ repo_apt_packages:
- sqlite3 - sqlite3
- vlan - vlan
# The version of PBR is being locked down to resolve an upstream issue with
# all of the services transitioning to Liberty
# https://bugs.launchpad.net/openstack-ansible/+bug/1450733
repo_pip_packages: repo_pip_packages:
- cloudlib - cloudlib
- "pbr>=0.6,!=0.7,<0.11.0"
- PyCrypto - PyCrypto
- python-memcached - python-memcached
- PyYAML - PyYAML

View File

@ -7,3 +7,5 @@ PrettyTable>=0.7,<0.8 # scripts/inventory-manage.py
pycrypto>=2.6 # ansible pycrypto>=2.6 # ansible
PyYAML>=3.1.0 # ansible PyYAML>=3.1.0 # ansible
requests>=2.2.0,!=2.4.0 # scripts/os-ansible-role-requirements.py requests>=2.2.0,!=2.4.0 # scripts/os-ansible-role-requirements.py
pbr>=0.6,!=0.7,<0.11.0 # locked to lower than 0.11.0 due to issue https://bugs.launchpad.net/openstack-ansible/+bug/1450733