Hi,

On Thu, Aug 18, 2016 at 2:57 PM, Juan Hernández <jhern...@redhat.com> wrote:

> 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/
> 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
>
> I think these ^ are all related to the use of Hystrix, Roman will know.
>
>
They are on epel7 and fc23 and newer.

The package names are rxjava, archaius-core, hystrix-metrics-event-stream
and hystrix-core, exactly like the jar name.

For epel7 it will definitely work, on fedora we have to try it out.
There might be a dependency to google guava on the newer archaius. Newest
and very old archaius versions don't have this guava dependency.
At least everything except archaius-core can be taken from fedoa too.


> > /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
>
> Avalon framework, Batik, xmlgraphics and FOP can't be replaced by links,
> 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/
> engine/api/metamodel-server/main/metamodel-server.jar
>
> This ^ is an oVirt project, but not distributed as RPM, only via Maven
> 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/
> engine/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
>
> These ^ are part of the engine, they should go in
> /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/springframework/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
> >
>
> The version of the spring framework in Fedora (3.2) is older than the
> 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.
>
_______________________________________________
Devel mailing list
Devel@ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel

Reply via email to