Bug 1174012 - icedtea-web-1.5.2-0.fc21 requires rhino
Summary: icedtea-web-1.5.2-0.fc21 requires rhino
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: icedtea-web
Version: 21
Hardware: x86_64
OS: Unspecified
unspecified
low
Target Milestone: ---
Assignee: Deepak Bhole
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1166607
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-12-14 20:06 UTC by louisgtwo
Modified: 2014-12-15 10:15 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-12-15 10:15:31 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


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