8234b92e57
Future incompatible changes in database schema, like removing, renaming columns and tables can break rolling upgrades (upgrades when Keystone services are run at different versions simultaneously). This patch bans schema changes which cause incompatibilities - specifically drops and alters. Note that it is not bullet-proof - some incompatible schema changes like adding incompatible constraints may still get through. Closes-Bug: #1509944 Partially-Implements: bp online-schema-migration Change-Id: I080cba842adfd0be5d14a51a5ada1ae2ea62863b
43 lines
1.2 KiB
Plaintext
43 lines
1.2 KiB
Plaintext
# The order of packages is significant, because pip processes them in the order
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
# process, which may cause wedges in the gate later.
|
|
|
|
hacking<0.11,>=0.10.0
|
|
pep257==0.7.0 # MIT License
|
|
flake8-docstrings==0.2.1.post1 # MIT
|
|
bashate>=0.2 # Apache-2.0
|
|
|
|
# computes code coverage percentages
|
|
coverage>=3.6 # Apache-2.0
|
|
# fixture stubbing
|
|
fixtures>=1.3.1 # Apache-2.0/BSD
|
|
# xml parsing
|
|
lxml>=2.3 # BSD
|
|
# mock object framework
|
|
mock>=1.2 # BSD
|
|
oslotest>=1.10.0 # Apache-2.0
|
|
# required to build documentation
|
|
sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
|
|
# test wsgi apps without starting an http server
|
|
WebTest>=2.0 # MIT
|
|
|
|
# mox was removed in favor of mock. We should not re-enable this module. See
|
|
# discussion: http://lists.openstack.org/pipermail/openstack-dev/2013-July/012484.html
|
|
#mox>=0.5.3
|
|
|
|
python-subunit>=0.0.18 # Apache-2.0/BSD
|
|
testrepository>=0.0.18 # Apache-2.0/BSD
|
|
testtools>=1.4.0 # MIT
|
|
|
|
# For documentation
|
|
oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
|
|
reno>=0.1.1 # Apache2
|
|
|
|
tempest-lib>=0.13.0 # Apache-2.0
|
|
|
|
# Functional tests.
|
|
requests!=2.9.0,>=2.8.1 # Apache-2.0
|
|
|
|
# For fixtures from oslo.db
|
|
testresources>=0.2.4 # Apache-2.0/BSD
|