Bug 1266544 - rhevm-backend contains jar files that shouldn't be there
Summary: rhevm-backend contains jar files that shouldn't be there
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: ovirt-engine
Version: 3.6.0
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ovirt-3.6.0-rc3
: 3.6.0
Assignee: Sandro Bonazzola
QA Contact: Karolína Hajná
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-09-25 15:01 UTC by Sandro Bonazzola
Modified: 2019-04-28 11:16 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-03-11 07:32:17 UTC
oVirt Team: Integration
Target Upstream Version:
Embargoed:
ylavi: Triaged+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1518066 0 urgent CLOSED ovirt-engine-backend contains jar files that shouldn't be there 2021-02-22 00:41:40 UTC
oVirt gerrit 46798 0 master MERGED core: Don't replace Jackson provided by application server Never
oVirt gerrit 46806 0 master MERGED core: Don't replace JAXB provided by application server Never
oVirt gerrit 46813 0 ovirt-engine-3.6 MERGED core: Don't replace Jackson provided by application server Never
oVirt gerrit 46818 0 ovirt-engine-3.6 MERGED core: Don't replace JAXB provided by application server Never
oVirt gerrit 46827 0 ovirt-engine-3.6.0 MERGED core: Don't replace Jackson provided by application server Never
oVirt gerrit 46828 0 ovirt-engine-3.6.0 MERGED core: Don't replace JAXB provided by application server Never

Internal Links: 1518066

Description Sandro Bonazzola 2015-09-25 15:01:02 UTC
Description of problem:
rhevm-backend contains jar files that shouldn't be there

# rpm -qlvp rhevm-backend-3.6.0-0.17.master.el6.noarch.rpm | grep jar | grep -v ^l

shows:
-rw-rw-r--    1 root    root                   221747 Sep 22 19:19 /usr/share/ovirt-engine/modules/common/com/sun/xml/bind/main/jaxb-core.jar
-rw-rw-r--    1 root    root                   919968 Sep 22 19:19 /usr/share/ovirt-engine/modules/common/com/sun/xml/bind/main/jaxb-impl.jar
-rw-rw-r--    1 root    root                  1930174 Sep 22 19:19 /usr/share/ovirt-engine/modules/common/com/sun/xml/bind/main/jaxb-xjc.jar
-rw-rw-r--    1 root    root                    23234 Sep 22 19:19 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/cinder-client.jar
-rw-rw-r--    1 root    root                    20755 Sep 22 19:19 /usr/share/ovirt-engine/modules/common/com/woorea/openstack/sdk/main/cinder-model.jar
-rw-rw-r--    1 root    root                   232102 Sep 22 19:19 /usr/share/ovirt-engine/modules/common/org/codehaus/jackson/jackson-core-asl/main/jackson-core-asl.jar
-rw-rw-r--    1 root    root                    18324 Sep 22 19:19 /usr/share/ovirt-engine/modules/common/org/codehaus/jackson/jackson-jaxrs/main/jackson-jaxrs.jar
-rw-rw-r--    1 root    root                   780308 Sep 22 19:19 /usr/share/ovirt-engine/modules/common/org/codehaus/jackson/jackson-mapper-asl/main/jackson-mapper-asl.jar
-rw-rw-r--    1 root    root                    27074 Sep 22 19:19 /usr/share/ovirt-engine/modules/common/org/codehaus/jackson/jackson-xc/main/jackson-xc.jar
-rw-rw-r--    1 root    root                     7774 Sep 22 19:21 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/auth-plugin/main/auth-plugin.jar
-rw-rw-r--    1 root    root                     4008 Sep 22 19:22 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/logger/main/logger.jar
-rw-rw-r--    1 root    root                   231729 Sep 22 19:19 /usr/share/ovirt-engine/modules/common/org/springframework/ldap/main/spring-ldap-core.jar

Version-Release number of selected component (if applicable):
rhevm-backend-3.6.0-0.17.master.el6.noarch.rpm

Comment 1 Sandro Bonazzola 2015-09-28 13:31:32 UTC
rhevm-backend-3.6.0-0.18.el6.noarch.rpm:

-rw-rw-r--    1 root    root                   221747 set 28 09:43 /usr/share/ovirt-engine/modules/common/com/sun/xml/bind/main/jaxb-core.jar
-rw-rw-r--    1 root    root                   919968 set 28 09:43 /usr/share/ovirt-engine/modules/common/com/sun/xml/bind/main/jaxb-impl.jar
-rw-rw-r--    1 root    root                  1930174 set 28 09:43 /usr/share/ovirt-engine/modules/common/com/sun/xml/bind/main/jaxb-xjc.jar
-rw-rw-r--    1 root    root                   232102 set 28 09:43 /usr/share/ovirt-engine/modules/common/org/codehaus/jackson/jackson-core-asl/main/jackson-core-asl.jar
-rw-rw-r--    1 root    root                    18324 set 28 09:43 /usr/share/ovirt-engine/modules/common/org/codehaus/jackson/jackson-jaxrs/main/jackson-jaxrs.jar
-rw-rw-r--    1 root    root                   780308 set 28 09:43 /usr/share/ovirt-engine/modules/common/org/codehaus/jackson/jackson-mapper-asl/main/jackson-mapper-asl.jar
-rw-rw-r--    1 root    root                    27074 set 28 09:43 /usr/share/ovirt-engine/modules/common/org/codehaus/jackson/jackson-xc/main/jackson-xc.jar
-rw-rw-r--    1 root    root                     7775 set 28 09:44 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/auth-plugin/main/auth-plugin.jar
-rw-rw-r--    1 root    root                     4009 set 28 09:45 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/logger/main/logger.jar

Comment 2 Sandro Bonazzola 2015-09-29 12:27:59 UTC
-rw-r--r--    1 root    root                   221747 set 29 14:58 /usr/share/ovirt-engine/modules/common/com/sun/xml/bind/main/jaxb-core.jar
-rw-r--r--    1 root    root                   919968 set 29 14:58 /usr/share/ovirt-engine/modules/common/com/sun/xml/bind/main/jaxb-impl.jar
-rw-r--r--    1 root    root                  1930174 set 29 14:58 /usr/share/ovirt-engine/modules/common/com/sun/xml/bind/main/jaxb-xjc.jar
-rw-r--r--    1 root    root                     7768 set 29 14:59 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/auth-plugin/main/auth-plugin.jar
-rw-r--r--    1 root    root                     4024 set 29 15:00 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/logger/main/logger.jar

Alon, are above allowed there? If not, where should I get them?

Comment 3 Alon Bar-Lev 2015-09-29 12:32:17 UTC
logger.jar, auth-plugin.jar are part of product - no need to touch.

the jaxb should be acquired from some external package, I guess upstream should first fixed.

Comment 4 Sandro Bonazzola 2015-09-29 15:09:42 UTC
(In reply to Alon Bar-Lev from comment #3)
> logger.jar, auth-plugin.jar are part of product - no need to touch.

Thanks

> the jaxb should be acquired from some external package, I guess upstream
> should first fixed.

Juan, do we need to override jaxb-*.jar? aren't those from EAP 6.4 / Wildfly 8.2 enough?

Comment 5 Juan Hernández 2015-09-29 15:11:22 UTC
We don't need to override the JAXB modules of EAP 6.4 or WildFly 8.2. I'm preparing a patch to remove that overriding.

Comment 6 Yaniv Lavi 2015-10-07 11:17:10 UTC
Can you please add the steps to test this issue?

Comment 7 Sandro Bonazzola 2015-10-07 13:40:22 UTC
(In reply to Yaniv Dary from comment #6)
> Can you please add the steps to test this issue?

# yum install rhevm-backend
# rpm -qlv rhevm-backend | grep jar | grep -v ^l

should show only files under /usr/share/ovirt-engine/modules/common/org/ovirt/* path

Comment 8 Karolína Hajná 2015-10-20 08:43:11 UTC
verified on 3.6.0-16 (rhevm-3.6.0.1-0.1.el6.noarch)


Following jar files are contained:

# rpm -qlv rhevm-backend | grep jar | grep -v ^l
-rw-r--r--    1 root    root                    43607 říj 13 23:55 /usr/share/java/ovirt-engine/aaa.jar
-rw-r--r--    1 root    root                  3916837 říj 13 23:55 /usr/share/java/ovirt-engine/bll.jar
-rw-r--r--    1 root    root                   272697 říj 13 23:55 /usr/share/java/ovirt-engine/builtin.jar
-rw-r--r--    1 root    root                   791229 říj 13 23:55 /usr/share/java/ovirt-engine/dal.jar
-rw-r--r--    1 root    root                    21439 říj 13 23:55 /usr/share/java/ovirt-engine/scheduler.jar
-rw-r--r--    1 root    root                   132573 říj 13 23:55 /usr/share/java/ovirt-engine/searchbackend.jar
-rw-r--r--    1 root    root                   848780 říj 13 23:55 /usr/share/java/ovirt-engine/vdsbroker.jar
-rw-rw-r--    1 root    root                     7778 říj 13 22:13 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/auth-plugin/main/auth-plugin.jar
-rw-rw-r--    1 root    root                     4008 říj 13 22:14 /usr/share/ovirt-engine/modules/common/org/ovirt/engine/core/logger/main/logger.jar


Note You need to log in before you can comment on or make changes to this bug.