<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 "oslo_config/tests/test_cfg.py", 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 "/usr/lib/python2.7/site-packages/testtools/testcase.py", 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 "/usr/lib/python2.7/site-packages/testtools/testcase.py", 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: <oslo_config.tests.test_cfg.TestConfigOpts object at 0x24e3750> 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 "/usr/lib/python2.7/site-packages/mock/mock.py", 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 "oslo_config/tests/test_generator.py", 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 "oslo_config/generator.py", 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 "oslo_config/generator.py", 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 "oslo_config/generator.py", 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 "/usr/lib/python2.7/site-packages/stevedore/named.py", line 55, in __init__</font><br><font size="2" face="Lucida Console">    verify_requirements)</font><br><font size="2" face="Lucida Console">  File "/usr/lib/python2.7/site-packages/stevedore/extension.py", 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 "/usr/lib/python2.7/site-packages/stevedore/extension.py", line 163, in _load_plugins</font><br><font size="2" face="Lucida Console">    verify_requirements,</font><br><font size="2" face="Lucida Console">  File "/usr/lib/python2.7/site-packages/stevedore/named.py", 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 & Regards,<br><br>Hu Haoran (Vern)<br>------------------------------------------------------------------------- <br>IBM China Systems & Technology Lab<br>huhaoran@cn.ibm.com<br>86-21-60928179<br>"Let us use our own hardworking and determination to decide our destiny!"  - Jose Mourinho<BR>
</body></html>