<div dir="ltr"><br><div class="gmail_extra">Hi,</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 18, 2016 at 2:57 PM, Juan Hernández <span dir="ltr"><<a href="mailto:jhernand@redhat.com" target="_blank">jhernand@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 08/18/2016 01:56 PM, Sandro Bonazzola wrote:<br>
> Hi,<br>
> looking at $ LC_ALL=C rpm -qlvp<br>
> <a href="http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/fc24/noarch/ovirt-engine-backend-4.1.0-0.0.master.20160817221906.git75736af.fc24.noarch.rpm|grep" rel="noreferrer" target="_blank">http://resources.ovirt.org/<wbr>pub/ovirt-master-snapshot/rpm/<wbr>fc24/noarch/ovirt-engine-<wbr>backend-4.1.0-0.0.master.<wbr>20160817221906.git75736af.<wbr>fc24.noarch.rpm|grep</a><br>
> jar |grep -v ^l |grep common<br>
><br>
> I see:<br>
><br>
> -rw-r--r-- 1 root root 77761 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/com/netflix/<wbr>config/main/archaius-core.jar<br>
> -rw-r--r-- 1 root root 16442 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/com/netflix/<wbr>hystrix/contrib/main/hystrix-<wbr>metrics-event-stream.jar<br>
> -rw-r--r-- 1 root root 290223 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/com/netflix/<wbr>hystrix/main/hystrix-core.jar<br>
> -rw-r--r-- 1 root root 738300 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/io/reactivex/<wbr>rxjava/main/rxjava.jar<br>
> -rw-r--r-- 1 root root 33218 Aug 18 00:19<br>
<br>
</span>I think these ^ are all related to the use of Hystrix, Roman will know.<br>
<div><div class="h5"><br></div></div></blockquote><div><br></div><div>They are on epel7 and fc23 and newer. </div><div><br></div><div>The package names are rxjava, archaius-core, hystrix-metrics-event-stream and hystrix-core, exactly like the jar name.</div><div><br></div><div>For epel7 it will definitely work, on fedora we have to try it out. </div><div>There might be a dependency to google guava on the newer archaius. Newest and very old archaius versions don't have this guava dependency.</div><div>At least everything except archaius-core can be taken from fedoa too.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
> /usr/share/ovirt-engine/<wbr>modules/common/org/apache/<wbr>avalon/framework/main/avalon-<wbr>framework-api.jar<br>
> -rw-r--r-- 1 root root 61021 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/apache/<wbr>avalon/framework/main/avalon-<wbr>framework-impl.jar<br>
> -rw-r--r-- 1 root root 401858 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/apache/<wbr>xmlgraphics/batik/main/batik-<wbr>awt-util.jar<br>
> -rw-r--r-- 1 root root 558892 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/apache/<wbr>xmlgraphics/batik/main/batik-<wbr>bridge.jar<br>
> -rw-r--r-- 1 root root 310919 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/apache/<wbr>xmlgraphics/batik/main/batik-<wbr>css.jar<br>
> -rw-r--r-- 1 root root 10257 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/apache/<wbr>xmlgraphics/batik/main/batik-<wbr>ext.jar<br>
> -rw-r--r-- 1 root root 67900 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/apache/<wbr>xmlgraphics/batik/main/batik-<wbr>extension.jar<br>
> -rw-r--r-- 1 root root 242866 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/apache/<wbr>xmlgraphics/batik/main/batik-<wbr>gvt.jar<br>
> -rw-r--r-- 1 root root 601098 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/apache/<wbr>xmlgraphics/batik/main/batik-<wbr>svg-dom.jar<br>
> -rw-r--r-- 1 root root 121997 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/apache/<wbr>xmlgraphics/batik/main/batik-<wbr>transcoder.jar<br>
> -rw-r--r-- 1 root root 128286 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/apache/<wbr>xmlgraphics/batik/main/batik-<wbr>util.jar<br>
> -rw-r--r-- 1 root root 569113 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/apache/<wbr>xmlgraphics/commons/main/<wbr>xmlgraphics-commons.jar<br>
> -rw-r--r-- 1 root root 3079811 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/apache/<wbr>xmlgraphics/fop/main/fop.jar<br>
<br>
</div></div>Avalon framework, Batik, xmlgraphics and FOP can't be replaced by links,<br>
because the versions included in Fedora are newer than what we need, and<br>
they don't work correctly for us.<br>
<span class=""><br>
> -rw-r--r-- 1 root root 6071 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/ovirt/<wbr>engine/api/metamodel-server/<wbr>main/metamodel-server.jar<br>
<br>
</span>This ^ is an oVirt project, but not distributed as RPM, only via Maven<br>
Central, so it can't be replaced with a link.<br>
<span class=""><br>
> -rw-r--r-- 1 root root 8225 Aug 18 00:20<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/ovirt/<wbr>engine/core/auth-plugin/main/<wbr>auth-plugin.jar<br>
> -rw-r--r-- 1 root root 4012 Aug 18 00:22<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/ovirt/<wbr>engine/core/logger/main/<wbr>logger.jar<br>
<br>
</span>These ^ are part of the engine, they should go in<br>
/usr/share/java/ovirt-engine, and should be replaced by links.<br>
<span class=""><br>
> -rw-r--r-- 1 root root 370051 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/<wbr>springframework/main/spring-<wbr>aop.jar<br>
> -rw-r--r-- 1 root root 731512 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/<wbr>springframework/main/spring-<wbr>beans.jar<br>
> -rw-r--r-- 1 root root 1097552 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/<wbr>springframework/main/spring-<wbr>context.jar<br>
> -rw-r--r-- 1 root root 1078737 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/<wbr>springframework/main/spring-<wbr>core.jar<br>
> -rw-r--r-- 1 root root 262990 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/<wbr>springframework/main/spring-<wbr>expression.jar<br>
> -rw-r--r-- 1 root root 7243 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/<wbr>springframework/main/spring-<wbr>instrument.jar<br>
> -rw-r--r-- 1 root root 423369 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/<wbr>springframework/main/spring-<wbr>jdbc.jar<br>
> -rw-r--r-- 1 root root 265523 Aug 18 00:19<br>
> /usr/share/ovirt-engine/<wbr>modules/common/org/<wbr>springframework/main/spring-<wbr>tx.jar<br>
><br>
<br>
</span>The version of the spring framework in Fedora (3.2) is older than the<br>
one we need (4.2), so those can't be replaced by links.<br>
<span class=""><br>
> Are there chances we can replace (some of the) above bundled jar files<br>
> with symlinks to system provided jar as we did for the other ones (at<br>
> least on fc24)?<br>
><br>
<br>
--<br>
</span>Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta<br>
3ºD, 28016 Madrid, Spain<br>
Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.<br>
</blockquote></div><br></div></div>