I think it would be interesting if we understood where we are re java?.* - we'll learn more when we get and start using the JCK re the omg.* stuff

geir


Stefano Mazzocchi wrote:
Tim Ellison wrote:
Geir Magnusson Jr. wrote:
Stefano Mazzocchi wrote:
As shown in the graphical history of harmony at

 http://67.86.14.213:10000/harmony.png

we are currently at 96.39% of API completion (if we don't count the
SerialID differences and the final static values), and we are
continuously growing there.

But there is also another index, the "reversed" API completion that
measures how much code the RI didn't implement that we did.

Here, a 100% means that all that code that we have implemented in those
public packages is available in the RI.

In order to achieve WORA, the TCK mandates that both direct and reverse
completion be 100%.

I don't know if that's necessarily true.  The spec license mandates if
for java?.* packages, but not for things like omg.*, and I'm not sure
that the TCK would complain about packages outside of the java*.* space.


I suggest we start to pay attention to both.

Here is a reverse-japi report:

 http://67.86.14.213:10000/results/latest/reverse-japi.html

agreed.
Look like there are things in there to investigate, but I agree that
there appears to be too many packages flagged.

Stefano can you run it with the actual SE API packages?

Here is the command line for japize

packages="+java +javax +org -java.awt.dnd.peer -java.awt.peer
-org.apache -org.eclipse -org.bouncycastle -org.w3c.dom.css
-org.w3c.dom.events -org.w3c.dom.html -org.w3c.dom.xpath
-org.w3c.dom.stylesheets -org.w3c.dom.traversal -org.w3c.dom.views
-java.text.resources -org.omg.stub.javax -org.omg.dom.ranges"

japize as harmony packages `find -L $harmony/deploy | grep jar` $packages

I thought these were the SE API packages. Are you suggesting that I only
do +java and +javax and remove +org?

I'll be glad to try different things out if the outcome helps progress.

Reply via email to