<html><body><p>Hello,<br><br>I tried to rebuild the some noarch pkgs from Openstack Mitaka repo, but some of them got issues in both x86 and ppc64le platform.<br><br>For example, for python-oslo-config(<a href="http://vault.centos.org/7.2.1511/cloud/Source/openstack-mitaka/python-oslo-config-3.9.0-1.el7.src.rpm">http://vault.centos.org/7.2.1511/cloud/Source/openstack-mitaka/python-oslo-config-3.9.0-1.el7.src.rpm</a>£©<br>When the build process went to check, Some unit tests were failed. <br><br>For my point of view, the source code in srpm need some update or my build environment may have some issues. Did any buddy face the same situation before?   <br><br>some log from build:<br><font size="2" face="Lucida Console">running test</font><br><font size="2" face="Lucida Console">running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=60 ${PYTHON:-python} -m subunit.run discover -t ./ . --list</font><br><font size="2" face="Lucida Console">running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=60 ${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpFiPlSa</font><br><font size="2" face="Lucida Console">running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=60 ${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpbdPzKX</font><br><font size="2" face="Lucida Console">running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=60 ${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpz2uYD0</font><br><font size="2" face="Lucida Console">running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=60 ${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpCc_Hq1</font><br><font size="2" face="Lucida Console">running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=60 ${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmp7EWf0P</font><br><font size="2" face="Lucida Console">running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=60 ${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpwRRCEI</font><br><font size="2" face="Lucida Console">running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=60 ${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpPO60Tc</font><br><font size="2" face="Lucida Console">running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=60 ${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpq5UuZk</font><br><font size="2" face="Lucida Console">======================================================================</font><br><font size="2" face="Lucida Console">FAIL: oslo_config.tests.test_cfg.SadPathTestCase.test_conf_file_permission_denied</font><br><font size="2" face="Lucida Console">tags: worker-0</font><br><font size="2" face="Lucida Console">----------------------------------------------------------------------</font><br><font size="2" face="Lucida Console">Empty attachments:</font><br><font size="2" face="Lucida Console">  stderr</font><br><font size="2" face="Lucida Console">  stdout</font><br><br><font size="2" face="Lucida Console">Traceback (most recent call last):</font><br><font size="2" face="Lucida Console">  File &quot;oslo_config/tests/test_cfg.py&quot;, line 3120, in test_conf_file_permission_denied</font><br><font size="2" face="Lucida Console">    self.conf, ['--config-file', path])</font><br><font size="2" face="Lucida Console">  File &quot;/usr/lib/python2.7/site-packages/testtools/testcase.py&quot;, line 422, in assertRaises</font><br><font size="2" face="Lucida Console">    self.assertThat(our_callable, matcher)</font><br><font size="2" face="Lucida Console">  File &quot;/usr/lib/python2.7/site-packages/testtools/testcase.py&quot;, line 435, in assertThat</font><br><font size="2" face="Lucida Console">    raise mismatch_error</font><br><font size="2" face="Lucida Console">testtools.matchers._impl.MismatchError: &lt;oslo_config.tests.test_cfg.TestConfigOpts object at 0x24e3750&gt; returned None</font><br><font size="2" face="Lucida Console">======================================================================</font><br><font size="2" face="Lucida Console">FAIL: oslo_config.tests.test_generator.IgnoreDoublesTestCase.test_list_ignores_doubles</font><br><font size="2" face="Lucida Console">tags: worker-3</font><br><font size="2" face="Lucida Console">----------------------------------------------------------------------</font><br><font size="2" face="Lucida Console">Empty attachments:</font><br><font size="2" face="Lucida Console">  stderr</font><br><font size="2" face="Lucida Console">  stdout</font><br><br><font size="2" face="Lucida Console">Traceback (most recent call last):</font><br><font size="2" face="Lucida Console">  File &quot;/usr/lib/python2.7/site-packages/mock/mock.py&quot;, line 1305, in patched</font><br><font size="2" face="Lucida Console">    return func(*args, **keywargs)</font><br><font size="2" face="Lucida Console">  File &quot;oslo_config/tests/test_generator.py&quot;, line 857, in test_list_ignores_doubles</font><br><font size="2" face="Lucida Console">    for _, listing in generator._list_opts(None):</font><br><font size="2" face="Lucida Console">  File &quot;oslo_config/generator.py&quot;, line 336, in _list_opts</font><br><font size="2" face="Lucida Console">    _update_defaults(namespaces)</font><br><font size="2" face="Lucida Console">  File &quot;oslo_config/generator.py&quot;, line 320, in _update_defaults</font><br><font size="2" face="Lucida Console">    for update in _get_opt_default_updaters(namespaces):</font><br><font size="2" face="Lucida Console">  File &quot;oslo_config/generator.py&quot;, line 314, in _get_opt_default_updaters</font><br><font size="2" face="Lucida Console">    invoke_on_load=False)</font><br><font size="2" face="Lucida Console">  File &quot;/usr/lib/python2.7/site-packages/stevedore/named.py&quot;, line 55, in __init__</font><br><font size="2" face="Lucida Console">    verify_requirements)</font><br><font size="2" face="Lucida Console">  File &quot;/usr/lib/python2.7/site-packages/stevedore/extension.py&quot;, line 171, in _load_plugins</font><br><font size="2" face="Lucida Console">    self._on_load_failure_callback(self, ep, err)</font><br><font size="2" face="Lucida Console">  File &quot;/usr/lib/python2.7/site-packages/stevedore/extension.py&quot;, line 163, in _load_plugins</font><br><font size="2" face="Lucida Console">    verify_requirements,</font><br><font size="2" face="Lucida Console">  File &quot;/usr/lib/python2.7/site-packages/stevedore/named.py&quot;, line 119, in _load_one_plugin</font><br><font size="2" face="Lucida Console">    if ep.name not in self._names:</font><br><font size="2" face="Lucida Console">TypeError: argument of type 'NoneType' is not iterable</font><br><font size="2" face="Lucida Console">Ran 769 tests in 0.548s</font><br><font size="2" face="Lucida Console">FAILED (id=0, failures=2)</font><br><font size="2" face="Lucida Console">error: testr failed (1)</font><br><font size="2" face="Lucida Console">error: Bad exit status from /var/tmp/rpm-tmp.44whJa (%check)</font><br><br><br><br>Thanks &amp; Regards,<br><br>Hu Haoran (Vern)<br>------------------------------------------------------------------------- <br>IBM China Systems &amp; Technology Lab<br>huhaoran@cn.ibm.com<br>86-21-60928179<br>&quot;Let us use our own hardworking and determination to decide our destiny!&quot;  - Jose Mourinho<BR>
</body></html>