Bug 2089299

Summary: Remove dependency on apache-commons-configuration
Product: [oVirt] ovirt-engine Reporter: Martin Perina <mperina>
Component: BLL.InfraAssignee: Dana <delfassy>
Status: CLOSED NEXTRELEASE QA Contact: Guilherme Santos <gdeolive>
Severity: high Docs Contact:
Priority: high    
Version: 4.5.0.4CC: bugs, dfodor, emarcus, guillaume.pavese, klaas
Target Milestone: ovirt-4.5.3Flags: mperina: ovirt-4.5+
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ovirt-engine-4.5.3 Doc Type: Release Note
Doc Text:
ovirt-engine-4.5.3 and newer no longer depends on apache-commons-configuration package
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-09-19 14:31:38 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Infra RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Martin Perina 2022-05-23 11:31:03 UTC
We are using only very minimal subset of apache-commons-configuration functions in ovirt-engine. Also apache-commons-configuration depends on apache-commons-logging, which is included in maven:3.5 module in EL 8, but it was removed from newer maven:3.6 module, so it blocks the upgrade.

So it would be better for future maintainability to reimplement required functionality of commons-configuration within ovirt-engine itself.

Comment 3 Klaas Demter 2022-05-23 11:52:48 UTC
This is important because maven 3.5 appstream went out of support this month

Comment 4 Casper (RHV QE bot) 2022-09-06 11:30:50 UTC
This bug has low overall severity and is not going to be further verified by QE. If you believe special care is required, feel free to properly align relevant severity, flags and keywords to raise PM_Score or use one of the Bumps ('PrioBumpField', 'PrioBumpGSS', 'PrioBumpPM', 'PrioBumpQA') in Keywords to raise it's PM_Score above verification threashold (1000).

Comment 5 Casper (RHV QE bot) 2022-09-19 14:31:38 UTC
This bug has low overall severity and passed an automated regression suite, and is not going to be further verified by QE. If you believe special care is required, feel free to re-open to ON_QA status.