www-jcp-open mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Geir Magnusson Jr." <g...@pobox.com>
Subject Re: Clarification of TCK policy
Date Tue, 18 Mar 2008 16:55:00 GMT
Yes, of course.  :)  JDO's TCK is done here at the ASF.

geir

On Mar 18, 2008, at 12:47 PM, Scott O'Bryan wrote:

> I would additionally also like to clarify whether this applies to  
> TCK's that might happen to be developed in the OpenSource.
>
> I've got a new sub-project of MyFaces that's being developed by that  
> community as the R.I.  We're still trying to work out the legalities  
> of the TCK (because of dependent liscences from sun), but Oracle  
> (the spec lead) is interested in letting the TCK be developed though  
> Apache.
>
> This would be legal, would it not?
>
> Scott
>
> On Tue, Mar 18, 2008 at 10:12 AM, Craig L Russell <Craig.Russell@sun.com 
> > wrote:
> I'd like to get a bit more clarity as to acceptable use of TCK in
> Apache projects. The latest official word, from http://www.apache.org/jcp/
> :
>
> <official-word>
> Projects must keep the official TCK materials confidential. Use your
> best judgement. For the elimination of doubt, public discussion about
> using the TCK, bugs found while using the TCK, and any project-created
> frameworks or assisting software or documentation that do not reveal
> the official confidential TCK material is acceptable.
> </official-word>
>
> My best judgement says any of the below is subject to the TCK NDA (as
> strictly interpreted by others in the past) but the information is
> extremely useful to help project members who have not signed the NDA.
>
> Here are some specific questions that have come up before:
>
> 1. Can a project publicly post statistical results of a TCK run?
> e.g.     [java] Total tests run: 1593. Failures: 0, Errors: 5.
>
> 2. Can a project publicly post the names of the tests that failed?  
> e.g.
>     [java] RUN Jdoconfig.testGetPMFEmptyStringOverrides            
> ERROR
>     [java] RUN Jdoconfig.testGetPMFNullOverrides          ERROR
>     [java] RUN Jdoconfig.testGetPMFStringSpaceOverrides            
> ERROR
>     [java] RUN Jdoconfig.testGetPMFNamedOverrides         ERROR
>     [java] RUN Jdoconfig.testGetPMFNamedSpacesOverrides            
> ERROR
>
> 3. Can a project publicly post the exception that caused the failure?
> e.g. [java] 5)
> testGetPMFNamedSpacesOverrides
> (org
> .apache
> .jdo
> .tck
> .api
> .persistencemanagerfactory
> .config.Jdoconfig)javax.jdo.JDOFatalInternalException: Unexpected
> exception caught.
>
> 3. Can a project publicly post the full stack trace for a failure?
> e.g. [1]
>
> 4. Can a project publicly post a source snippet of the failure? e.g.  
> [2]
>
> Thanks in advance,
>
> Craig
>
>
> [1]        [java] 5)
> testGetPMFNamedSpacesOverrides
> (org
> .apache
> .jdo
> .tck
> .api
> .persistencemanagerfactory
> .config.Jdoconfig)javax.jdo.JDOFatalInternalException: Unexpected
> exception caught.
>     [java]     at
> javax
> .jdo
> .JDOHelper
> .invokeGetPersistenceManagerFactoryOnImplementation(JDOHelper.java: 
> 1024)
>     [java]     at
> javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:714)
>     [java]     at
> javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:967)
>     [java]     at
> javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:836)
>     [java]     at
> org
> .apache
> .jdo
> .tck
> .api
> .persistencemanagerfactory
> .config.Jdoconfig.testGetPMFNamedSpacesOverrides(Jdoconfig.java:145)
>     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>     [java]     at
> sun
> .reflect 
> .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
>     [java]     at
> sun
> .reflect
> .DelegatingMethodAccessorImpl 
> .invoke(DelegatingMethodAccessorImpl.java:
> 25)
>     [java]     at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java: 
> 259)
>     [java]     at
> org.apache.jdo.tck.util.BatchTestRunner.doRun(BatchTestRunner.java: 
> 108)
>     [java]     at
> org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java: 
> 148)
>     [java]     at
> org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:123)
>     [java] NestedThrowablesStackTrace:
>     [java] java.lang.reflect.InvocationTargetException
>     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>     [java]     at
> sun
> .reflect 
> .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
>     [java]     at
> sun
> .reflect
> .DelegatingMethodAccessorImpl 
> .invoke(DelegatingMethodAccessorImpl.java:
> 25)
>     [java]     at javax.jdo.JDOHelper$16.run(JDOHelper.java:1763)
>     [java]     at java.security.AccessController.doPrivileged(Native
> Method)
>     [java]     at javax.jdo.JDOHelper.invoke(JDOHelper.java:1758)
>     [java]     at
> javax
> .jdo
> .JDOHelper
> .invokeGetPersistenceManagerFactoryOnImplementation(JDOHelper.java: 
> 1002)
>     [java]     at
> javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:714)
>     [java]     at
> javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:967)
>     [java]     at
> javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:836)
>     [java]     at
> org
> .apache
> .jdo
> .tck
> .api
> .persistencemanagerfactory
> .config.Jdoconfig.testGetPMFNamedSpacesOverrides(Jdoconfig.java:145)
>     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>     [java]     at
> sun
> .reflect 
> .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
>     [java]     at
> sun
> .reflect
> .DelegatingMethodAccessorImpl 
> .invoke(DelegatingMethodAccessorImpl.java:
> 25)
>     [java]     at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java: 
> 259)
>     [java]     at
> org.apache.jdo.tck.util.BatchTestRunner.doRun(BatchTestRunner.java: 
> 108)
>     [java]     at
> org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java: 
> 148)
>     [java]     at
> org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:123)
>     [java] Caused by: java.lang.ClassCastException:
> org.jpox.PersistenceConfiguration$20
>     [java]     at
> org
> .jpox
> .PersistenceConfiguration.setOptions(PersistenceConfiguration.java: 
> 4658)
>     [java]     at
> org
> .jpox
> .jdo
> .JDOPersistenceManagerFactory
> .setPMFOptions(JDOPersistenceManagerFactory.java:381)
>     [java]     at
> org
> .jpox
> .jdo
> .JDOPersistenceManagerFactory
> .getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:188)
>     [java]     ... 30 more
>
> [2]
>     public void testGetPMFNamedSpacesOverrides() {
>         String name = "namedPMF1";
>         privatePmf = JDOHelper.getPersistenceManagerFactory(overrides,
>                 " \t" + name + " \n");
>         assertEquals("Incorrect value for RestoreValues",
>                 privatePmf.getRestoreValues(), true);
>         checkPersistent(name);
>
>
> Craig Russell
> Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
> 408 276-5638 mailto:Craig.Russell@sun.com
> P.S. A good JDO? O, Gasp!
>
>


Mime
View raw message