backend jar dependencies that should probably be symlinks

Hi, I'm checking the packaging of ovirt-engine for 4.1 and I've some doubts: $ 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.20161003221921.git2653cbc.fc24.noarch.rpm|grep jar |grep -v ^l |grep common -rw-r--r-- 1 root root 77761 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/config/main/archaius-core.jar -rw-r--r-- 1 root root 16442 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/contrib/main/hystrix-metrics-event-stream.jar -rw-r--r-- 1 root root 290223 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/main/hystrix-core.jar -rw-r--r-- 1 root root 738300 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/io/reactivex/rxjava/main/rxjava.jar -rw-r--r-- 1 root root 6073 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/api/metamodel-server/main/metamodel-server.jar -rw-r--r-- 1 root root 8224 Oct 4 00:21 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/auth-plugin/main/auth-plugin.jar -rw-r--r-- 1 root root 4010 Oct 4 00:22 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/logger/main/logger.jar -rw-r--r-- 1 root root 370051 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-aop.jar -rw-r--r-- 1 root root 731512 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-beans.jar -rw-r--r-- 1 root root 1097552 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-context.jar -rw-r--r-- 1 root root 1078737 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-core.jar -rw-r--r-- 1 root root 262990 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-expression.jar -rw-r--r-- 1 root root 7243 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-instrument.jar -rw-r--r-- 1 root root 423369 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-jdbc.jar -rw-r--r-- 1 root root 265523 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-tx.jar $ dnf provides "*/archaius-core.jar" -> archaius-core-0.7.3-4.fc24.noarch $ dnf provides "*/hystrix-metrics-event-stream.jar" -> hystrix-metrics-event-stream-1.4.21-5.fc24.noarch and so on with the other jar files. Any chance we can just reuse system libs and symlink them? Please note that the question is for el7 as well: $ LC_ALL=C rpm -qlvp http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/el7/noarch/ovirt-en... |grep jar |grep -v ^l |grep common -rw-r--r-- 1 root root 608376 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/mchange/c3p0/main/c3p0.jar -rw-r--r-- 1 root root 77761 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/config/main/archaius-core.jar -rw-r--r-- 1 root root 16442 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/contrib/main/hystrix-metrics-event-stream.jar -rw-r--r-- 1 root root 290223 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/main/hystrix-core.jar -rw-r--r-- 1 root root 23234 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/cinder-client.jar -rw-r--r-- 1 root root 20755 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/cinder-model.jar -rw-r--r-- 1 root root 18277 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/glance-client.jar -rw-r--r-- 1 root root 8780 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/glance-model.jar -rw-r--r-- 1 root root 34756 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/keystone-client.jar -rw-r--r-- 1 root root 23183 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/keystone-model.jar -rw-r--r-- 1 root root 10861 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/openstack-client.jar -rw-r--r-- 1 root root 20104 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/quantum-client.jar -rw-r--r-- 1 root root 16031 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/quantum-model.jar -rw-r--r-- 1 root root 8972 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/resteasy-connector.jar -rw-r--r-- 1 root root 738300 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/io/reactivex/rxjava/main/rxjava.jar -rw-r--r-- 1 root root 621694 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/apache/sshd/main/sshd-core.jar -rw-r--r-- 1 root root 6073 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/api/metamodel-server/main/metamodel-server.jar -rw-r--r-- 1 root root 8222 Oct 3 23:15 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/auth-plugin/main/auth-plugin.jar -rw-r--r-- 1 root root 4010 Oct 3 23:16 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/logger/main/logger.jar -rw-r--r-- 1 root root 554885 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/quartz/main/quartz.jar -rw-r--r-- 1 root root 450124 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/snmp4j/main/snmp4j.jar -rw-r--r-- 1 root root 370051 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-aop.jar -rw-r--r-- 1 root root 731512 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-beans.jar -rw-r--r-- 1 root root 1097552 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-context.jar -rw-r--r-- 1 root root 1078737 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-core.jar -rw-r--r-- 1 root root 262990 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-expression.jar -rw-r--r-- 1 root root 7243 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-instrument.jar -rw-r--r-- 1 root root 423369 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-jdbc.jar -rw-r--r-- 1 root root 265523 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-tx.jar If any dependency is missing on el7 I can try to provide it within CentOS Virt SIG, just let me know the Fedora equivalent rpm name. Thanks, -- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com <https://www.redhat.com/it/about/events/red-hat-open-source-day-2016>

On 10/04/2016 03:16 PM, Sandro Bonazzola wrote:
Hi, I'm checking the packaging of ovirt-engine for 4.1 and I've some doubts:
$ 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.20161003221921.git2653cbc.fc24.noarch.rpm|grep jar |grep -v ^l |grep common -rw-r--r-- 1 root root 77761 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/config/main/archaius-core.jar -rw-r--r-- 1 root root 16442 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/contrib/main/hystrix-metrics-event-stream.jar -rw-r--r-- 1 root root 290223 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/main/hystrix-core.jar -rw-r--r-- 1 root root 738300 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/io/reactivex/rxjava/main/rxjava.jar -rw-r--r-- 1 root root 6073 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/api/metamodel-server/main/metamodel-server.jar -rw-r--r-- 1 root root 8224 Oct 4 00:21 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/auth-plugin/main/auth-plugin.jar -rw-r--r-- 1 root root 4010 Oct 4 00:22 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/logger/main/logger.jar -rw-r--r-- 1 root root 370051 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-aop.jar -rw-r--r-- 1 root root 731512 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-beans.jar -rw-r--r-- 1 root root 1097552 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-context.jar -rw-r--r-- 1 root root 1078737 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-core.jar -rw-r--r-- 1 root root 262990 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-expression.jar -rw-r--r-- 1 root root 7243 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-instrument.jar -rw-r--r-- 1 root root 423369 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-jdbc.jar -rw-r--r-- 1 root root 265523 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-tx.jar
$ dnf provides "*/archaius-core.jar" -> archaius-core-0.7.3-4.fc24.noarch $ dnf provides "*/hystrix-metrics-event-stream.jar" -> hystrix-metrics-event-stream-1.4.21-5.fc24.noarch and so on with the other jar files.
Any chance we can just reuse system libs and symlink them?
Please note that the question is for el7 as well:
$ LC_ALL=C rpm -qlvp http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/el7/noarch/ovirt-en... |grep jar |grep -v ^l |grep common -rw-r--r-- 1 root root 608376 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/mchange/c3p0/main/c3p0.jar -rw-r--r-- 1 root root 77761 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/config/main/archaius-core.jar -rw-r--r-- 1 root root 16442 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/contrib/main/hystrix-metrics-event-stream.jar -rw-r--r-- 1 root root 290223 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/main/hystrix-core.jar -rw-r--r-- 1 root root 23234 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/cinder-client.jar -rw-r--r-- 1 root root 20755 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/cinder-model.jar -rw-r--r-- 1 root root 18277 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/glance-client.jar -rw-r--r-- 1 root root 8780 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/glance-model.jar -rw-r--r-- 1 root root 34756 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/keystone-client.jar -rw-r--r-- 1 root root 23183 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/keystone-model.jar -rw-r--r-- 1 root root 10861 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/openstack-client.jar -rw-r--r-- 1 root root 20104 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/quantum-client.jar -rw-r--r-- 1 root root 16031 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/quantum-model.jar -rw-r--r-- 1 root root 8972 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/resteasy-connector.jar -rw-r--r-- 1 root root 738300 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/io/reactivex/rxjava/main/rxjava.jar -rw-r--r-- 1 root root 621694 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/apache/sshd/main/sshd-core.jar -rw-r--r-- 1 root root 6073 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/api/metamodel-server/main/metamodel-server.jar -rw-r--r-- 1 root root 8222 Oct 3 23:15 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/auth-plugin/main/auth-plugin.jar -rw-r--r-- 1 root root 4010 Oct 3 23:16 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/logger/main/logger.jar -rw-r--r-- 1 root root 554885 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/quartz/main/quartz.jar -rw-r--r-- 1 root root 450124 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/snmp4j/main/snmp4j.jar -rw-r--r-- 1 root root 370051 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-aop.jar -rw-r--r-- 1 root root 731512 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-beans.jar -rw-r--r-- 1 root root 1097552 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-context.jar -rw-r--r-- 1 root root 1078737 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-core.jar -rw-r--r-- 1 root root 262990 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-expression.jar -rw-r--r-- 1 root root 7243 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-instrument.jar -rw-r--r-- 1 root root 423369 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-jdbc.jar -rw-r--r-- 1 root root 265523 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-tx.jar
If any dependency is missing on el7 I can try to provide it within CentOS Virt SIG, just let me know the Fedora equivalent rpm name. Thanks,
The OpenStack client .ajr files could be replaced by links in Fedora 24, as it has the same version that we use: 3.1.1. The packages are named "openstack-java-*", in case you also want to provide them from the CentOS Virt SIG. The "sshd.jar" file can't be a link because the version that we use is 0.12.0, and the version available in Fedora 24 is 0.11.0. The "metamodel-server.jar" file can't be replaced with a link because the project isn't packaged as a RPM, and I don't have plans to package it. The "spring-*.jar" files can't be replaced with links because we use version 4, and the packages in Fedora 24 are version 3. -- 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.

On Tue, Oct 4, 2016 at 3:27 PM, Juan Hernández <jhernand@redhat.com> wrote:
On 10/04/2016 03:16 PM, Sandro Bonazzola wrote:
Hi, I'm checking the packaging of ovirt-engine for 4.1 and I've some doubts:
$ 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. 20161003221921.git2653cbc.fc24.noarch.rpm|grep jar |grep -v ^l |grep common -rw-r--r-- 1 root root 77761 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/ config/main/archaius-core.jar -rw-r--r-- 1 root root 16442 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/ hystrix/contrib/main/hystrix-metrics-event-stream.jar -rw-r--r-- 1 root root 290223 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/ hystrix/main/hystrix-core.jar -rw-r--r-- 1 root root 738300 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/io/reactivex/ rxjava/main/rxjava.jar -rw-r--r-- 1 root root 6073 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/ovirt/ engine/api/metamodel-server/main/metamodel-server.jar -rw-r--r-- 1 root root 8224 Oct 4 00:21 /usr/share/ovirt-engine/modules/common/org/ovirt/ engine/core/auth-plugin/main/auth-plugin.jar -rw-r--r-- 1 root root 4010 Oct 4 00:22 /usr/share/ovirt-engine/modules/common/org/ovirt/ engine/core/logger/main/logger.jar -rw-r--r-- 1 root root 370051 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- aop.jar -rw-r--r-- 1 root root 731512 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- beans.jar -rw-r--r-- 1 root root 1097552 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- context.jar -rw-r--r-- 1 root root 1078737 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- core.jar -rw-r--r-- 1 root root 262990 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- expression.jar -rw-r--r-- 1 root root 7243 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- instrument.jar -rw-r--r-- 1 root root 423369 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- jdbc.jar -rw-r--r-- 1 root root 265523 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- tx.jar
$ dnf provides "*/archaius-core.jar" -> archaius-core-0.7.3-4.fc24. noarch $ dnf provides "*/hystrix-metrics-event-stream.jar" -> hystrix-metrics-event-stream-1.4.21-5.fc24.noarch and so on with the other jar files.
AFAIK archaius, hystrix, hystrix-metrics-event-stream and rxjava was packaged by Roman for both Fedora and EPEL, right? On downstream those will be part of rhevm-dependencies (I'm preparing a patch to add them there)
Any chance we can just reuse system libs and symlink them?
Please note that the question is for el7 as well:
$ LC_ALL=C rpm -qlvp http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/
el7/noarch/ovirt-engine-backend-4.1.0-0.0.master. 20161003211313.git2653cbc.el7.centos.noarch.rpm
|grep jar |grep -v ^l |grep common -rw-r--r-- 1 root root 608376 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/mchange/c3p0/main/c3p0.jar -rw-r--r-- 1 root root 77761 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/ config/main/archaius-core.jar -rw-r--r-- 1 root root 16442 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/ hystrix/contrib/main/hystrix-metrics-event-stream.jar -rw-r--r-- 1 root root 290223 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/ hystrix/main/hystrix-core.jar -rw-r--r-- 1 root root 23234 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/cinder-client.jar -rw-r--r-- 1 root root 20755 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/cinder-model.jar -rw-r--r-- 1 root root 18277 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/glance-client.jar -rw-r--r-- 1 root root 8780 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/glance-model.jar -rw-r--r-- 1 root root 34756 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/keystone-client.jar -rw-r--r-- 1 root root 23183 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/keystone-model.jar -rw-r--r-- 1 root root 10861 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/openstack-client.jar -rw-r--r-- 1 root root 20104 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/quantum-client.jar -rw-r--r-- 1 root root 16031 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/quantum-model.jar -rw-r--r-- 1 root root 8972 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/resteasy-connector.jar -rw-r--r-- 1 root root 738300 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/io/reactivex/ rxjava/main/rxjava.jar -rw-r--r-- 1 root root 621694 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/apache/ sshd/main/sshd-core.jar -rw-r--r-- 1 root root 6073 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/ovirt/ engine/api/metamodel-server/main/metamodel-server.jar -rw-r--r-- 1 root root 8222 Oct 3 23:15 /usr/share/ovirt-engine/modules/common/org/ovirt/ engine/core/auth-plugin/main/auth-plugin.jar -rw-r--r-- 1 root root 4010 Oct 3 23:16 /usr/share/ovirt-engine/modules/common/org/ovirt/ engine/core/logger/main/logger.jar -rw-r--r-- 1 root root 554885 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/quartz/main/quartz.jar -rw-r--r-- 1 root root 450124 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/snmp4j/main/snmp4j.jar -rw-r--r-- 1 root root 370051 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- aop.jar -rw-r--r-- 1 root root 731512 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- beans.jar -rw-r--r-- 1 root root 1097552 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- context.jar -rw-r--r-- 1 root root 1078737 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- core.jar -rw-r--r-- 1 root root 262990 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- expression.jar -rw-r--r-- 1 root root 7243 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- instrument.jar -rw-r--r-- 1 root root 423369 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- jdbc.jar -rw-r--r-- 1 root root 265523 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- tx.jar
If any dependency is missing on el7 I can try to provide it within CentOS Virt SIG, just let me know the Fedora equivalent rpm name. Thanks,
The OpenStack client .ajr files could be replaced by links in Fedora 24, as it has the same version that we use: 3.1.1. The packages are named "openstack-java-*", in case you also want to provide them from the CentOS Virt SIG.
The "sshd.jar" file can't be a link because the version that we use is 0.12.0, and the version available in Fedora 24 is 0.11.0.
Right, we need 0.12 version
The "metamodel-server.jar" file can't be replaced with a link because the project isn't packaged as a RPM, and I don't have plans to package it.
The "spring-*.jar" files can't be replaced with links because we use version 4, and the packages in Fedora 24 are version 3.
Right Spring 4 is not packaged at all, so we need to distribute it by ourselves.
-- 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.

On Tue, Oct 4, 2016 at 3:27 PM, Juan Hernández <jhernand@redhat.com> wrote:
On 10/04/2016 03:16 PM, Sandro Bonazzola wrote:
Hi, I'm checking the packaging of ovirt-engine for 4.1 and I've some doubts:
$ 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. 20161003221921.git2653cbc.fc24.noarch.rpm|grep jar |grep -v ^l |grep common -rw-r--r-- 1 root root 77761 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/ config/main/archaius-core.jar -rw-r--r-- 1 root root 16442 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/ hystrix/contrib/main/hystrix-metrics-event-stream.jar -rw-r--r-- 1 root root 290223 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/ hystrix/main/hystrix-core.jar -rw-r--r-- 1 root root 738300 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/io/reactivex/ rxjava/main/rxjava.jar -rw-r--r-- 1 root root 6073 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/ovirt/ engine/api/metamodel-server/main/metamodel-server.jar -rw-r--r-- 1 root root 8224 Oct 4 00:21 /usr/share/ovirt-engine/modules/common/org/ovirt/ engine/core/auth-plugin/main/auth-plugin.jar -rw-r--r-- 1 root root 4010 Oct 4 00:22 /usr/share/ovirt-engine/modules/common/org/ovirt/ engine/core/logger/main/logger.jar -rw-r--r-- 1 root root 370051 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- aop.jar -rw-r--r-- 1 root root 731512 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- beans.jar -rw-r--r-- 1 root root 1097552 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- context.jar -rw-r--r-- 1 root root 1078737 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- core.jar -rw-r--r-- 1 root root 262990 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- expression.jar -rw-r--r-- 1 root root 7243 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- instrument.jar -rw-r--r-- 1 root root 423369 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- jdbc.jar -rw-r--r-- 1 root root 265523 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- tx.jar
$ dnf provides "*/archaius-core.jar" -> archaius-core-0.7.3-4.fc24. noarch $ dnf provides "*/hystrix-metrics-event-stream.jar" -> hystrix-metrics-event-stream-1.4.21-5.fc24.noarch and so on with the other jar files.
Any chance we can just reuse system libs and symlink them?
Please note that the question is for el7 as well:
$ LC_ALL=C rpm -qlvp http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/ el7/noarch/ovirt-engine-backend-4.1.0-0.0.master. 20161003211313.git2653cbc.el7.centos.noarch.rpm |grep jar |grep -v ^l |grep common -rw-r--r-- 1 root root 608376 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/mchange/c3p0/main/c3p0.jar -rw-r--r-- 1 root root 77761 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/ config/main/archaius-core.jar -rw-r--r-- 1 root root 16442 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/ hystrix/contrib/main/hystrix-metrics-event-stream.jar -rw-r--r-- 1 root root 290223 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/ hystrix/main/hystrix-core.jar -rw-r--r-- 1 root root 23234 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/cinder-client.jar -rw-r--r-- 1 root root 20755 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/cinder-model.jar -rw-r--r-- 1 root root 18277 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/glance-client.jar -rw-r--r-- 1 root root 8780 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/glance-model.jar -rw-r--r-- 1 root root 34756 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/keystone-client.jar -rw-r--r-- 1 root root 23183 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/keystone-model.jar -rw-r--r-- 1 root root 10861 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/openstack-client.jar -rw-r--r-- 1 root root 20104 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/quantum-client.jar -rw-r--r-- 1 root root 16031 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/quantum-model.jar -rw-r--r-- 1 root root 8972 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/ openstack/sdk/main/resteasy-connector.jar -rw-r--r-- 1 root root 738300 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/io/reactivex/ rxjava/main/rxjava.jar -rw-r--r-- 1 root root 621694 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/apache/ sshd/main/sshd-core.jar -rw-r--r-- 1 root root 6073 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/ovirt/ engine/api/metamodel-server/main/metamodel-server.jar -rw-r--r-- 1 root root 8222 Oct 3 23:15 /usr/share/ovirt-engine/modules/common/org/ovirt/ engine/core/auth-plugin/main/auth-plugin.jar -rw-r--r-- 1 root root 4010 Oct 3 23:16 /usr/share/ovirt-engine/modules/common/org/ovirt/ engine/core/logger/main/logger.jar -rw-r--r-- 1 root root 554885 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/quartz/main/quartz.jar -rw-r--r-- 1 root root 450124 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/snmp4j/main/snmp4j.jar -rw-r--r-- 1 root root 370051 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- aop.jar -rw-r--r-- 1 root root 731512 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- beans.jar -rw-r--r-- 1 root root 1097552 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- context.jar -rw-r--r-- 1 root root 1078737 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- core.jar -rw-r--r-- 1 root root 262990 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- expression.jar -rw-r--r-- 1 root root 7243 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- instrument.jar -rw-r--r-- 1 root root 423369 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- jdbc.jar -rw-r--r-- 1 root root 265523 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/main/spring- tx.jar
If any dependency is missing on el7 I can try to provide it within CentOS Virt SIG, just let me know the Fedora equivalent rpm name. Thanks,
The OpenStack client .ajr files could be replaced by links in Fedora 24, as it has the same version that we use: 3.1.1. The packages are named "openstack-java-*", in case you also want to provide them from the CentOS Virt SIG.
The "sshd.jar" file can't be a link because the version that we use is 0.12.0, and the version available in Fedora 24 is 0.11.0.
Can we update our code to use 0.14.0 so we'll be in sync with Fedora 25 once it will be out? http://koji.fedoraproject.org/koji/buildinfo?buildID=774394
The "metamodel-server.jar" file can't be replaced with a link because the project isn't packaged as a RPM, and I don't have plans to package it.
The "spring-*.jar" files can't be replaced with links because we use version 4, and the packages in Fedora 24 are version 3.
-- 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.
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com <https://www.redhat.com/it/about/events/red-hat-open-source-day-2016>

On 10/04/2016 04:33 PM, Sandro Bonazzola wrote:
On Tue, Oct 4, 2016 at 3:27 PM, Juan Hernández <jhernand@redhat.com <mailto:jhernand@redhat.com>> wrote:
On 10/04/2016 03:16 PM, Sandro Bonazzola wrote: > Hi, I'm checking the packaging of ovirt-engine for 4.1 and I've some doubts: > > $ 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.20161003221921.git2653cbc.fc24.noarch.rpm|grep <http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/fc24/noarch/ovirt-engine-backend-4.1.0-0.0.master.20161003221921.git2653cbc.fc24.noarch.rpm|grep> > jar |grep -v ^l |grep common > -rw-r--r-- 1 root root 77761 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/com/netflix/config/main/archaius-core.jar > -rw-r--r-- 1 root root 16442 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/contrib/main/hystrix-metrics-event-stream.jar > -rw-r--r-- 1 root root 290223 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/main/hystrix-core.jar > -rw-r--r-- 1 root root 738300 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/io/reactivex/rxjava/main/rxjava.jar > -rw-r--r-- 1 root root 6073 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/ovirt/engine/api/metamodel-server/main/metamodel-server.jar > -rw-r--r-- 1 root root 8224 Oct 4 00:21 > /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/auth-plugin/main/auth-plugin.jar > -rw-r--r-- 1 root root 4010 Oct 4 00:22 > /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/logger/main/logger.jar > -rw-r--r-- 1 root root 370051 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-aop.jar > -rw-r--r-- 1 root root 731512 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-beans.jar > -rw-r--r-- 1 root root 1097552 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-context.jar > -rw-r--r-- 1 root root 1078737 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-core.jar > -rw-r--r-- 1 root root 262990 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-expression.jar > -rw-r--r-- 1 root root 7243 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-instrument.jar > -rw-r--r-- 1 root root 423369 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-jdbc.jar > -rw-r--r-- 1 root root 265523 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-tx.jar > > $ dnf provides "*/archaius-core.jar" -> archaius-core-0.7.3-4.fc24.noarch > $ dnf provides "*/hystrix-metrics-event-stream.jar" > -> hystrix-metrics-event-stream-1.4.21-5.fc24.noarch > and so on with the other jar files. > > Any chance we can just reuse system libs and symlink them? > > Please note that the question is for el7 as well: > > $ LC_ALL=C rpm -qlvp > http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/el7/noarch/ovirt-en... <http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/el7/noarch/ovirt-engine-backend-4.1.0-0.0.master.20161003211313.git2653cbc.el7.centos.noarch.rpm> > |grep jar |grep -v ^l |grep common > -rw-r--r-- 1 root root 608376 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/mchange/c3p0/main/c3p0.jar > -rw-r--r-- 1 root root 77761 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/netflix/config/main/archaius-core.jar > -rw-r--r-- 1 root root 16442 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/contrib/main/hystrix-metrics-event-stream.jar > -rw-r--r-- 1 root root 290223 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/main/hystrix-core.jar > -rw-r--r-- 1 root root 23234 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/cinder-client.jar > -rw-r--r-- 1 root root 20755 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/cinder-model.jar > -rw-r--r-- 1 root root 18277 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/glance-client.jar > -rw-r--r-- 1 root root 8780 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/glance-model.jar > -rw-r--r-- 1 root root 34756 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/keystone-client.jar > -rw-r--r-- 1 root root 23183 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/keystone-model.jar > -rw-r--r-- 1 root root 10861 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/openstack-client.jar > -rw-r--r-- 1 root root 20104 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/quantum-client.jar > -rw-r--r-- 1 root root 16031 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/quantum-model.jar > -rw-r--r-- 1 root root 8972 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/resteasy-connector.jar > -rw-r--r-- 1 root root 738300 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/io/reactivex/rxjava/main/rxjava.jar > -rw-r--r-- 1 root root 621694 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/apache/sshd/main/sshd-core.jar > -rw-r--r-- 1 root root 6073 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/ovirt/engine/api/metamodel-server/main/metamodel-server.jar > -rw-r--r-- 1 root root 8222 Oct 3 23:15 > /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/auth-plugin/main/auth-plugin.jar > -rw-r--r-- 1 root root 4010 Oct 3 23:16 > /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/logger/main/logger.jar > -rw-r--r-- 1 root root 554885 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/quartz/main/quartz.jar > -rw-r--r-- 1 root root 450124 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/snmp4j/main/snmp4j.jar > -rw-r--r-- 1 root root 370051 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-aop.jar > -rw-r--r-- 1 root root 731512 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-beans.jar > -rw-r--r-- 1 root root 1097552 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-context.jar > -rw-r--r-- 1 root root 1078737 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-core.jar > -rw-r--r-- 1 root root 262990 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-expression.jar > -rw-r--r-- 1 root root 7243 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-instrument.jar > -rw-r--r-- 1 root root 423369 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-jdbc.jar > -rw-r--r-- 1 root root 265523 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/springframework/main/spring-tx.jar > > If any dependency is missing on el7 I can try to provide it within > CentOS Virt SIG, just let me know the Fedora equivalent rpm name. > Thanks, >
The OpenStack client .ajr files could be replaced by links in Fedora 24, as it has the same version that we use: 3.1.1. The packages are named "openstack-java-*", in case you also want to provide them from the CentOS Virt SIG.
The "sshd.jar" file can't be a link because the version that we use is 0.12.0, and the version available in Fedora 24 is 0.11.0.
Can we update our code to use 0.14.0 so we'll be in sync with Fedora 25 once it will be out? http://koji.fedoraproject.org/koji/buildinfo?buildID=774394
Yes, we can. However, if I remember correctly, this has historically been an area where the engine is very sensible to changes in the version. In addition, if we do an effort to update, it should be to some 1.y.z version, which is not trivial, if I remember correctly. All in all I'd say that the benefit of using the system library instead of bundling it isn't worth the risk.
The "metamodel-server.jar" file can't be replaced with a link because the project isn't packaged as a RPM, and I don't have plans to package it.
The "spring-*.jar" files can't be replaced with links because we use version 4, and the packages in Fedora 24 are version 3.
-- 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.

On Tue, Oct 4, 2016 at 4:38 PM, Juan Hernández <jhernand@redhat.com> wrote:
On 10/04/2016 04:33 PM, Sandro Bonazzola wrote:
On Tue, Oct 4, 2016 at 3:27 PM, Juan Hernández <jhernand@redhat.com <mailto:jhernand@redhat.com>> wrote:
On 10/04/2016 03:16 PM, Sandro Bonazzola wrote: > Hi, I'm checking the packaging of ovirt-engine for 4.1 and I've some doubts: > > $ 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. 20161003221921.git2653cbc.fc24.noarch.rpm|grep
fc24/noarch/ovirt-engine-backend-4.1.0-0.0.master. 20161003221921.git2653cbc.fc24.noarch.rpm|grep>
> jar |grep -v ^l |grep common > -rw-r--r-- 1 root root 77761 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/com/netflix/
config/main/archaius-core.jar
> -rw-r--r-- 1 root root 16442 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/com/netflix/
hystrix/contrib/main/hystrix-metrics-event-stream.jar
> -rw-r--r-- 1 root root 290223 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/com/netflix/
hystrix/main/hystrix-core.jar
> -rw-r--r-- 1 root root 738300 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/io/reactivex/
rxjava/main/rxjava.jar
> -rw-r--r-- 1 root root 6073 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/ovirt/
engine/api/metamodel-server/main/metamodel-server.jar
> -rw-r--r-- 1 root root 8224 Oct 4 00:21 > /usr/share/ovirt-engine/modules/common/org/ovirt/
engine/core/auth-plugin/main/auth-plugin.jar
> -rw-r--r-- 1 root root 4010 Oct 4 00:22 > /usr/share/ovirt-engine/modules/common/org/ovirt/
engine/core/logger/main/logger.jar
> -rw-r--r-- 1 root root 370051 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/
springframework/main/spring-aop.jar
> -rw-r--r-- 1 root root 731512 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/
springframework/main/spring-beans.jar
> -rw-r--r-- 1 root root 1097552 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/
springframework/main/spring-context.jar
> -rw-r--r-- 1 root root 1078737 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/
springframework/main/spring-core.jar
> -rw-r--r-- 1 root root 262990 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/
springframework/main/spring-expression.jar
> -rw-r--r-- 1 root root 7243 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/
springframework/main/spring-instrument.jar
> -rw-r--r-- 1 root root 423369 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/
springframework/main/spring-jdbc.jar
> -rw-r--r-- 1 root root 265523 Oct 4 00:20 > /usr/share/ovirt-engine/modules/common/org/
springframework/main/spring-tx.jar
> > $ dnf provides "*/archaius-core.jar" -> archaius-core-0.7.3-4.fc24.noarch > $ dnf provides "*/hystrix-metrics-event-stream.jar" > -> hystrix-metrics-event-stream-1.4.21-5.fc24.noarch > and so on with the other jar files. > > Any chance we can just reuse system libs and symlink them? > > Please note that the question is for el7 as well: > > $ LC_ALL=C rpm -qlvp > http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/
el7/noarch/ovirt-engine-backend-4.1.0-0.0.master. 20161003211313.git2653cbc.el7.centos.noarch.rpm
el7/noarch/ovirt-engine-backend-4.1.0-0.0.master. 20161003211313.git2653cbc.el7.centos.noarch.rpm>
> |grep jar |grep -v ^l |grep common > -rw-r--r-- 1 root root 608376 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/mchange/
c3p0/main/c3p0.jar
> -rw-r--r-- 1 root root 77761 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/netflix/
config/main/archaius-core.jar
> -rw-r--r-- 1 root root 16442 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/netflix/
hystrix/contrib/main/hystrix-metrics-event-stream.jar
> -rw-r--r-- 1 root root 290223 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/netflix/
hystrix/main/hystrix-core.jar
> -rw-r--r-- 1 root root 23234 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/
openstack/sdk/main/cinder-client.jar
> -rw-r--r-- 1 root root 20755 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/
openstack/sdk/main/cinder-model.jar
> -rw-r--r-- 1 root root 18277 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/
openstack/sdk/main/glance-client.jar
> -rw-r--r-- 1 root root 8780 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/
openstack/sdk/main/glance-model.jar
> -rw-r--r-- 1 root root 34756 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/
openstack/sdk/main/keystone-client.jar
> -rw-r--r-- 1 root root 23183 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/
openstack/sdk/main/keystone-model.jar
> -rw-r--r-- 1 root root 10861 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/
openstack/sdk/main/openstack-client.jar
> -rw-r--r-- 1 root root 20104 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/
openstack/sdk/main/quantum-client.jar
> -rw-r--r-- 1 root root 16031 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/
openstack/sdk/main/quantum-model.jar
> -rw-r--r-- 1 root root 8972 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/com/woorea/
openstack/sdk/main/resteasy-connector.jar
> -rw-r--r-- 1 root root 738300 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/io/reactivex/
rxjava/main/rxjava.jar
> -rw-r--r-- 1 root root 621694 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/apache/
sshd/main/sshd-core.jar
> -rw-r--r-- 1 root root 6073 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/ovirt/
engine/api/metamodel-server/main/metamodel-server.jar
> -rw-r--r-- 1 root root 8222 Oct 3 23:15 > /usr/share/ovirt-engine/modules/common/org/ovirt/
engine/core/auth-plugin/main/auth-plugin.jar
> -rw-r--r-- 1 root root 4010 Oct 3 23:16 > /usr/share/ovirt-engine/modules/common/org/ovirt/
engine/core/logger/main/logger.jar
> -rw-r--r-- 1 root root 554885 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/quartz/main/quartz.jar > -rw-r--r-- 1 root root 450124 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/snmp4j/main/snmp4j.jar > -rw-r--r-- 1 root root 370051 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/
springframework/main/spring-aop.jar
> -rw-r--r-- 1 root root 731512 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/
springframework/main/spring-beans.jar
> -rw-r--r-- 1 root root 1097552 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/
springframework/main/spring-context.jar
> -rw-r--r-- 1 root root 1078737 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/
springframework/main/spring-core.jar
> -rw-r--r-- 1 root root 262990 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/
springframework/main/spring-expression.jar
> -rw-r--r-- 1 root root 7243 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/
springframework/main/spring-instrument.jar
> -rw-r--r-- 1 root root 423369 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/
springframework/main/spring-jdbc.jar
> -rw-r--r-- 1 root root 265523 Oct 3 23:14 > /usr/share/ovirt-engine/modules/common/org/
springframework/main/spring-tx.jar
> > If any dependency is missing on el7 I can try to provide it within > CentOS Virt SIG, just let me know the Fedora equivalent rpm name. > Thanks, >
The OpenStack client .ajr files could be replaced by links in Fedora
24,
as it has the same version that we use: 3.1.1. The packages are named "openstack-java-*", in case you also want to provide them from the CentOS Virt SIG.
The "sshd.jar" file can't be a link because the version that we use
is
0.12.0, and the version available in Fedora 24 is 0.11.0.
Can we update our code to use 0.14.0 so we'll be in sync with Fedora 25 once it will be out? http://koji.fedoraproject.org/koji/buildinfo?buildID=774394
Yes, we can. However, if I remember correctly, this has historically been an area where the engine is very sensible to changes in the version. In addition, if we do an effort to update, it should be to some 1.y.z version, which is not trivial, if I remember correctly. All in all I'd say that the benefit of using the system library instead of bundling it isn't worth the risk.
Currently working on upgrade to apache-sshd 1.2 which should be used in 4.1 ...
The "metamodel-server.jar" file can't be replaced with a link because the project isn't packaged as a RPM, and I don't have plans to package it.
The "spring-*.jar" files can't be replaced with links because we use version 4, and the packages in Fedora 24 are version 3.
-- 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.

On Tue, Oct 4, 2016 at 5:33 PM, Sandro Bonazzola <sbonazzo@redhat.com> wrote:
On Tue, Oct 4, 2016 at 3:27 PM, Juan Hernández <jhernand@redhat.com> wrote:
Hi, I'm checking the packaging of ovirt-engine for 4.1 and I've some doubts:
$ LC_ALL=C rpm -qlvp http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/fc2 4/noarch/ovirt-engine-backend-4.1.0-0.0.master.2016100322192 1.git2653cbc.fc24.noarch.rpm|grep jar |grep -v ^l |grep common -rw-r--r-- 1 root root 77761 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/config/
-rw-r--r-- 1 root root 16442 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/ contrib/main/hystrix-metrics-event-stream.jar -rw-r--r-- 1 root root 290223 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/
-rw-r--r-- 1 root root 738300 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/io/reactivex/rxjava/
-rw-r--r-- 1 root root 6073 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/api/
-rw-r--r-- 1 root root 8224 Oct 4 00:21 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/ core/auth-plugin/main/auth-plugin.jar -rw-r--r-- 1 root root 4010 Oct 4 00:22 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/ core/logger/main/logger.jar -rw-r--r-- 1 root root 370051 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/
-rw-r--r-- 1 root root 731512 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/
-rw-r--r-- 1 root root 1097552 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/
-rw-r--r-- 1 root root 1078737 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/
-rw-r--r-- 1 root root 262990 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/
-rw-r--r-- 1 root root 7243 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/
-rw-r--r-- 1 root root 423369 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/
-rw-r--r-- 1 root root 265523 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/
On 10/04/2016 03:16 PM, Sandro Bonazzola wrote: main/archaius-core.jar main/hystrix-core.jar main/rxjava.jar metamodel-server/main/metamodel-server.jar main/spring-aop.jar main/spring-beans.jar main/spring-context.jar main/spring-core.jar main/spring-expression.jar main/spring-instrument.jar main/spring-jdbc.jar main/spring-tx.jar
$ dnf provides "*/archaius-core.jar" -> archaius-core-0.7.3-4.fc24.noa
$ dnf provides "*/hystrix-metrics-event-stream.jar" -> hystrix-metrics-event-stream-1.4.21-5.fc24.noarch and so on with the other jar files.
Any chance we can just reuse system libs and symlink them?
Please note that the question is for el7 as well:
$ LC_ALL=C rpm -qlvp http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/el7 /noarch/ovirt-engine-backend-4.1.0-0.0.master.2016100321131 3.git2653cbc.el7.centos.noarch.rpm |grep jar |grep -v ^l |grep common -rw-r--r-- 1 root root 608376 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/mchange/c3p0/main/c3p0.jar -rw-r--r-- 1 root root 77761 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/config/
-rw-r--r-- 1 root root 16442 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/ contrib/main/hystrix-metrics-event-stream.jar -rw-r--r-- 1 root root 290223 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/
-rw-r--r-- 1 root root 23234 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/cinder-client.jar -rw-r--r-- 1 root root 20755 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/cinder-model.jar -rw-r--r-- 1 root root 18277 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/glance-client.jar -rw-r--r-- 1 root root 8780 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/glance-model.jar -rw-r--r-- 1 root root 34756 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/keystone-client.jar -rw-r--r-- 1 root root 23183 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/keystone-model.jar -rw-r--r-- 1 root root 10861 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/openstack-client.jar -rw-r--r-- 1 root root 20104 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/quantum-client.jar -rw-r--r-- 1 root root 16031 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/quantum-model.jar -rw-r--r-- 1 root root 8972 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/resteasy-connector.jar -rw-r--r-- 1 root root 738300 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/io/reactivex/rxjava/
-rw-r--r-- 1 root root 621694 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/apache/sshd/main/ sshd-core.jar -rw-r--r-- 1 root root 6073 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/api/
-rw-r--r-- 1 root root 8222 Oct 3 23:15 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/ core/auth-plugin/main/auth-plugin.jar -rw-r--r-- 1 root root 4010 Oct 3 23:16 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/ core/logger/main/logger.jar -rw-r--r-- 1 root root 554885 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/quartz/main/quartz.jar -rw-r--r-- 1 root root 450124 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/snmp4j/main/snmp4j.jar -rw-r--r-- 1 root root 370051 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/
-rw-r--r-- 1 root root 731512 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/
-rw-r--r-- 1 root root 1097552 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/
-rw-r--r-- 1 root root 1078737 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/
-rw-r--r-- 1 root root 262990 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/
-rw-r--r-- 1 root root 7243 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/
-rw-r--r-- 1 root root 423369 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/
-rw-r--r-- 1 root root 265523 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/
rch main/archaius-core.jar main/hystrix-core.jar main/rxjava.jar metamodel-server/main/metamodel-server.jar main/spring-aop.jar main/spring-beans.jar main/spring-context.jar main/spring-core.jar main/spring-expression.jar main/spring-instrument.jar main/spring-jdbc.jar main/spring-tx.jar
If any dependency is missing on el7 I can try to provide it within CentOS Virt SIG, just let me know the Fedora equivalent rpm name. Thanks,
The OpenStack client .ajr files could be replaced by links in Fedora 24, as it has the same version that we use: 3.1.1. The packages are named "openstack-java-*", in case you also want to provide them from the CentOS Virt SIG.
The "sshd.jar" file can't be a link because the version that we use is 0.12.0, and the version available in Fedora 24 is 0.11.0.
Can we update our code to use 0.14.0 so we'll be in sync with Fedora 25 once it will be out? http://koji.fedoraproject.org/koji/buildinfo?buildID=774394
When will we sync with upstream of it, which are several releases ahead already? Y.
The "metamodel-server.jar" file can't be replaced with a link because the project isn't packaged as a RPM, and I don't have plans to package it.
The "spring-*.jar" files can't be replaced with links because we use version 4, and the packages in Fedora 24 are version 3.
-- 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.
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com <https://www.redhat.com/it/about/events/red-hat-open-source-day-2016>
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

On Tue, Oct 4, 2016 at 7:54 PM, Yaniv Kaul <ykaul@redhat.com> wrote:
On Tue, Oct 4, 2016 at 5:33 PM, Sandro Bonazzola <sbonazzo@redhat.com> wrote:
On Tue, Oct 4, 2016 at 3:27 PM, Juan Hernández <jhernand@redhat.com> wrote:
Hi, I'm checking the packaging of ovirt-engine for 4.1 and I've some doubts:
$ LC_ALL=C rpm -qlvp http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/fc2 4/noarch/ovirt-engine-backend-4.1.0-0.0.master.2016100322192 1.git2653cbc.fc24.noarch.rpm|grep jar |grep -v ^l |grep common -rw-r--r-- 1 root root 77761 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/config/ma in/archaius-core.jar -rw-r--r-- 1 root root 16442 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/c ontrib/main/hystrix-metrics-event-stream.jar -rw-r--r-- 1 root root 290223 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/m ain/hystrix-core.jar -rw-r--r-- 1 root root 738300 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/io/reactivex/rxjava/m ain/rxjava.jar -rw-r--r-- 1 root root 6073 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/api/
-rw-r--r-- 1 root root 8224 Oct 4 00:21 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core /auth-plugin/main/auth-plugin.jar -rw-r--r-- 1 root root 4010 Oct 4 00:22 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core /logger/main/logger.jar -rw-r--r-- 1 root root 370051 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/m ain/spring-aop.jar -rw-r--r-- 1 root root 731512 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/m ain/spring-beans.jar -rw-r--r-- 1 root root 1097552 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/m ain/spring-context.jar -rw-r--r-- 1 root root 1078737 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/m ain/spring-core.jar -rw-r--r-- 1 root root 262990 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/m ain/spring-expression.jar -rw-r--r-- 1 root root 7243 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/m ain/spring-instrument.jar -rw-r--r-- 1 root root 423369 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/m ain/spring-jdbc.jar -rw-r--r-- 1 root root 265523 Oct 4 00:20 /usr/share/ovirt-engine/modules/common/org/springframework/m ain/spring-tx.jar
$ dnf provides "*/archaius-core.jar" -> archaius-core-0.7.3-4.fc24.noa rch $ dnf provides "*/hystrix-metrics-event-stream.jar" -> hystrix-metrics-event-stream-1.4.21-5.fc24.noarch and so on with the other jar files.
Any chance we can just reuse system libs and symlink them?
Please note that the question is for el7 as well:
$ LC_ALL=C rpm -qlvp http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/el7 /noarch/ovirt-engine-backend-4.1.0-0.0.master.20161003211313 .git2653cbc.el7.centos.noarch.rpm |grep jar |grep -v ^l |grep common -rw-r--r-- 1 root root 608376 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/mchange/c3p0/main/c3p0.jar -rw-r--r-- 1 root root 77761 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/config/ma in/archaius-core.jar -rw-r--r-- 1 root root 16442 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/c ontrib/main/hystrix-metrics-event-stream.jar -rw-r--r-- 1 root root 290223 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/netflix/hystrix/m ain/hystrix-core.jar -rw-r--r-- 1 root root 23234 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/cinder-client.jar -rw-r--r-- 1 root root 20755 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/cinder-model.jar -rw-r--r-- 1 root root 18277 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/glance-client.jar -rw-r--r-- 1 root root 8780 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/glance-model.jar -rw-r--r-- 1 root root 34756 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/keystone-client.jar -rw-r--r-- 1 root root 23183 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/keystone-model.jar -rw-r--r-- 1 root root 10861 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/openstack-client.jar -rw-r--r-- 1 root root 20104 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/quantum-client.jar -rw-r--r-- 1 root root 16031 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/quantum-model.jar -rw-r--r-- 1 root root 8972 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/ sdk/main/resteasy-connector.jar -rw-r--r-- 1 root root 738300 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/io/reactivex/rxjava/m ain/rxjava.jar -rw-r--r-- 1 root root 621694 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/apache/sshd/main/ sshd-core.jar -rw-r--r-- 1 root root 6073 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/api/
On 10/04/2016 03:16 PM, Sandro Bonazzola wrote: metamodel-server/main/metamodel-server.jar metamodel-server/main/metamodel-server.jar
-rw-r--r-- 1 root root 8222 Oct 3 23:15 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core /auth-plugin/main/auth-plugin.jar -rw-r--r-- 1 root root 4010 Oct 3 23:16 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core /logger/main/logger.jar -rw-r--r-- 1 root root 554885 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/quartz/main/quartz.jar -rw-r--r-- 1 root root 450124 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/snmp4j/main/snmp4j.jar -rw-r--r-- 1 root root 370051 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/m ain/spring-aop.jar -rw-r--r-- 1 root root 731512 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/m ain/spring-beans.jar -rw-r--r-- 1 root root 1097552 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/m ain/spring-context.jar -rw-r--r-- 1 root root 1078737 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/m ain/spring-core.jar -rw-r--r-- 1 root root 262990 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/m ain/spring-expression.jar -rw-r--r-- 1 root root 7243 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/m ain/spring-instrument.jar -rw-r--r-- 1 root root 423369 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/m ain/spring-jdbc.jar -rw-r--r-- 1 root root 265523 Oct 3 23:14 /usr/share/ovirt-engine/modules/common/org/springframework/m ain/spring-tx.jar
If any dependency is missing on el7 I can try to provide it within CentOS Virt SIG, just let me know the Fedora equivalent rpm name. Thanks,
The OpenStack client .ajr files could be replaced by links in Fedora 24, as it has the same version that we use: 3.1.1. The packages are named "openstack-java-*", in case you also want to provide them from the CentOS Virt SIG.
The "sshd.jar" file can't be a link because the version that we use is 0.12.0, and the version available in Fedora 24 is 0.11.0.
Can we update our code to use 0.14.0 so we'll be in sync with Fedora 25 once it will be out? http://koji.fedoraproject.org/koji/buildinfo?buildID=774394
When will we sync with upstream of it, which are several releases ahead already?
I'm working on upgrade apache-sshd to 1.2.x. Progress is a bit stalled lately as this has lower priority than other tasks, but I hope to get this into 4.1. Y.
The "metamodel-server.jar" file can't be replaced with a link because the project isn't packaged as a RPM, and I don't have plans to package it.
The "spring-*.jar" files can't be replaced with links because we use version 4, and the packages in Fedora 24 are version 3.
-- 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.
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com <https://www.redhat.com/it/about/events/red-hat-open-source-day-2016>
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
participants (4)
-
Juan Hernández
-
Martin Perina
-
Sandro Bonazzola
-
Yaniv Kaul