Description of problem: Missing "BuildRequires: python-iniparse" Version-Release number of selected component (if applicable): openstack-keystone-2012.1.1-1.el6 How reproducible: 100% Steps to Reproduce: 1. rpm -e python-iniparse --nodeps 2. rpmbuild --ba rpmbuild/SPECS/openstack-glance.spec Actual results: Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.bdDRZw + umask 022 + cd /root/rpmbuild/BUILD + cd glance-2012.1.1 + LANG=C + export LANG + unset DISPLAY + openstack-config --set etc/glance-registry.conf DEFAULT sql_connection mysql://glance:glance@localhost/glance Traceback (most recent call last): File "/usr/bin/openstack-config", line 19, in <module> import iniparse ImportError: No module named iniparse error: Bad exit status from /var/tmp/rpm-tmp.bdDRZw (%build) Expected results: Successfull build :) Additional info: - We discovered this building under Mock - We did not check, but this may also affect F16/17/..
You should get it in mock buildroot, openstack-glance.spec has BuildRequires: openstack-utils and openstack-utils Requires: python-iniparse
Note the corrected openstack-utils with appropriate dependencies is only in testing at present: https://admin.fedoraproject.org/updates/openstack-utils-2012.1-2.el6 I used a buildroot override to build the last glance package.