Bug 1635208

Summary: Missing dependency on Rhino
Product: [Fedora] Fedora Reporter: Vít Ondruch <vondruch>
Component: closure-compilerAssignee: Zbigniew Jędrzejewski-Szmek <zbyszek>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: mat.booth, zbyszek
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: closure-compiler-20160315-8.fc29 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-12-22 03:01:53 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:    
Bug Blocks: 1556341, 1606172    

Description Vít Ondruch 2018-10-02 11:22:44 UTC
Description of problem:

~~~
$ closure-compiler 
/usr/bin/build-classpath: Could not find js Java extension for this JVM
/usr/bin/build-classpath: error: Some specified jars were not found
The compiler is waiting for input via stdin.
^C
~~~

It seems this error disappears when Rhino is installed.

OTHO, it seems that when I remove the "js" from BASE_JARS env variable, the closure-compiler continues to run. I am wondering if that is because the Rhino is not properly unbundled?

Version-Release number of selected component (if applicable):
$ rpm -q closure-compiler
closure-compiler-20160315-7.fc30.noarch

How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:
Missing "js" is reported and while Rhino is likely bundled.


Expected results:
No errors are reported and while Rhino is not bundled


Additional info:

Comment 1 Mat Booth 2018-12-12 15:33:27 UTC
Actually this package has no build-time or run-time dependency on rhino at all... The "shaded" jar is neither built nor installed, so nothing is bundled (in fact rhino is not even present in the buildroot, so even if the "shaded" jar was built, rhino could not be bundled in it.)

Comment 2 Fedora Update System 2018-12-12 15:40:30 UTC
closure-compiler-20160315-8.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-6149f469ac

Comment 3 Fedora Update System 2018-12-13 03:36:19 UTC
closure-compiler-20160315-8.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-6149f469ac

Comment 4 Fedora Update System 2018-12-22 03:01:53 UTC
closure-compiler-20160315-8.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.