Bug 1219545 - [RFE] gluster: use an alternative to avalon-framework
Summary: [RFE] gluster: use an alternative to avalon-framework
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: ovirt-engine
Classification: oVirt
Component: RFEs
Version: ---
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ovirt-4.1.0-beta
: 4.1.1.2
Assignee: Ramesh N
QA Contact: SATHEESARAN
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-05-07 14:47 UTC by Sandro Bonazzola
Modified: 2017-04-27 09:37 UTC (History)
11 users (show)

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.
Clone Of:
Environment:
Last Closed: 2017-04-27 09:37:12 UTC
oVirt Team: Gluster
Embargoed:
sabose: ovirt-4.1?
ylavi: planning_ack?
rule-engine: devel_ack+
sasundar: testing_ack+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
oVirt gerrit 62589 0 None None None 2016-12-15 13:39:04 UTC

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


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