On 08/18/2016 01:56 PM, Sandro Bonazzola wrote:
> Hi,
> looking at $ LC_ALL=C rpm -qlvp
> 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
> jar |grep -v ^l |grep common
>
> I see:
>
> -rw-r--r-- 1 root root 77761 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/com/netflix/ I think these ^ are all related to the use of Hystrix, Roman will know.config/main/archaius-core.jar
> -rw-r--r-- 1 root root 16442 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/com/netflix/ hystrix/contrib/main/hystrix- metrics-event-stream.jar
> -rw-r--r-- 1 root root 290223 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/com/netflix/ hystrix/main/hystrix-core.jar
> -rw-r--r-- 1 root root 738300 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/io/reactivex/ rxjava/main/rxjava.jar
> -rw-r--r-- 1 root root 33218 Aug 18 00:19
Avalon framework, Batik, xmlgraphics and FOP can't be replaced by links,> /usr/share/ovirt-engine/modules/common/org/apache/ avalon/framework/main/avalon- framework-api.jar
> -rw-r--r-- 1 root root 61021 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/apache/ avalon/framework/main/avalon- framework-impl.jar
> -rw-r--r-- 1 root root 401858 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/apache/ xmlgraphics/batik/main/batik- awt-util.jar
> -rw-r--r-- 1 root root 558892 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/apache/ xmlgraphics/batik/main/batik- bridge.jar
> -rw-r--r-- 1 root root 310919 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/apache/ xmlgraphics/batik/main/batik- css.jar
> -rw-r--r-- 1 root root 10257 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/apache/ xmlgraphics/batik/main/batik- ext.jar
> -rw-r--r-- 1 root root 67900 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/apache/ xmlgraphics/batik/main/batik- extension.jar
> -rw-r--r-- 1 root root 242866 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/apache/ xmlgraphics/batik/main/batik- gvt.jar
> -rw-r--r-- 1 root root 601098 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/apache/ xmlgraphics/batik/main/batik- svg-dom.jar
> -rw-r--r-- 1 root root 121997 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/apache/ xmlgraphics/batik/main/batik- transcoder.jar
> -rw-r--r-- 1 root root 128286 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/apache/ xmlgraphics/batik/main/batik- util.jar
> -rw-r--r-- 1 root root 569113 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/apache/ xmlgraphics/commons/main/ xmlgraphics-commons.jar
> -rw-r--r-- 1 root root 3079811 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/apache/ xmlgraphics/fop/main/fop.jar
because the versions included in Fedora are newer than what we need, and
they don't work correctly for us.
> -rw-r--r-- 1 root root 6071 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/ovirt/ This ^ is an oVirt project, but not distributed as RPM, only via Mavenengine/api/metamodel-server/ main/metamodel-server.jar
Central, so it can't be replaced with a link.
> -rw-r--r-- 1 root root 8225 Aug 18 00:20
> /usr/share/ovirt-engine/modules/common/org/ovirt/ These ^ are part of the engine, they should go inengine/core/auth-plugin/main/ auth-plugin.jar
> -rw-r--r-- 1 root root 4012 Aug 18 00:22
> /usr/share/ovirt-engine/modules/common/org/ovirt/ engine/core/logger/main/ logger.jar
/usr/share/java/ovirt-engine, and should be replaced by links.
> -rw-r--r-- 1 root root 370051 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/ The version of the spring framework in Fedora (3.2) is older than thespringframework/main/spring- aop.jar
> -rw-r--r-- 1 root root 731512 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/ springframework/main/spring- beans.jar
> -rw-r--r-- 1 root root 1097552 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/ springframework/main/spring- context.jar
> -rw-r--r-- 1 root root 1078737 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/ springframework/main/spring- core.jar
> -rw-r--r-- 1 root root 262990 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/ springframework/main/spring- expression.jar
> -rw-r--r-- 1 root root 7243 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/ springframework/main/spring- instrument.jar
> -rw-r--r-- 1 root root 423369 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/ springframework/main/spring- jdbc.jar
> -rw-r--r-- 1 root root 265523 Aug 18 00:19
> /usr/share/ovirt-engine/modules/common/org/ springframework/main/spring- tx.jar
>
one we need (4.2), so those can't be replaced by links.
> Are there chances we can replace (some of the) above bundled jar files
> with symlinks to system provided jar as we did for the other ones (at
> least on fc24)?
>
--
Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
3ºD, 28016 Madrid, Spain
Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.