Bug 1174012

Summary: icedtea-web-1.5.2-0.fc21 requires rhino
Product: [Fedora] Fedora Reporter: louisgtwo
Component: icedtea-webAssignee: Deepak Bhole <dbhole>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 21CC: dbhole, dominik, jvanek, omajid
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-12-15 10:15:31 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: 1166607    
Bug Blocks:    

Description louisgtwo 2014-12-14 20:06:46 UTC
f21 update icedtea-web-1.5.2-0.fc21 has a new require, rhino. Rhino pulls about 27 new packages including autoconf tools, gcc kernel and glibc headers. Is this all necessary just for a firefox java plugin?

Comment 1 Dominik 'Rathann' Mierzejewski 2014-12-15 00:30:06 UTC
The exact depchain is:
icedtea-web -> rhino -> jline -> jansi{,-native} -> hawtjni -> libtool -> gcc -> glibc-devel -> glibc-headers -> kernel-headers

Comment 2 Dominik 'Rathann' Mierzejewski 2014-12-15 00:34:49 UTC
... and it seems to be resolved by the fix for bug 1166607.

Comment 3 jiri vanek 2014-12-15 10:15:31 UTC
(In reply to louisgarcia1973 from comment #0)
> f21 update icedtea-web-1.5.2-0.fc21 has a new require, rhino. Rhino pulls
> about 27 new packages including autoconf tools, gcc kernel and glibc
> headers. Is this all necessary just for a firefox java plugin?

hi!


Rhino is really needed by ITW. It was not required in spec file because jdk was requiring it (it was bug) and once we fixed jdk, rhino was not pulled to some itweb - innstalaltions, and then javascript<->appelt communication was not working.

Rhino os needed, because it is javascript interpreter. I think you may understand why javascript interpreter is needed to communicate applet<->js inside browser:)


Well icedtea web can work without rhino in all cases except the one above.  So maybe rhino can be  optional dependence. But I'm not sure if it is worthy of effort on both sides.


Also (In reply to Dominik 'Rathann' Mierzejewski from comment #1)
> The exact depchain is:
> icedtea-web -> rhino -> jline -> jansi{,-native} -> hawtjni -> libtool ->
> gcc -> glibc-devel -> glibc-headers -> kernel-headers


As you yourself  tracked this to hawtjni bug, I'm closing this as not a bug.