Block/cap incompatible libraries

This updates the global requirements to block requests 2.8.0 due to:
  https://launchpad.net/bugs/1476770 and
  https://launchpad.net/bugs/1503768 and
  https://launchpad.net/bugs/1505326

And also blocks oslo.messaging 2.6.0 temporarily due to:
  https://launchpad.net/bugs/1505295

And also blocks oslo.versionedobjects 0.11.0 temporarily due to:
  https://launchpad.net/bugs/1505677

And also blocks WebOb<1.5.0 temporarily due to:
  https://launchpad.net/bugs/1505153

Related-Bug: #1476770
Related-Bug: #1503768
Related-Bug: #1505326
Related-Bug: #1505295
Related-Bug: #1505153
Related-Bug: #1505677
Change-Id: I3aabbf717ef21a41c7bb9d21957df838642926f0
This commit is contained in:
Jesse Pretorius 2015-10-12 19:09:58 +01:00
parent cc0b311330
commit 81a750da5e
4 changed files with 22 additions and 4 deletions

View File

@ -0,0 +1,17 @@
# This file was created to collocate pins that are needed but should not be
# installed as base requirements
# Temporary pin:
# https://launchpad.net/bugs/1505295
oslo.messaging!=2.6.0
# Temporary pin:
# https://launchpad.net/bugs/1505153
WebOb<1.5.0
# Temporary pin:
# https://launchpad.net/bugs/1505677
oslo.versionedobjects!=0.11.0

View File

@ -31,7 +31,7 @@
## Global Requirements
requirements_git_repo: https://git.openstack.org/openstack/requirements
requirements_git_install_branch: f82ab92ed8ff1a278391a196a39382fbb4211583 # HEAD of "stable/liberty" as of 08.10.2015
requirements_git_install_branch: eaf04e511c6d604ef84f47cc3f915ec9a4b95d9f # HEAD of "stable/liberty" as of 09.10.2015
requirements_git_dest: "/opt/requirements_{{ requirements_git_install_branch | replace('/', '_') }}"

View File

@ -29,7 +29,8 @@ REQUIREMENTS_FILE_TYPES = [
'requirements.txt',
'global-requirements.txt',
'test-requirements.txt',
'dev-requirements.txt'
'dev-requirements.txt',
'global-requirement-pins.txt'
]

View File

@ -1,4 +1,4 @@
cloudlib>=0.3.0 # scripts/os-ansible-role-requirements.py
cloudlib>=0.3.0 # scripts/openstack-ansible-role-requirements.py
Jinja2>=2.6 # ansible
netaddr>=0.7.12 # playbooks/inventory/dynamic_inventory.py
paramiko>=1.13.0 # ansible
@ -6,4 +6,4 @@ pip>=6.0
PrettyTable>=0.7,<0.8 # scripts/inventory-manage.py
pycrypto>=2.6 # 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/openstack-ansible-role-requirements.py