<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Thu, Nov 23, 2017 at 1:28 AM Nir Soffer &lt;<a href="mailto:nsoffer@redhat.com">nsoffer@redhat.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Thu, Nov 23, 2017 at 12:36 AM Barak Korren &lt;<a href="mailto:bkorren@redhat.com" target="_blank">bkorren@redhat.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 22 November 2017 at 20:50, Nir Soffer &lt;<a href="mailto:nsoffer@redhat.com" target="_blank">nsoffer@redhat.com</a>&gt; wrote:<br>
&gt; Vdsm should be ready now for fc27 and fcraw builds:<br>
&gt; <a href="https://gerrit.ovirt.org/#/c/84368/" rel="noreferrer" target="_blank">https://gerrit.ovirt.org/#/c/84368/</a><br>
<br>
How was this verified?<br></blockquote><div><br></div></div></div><div dir="ltr"><div class="gmail_quote"><div>Piotr, can you add more info about this? </div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
&gt; Can we enable the builds again?<br>
<br>
I&#39;d rather make sure we have proper verification so we don&#39;t end up<br>
blocking the development again....<br>
I&#39;d would have been great if you&#39;d let us temporarily enable the jobs<br>
before merging that patch so we could let them run on it to verify.<br></blockquote><div><br></div></div></div><div dir="ltr"><div class="gmail_quote"><div>I enabled the fc27 project temporarily, and it still fails when building</div><div> <a href="https://gerrit.ovirt.org/#/c/84368/" rel="noreferrer" target="_blank">https://gerrit.ovirt.org/#/c/84368/</a> trying to import ovirt_imageio_common.</div><div><br></div><div>The package is specified in the packages file:</div><div><br></div><div><div>$ git grep ovirt-imageio-common automation/*.packages.fc27</div><div>automation/check-patch.packages.fc27:ovirt-imageio-common<br></div><div><br></div></div><div>We use these repos:</div><div><div>$ cat automation/check-patch.repos.fc27 </div><div>tested,<a href="http://resources.ovirt.org/repos/ovirt/tested/master/rpm/$distro" target="_blank">http://resources.ovirt.org/repos/ovirt/tested/master/rpm/$distro</a></div><div>virt-preview,<a href="http://fedorapeople.org/groups/virt/virt-preview/fedora-$releasever/$basearch" target="_blank">http://fedorapeople.org/groups/virt/virt-preview/fedora-$releasever/$basearch</a></div></div><div><br></div><div>The package exists:</div><div><a href="http://resources.ovirt.org/repos/ovirt/tested/master/rpm/fc27/noarch/ovirt-imageio-common-1.2.0-0.201711212128.git9926984.fc27.noarch.rpm" target="_blank">http://resources.ovirt.org/repos/ovirt/tested/master/rpm/fc27/noarch/ovirt-imageio-common-1.2.0-0.201711212128.git9926984.fc27.noarch.rpm</a><br></div><div><br></div><div>repoquery is happy:</div><div><div>$ repoquery --repofrompath=r,<a href="http://resources.ovirt.org/repos/ovirt/tested/master/rpm/fc27" target="_blank">http://resources.ovirt.org/repos/ovirt/tested/master/rpm/fc27</a> --repoid=r list ovirt-imageio-common</div><div>ovirt-imageio-common-0:1.2.0-0.201711212128.git9926984.fc27.noarch<br></div></div><div><br></div><div>Maybe mock caching issue?<br></div><div><pre class="m_-125440304154391875inbox-inbox-console-output" style="box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;color:rgb(51,51,51);font-size:16px"><span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:00:28.127</b> </span>Using chroot cache = /var/cache/mock/fedora-27-x86_64-a9934b467f29c7317f7dd8f205d66ddd
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:00:28.127</b> </span>Using chroot dir = /var/lib/mock/fedora-27-x86_64-a9934b467f29c7317f7dd8f205d66ddd-7425</pre></div></div></div></blockquote><div><br></div><div><div>I verified now with mock_runner and fc27 as described here:</div><div><a href="http://ovirt-infra-docs.readthedocs.io/en/latest/CI/Using_mock_runner/index.html">http://ovirt-infra-docs.readthedocs.io/en/latest/CI/Using_mock_runner/index.html</a><br></div><div><br></div><div>on fc27, ovirt-imageio-common installed, but some network tests are failing.</div><div>the fcraw build failed with:</div><div><br></div><div><div>##########################################################</div><div>## Thu Nov 23 02:19:01 IST 2017 Finished env: fcraw:fedora-rawhide-x86_64</div><div>##      took 16 seconds</div><div>##      rc = 1</div><div>##########################################################</div><div>##! ERROR vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv</div><div>##! Last 20 log entries: ./mock_logs.ToGFaxTr/mocker-fedora-rawhide-x86_64.fcraw.init/stdout_stderr.log</div><div>##!</div><div>--&gt; Processing Dependency: libkrb5support.so.0()(64bit) for package: cyrus-sasl-2.1.26-35.fc28.x86_64</div><div>---&gt; Package cyrus-sasl-gssapi.x86_64 0:2.1.26-35.fc28 will be installed</div><div>---&gt; Package cyrus-sasl-lib.x86_64 0:2.1.26-35.fc28 will be installed</div><div>---&gt; Package dbus.x86_64 1:1.12.0-1.fc28 will be installed</div><div>---&gt; Package device-mapper-libs.x86_64 0:1.02.145-1.fc28 will be installed</div><div>--&gt; Processing Dependency: device-mapper = 1.02.145-1.fc28 for package: device-mapper-libs-1.02.145-1.fc28.x86_64</div><div>---&gt; Package dhcp-client.x86_64 12:4.3.6-7.fc28 will be installed</div><div>--&gt; Processing Dependency: dhcp-common = 12:4.3.6-7.fc28 for package: 12:dhcp-client-4.3.6-7.fc28.x86_64</div><div>--&gt; Processing Dependency: dhcp-libs(x86-64) = 12:4.3.6-7.fc28 for package: 12:dhcp-client-4.3.6-7.fc28.x86_64</div><div>--&gt; Processing Dependency: ipcalc for package: 12:dhcp-client-4.3.6-7.fc28.x86_64</div><div>--&gt; Processing Dependency: iputils for package: 12:dhcp-client-4.3.6-7.fc28.x86_64</div><div>--&gt; Processing Dependency: libdns-export.so.174()(64bit) for package: 12:dhcp-client-4.3.6-7.fc28.x86_64</div><div>--&gt; Processing Dependency: libirs-export.so.91()(64bit) for package: 12:dhcp-client-4.3.6-7.fc28.x86_64</div><div>--&gt; Processing Dependency: libisc-export.so.900()(64bit) for package: 12:dhcp-client-4.3.6-7.fc28.x86_64</div><div>--&gt; Processing Dependency: libisccfg-export.so.94()(64bit) for package: 12:dhcp-client-4.3.6-7.fc28.x86_64</div><div>--&gt; Processing Dependency: libomapi.so.0()(64bit) for package: 12:dhcp-client-4.3.6-7.fc28.x86_64</div><div>---&gt; Package dnf.noarch 0:2.7.5-3.fc28 will be installed</div><div>Error: Invalid version flag: if</div><div>Init took 15 seconds</div><div>============================</div><div>##!</div><div>##! ERROR ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</div><div>##!########################################################</div><div>Collecting mock logs</div><div>&#39;./mock_logs.ToGFaxTr/mocker-fedora-rawhide-x86_64.fcraw.init&#39; -&gt; &#39;exported-artifacts/mock_logs/mocker-fedora-rawhide-x86_64.fcraw.init&#39;</div><div>##########################################################</div></div><div><br></div><div>I tried twice, removing /var/cache/mock/fedora-rawhide* and old junk from /var/lib/mock/</div><div><br></div><div>So vdsm *is* ready for enabling fc27 in the CI, probably also for fcraw</div><div>(we use the same repo and packages files)</div><div><br></div><div>Barak, can you fix the fc27 CI job?</div><br class="inbox-inbox-Apple-interchange-newline"></div><div>Nir</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><pre class="m_-125440304154391875inbox-inbox-console-output" style="box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;color:rgb(51,51,51);font-size:16px"></pre><br class="m_-125440304154391875inbox-inbox-Apple-interchange-newline"></div><div><a href="http://jenkins.ovirt.org/job/vdsm_master_check-patch-fc27-x86_64/84/consoleFull" target="_blank">http://jenkins.ovirt.org/job/vdsm_master_check-patch-fc27-x86_64/84/consoleFull</a><br></div><div><br></div><div><pre style="box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;color:rgb(51,51,51);font-size:16px"><span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.428</b> </span>=================================== FAILURES ===================================
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.429</b> </span>_________________________ test_import[vdsm.kvm2ovirt] __________________________
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.430</b> </span>
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.430</b> </span>name = &#39;vdsm.kvm2ovirt&#39;
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.430</b> </span>
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.430</b> </span>    @pytest.mark.parametrize(&quot;name&quot;, find_modules())
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.431</b> </span>    def test_import(name):
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.431</b> </span>        try:
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.431</b> </span>&gt;           importlib.import_module(name)
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.432</b> </span>
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.432</b> </span>check_imports.py:61: 
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.432</b> </span>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.433</b> </span>/usr/lib64/python2.7/importlib/__init__.py:37: in import_module
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.434</b> </span>    __import__(name)
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.434</b> </span>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.434</b> </span>
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.435</b> </span>    from __future__ import absolute_import
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.435</b> </span>    
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.435</b> </span>    import argparse
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.435</b> </span>    from contextlib import contextmanager
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.435</b> </span>    import itertools
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.435</b> </span>    import sys
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.435</b> </span>    import threading
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.435</b> </span>    
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.435</b> </span>&gt;   from ovirt_imageio_common import directio
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.435</b> </span>E   ImportError: No module named ovirt_imageio_common
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.436</b> </span>
<span class="m_-125440304154391875inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">00:01:59.436</b> </span>../lib/vdsm/kvm2ovirt.py:28: ImportError</pre></div></div></div></blockquote></div></div>