Remove pam

The pam library was listed in global requirements.

Keystone doesn't require pam anymore, and I don't see any other
projects using it, so remove it.

Change-Id: I2d3c7ef17adf70374e14197ce906800d6ab841ab
(cherry picked from commit b16dd470537df357b4ca2128c921d5e357ee1710)
set default branch for stable/icehouse

Change-Id: I24aab6d5a3bad53dec8d9f00ff6e7c12fecf94d4
Add Pillow for stevedore doc build

As part of setting up gate jobs for stevedore, we have turned on
a doc build gate job. That job is failing because it can't install
Pillow. Nothing else uses Pillow, and it is not a runtime dependency
of stevedore.

This change adds Pillow to the stable/icehouse requirements list
so the check-grenade-dsvm job, which tries to verify that the
requirements for the projects are correct across releases,
will allow the new stevedore to use Pillow.

Change-Id: I96c80ce571bae71ef1b867b0c4f60572fa9a4c5c
Upgrade six requirement to 1.6.0

This is needed for having URL SplitResult support.

Closes-Bug: #1316328

Change-Id: I8486f8d6e07d577027856a15d60027f24cbe8782
(cherry picked from commit 794915d756c58f4fa8dbd96d6a591a859bec704d)
Rename climate -> blazar

The project has been renamed, rename in projects list.

Change-Id: Idac41c410e8b06bacede284a77c7b3759fceea82
(cherry picked from commit 0788d526dff587363b6465859c577bf982944301)
Update projects list for oslo.test renaming

* projects.txt: Rename openstack/oslo.test to openstack/oslotest.

Change-Id: I2891bc66a659bb773ca6901295462c28118414ea
(cherry picked from commit 9418f80740428c93413dc0dffaa5a8dac67c2739)
Remove openstack/database-api from list of projects

The Trove database-api docs have been moved out of the
openstack/database-api repository and into the openstack/trove
repository, so we no longer need openstack/database-api.

Change-Id: Icbca1a349d61286ef74e9e55df057d86cd8cbd85
(cherry picked from commit 13f65ba9d29bb6d89ee9d323f72ca0d3f9e00e78)
Merge "Remove openstack/database-api from list of projects" into stable/icehouse
Update openstack-doc-tools for translation of api-site

Version 0.13 of openstack-doc-tools is needed for building localized
books in the repo api-site, update the required version.

Significant changes between 0.11 and 0.13 are:
* ``openstack-generate-docbook`` handles now the api-site project.
* ``openstack-doc-test``: Handle changes in api-site project, new
  option --print-unused-files.
* ``openstack-autohelp``: Handle keystone_authtoken options.

Change-Id: I08677bbb08097f3b023515e9031f28a8da94ba67
(cherry picked from commit 2cdab0666db6abc142051e0d366bd4ad52f5b556)
Blocking version 1.1.6 of django_openstack_auth

The release of django_openstack_auth 1.1.6 introduced a change that
is not compatible with the stable/icehouse release. All gate jobs
are blocked until this is fixed.

Close-Bug: #1332855
Change-Id: I0f91df1e4b072a0d5c1360487078ef03eb731561
block problematic sqla 0.9.5

this is breaking nova floating ip db code, so has halted the gate.

(cherry picked from commit af8ffafd6e4d0ee695cf7e0a8202ee0c02b309a2)

Conflicts:
	global-requirements.txt

Change-Id: I99b8f316eff69cf3187c50ccb4c8f728e0454ecb
Merge "Update projects list for oslo.test renaming" into stable/icehouse
Merge "block problematic sqla 0.9.5" into stable/icehouse
Disallow alpha version oslo libs in Stable

Recently ran into some problems with cinder.conf file
updates.  Turns out that the current spcification for
oslo.messaging in global-requirements allowed the use
of alpha releases of the messaging library which we
don't want in stable/icehouse.

This patch just changes the requirement to 1.3.0
which should indicate that alpha designated versions
are not acceptable.

Change-Id: Ic4e449ff8654bd58e8594290d814ef0da0f3e8d6
Add new library oslo.i18n

Add the new library oslo.i18n so projects can start adopting it.

Change-Id: I65c44627dc1163d15962edef575134fb7c857a2e
(cherry picked from commit 977e7fc0852e58bc77c3db8bfdb70fbb17c50cb3)
Exclude Routes 2.0

The py33 wheel published on PyPI for Routes is broken, and as a
result causes failures for our Py3k unit test jobs when it's a
project requirement. https://github.com/bbangert/routes/issues/31

Conflicts:
	global-requirements.txt

Change-Id: I66fe7a29362c45bc6af8b473f14433656e14d3d0
(cherry picked from commit 80366feb60fe3501c8c003efbd6905a1bc111b6e)
Really ensure that sphinx <1.2 is installed

Because sphinx have release on pypi version suffixed by a letter for beta
purpose, ie: 1.2b3, even <1.2 is in requirement.txt 1.2b3 is installed.

This changes force the upper version to 1.1.999, to not install beta version
of sphinx 1.2.

Change-Id: I951951ce24388cc1c7a9e472daf58a1e12124aba
Closes-bug: #1346827
Merge "Exclude Routes 2.0" into stable/icehouse
Add requests-mock package to global requirements

requests-mock is a mocking layer for the requests package. It is
Apache-2 licensed.

The httpretty library has been used to provide a mocking layer for HTTP
requests. This has generally been successful however there have been a
number of problems with it over our usage, including poor python 3
support and a number of backwards incompatible releases from the
maintainer. It is also difficult to package by distributions.

httpretty was particularly chosen because it was compatible with both
httplib and requests, this is no longer such a requirement as almost all
OpenStack libraries have now moved to requests. Given that we can move
to a library with less complexity and more inline with OpenStack tools.

It is written in such a way that it is fairly simple to convert existing
httpretty test suites or httmock test suites to requests-mock.

I am the author of requests-mock and am also happy to move it to
stackforge, or otherwise connect it to gerrit so as we will not have any
future incompatible issues.

More info:
 - https://github.com/jamielennox/requests-mock
 - http://requests-mock.readthedocs.org/en/latest/

This would ideally not need to be in the icehouse branch however grenade
and other gate tests all run with the most current client release and so
require that the dependencies of the client match what is in the
requirements.

Change-Id: I09f2a22f84752571a278e9b90901ecb1fbedb654
(cherry picked from commit a0af4fa611016903f28b4032a16ba21063a0d4d5)
Add new library oslo.utils

Add the new library oslo.utils so projects can start adopting it.

In order to use oslo.utils in python-keystoneclient (and probably in
other clients), the requirement has to be in stable/icehouse otherwise
the check-tempest-dsvm-full-icehouse-* jobs fail with an error:

 'oslo.utils' is not a global requirement but it should be,something
 went wrong

Conflicts:

	global-requirements.txt

Change-Id: I9e61adfac71f159e3a6aa77cbcbb26279dc42869
(cherry picked from commit 10d2dfd4511dd4c7ba9c50d302058c33d6b6b778)