1120 Commits

Author SHA1 Message Date
Jeremy Stanley
9f3770c349 Add a script to find cruft global requirements
Change-Id: Iee610bff2fedff9d54a1c505451507f3e6559af8
2015-01-17 20:27:19 +00:00
Jenkins
f4968288f8 Merge "Add gabbi requirement for API testing in Ceilometer" 2015-01-16 13:14:11 +00:00
Jenkins
0a7c0eebe5 Merge "Bump up taskflow to >=0.6" 2015-01-16 01:07:50 +00:00
Doug Hellmann
5778c9c37c Add oslo.log
oslo.log 0.1.0 is the first release of the library.

Change-Id: I5960c99b603c86aa78b49edd9b2081f395181a6a
2015-01-15 14:20:15 -05:00
Jenkins
f940a0522c Merge "update tools/integration.sh to latest version from pbr" 2015-01-15 02:02:37 +00:00
Sean Dague
82cf7d581c update tools/integration.sh to latest version from pbr
this syncs the latest changes so we can hopefully get this out of pbr
for good and into the requirements repo.

Change-Id: I37b1510f3639c332a13bd7fc892b66f71b99b594
2015-01-13 16:20:36 -05:00
Matt Riedemann
53c356d695 Block oslo.concurrency 0.4.0
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
2015-01-13 09:45:57 -08:00
Jenkins
1d07b329ef Merge "Use oslo.serialization without the namespace package" 2015-01-12 23:58:34 +00:00
Chris Dent
f35395e09b Add gabbi requirement for API testing in Ceilometer
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
2015-01-11 12:41:37 +00:00
Jenkins
6ab414d5c8 Merge "Update to latest hacking (0.10.0)" 2015-01-10 22:39:54 +00:00
Joe Gordon
c522b835c8 Update to latest hacking (0.10.0)
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
2015-01-09 12:55:33 -08:00
Jenkins
486fbe0280 Merge "update test-requirements to current" 2015-01-09 18:34:11 +00:00
Jenkins
fe0dc83130 Merge "provide more meaningful output on update.py" 2015-01-09 18:26:55 +00:00
Jenkins
bdb5d20db4 Merge "Use oslo.utils without namespace package" 2015-01-09 18:24:34 +00:00
Attila Fazekas
0809b01d23 Limit boto version to <2.35.0
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
2015-01-09 12:40:11 +01:00
Jenkins
1be88fc483 Merge "Add new angular deps to global-requirements.txt for Horizon" 2015-01-09 00:17:17 +00:00
Jenkins
bc9716f44b Merge "Update oslo.middleware to 0.3.0" 2015-01-09 00:06:58 +00:00
Doug Hellmann
42e2271f4c Use oslo.serialization without the namespace package
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
2015-01-08 16:24:26 -05:00
Sean Dague
80cb7c9223 update test-requirements to current
The previous test requirements were pretty old, this matches more
closely what the rest of the project is using.

Change-Id: I24b6e65ab89dea4de864b5581de3865bb0b4e718
2015-01-08 16:19:16 -05:00
Sean Dague
38b7490667 provide more meaningful output on update.py
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
2015-01-08 16:18:26 -05:00
Jenkins
f74bcaf4e0 Merge "Update oslo.config to 1.6.0" 2015-01-08 18:40:59 +00:00
Doug Hellmann
92bd3d96d4 Use oslo.utils without namespace package
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
2015-01-08 09:09:26 -05:00
Richard Jones
bd1da05363 Add new angular deps to global-requirements.txt for Horizon
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
2015-01-07 21:59:54 -07:00
Jenkins
aa908c5a92 Merge "global-requirements: Update oslo.db to 1.3.0" 2015-01-08 02:25:14 +00:00
Jenkins
614bb9a54d Merge "Angular xstatic for Version 1.3.7" 2015-01-08 02:07:41 +00:00
Brant Knudson
b4201a317b Update oslo.middleware to 0.3.0
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
2015-01-07 15:25:41 -06:00
Jenkins
08f2984c7c Merge "Add Octavia to project list" 2015-01-07 14:04:44 +00:00
Kashyap Chamarthy
dbd1c74770 global-requirements: Update oslo.db to 1.3.0
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
2015-01-07 15:00:38 +01:00
Travis Tripp
6493a66714 Angular xstatic for Version 1.3.7
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
2015-01-05 17:10:28 -07:00
Brant Knudson
b625648079 Update oslo.config to 1.6.0
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
2015-01-05 14:55:54 -06:00
Ian Cordasco
2b588aeb69 Update only if version requirement has changed
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
2015-01-02 13:58:57 -06:00
Jenkins
aded3fa0c1 Merge "Add new neutron service repos to projects list" 2015-01-02 18:12:41 +00:00
Joshua Harlow
8f9fa491b3 Bump up taskflow to >=0.6
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
2014-12-19 12:47:55 -08:00
Jenkins
12412f4364 Merge "Ensure we have a PEP 440 compatible version of pytz" 2014-12-18 10:10:36 +00:00
Jenkins
7ebdaf52da Merge "Set alembic>=0.7.1" 2014-12-18 00:57:54 +00:00
Donald Stufft
051dfe9883 Ensure we have a PEP 440 compatible version of pytz
Change-Id: I5af13d3ff66ad298ee82831f957c72cbe2fddf99
2014-12-17 00:31:00 -05:00
Jenkins
3f9fbe750c Merge "Add tooz to project list to update" 2014-12-17 03:47:11 +00:00
Jenkins
0ad261d285 Merge "pymemcache and sysv_ipc for tooz" 2014-12-16 19:14:58 +00:00
Davanum Srinivas
7508131321 pymemcache and sysv_ipc for tooz
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
2014-12-15 16:34:10 +01:00
Doug Wiegley
c6d382f82d Add Octavia to project list
Change-Id: I3814ede07a145a18c2fe91b799436b3acf1a28a9
2014-12-13 21:56:18 -07:00
Doug Wiegley
1d545edbeb Add new neutron service repos to projects list
Change-Id: I08b5e9941beb37349ad06ae67877b80c5ca3f810
2014-12-13 21:55:30 -07:00
Jenkins
a92991c8b6 Merge "Upgrade oslo.vmware>=0.8.0" 2014-12-12 22:05:55 +00:00
Travis Tripp
68920d14e1 Updating python-glanceclient to 0.15.0 release
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
2014-12-12 08:48:48 -07:00
Gary Kotton
aface52c8a Upgrade oslo.vmware>=0.8.0
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
2014-12-11 08:46:10 -08:00
Joshua Harlow
cc7770e135 Bump up oslo.utils to 1.1.0
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
2014-12-10 12:35:56 -08:00
Jenkins
7368d04c2d Merge "Add nova-docker to tracked project list" 2014-12-10 17:27:34 +00:00
Jenkins
cf72cb2a17 Merge "Update xstatic-font-awesome to 4.2.0" 2014-12-10 17:27:31 +00:00
Jenkins
fe1293e9e2 Merge "Bump the minimum required version of retrying" 2014-12-10 17:27:28 +00:00
Jenkins
7813befbc4 Merge "Upgrade oslo.vmware>=0.7.0" 2014-12-10 16:53:50 +00:00
Julien Danjou
0dcfd74efb Add tooz to project list to update
Change-Id: I1d73e010c75856ab482f9d3d63f361749ae1b7ab
2014-12-09 15:32:57 +01:00