| Summary: | jgroups-2.2.7 dependency for bsh not listed | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Dennis Schwerdel <Schwerdel> |
| Component: | Current packages | Assignee: | Java team <java> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
Fixed with a new revision that will be marked stable soon. Thanks for reporting. As for running the tests, we plan to move to src_test in the future instead of the current junit use flag but that is a matter of an another bug. The new revision is now stable on x86 and hopefully other arches will follow soon. |
dev-java/jgroups-2.2.7 depends on dev-java/bsh but this dependency is not listed. emerging dev-java/bsh-2.0_beta1-r1 makes jgroups compile cleanly. I don't know if that version of bsh is correct, most of the junit tests of jgroups are failing. Reproducible: Always Steps to Reproduce: 1. emerge unmerge bsh 2. emerge =dev-java/jgroups-2.2.7 Actual Results: compile-1.4: [javac] Compiling 463 source files to /tmp/portage/jgroups-2.2.7/work/JGroups-2.2.7.src/classes [javac] /tmp/portage/jgroups-2.2.7/work/JGroups-2.2.7.src/src/org/jgroups/protocols/BSH.java:6: package bsh does not exist [javac] import bsh.EvalError; [javac] ^ [javac] /tmp/portage/jgroups-2.2.7/work/JGroups-2.2.7.src/src/org/jgroups/protocols/BSH.java:7: package bsh does not exist [javac] import bsh.Interpreter; [javac] ^ [javac] /tmp/portage/jgroups-2.2.7/work/JGroups-2.2.7.src/src/org/jgroups/protocols/BSH.java:34: cannot resolve symbol [javac] symbol : class Interpreter [javac] location: class org.jgroups.protocols.BSH [javac] Interpreter interpreter=null; [javac] ^ [javac] /tmp/portage/jgroups-2.2.7/work/JGroups-2.2.7.src/src/org/jgroups/protocols/BSH.java:119: cannot resolve symbol [javac] symbol : class Interpreter [javac] location: class org.jgroups.protocols.BSH [javac] interpreter=new Interpreter(); [javac] ^ [javac] /tmp/portage/jgroups-2.2.7/work/JGroups-2.2.7.src/src/org/jgroups/protocols/BSH.java:127: cannot resolve symbol [javac] symbol : class EvalError [javac] location: class org.jgroups.protocols.BSH [javac] catch(EvalError err) { [javac] ^ [javac] /tmp/portage/jgroups-2.2.7/work/JGroups-2.2.7.src/src/org/jgroups/protocols/BSH.java:139: cannot resolve symbol [javac] symbol : class EvalError [javac] location: class org.jgroups.protocols.BSH [javac] catch(EvalError ex) { [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -deprecation for details. [javac] 6 errors BUILD FAILED Expected Results: ... Finished. Cleaning up... exiting successfully. BTW: jgroups does junit tests that take a very long time without tests enabled in the make.conf. pretty annoying because it takes a couple of minutes and most of the tests are failing