<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Thu, Mar 2, 2017 at 11:32 AM Yedidyah Bar David &lt;<a href="mailto:didi@redhat.com">didi@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 Thu, Mar 2, 2017 at 11:24 AM, Pavel Zhukov &lt;<a href="mailto:pzhukov@redhat.com" class="gmail_msg" target="_blank">pzhukov@redhat.com</a>&gt; wrote:<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt; On Thu, Mar 02 2017, Sandro Bonazzola wrote:<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt;&gt; ovirt-engine-hosts-ansible-inventory has been dropped in favor of<br class="gmail_msg">
&gt;&gt; ovirt-engine-metrics<br class="gmail_msg">
&gt;&gt; Maybe this is the root cause.<br class="gmail_msg">
&gt; Right, I see the fix was merged <a href="https://gerrit.ovirt.org/73415" rel="noreferrer" class="gmail_msg" target="_blank">https://gerrit.ovirt.org/73415</a> and the job<br class="gmail_msg">
&gt; is green now.<br class="gmail_msg">
<br class="gmail_msg">
We merged ovirt-engine-metrics-1.0.0 and made sure it was built correctly<br class="gmail_msg">
by build-artifacts, prior to merging the engine patch that needs it.<br class="gmail_msg">
<br class="gmail_msg">
If that&#39;s not enough, please explain how should such things - two patches<br class="gmail_msg">
in two different git repos that need to be merged and then tested in a<br class="gmail_msg">
specific order - should be handled in the future.<br class="gmail_msg"></blockquote><div><br></div><div>Don&#39;t think there&#39;s a very good solution to this in our current architecture.</div><div>I think it&#39;s quite alright for the CI to fail on this - and then to succeed when fixed.</div><div>Y.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br class="gmail_msg">
The relevant patches, in current case, are:<br class="gmail_msg">
<br class="gmail_msg">
<a href="https://gerrit.ovirt.org/73414" rel="noreferrer" class="gmail_msg" target="_blank">https://gerrit.ovirt.org/73414</a><br class="gmail_msg">
<br class="gmail_msg">
Build ovirt-engine-metrics-1.0.0.<br class="gmail_msg">
build-artifacts finished at 09:36 (IST).<br class="gmail_msg">
<br class="gmail_msg">
<a href="https://gerrit.ovirt.org/73363" rel="noreferrer" class="gmail_msg" target="_blank">https://gerrit.ovirt.org/73363</a><br class="gmail_msg">
<br class="gmail_msg">
Remove ovirt-engine-hosts-ansible-inventory,<br class="gmail_msg">
and require ovirt-engine-metrics, which replaces it.<br class="gmail_msg">
Merged at 09:40, build-artifacts finished 10:00.<br class="gmail_msg">
<br class="gmail_msg">
Can we expect ost to run on packages based on the order in which they<br class="gmail_msg">
were merged, or built? If not, is there any other assumption we can<br class="gmail_msg">
make re the order? Also, can we affect this order somehow?<br class="gmail_msg">
<br class="gmail_msg">
Thanks,<br class="gmail_msg">
<br class="gmail_msg">
&gt; Thank you!<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt; On Thu, Mar 2, 2017 at 9:23 AM, Pavel Zhukov &lt;<a href="mailto:pzhukov@redhat.com" class="gmail_msg" target="_blank">pzhukov@redhat.com</a>&gt; wrote:<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt; Hello,<br class="gmail_msg">
&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt; ovirt-engine upgrade is failed on &#39;rpm -q&#39; command [2] so job [1] was<br class="gmail_msg">
&gt;&gt;&gt; marked as<br class="gmail_msg">
&gt;&gt;&gt; failed. It&#39;s reproducible and started from build [1] onward.<br class="gmail_msg">
&gt;&gt;&gt; I don&#39;t see any relevant patches in otopi/engine merged recently so no<br class="gmail_msg">
&gt;&gt;&gt; suspected patches<br class="gmail_msg">
&gt;&gt;&gt; sp far.<br class="gmail_msg">
&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt; [1] <a href="http://jenkins.ovirt.org/view/experimental%20jobs/job/test-" rel="noreferrer" class="gmail_msg" target="_blank">http://jenkins.ovirt.org/view/experimental%20jobs/job/test-</a><br class="gmail_msg">
&gt;&gt;&gt; repo_ovirt_experimental_master/5626/<br class="gmail_msg">
&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt; [2]<br class="gmail_msg">
&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt; 2017-03-02 02:48:13 DEBUG otopi.plugins.ovirt_engine_<br class="gmail_msg">
&gt;&gt;&gt; setup.ovirt_engine_common.distro-rpm.packages plugin.execute:926<br class="gmail_msg">
&gt;&gt;&gt; execute-output: (&#39;/bin/rpm&#39;, &#39;-q&#39;, &#39;ovirt-engine-webadmin-portal&#39;,<br class="gmail_msg">
&gt;&gt;&gt; &#39;ovirt-engine-dwh&#39;, &#39;ovirt-engine&#39;, &#39;ovirt-engine-restapi&#39;,<br class="gmail_msg">
&gt;&gt;&gt; &#39;ovirt-engine-dbscripts&#39;, &#39;ovirt-engine-tools-backup&#39;,<br class="gmail_msg">
&gt;&gt;&gt; &#39;ovirt-engine-dashboard&#39;, &#39;ovirt-engine-userportal&#39;,<br class="gmail_msg">
&gt;&gt;&gt; &#39;ovirt-engine-wildfly&#39;, &#39;ovirt-engine-backend&#39;,<br class="gmail_msg">
&gt;&gt;&gt; &#39;ovirt-engine-wildfly-overlay&#39;, &#39;ovirt-engine-hosts-ansible-inventory&#39;,<br class="gmail_msg">
&gt;&gt;&gt; &#39;ovirt-engine-tools&#39;, &#39;ovirt-engine-extension-aaa-jdbc&#39;) stderr:<br class="gmail_msg">
&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt; 2017-03-02 02:48:13 DEBUG otopi.transaction transaction.abort:119 aborting<br class="gmail_msg">
&gt;&gt;&gt; &#39;Yum Transaction&#39;<br class="gmail_msg">
&gt;&gt;&gt; Loaded plugins: fastestmirror, versionlock<br class="gmail_msg">
&gt;&gt;&gt; 2017-03-02 02:48:13 DEBUG otopi.transaction transaction.abort:119 aborting<br class="gmail_msg">
&gt;&gt;&gt; &#39;DWH Engine database Transaction&#39;<br class="gmail_msg">
&gt;&gt;&gt; 2017-03-02 02:48:13 DEBUG otopi.transaction transaction.abort:119 aborting<br class="gmail_msg">
&gt;&gt;&gt; &#39;Database Transaction&#39;<br class="gmail_msg">
&gt;&gt;&gt; 2017-03-02 02:48:13 DEBUG otopi.context context._executeMethod:142 method<br class="gmail_msg">
&gt;&gt;&gt; exception<br class="gmail_msg">
&gt;&gt;&gt; Traceback (most recent call last):<br class="gmail_msg">
&gt;&gt;&gt;   File &quot;/usr/lib/python2.7/site-packages/otopi/context.py&quot;, line 132, in<br class="gmail_msg">
&gt;&gt;&gt; _executeMethod<br class="gmail_msg">
&gt;&gt;&gt;     method[&#39;method&#39;]()<br class="gmail_msg">
&gt;&gt;&gt;   File &quot;/usr/share/otopi/plugins/otopi/core/transaction.py&quot;, line 93, in<br class="gmail_msg">
&gt;&gt;&gt; _main_end<br class="gmail_msg">
&gt;&gt;&gt;     self._mainTransaction.commit()<br class="gmail_msg">
&gt;&gt;&gt;   File &quot;/usr/lib/python2.7/site-packages/otopi/transaction.py&quot;, line 148,<br class="gmail_msg">
&gt;&gt;&gt; in commit<br class="gmail_msg">
&gt;&gt;&gt;     element.commit()<br class="gmail_msg">
&gt;&gt;&gt;   File &quot;/usr/share/ovirt-engine/setup/bin/../plugins/ovirt-<br class="gmail_msg">
&gt;&gt;&gt; engine-setup/ovirt-engine-common/distro-rpm/packages.py&quot;, line 146, in<br class="gmail_msg">
&gt;&gt;&gt; commit<br class="gmail_msg">
&gt;&gt;&gt;     osetupcons.RPMDistroEnv.VERSION_LOCK_APPLY<br class="gmail_msg">
&gt;&gt;&gt;   File &quot;/usr/lib/python2.7/site-packages/otopi/plugin.py&quot;, line 931, in<br class="gmail_msg">
&gt;&gt;&gt; execute<br class="gmail_msg">
&gt;&gt;&gt;     command=args[0],<br class="gmail_msg">
&gt;&gt;&gt; RuntimeError: Command &#39;/bin/rpm&#39; failed to execute<br class="gmail_msg">
&gt;&gt;&gt; 2017-03-02 02:48:13 ERROR otopi.context context._executeMethod:151 Failed<br class="gmail_msg">
&gt;&gt;&gt; to execute stage &#39;Transaction commit&#39;: Command &#39;/bin/rpm&#39; failed to execute<br class="gmail_msg">
&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt; --<br class="gmail_msg">
&gt;&gt;&gt; Pavel<br class="gmail_msg">
&gt;&gt;&gt; _______________________________________________<br class="gmail_msg">
&gt;&gt;&gt; Devel mailing list<br class="gmail_msg">
&gt;&gt;&gt; <a href="mailto:Devel@ovirt.org" class="gmail_msg" target="_blank">Devel@ovirt.org</a><br class="gmail_msg">
&gt;&gt;&gt; <a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.ovirt.org/mailman/listinfo/devel</a><br class="gmail_msg">
&gt;&gt;&gt;<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt; --<br class="gmail_msg">
&gt; Pavel Zhukov<br class="gmail_msg">
&gt; Software Engineer<br class="gmail_msg">
&gt; RHV DevOps<br class="gmail_msg">
&gt; IRC: landgraf<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
--<br class="gmail_msg">
Didi<br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
Devel mailing list<br class="gmail_msg">
<a href="mailto:Devel@ovirt.org" class="gmail_msg" target="_blank">Devel@ovirt.org</a><br class="gmail_msg">
<a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.ovirt.org/mailman/listinfo/devel</a><br class="gmail_msg">
</blockquote></div></div>