Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1219545

Summary: [RFE] gluster: use an alternative to avalon-framework
Product: [oVirt] ovirt-engine Reporter: Sandro Bonazzola <sbonazzo>
Component: RFEsAssignee: Ramesh N <rnachimu>
Status: CLOSED CURRENTRELEASE QA Contact: SATHEESARAN <sasundar>
Severity: medium Docs Contact:
Priority: medium    
Version: ---CC: amureini, bugs, gklein, lsurette, oourfali, rbalakri, rnachimu, sabose, srevivo, trichard, ykaul
Target Milestone: ovirt-4.1.0-betaKeywords: FutureFeature, Improvement
Target Release: 4.1.1.2Flags: sabose: ovirt-4.1?
ylavi: planning_ack?
rule-engine: devel_ack+
sasundar: testing_ack+
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Deprecated Functionality
Doc Text:
This release removes the ability to export Gluster volume profile statistics as a PDF file (a feature which was not widely used) as part of removing the dependency on the avalon-framework package.
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-04-27 09:37:12 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Gluster RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Sandro Bonazzola 2015-05-07 14:47:46 UTC
In the build process we're requiring avalon-framework 4.3.1.
Apache Avalon was closed down in 2004[1] being replaced by Apache Excalibur.
Apache Excalibur moved into the Attic in December 2010[2].

Being apache-framework an unmaintained project, please try to replace it with a more recent and maintained library.

[1] http://attic.apache.org/projects/avalon.html
[2] http://attic.apache.org/projects/excalibur.html

Comment 1 Oved Ourfali 2015-07-15 09:04:29 UTC
I see it is used in jsonrpc (Piotr will clear that for 3.6).
However, it was also introduced by gluster, in commit 81565fe5.

Moving this bug to gluster, and opening another one on jsonrpc.

Comment 2 Sahina Bose 2016-06-21 07:22:39 UTC
I think we added this for the export to pdf feature of volume profile.
I'm not sure if this feature is used currently. If needed, we need to replace the fop pdf generation library with pdfbox or similar.

Ramesh, can u take a look?

Comment 3 Ramesh N 2016-06-21 10:23:28 UTC
(In reply to Sahina Bose from comment #2)
> I think we added this for the export to pdf feature of volume profile.
> I'm not sure if this feature is used currently. If needed, we need to
> replace the fop pdf generation library with pdfbox or similar.
> 
> Ramesh, can u take a look?

Sahina, You are right. this came as a dependency for apache fop. I don't understand why still fop is depending on avalon framework. May be as you have suggested, we can move to apache pdfbox.

Comment 4 Sahina Bose 2016-08-02 09:27:37 UTC
(In reply to Ramesh N from comment #3)
> (In reply to Sahina Bose from comment #2)
> > I think we added this for the export to pdf feature of volume profile.
> > I'm not sure if this feature is used currently. If needed, we need to
> > replace the fop pdf generation library with pdfbox or similar.
> > 
> > Ramesh, can u take a look?
> 
> Sahina, You are right. this came as a dependency for apache fop. I don't
> understand why still fop is depending on avalon framework. May be as you
> have suggested, we can move to apache pdfbox.

Either that or remove pdf generation as mentioned in Bug 1362110. Targeting this for 4.1

Comment 5 Sahina Bose 2016-12-15 13:39:04 UTC
Removed the fop dependency

Comment 6 SATHEESARAN 2017-04-05 09:48:19 UTC
This bug is already verified as part of another bug 1362472
There is no more dependency on fop