FS#48429 - [opencascade] java runtime dependency is unnecesary

Attached to Project: Community Packages
Opened by Andrea (BrainDamage) - Thursday, 03 March 2016, 13:13 GMT
Last edited by Florian Pritz (bluewind) - Friday, 18 March 2016, 17:00 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Florian Pritz (bluewind)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

as of opencascade 6.9.1-1, no library or binary include in the package shared links to java
this can be easily verified with:
ldd /opt/opencascade/lib/* | grep jdk
ldd /opt/opencascade/bin/* | grep jdk
so java dep is not an hard requirement at least, and possibly not even runtime loaded
I double checked on the opencascade website documentation, and it seems to me that java is only needed/used by the android port:
http://www.opencascade.com/doc/occt-6.9.1/overview/html/index.html#OCCT_OVW_SECTION_5_1
http://www.opencascade.com/doc/occt-6.9.1/overview/html/index.html#OCCT_OVW_SECTION_7_3_4
therefore it's not even used at compilation time or dynamically loaded

would it possible to remove it from runtime dependencies since it's unnecessary and it's pretty much confirmed by ldd that it's not used?
and possibly, if my understanding of the documentation is correct, it's not useful at all under the linux platform so it shouldn't even be a compilation time dependency
This task depends upon

Closed by  Florian Pritz (bluewind)
Friday, 18 March 2016, 17:00 GMT
Reason for closing:  Fixed
Additional comments about closing:  opencascade 6.9.1-2

Loading...