When I build fuel image from master branch with packages with code from master branches, I can see the following errors:
Error: Execution of '/usr/bin/yum -d 0 -e 0 -y install nailgun' returned 1: Error: Package: nailgun-0.1.0-3.noarch (nailgun)
Requires: python-oslo-config = 1:1.2.1
Installed: 1:python-oslo-config-1.4.0.0-0.1.a3.mira1.noarch (@nailgun)
python-oslo-config = 1:1.4.0.0-0.1.a3.mira1
Error: Package: nailgun-0.1.0-3.noarch (nailgun)
Requires: python-sqlalchemy = 0.7.9
Available: python-sqlalchemy-0.5.5-3.el6_2.noarch (nailgun)
python-sqlalchemy = 0.5.5-3.el6_2
Available: python-sqlalchemy-0.9.4-2.mira1.x86_64 (nailgun)
python-sqlalchemy = 0.9.4-2.mira1
Error: Package: nailgun-0.1.0-3.noarch (nailgun)
Requires: python-alembic = 0.6.2
Available: python-alembic-0.6.5-2.el6.noarch (nailgun)
python-alembic = 0.6.5-2.el6
Error: Package: nailgun-0.1.0-3.noarch (nailgun)
Requires: python-netifaces = 0.8
Available: python-netifaces-0.10.4-1.el6.x86_64 (nailgun)
python-netifaces = 0.10.4-1.el6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Error: /Stage[main]/Nailgun::Venv/Package[nailgun]/ensure: change from absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0 -y install nailgun' returned 1: Error: Package: nailgun-0.1.0-3.noarch (nailgun)
Requires: python-oslo-config = 1:1.2.1
Installed: 1:python-oslo-config-1.4.0.0-0.1.a3.mira1.noarch (@nailgun)
python-oslo-config = 1:1.4.0.0-0.1.a3.mira1
Error: Package: nailgun-0.1.0-3.noarch (nailgun)
Requires: python-sqlalchemy = 0.7.9
Available: python-sqlalchemy-0.5.5-3.el6_2.noarch (nailgun)
python-sqlalchemy = 0.5.5-3.el6_2
Available: python-sqlalchemy-0.9.4-2.mira1.x86_64 (nailgun)
python-sqlalchemy = 0.9.4-2.mira1
Error: Package: nailgun-0.1.0-3.noarch (nailgun)
Requires: python-alembic = 0.6.2
Available: python-alembic-0.6.5-2.el6.noarch (nailgun)
python-alembic = 0.6.5-2.el6
Error: Package: nailgun-0.1.0-3.noarch (nailgun)
Requires: python-netifaces = 0.8
Available: python-netifaces-0.10.4-1.el6.x86_64 (nailgun)
python-netifaces = 0.10.4-1.el6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
__________________________________________
The root of this problem in hardcoded versions of requirements.
Fix proposed to branch: master /review. openstack. org/116667
Review: https:/