Skip to content

Commit 8087681

Browse files
authored
Merge pull request #2855 from ClusterHQ/integration-tests-again-FLOC-4464
[FLOC-4464] Get the postgresql and mongodb Integration tests working again Author: @wallrj Reviewer: @myechuri Fixes: https://clusterhq.atlassian.net/browse/FLOC-4464
2 parents a478afb + 8c899d2 commit 8087681

File tree

5 files changed

+32
-18
lines changed

5 files changed

+32
-18
lines changed

admin/packaging.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -653,6 +653,11 @@ def __str__(self):
653653
# Fixed upstream, but not released.
654654
'executable-not-elf-or-script',
655655

656+
# libffi installs shared libraries with executable bit setContent
657+
# '14:59:26 E: clusterhq-python-flocker: shlib-with-executable-bit
658+
# opt/flocker/lib/python2.7/site-packages/.libs_cffi_backend/libffi-72499c49.so.6.0.4
659+
'shlib-with-executable-bit',
660+
656661
# Our omnibus packages are never going to be used by upstream so
657662
# there's no bug to close.
658663
# https://lintian.debian.org/tags/new-package-should-close-itp-bug.html

requirements/admin.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
apache-libcloud==0.20.1
1+
apache-libcloud==1.0.0
22
# The `aws` command is required by the ``admin.installer``,
33
# `admin.test.test_installer` and in the release process.
4-
awscli==1.10.38
4+
awscli==1.10.44
55
bitmath==1.3.0.2
6-
boto==2.40.0
6+
boto==2.41.0
77
characteristic==14.3.0
88
deb-pkg-tools==1.36
99
docker-py==1.8.1
1010
effect==0.10.1
1111
eliot==0.11.0
12-
GitPython==2.0.5
12+
GitPython==2.0.6
1313
ipaddr==2.1.11
1414
# Provides enhanced HTTPS support for httplib and urllib2 using PyOpenSSL
1515
ndg-httpsclient==0.4.1
@@ -29,9 +29,9 @@ zope.interface==4.2.0
2929
## The following requirements were added by pip freeze:
3030
attrs==16.0.0
3131
backports.ssl-match-hostname==3.5.0.1
32-
botocore==1.4.28
32+
botocore==1.4.34
3333
cached-property==1.3.0
34-
cffi==1.6.0
34+
cffi==1.7.0
3535
chardet==2.3.0
3636
colorama==0.3.3
3737
coloredlogs==5.0
@@ -55,13 +55,13 @@ property-manager==2.1
5555
pyasn1==0.1.9
5656
pycparser==2.14
5757
pyOpenSSL==16.0.0
58-
python-debian==0.1.23
58+
python-debian==0.1.28
5959
python-mimeparse==1.5.2
6060
rsa==3.4.2
6161
s3transfer==0.0.1
6262
six==1.10.0
6363
smmap==0.9.0
6464
traceback2==1.4.0
6565
unittest2==1.1.0
66-
verboselogs==1.1
66+
verboselogs==1.4
6767
websocket-client==0.37.0

requirements/flocker-dev.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,15 @@
44
# We can't use the "in" marker comparison because it isn't recognised by
55
# setuptools, only by pkg_resources.
66
nomenclature==0.1.1
7+
# Required by flocker.acceptance.integration.test_postgres
8+
pg8000==1.10.6
79
pycrypto==2.6.1
810
# Sphinx docs dependencies
911
# enchant.tokenize is not detected by snakefood
1012
pyenchant==1.6.6
1113
pylint==1.5.6
14+
# Required by flocker.acceptance.integration.test_mongodb
15+
pymongo==3.2.2
1216
sphinx-prompt==1.0.0
1317
sphinxcontrib-spelling==2.1.2
1418
# XXX: This shouldn't be here. It's only needed by admin.packaging module but
@@ -18,7 +22,7 @@ virtualenv==15.0.2
1822
alabaster==0.7.8
1923
astroid==1.4.6
2024
Babel==2.3.4
21-
cffi==1.6.0
25+
cffi==1.7.0
2226
colorama==0.3.3
2327
docutils==0.12
2428
imagesize==0.7.1

requirements/flocker-dev.txt.in

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,15 @@
44
# We can't use the "in" marker comparison because it isn't recognised by
55
# setuptools, only by pkg_resources.
66
nomenclature >= "0.1.0"; sys_platform == "linux2"
7+
# Required by flocker.acceptance.integration.test_postgres
8+
pg8000
79
pycrypto
810
# Sphinx docs dependencies
911
# enchant.tokenize is not detected by snakefood
1012
pyenchant
1113
pylint
14+
# Required by flocker.acceptance.integration.test_mongodb
15+
pymongo
1216
sphinx-prompt
1317
sphinxcontrib-spelling
1418
# XXX: This shouldn't be here. It's only needed by admin.packaging module but

requirements/flocker.txt

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Libcloud is not detected by snakefood
2-
apache-libcloud==0.20.1
2+
apache-libcloud==1.0.0
33
bitmath==1.3.0.2
4-
boto==2.40.0
4+
boto==2.41.0
55
boto3==1.3.1
6-
botocore==1.4.28
6+
botocore==1.4.34
77
characteristic==14.3.0
88
python-cinderclient==1.8.0
99
docker-py==1.8.1
@@ -36,7 +36,7 @@ oauth2client==1.5.2
3636
# e.g. nomenclature; sys_platform==linux2 (FLOC-4429)
3737
pip==8.1.2
3838
pyOpenSSL==16.0.0
39-
psutil==4.2.0
39+
psutil==4.3.0
4040
--find-links git+https://github.com/ClusterHQ/[email protected]+chq5#egg=pyrsistent-0.11.13+chq5
4141
pyrsistent==0.11.13+chq5
4242
pytz==2016.4
@@ -60,7 +60,7 @@ alabaster==0.7.8
6060
attrs==16.0.0
6161
Babel==2.3.4
6262
backports.ssl-match-hostname==3.5.0.1
63-
cffi==1.6.0
63+
cffi==1.7.0
6464
cryptography==1.3.4
6565
debtcollector==1.5.0
6666
enum34==1.1.6
@@ -81,19 +81,20 @@ MarkupSafe==0.23
8181
monotonic==1.1
8282
msgpack-python==0.4.7
8383
netaddr==0.7.18
84-
oslo.config==3.11.0
84+
oslo.config==3.12.0
8585
oslo.i18n==3.7.0
86-
oslo.serialization==2.9.0
87-
oslo.utils==3.13.0
86+
oslo.serialization==2.10.0
87+
oslo.utils==3.14.0
8888
pbr==1.10.0
89-
positional==1.1.0
89+
positional==1.1.1
9090
prettytable==0.7.2
9191
pyasn1==0.1.9
9292
pyasn1-modules==0.0.8
9393
pycparser==2.14
9494
Pygments==2.1.3
9595
python-dateutil==2.5.3
9696
python-mimeparse==1.5.2
97+
rfc3986==0.3.1
9798
rsa==3.4.2
9899
service-identity==16.0.0
99100
simplejson==3.8.2

0 commit comments

Comments
 (0)