this syncs the latest changes so we can hopefully get this out of pbr
for good and into the requirements repo.
Change-Id: I37b1510f3639c332a13bd7fc892b66f71b99b594
The 0.4.0 release has a change 7c7493feb which
breaks nova unit tests on python 2*, the change
is being reverted and a 0.4.1 release will fix
that, but we can't use the 0.4.0 version in nova
without a workaround change.
Change-Id: Iae7c55861adc6cf09869c76ec2a1b4ef3f6955df
Related-Bug: #1410348
Ceilometer is using gabbi to drive functional testing of its API.
The minimum version requirement is for required fixture support and
pattern matching response headers.
Change-Id: I0f828c1ec184bb9a6760bb18eaafb9c91550d4db
Move test-requirements to use the new version of hacking.
Include hacking 0.10.x series in global-requirements.txt.
https://pypi.python.org/pypi/hacking/0.10.0 was released on 1/7/2015
Hacking 0.10.0 changes:
* flake8 now uses multiprocessing by default
* Remove H402: first line of docstring should end with punctuation
* Remove H904: Wrap long lines in parentheses and not backslash for line
* continuation
* Update H501 to check for self.__dict__
* Add H105: don't use author tags
* Add H238: check for old style class declarations
* Remove all git commit message rules: H801, H802, H803
* Remove complex import rules: H302, H306, H307
Dependency changes:
* pep8 from 1.5.6 to 1.5.7 (https://pypi.python.org/pypi/pep8)
* flake8 from 2.1.0 to 2.2.4 (https://pypi.python.org/pypi/flake8)
* six from >= 1.60 to >=1.7.0
Change-Id: Ib3de8e56e49af92a03560f81073088f3248da01d
tempest dvsm jobs started failing after the release of
boto 2.35.0.
The issue is under investigation, for
the time being the boto version will be limited.
Related-Bug: #1408987
Change-Id: I2f9c26168c1296cd8dc19dc59ae5d2831f90bd0d
Allow applications to depend on a version of oslo.serialization
that has code outside of the namespace package.
bp/drop-namespace-packages
Change-Id: Id1de584c06c81beaa7b91ddec9d63a7382e9443f
The previous test requirements were pretty old, this matches more
closely what the rest of the project is using.
Change-Id: I24b6e65ab89dea4de864b5581de3865bb0b4e718
In an attempt to make the proposal bot changes for requirements be
more meaningful make the update.py script return something that's more
user friendly.
Now by default the script will return the following to stdout on success:
Version change for: mox, mox3, testrepository, testtools
Updated project/test-requirements.txt:
mox==0.5.3 -> mox>=0.5.3
mox3==0.7.3 -> mox3>=0.7.0
testrepository>=0.0.13 -> testrepository>=0.0.17
testtools>=0.9.27 -> testtools>=0.9.32
Add a verbose flag that will provide much of the previous debug info.
Eliminate the giant dict dump of all the requirements files, as that
was largely impossible to make sense of, and rarely provided any
insight. During a devstack run you'll have git hashes for all the
trees, so can track down exact file contents if needed.
By making this the default stdout we can then capture and use this for
the git commit messages.
In order to make the test output matching human readable ignore the 80
column limit for the expected blocks via #noqa.
Change-Id: I85604db7bffafcd20bf3cc546fe3e5d7bda72193
Require the version of oslo.utils which allows applications to
update their code to not import from the namespace package.
bp/drop-namespace-package
Change-Id: Ib2eba3e8fa7d8616e673606dcf12f27476d70f20
These dependencies allow tighter integration between bootstrap and
angular, and a much cleaner, flexible and feature-rich framework
for handling tabular data.
Change in this version:
- updated smart-table version to new package with corrected content
- XStatic-Angular-Bootstrap>=0.11.0.2
- XStatic-smart-table>=1.4.5.3
Change-Id: Ia91b82c685e833c327d9ece5cf39fbd6c043ea41
oslo.middleware 0.3.0 was release which has moved the code out of
the oslo namespace. In order for other projects (such as keystone)
to take advantage of this the global-requirements.txt needs to be
updated.
bp drop-namespace-packages
Change-Id: I2565779b60b1780797e56469350f14d351c6674f
oslo.db 1.1.0 doesn't fulfil requirements for SQLAlchemy -- with current
Neutron git master (commit: 98c53d5) and oslo.db 1.1.0, DevStack
invocation fails with version conflicts. Updating oslo.db to 1.3.0 fixes
it.
So, update oslo.db version to 1.3.0 in global-requirements.txt.
Change-Id: I590a5049e0b4b6cbe0bfcdff472bbef5d7505bdb
Adding version 1.3.7
1.3.x angular is needed for Horizon launch instance work.
This was dependent on the following (done):
https://review.openstack.org/#/c/142520/
Xstatic-Angular 1.3.7 includes the following packages:
XStatic-Angular-Cookies
XStatic-Angular-Mock
They can be removed, but this apparently needs to be done
in a multi-step process. The interdependency chain,
(horizon has dependency on the old packages) causes
an integration test to fail. So, if we follow the normal
process, then we have to do it in the following order.
1) The newer pakage has to be added to global requirements
2) a) The new dependency has to be added to Horizon
b) Old dependencies must be removed from Horizon
3) The older packages must be removed from global requirements
- change 145096
At least this what I can tell how to make it all
work following processes since I can't modify the
requirements across projects in the same patch set.
Partially Implements: blueprint launch-instance-redesign
Change-Id: Ibd171723c6b7ba672c90daf35ae88f672e8d5f4e
oslo.config 1.6.0 was released and includes the change to move the
modules out of the namespace package. Before updating the projects
to use this the requirements needs to be updated.
Change-Id: I0e907cc6feac66663b3933fccd61b72b3fe10214
Previously, if any change was made to a line, it would update the line. This
includes whitespace changes around comments on the line. See
https://review.openstack.org/#/c/144782/ for an example of a unhelpful update.
Change-Id: I0d43c604c10e18c72810d42046d447fbf1deed10
The newer version of taskflow has functionality that was
extracted from cinder and that can now be shared across
cinder and glance (instead of duplicating code that was
starting to happen). So to avoid further duplication and
technical debt bump up the version so that the needed
removal of duplicated code can occur.
Change-Id: Ia03b2e4888f5f38cc9814b4be3d42c1957232293
Tooz currently does not enforce global requirements check and is
hence drifting. We need the pymemcache for the memcached driver
and we need sysv_ipc for the ipc driver in tooz.
Tooz uses pymemcache instead of the historical memcache Python bindings
because it has many more features including:
- Access to the "noreply" flag, which can significantly increase the
speed of writes.
- Configurable timeouts for socket connect and send/recv calls.
- Flexible, simple approach to serialization and deserialization.
- Python 3 support
- Unit tests!
Change-Id: If934a117039b4101190aba98dfe33ae491027956
Primarily, this addresses some forward compatibility
API changes happening in the Glance service. Without this
release, devstack deployments will have errors using the
v2 API due to patches added in Kilo.
In addition it contains patches that both Nova and Horizon
required.
Release notes: https://review.openstack.org/#/c/140079/
Other Release notes since the requirements were last
updated:
https://review.openstack.org/#/c/135267/
Change-Id: I5e3e1cd630505f735fa3c8a25a872769db48ff3b
This release includes several bug fixes (https://launchpad.net/oslo.vmware/+milestone/0.8.0)
as well as many other changes:
969bfba Switch to use requests/urllib3 and enable cacert validation
5b9408f Updated from global requirements
9d9bf2f Updated from global requirements
1ebbc4d Enable support for python 3.x
4dc0ded Updated from global requirements
589ba43 Activate pep8 check that _ is imported
Change-Id: I3912eb965359f1aa29b9313218924ceabd5d839e
Oslo.utils was recently released with version 1.1.0
That release contains some code that was extracted
from taskflow to provide general functionality to
other projects. So to allow taskflow to remove that
code from its own project we need to bump this up
to a version that includes that code.
Change-Id: Icfddc58933288576e7832bfc2bb1902c4f8b5cbc