| Summary: | Remove native components that are not used by the product | ||
|---|---|---|---|
| Product: | [Retired] JBoss BRMS Platform 6 | Reporter: | Rajesh Rajasekaran <rrajasek> |
| Component: | Build and Assembly | Assignee: | Ryan Zhang <rzhang> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Radovan Synek <rsynek> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | unspecified | CC: | etirelli, mwinkler, ncross, porcelli, rzhang |
| Target Milestone: | CR2 | ||
| Target Release: | 6.0.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-08-06 20:15:58 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Rajesh Rajasekaran
2013-12-11 17:44:41 UTC
JLine (dependency from zookeeper): Was already removed as a dependency from UF (in fact it was a transiente dependency from zookeeper that should be optional) -> https://github.com/droolsjbpm/uberfire/commit/6629b2f585658f76ea8e45fcd849bc852336a6d2 About ZooKeeper.jar: I did a quick search (find zookeeper-3.3.4/ -name \*.so -print and find zookeeper-3.3.4/ -name \*.dll -print) and didn't find any native code there. This jar is mandatory, we cannot remove it. As commented With Alexandre, jline dependency can be removed but not the ZooKeeper one. I have removed this dependency for the eap modules distribution too. Master commit -> https://github.com/droolsjbpm/kie-wb-distributions/commit/0967310ef5a439f56dee78fe7b76b0de761c9955 6.0.x commit -> https://github.com/droolsjbpm/kie-wb-distributions/commit/5549a9af3abe29586955792b485b3f42c0f9844a As I discussed with Alexandre, supplementary tools should contain original distribution of helix and zookeeper (with jline and zookeeper fatjar). The jline library should be removed only from EAP modules and dependencies of business-central (already done). However, all those have been removed from supplementary tools: zookeeper-3.3.4/lib/jline-0.9.94.jar zookeeper-3.3.4/contrib/fatjar/zookeeper-3.3.4-fatjar.jar helix-core-0.6.1-incubating/repo/jline/jline/0.9.94/jline-0.9.94.jar The jline and fatjar in zookeeper and helix-core has been recovered. Verified with BRMS-6.0.0.CR2 qe_test_coverage: any issue cause by removal of native components should be caught by existing regression tests |