<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jun 9, 2017 at 11:05 AM, Fabrice Bacchella <span dir="ltr">&lt;<a href="mailto:fabrice.bacchella@orange.fr" target="_blank">fabrice.bacchella@orange.fr</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I haven&#39;t switched from ntp to chrony. So I have configured my puppet to remove it as it&#39;s now part of default installation of rhel.<br>
<br>
I works well with everything except on vdsm, since last upgrade:<br>
<br>
 # yum erase chrony<br>
..<br>
Removing for dependencies:<br>
 vdsm                                              x86_64                               4.19.15-1.el7.centos                               @ovirt-4.1                               2.6 M<br>
 vdsm-hook-vmfex-dev                               noarch                               4.19.15-1.el7.centos                               @ovirt-4.1                                21 k<br>
<br>
<br>
Why vdsm depends on chrony ? Any time synchronisation solution is good. Is that the role of ovirt to chose for me ?<br></blockquote><div><br></div><div>Adding people involved in this change.</div><div>Please note the change has been reviewed and discussed on <a href="https://gerrit.ovirt.org/#/c/73822/">https://gerrit.ovirt.org/#/c/73822/</a> for addressing <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1428419">https://bugzilla.redhat.com/show_bug.cgi?id=1428419</a></div><div>and it moves from requiring ntp to requiring chrony.</div><div>So it was already deciding for you, you just both were in agreement :-)</div><div><br></div><div>Sadly:</div><div><div># rpm -q --provides ntp</div><div>config(ntp) = 4.2.8p10-1.fc26</div><div>ntp = 4.2.8p10-1.fc26</div><div>ntp(x86-64) = 4.2.8p10-1.fc26</div></div><div><br></div><div><div>rpm -q --provides chrony</div><div>chrony = 3.1-4.fc26</div><div>chrony(x86-64) = 3.1-4.fc26</div><div>config(chrony) = 3.1-4.fc26</div></div><div><br></div><div>there&#39;s no way to require just the time synchronization capability like in httpd providing the webserver capability:</div><div><br></div><div><div># rpm -q --provides httpd</div><div>config(httpd) = 2.4.25-8.fc26</div><div>httpd = 2.4.25-8.fc26</div><div>httpd(x86-64) = 2.4.25-8.fc26</div><div>httpd-mmn = 20120211</div><div>httpd-mmn = 20120211x8664</div><div>httpd-suexec = 2.4.25-8.fc26</div><div>mod_dav = 2.4.25-8.fc26</div><div>webserver</div></div><div><br></div><div><div># dnf provides webserver</div><div>Ultima verifica della scadenza dei metadati: 0:02:59 fa il Fri Jun 09 11:36:58 2017 CEST.</div><div>httpd-2.4.25-8.fc26.x86_64 : Apache HTTP Server</div><div>Repo         : @System</div><div><br></div><div>nginx-1:1.10.3-1.fc26.x86_64 : A high performance web server and reverse proxy server</div><div>Repo         : @System</div><div><br></div><div>httpd-2.4.25-8.fc26.x86_64 : Apache HTTP Server</div><div>Repo         : updates-testing</div><div><br></div><div>cherokee-1.2.104-1.fc25.i686 : Flexible and Fast Webserver</div><div>Repo         : fedora</div><div><br></div><div>cherokee-1.2.104-1.fc25.x86_64 : Flexible and Fast Webserver</div><div>Repo         : fedora</div><div><br></div><div>httpd-2.4.25-5.fc26.x86_64 : Apache HTTP Server</div><div>Repo         : fedora</div><div><br></div><div>lighttpd-1.4.45-3.fc26.x86_64 : Lightning fast webserver with light system requirements</div><div>Repo         : fedora</div><div><br></div><div>nginx-1:1.10.3-1.fc26.x86_64 : A high performance web server and reverse proxy server</div><div>Repo         : fedora</div></div><div><br></div><div>In Fedora we may use boolean dependencies and install chrony only if ntp is not already installed: <a href="http://rpm.org/user_doc/boolean_dependencies.html">http://rpm.org/user_doc/boolean_dependencies.html</a></div><div>but this feature is not available in RHEL / CentOS.</div><div><br></div><div>I let others explain why we are enforcing the dependency on the package itself instead of moving vdsm to an error state if time synchronization is disabled at runtime:</div><div><br></div><div><div># timedatectl status</div><div>      Local time: ven 2017-06-09 11:45:18 CEST</div><div>  Universal time: ven 2017-06-09 09:45:18 UTC</div><div>        RTC time: ven 2017-06-09 09:45:18</div><div>       Time zone: Europe/Rome (CEST, +0200)</div><div> Network time on: yes</div><div>NTP synchronized: yes</div><div> RTC in local TZ: no</div></div><div><br></div><div><div># rpm -qf `which timedatectl`</div><div>systemd-233-3.fc26.x86_64</div></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@ovirt.org">Users@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/users</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-weight:bold;margin:0px;padding:0px;font-size:14px;text-transform:uppercase"><span>SANDRO</span> <span>BONAZZOLA</span></p><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:10px;margin:0px 0px 4px;text-transform:uppercase"><span>ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&amp;D</span></p><p style="font-family:overpass,sans-serif;margin:0px;font-size:10px;color:rgb(153,153,153)"><a href="https://www.redhat.com/" style="color:rgb(0,136,206);margin:0px" target="_blank">Red Hat <span>EMEA</span></a></p><table border="0" style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:medium"><tbody><tr><td width="100px"><a href="https://red.ht/sig" target="_blank"><img src="https://www.redhat.com/profiles/rh/themes/redhatdotcom/img/logo-red-hat-black.png" width="90" height="auto"></a></td><td style="font-size:10px"><div><a href="https://redhat.com/trusted" style="color:rgb(204,0,0);font-weight:bold" target="_blank">TRIED. TESTED. TRUSTED.</a></div></td></tr></tbody></table></div></div></div></div></div></div></div>
</div></div>