<html><body>
<pre>[ https://ovirt-jira.atlassian.net/browse/OVIRT-1831?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]</pre>
<h3>Barak Korren updated OVIRT-1831:</h3>
<pre>Epic Link: OVIRT-400</pre>
<blockquote><h3>Make `global-setup.sh` check if packages are installed before trying to install them</h3>
<pre> Key: OVIRT-1831
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1831
Project: oVirt - virtualization made easy
Issue Type: Improvement
Components: oVirt CI
Reporter: Barak Korren
Assignee: infra</pre>
<p>The way ‘{{global-setup.sh}}’ works currently is that it tries to install all the packages it needs in a single yum command and then runs in a loop and checks if the packages were installed properly. If the packages are already installed this takes a negligible amount of time on CentOS slaves, but on Fedora it seems to take much longer and as much as 2 minutes. We should try to make ‘{{global-setup.sh}}’ faster by making it not try to install packages before checking if they are there, but instead check first and only try to install the missing ones. Note that if we'll install multiple packages in a single command, we'll still need to verify they were properly installed after the yum/dnf command finishes.</p></blockquote>
<p>— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100075)</p>
<img src="https://u4043402.ct.sendgrid.net/wf/open?upn=i5TMWGV99amJbNxJpSp2-2BJ33BSM3tuiUfRTk64K-2BOjGpF-2BuMzoJRRB1ifzZIErtIxTccLy521zz7OxZViB5mnpbbwYJFz6flgevXOzUJVH-2FqBqvcqqqKIp3p4OcyDFOsRwvaLk1r7X8JpLEbbYtQ-2F8se-2FAoG3NqMy6MEF960fM4WCfArIPipDAxV3I9QtDxwIZkeNWD9yApPsdJra3V4NT7hIOoTif46hN9A2Na-2BIseHngSSOzrSPo87Xs5dlTOpPsTaugfzypmafRqumov1nJlxmR-2Bjv2AyLWY0XGz6JJDC4A52MM4uQfb-2BKzISH3a42zIIBnkFA5tmIwhrVR-2B5y79XGPdxvOlASawT-2FtrbK27xelYhmXA60s7kVFi6zzsZXeGCT2f-2F6ChklgDyzHk0Fb0KGMUUyqXUCk7ipo4Wy-2BsoiqvTl-2Bxr9I0J4M9p35xd" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/>
</body></html>