Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
Summary: Review Request: emma - Java code coverage tool
https://bugzilla.redhat.com/show_bug.cgi?id=444511
------- Additional Comments From overholt@redhat.com 2008-05-28 10:53 EST ------- Okay, I figured out why it was failing to build: ecj doesn't accept -source 1.2 whereas OpenJDK's javac does. The following will fail with ecj and not with OpenJDK:
cd /tmp echo "public class Test444511 { public static void main(String[] args) { \ System.out.println("Hello, world"); } } > Test444511.java javac -source 1.2 -target 1.2 Test444511.java
If I change build.target to 1.3 in build.xml, I get further but end at an import of:
sun.misc.Signal
Seeing as the chances of a change in this area going upstream are slim (there's been no traffic on the bug I filed about their closed source jar they use for building the jar timestamp -- see the URL in the .spec), I'm just going to BR javac >= 1.6.
New spec and SRPM (also fixing maven ownership issues):
http://fedorapeople.org/~overholt/emma.spec http://fedorapeople.org/~overholt/emma-2.0-0.5312.2jpp.2.fc9.src.rpm
Also, I spoke with Deepak on IRC and he said to waive the rpmlint warning 'cause that's the place that maven poms go. I've filed bug #448736 to track the maven rpmlint warning issue.