Merge "Add RPM package dependencies needed for Barbican nodes post oslo.msg/pbr."

This commit is contained in:
Jenkins 2014-01-22 19:52:18 +00:00 committed by Gerrit Code Review
commit 80a89a3dd1
2 changed files with 21 additions and 14 deletions

View File

@ -16,10 +16,13 @@ BuildArch: noarch
BuildRequires: python2-devel
Requires(pre): shadow-utils
Requires: python-alembic, python-crypto, python-dateutil
Requires: python-eventlet, python-falcon, python-iso8601, python-jsonschema
Requires: python-keystoneclient, python-kombu, python-oslo.config, python-paste-deploy
Requires: python-pysqlite, python-sqlalchemy, python-stevedore, python-oslo.messaging
Requires: python-uwsgi, python-webob, python-netaddr, python-babel, python-pbr
Requires: python-eventlet, python-falcon-barbican, python-iso8601, python-jsonschema
Requires: python-keystoneclient-barbican
Requires: python-kombu, python-oslo.config, python-pastedeploy-barbican
Requires: python-pysqlite, python-wsgiref-barbican
Requires: python-sqlalchemy >= 0.7.8, python-sqlalchemy <= 0.7.99
Requires: python-stevedore, python-oslo.messaging
Requires: python-uwsgi, python-webob-barbican, python-netaddr, python-babel, python-pbr
%description
Common files for Barbican Key Management API (barbican-api) and

View File

@ -7,25 +7,29 @@
pushd $WORKSPACE/rpmbuild
export PYENV_VERSION=system
fpm -s python -t rpm falcon
fpm -s python -t rpm -n python-falcon-barbican -v 0.1.6 falcon
fpm -s python -t rpm uWSGI
fpm -s python -t rpm -n python-wsgiref-barbican -v 0.1.2 wsgiref
fpm -s python -t rpm pysqlite
fpm -s python -t rpm eventlet
fpm -s python -t rpm -v 0.13.0 eventlet
fpm -s python -t rpm oslo.config
fpm -s python -t rpm iso8601
fpm -s python -t rpm -v 3.0.8 kombu
fpm -s python -t rpm webob
fpm -s python -t rpm -n python-webob-barbican -v 1.2.3 webob
# --> # python-webob.noarch 0.9.6.1-3.el6 exists, but is incompatible
# fpm -s python -t rpm PasteDeploy
fpm -s python -t rpm -n python-pastedeploy-barbican -v 1.5.0 PasteDeploy
# --> python-paste-deploy 1.3.3-2.1.el6
fpm -s python -t rpm python-keystoneclient
fpm -s python -t rpm stevedore
# Rename keystoneclient due to odd dependency issue with yum repo.
fpm -s python -t rpm -n python-keystoneclient-barbican -v 0.4.1 python-keystoneclient
fpm -s python -t rpm -v 0.12 stevedore
fpm -s python -t rpm -n python-crypto pycrypto
# --> python-crypto 2.0.1-22.el6 exists, but is too old
fpm -s python -t rpm python-dateutil
# --> python-dateutil 1.4.1-6.el6 exists, but is incompatible
fpm -s python -t rpm jsonschema
fpm -s python -t rpm SQLAlchemy
fpm -s python -t rpm -v 1.3.0 jsonschema
fpm -s python -t rpm -v 0.7.10 SQLAlchemy
# --> python-sqlalchemy 0.5.5-3.el6_2 exists, but is incompatible
fpm -s python -t rpm alembic
@ -39,7 +43,7 @@ fpm -s python -t rpm oslo.messaging-1.3.0a1/setup.py
# ---------------------
# oslo copy-pasta depends on
# fpm -s python -t rpm netaddr
fpm -s python -t rpm netaddr
fpm -s python -t rpm Babel
fpm -s python -t rpm pytz
@ -61,7 +65,7 @@ fpm -s python -t rpm ordereddict
# fpm -s python -t rpm six
# fpm -s python -t rpm argparse
fpm -s python -t rpm d2to1
fpm -s python -t rpm pbr
fpm -s python -t rpm -v 0.5.21 pbr
# --> pbr needs setuptools-git
fpm -s python -t rpm setuptools-git
fpm -s python -t rpm prettytable