Bug 1265353
Summary: | [PROD] (6.1.z) fuse-bxms-integration should include drools-karaf-feature.xml | ||
---|---|---|---|
Product: | [Retired] JBoss BPMS Platform 6 | Reporter: | Alessandro Lazarotti <alazarot> |
Component: | Build and Assembly | Assignee: | Ryan Zhang <rzhang> |
Status: | CLOSED EOL | QA Contact: | Jiri Petrlik <jpetrlik> |
Severity: | unspecified | Docs Contact: | |
Priority: | high | ||
Version: | 6.1.0 | CC: | aileenc, alazarot, etirelli, hchirino, kverlaen, lpetrovi, mfusco, rzhang |
Target Milestone: | CR2 | ||
Target Release: | 6.1.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | 1265199 | Environment: | |
Last Closed: | 2020-03-27 19:09:17 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: | |
Embargoed: | |||
Bug Depends On: | 1265199 | ||
Bug Blocks: |
Description
Alessandro Lazarotti
2015-09-22 18:08:00 UTC
The drools/kie artifacts are not directly referenced in our features file. We use a range of versions. This is the main reason why it is not included neither drools nor switchyard artifacts. Drools and Switchyard need to be installed previously in the environment where fuse-bxms-integ is going to be installed. With this decision existing customer of drools can install fuse-bxms-integ without any problem. See that drools-karaf-feature is not in fact a pure "drools artifact", it is a fuse feature file to make easier install the bundles on top of fuse. The point is, Fuse customers does not install drools as every customers do, they need that file. The deliverable of BRMS packages include tons of other artifacts that fuse customers do not care, they only need the drools-karaf-feature and the karaf-feature from Integration Pack. It is not expect customers that would like to install Integration Package download any other additional package to consume only one xml file, drools-karaf-feature an karaf-features need to be delivered together, in the same zip file. I understand the split of the features files like was done to allow BRMS engineers and Fuse engineers to work in each one individually, but the delivery should be done in the same Integration Pack archive. For that i do not know if a change in the assembly must be done or productisation should do any additional task. It was split up that way so that one day we can have a fuse-integration bundles which does not need to be updated for each Fuse or BxMS release. As long as Fuse and BxMS stays compatible enough, updates of fuse or bxms should not require an update of the integration bundles. All that we should need to do is QE that the existing integration bundle works with the new bxms or fuse release. After some talk with Hiram and as part of the comment above, we understand that the goal is to avoid in the future a new Integration Pack for each BxMS Pacth Update. However as also described, customers should not download the full BxMS installation to get only the drools-karaf-feature. Also we can not keep it only in Maven Repo, the version there does not fit the brand product version and can confuse customers about which drools-karaf-feature version they should consume - it will also not be easy to get documented. So, delivering it in a separated download can help with the problems above. Something intuitive like: Fuse Feature for BRMS and BPM Suite Engines 6.1 Update X ? Ok, that sounds reasonable to me too. I have upates our bxms product assembly to produce a separate zip package to include the drools-karaf feature xml. http://git.app.eng.bos.redhat.com/git/integration-platform-config.git/commit/?h=6.1.x-bxms&id=2bf9f721b55c599ab229a6df106e3c1780013539 http://git.app.eng.bos.redhat.com/git/integration-platform-config.git/commit/?h=6.1.x-bxms&id=2ecf66978d478e240c0d04fc90a8c72f20af035c The binary is availabe at: http://dev138.mw.lab.eng.bos.redhat.com/candidate/intpkg-1.0.0.redhat-620147/20150925/ Zip file on this address [1] contains the drools-karaf-features for BxMS 6.1.3. I consider this bug as verified for integration pack build intpkg-1.0.0.redhat-620147 (integration pack for BxMS 6.1.3). [1] http://dev138.mw.lab.eng.bos.redhat.com/candidate/intpkg-1.0.0.redhat-620147/20150925/ |