You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jcp-open@apache.org by Craig L Russell <Cr...@Sun.COM> on 2006/08/07 20:04:31 UTC

TCK agreement

Hi Geir,

I've faxed my NDA. Is there a tck@ only wiki or something describing  
where the tcks are to be found?

Thanks,

Craig

On May 10, 2006, at 3:27 AM, Geir Magnusson Jr wrote:

>
> Please fax that to +1 203 665 6400
>

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!


Re: TCK agreement

Posted by David Blevins <da...@visi.com>.
On Aug 8, 2006, at 5:18 PM, Craig L Russell wrote:

>
> I'd like to get a feel for how the others have set up the  
> repository. Is it up to each individual person to extract the tck,  
> create the source tree, set up run scripts, etc.? How much is  
> common to the project?

On Geronimo, we had the TCK binary checked in as Geir mentions, but  
it made SVN cry, so we got rid of it.  We still have an active  
geronimo-tck svn that contains lots of build files (maven 1),  
deployment descriptors, stuff for creating reports, and the results  
themselves.  Basically, everything you need to run the tck and  
generate a report sans the tck binary itself.  You can run pretty  
much any test with a single maven command.

It definitely took us a while to build up that system.

As lots of that stuff is largely tied to a specific Geronimo version  
(project.xml files, descriptors, results, etc.), we branch that  
content each time we branch Geronimo.

Hope this helps.  Happy to provide more info.

-David



Re: TCK agreement

Posted by Craig L Russell <Cr...@Sun.COM>.
On Aug 8, 2006, at 4:28 PM, Geir Magnusson Jr wrote:

>
>
> Craig L Russell wrote:
>> Hi Geir,
>>
>> On Aug 8, 2006, at 3:22 AM, Geir Magnusson Jr wrote:
>>
>>>
>>>
>>> Craig L Russell wrote:
>>>> Regarding the cross-project discussion, would it make sense to  
>>>> create a
>>>> jpa-tck@ alias for the projects to start the dialog?
>>>
>>> sure, although until you get the beastie, I'm not sure what you'd  
>>> have
>>> to really talk about.
>>
>> Given how long it takes for infrastructure to be set up, maybe we can
>> start now with the mailing lists.
>
> C'mon. It takes minutes to make a mailing list.
>
>> Once that's set up, we can talk about
>> which repository we want to put the tck into. I'm thinking that since
>> the tck is distributed as source code we will want to put it into svn
>> somewhere and have a build environment.
>
> It really doesn't matter that it's source.  The thing you do want to
> prevent is having anyone alter the TCK.  So you'd check in the binary
> anyway, right?

This is the discussion I wanted to have while we were waiting for the  
tck to arrive.

Of course we would check in the binary, but we would also want to set  
up a source repository in order to debug, try different configuration  
options, etc.
>
>>
>> How have other tck projects set up their tck's? Is there a generic- 
>> tck@
>> alias to which all tck interested parties can subscribe? I know that
>> tck's are as different as Apache projects, and the Apache tck  
>> projects
>> are likely different yet. Have any tck projects found a pattern that
>> works well?
>
> They seem to be all different. We started w/ J2EE in SVN, but it  
> was too
> big.
>
> As for a common general-tck list, if people want it, it can be done.
> I'm not sure what the point would be as people seem to be having a
> reasonable time with using TCKs, and the issues that pop up tend to be
> specific to the codebase being tested.

I'd like to get a feel for how the others have set up the repository.  
Is it up to each individual person to extract the tck, create the  
source tree, set up run scripts, etc.? How much is common to the  
project?

Craig
>
>
> geir
>
>>
>> Craig
>>>
>>> geir
>>>
>>>>
>>>> Craig
>>>>
>>>> On Aug 7, 2006, at 9:02 PM, Geir Magnusson Jr wrote:
>>>>
>>>>>
>>>>>
>>>>> Craig L Russell wrote:
>>>>>> I'm most interested in the JPA TCK. If you let me know when it
>>>>>> arrives..
>>>>>>
>>>>>> There are several projects that potentially need the JPA TCK,
>>>>>> including
>>>>>> Cayenne, OpenJPA, and Geronimo. Is anyone trying to figure out  
>>>>>> any
>>>>>> synergy among these groups?
>>>>>
>>>>> I don't know if Geronimo would need it, given that would be  
>>>>> tested as
>>>>> part of the Java EE platform TCK.
>>>>>
>>>>> But we should have cross-project discussion re JPA indeed.
>>>>>
>>>>> geir
>>>>>
>>>>>>
>>>>>> Craig
>>>>>>
>>>>>> On Aug 7, 2006, at 12:10 PM, Geir Magnusson Jr wrote:
>>>>>>
>>>>>>> got it.
>>>>>>>
>>>>>>> The TCKs are given to committers that ask that have the NDA  
>>>>>>> filed.
>>>>>>>
>>>>>>> Of the TCKs listed, which do you want?  We don't have th JPA  
>>>>>>> one yet.
>>>>>>>
>>>>>>> geir
>>>>>>>
>>>>>>> Craig L Russell wrote:
>>>>>>>> Hi Geir,
>>>>>>>>
>>>>>>>> I've faxed my NDA. Is there a tck@ only wiki or something  
>>>>>>>> describing
>>>>>>>> where the tcks are to be found?
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>> Craig
>>>>>>>>
>>>>>>>> On May 10, 2006, at 3:27 AM, Geir Magnusson Jr wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Please fax that to +1 203 665 6400
>>>>>>>>>
>>>>>>>>
>>>>>>>> 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!
>>>>>>>>
>>>>>>
>>>>>> 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!
>>>>>>
>>>>
>>>> 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!
>>>>
>>
>> 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!
>>

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!


Re: TCK agreement

Posted by Geir Magnusson Jr <ge...@apache.org>.

Craig L Russell wrote:
> Hi Geir,
> 
> On Aug 8, 2006, at 3:22 AM, Geir Magnusson Jr wrote:
> 
>>
>>
>> Craig L Russell wrote:
>>> Regarding the cross-project discussion, would it make sense to create a
>>> jpa-tck@ alias for the projects to start the dialog?
>>
>> sure, although until you get the beastie, I'm not sure what you'd have
>> to really talk about.
> 
> Given how long it takes for infrastructure to be set up, maybe we can
> start now with the mailing lists. 

C'mon. It takes minutes to make a mailing list.

> Once that's set up, we can talk about
> which repository we want to put the tck into. I'm thinking that since
> the tck is distributed as source code we will want to put it into svn
> somewhere and have a build environment.

It really doesn't matter that it's source.  The thing you do want to
prevent is having anyone alter the TCK.  So you'd check in the binary
anyway, right?

> 
> How have other tck projects set up their tck's? Is there a generic-tck@
> alias to which all tck interested parties can subscribe? I know that
> tck's are as different as Apache projects, and the Apache tck projects
> are likely different yet. Have any tck projects found a pattern that
> works well?

They seem to be all different. We started w/ J2EE in SVN, but it was too
big.

As for a common general-tck list, if people want it, it can be done.
I'm not sure what the point would be as people seem to be having a
reasonable time with using TCKs, and the issues that pop up tend to be
specific to the codebase being tested.


geir

> 
> Craig
>>
>> geir
>>
>>>
>>> Craig
>>>
>>> On Aug 7, 2006, at 9:02 PM, Geir Magnusson Jr wrote:
>>>
>>>>
>>>>
>>>> Craig L Russell wrote:
>>>>> I'm most interested in the JPA TCK. If you let me know when it
>>>>> arrives..
>>>>>
>>>>> There are several projects that potentially need the JPA TCK,
>>>>> including
>>>>> Cayenne, OpenJPA, and Geronimo. Is anyone trying to figure out any
>>>>> synergy among these groups?
>>>>
>>>> I don't know if Geronimo would need it, given that would be tested as
>>>> part of the Java EE platform TCK.
>>>>
>>>> But we should have cross-project discussion re JPA indeed.
>>>>
>>>> geir
>>>>
>>>>>
>>>>> Craig
>>>>>
>>>>> On Aug 7, 2006, at 12:10 PM, Geir Magnusson Jr wrote:
>>>>>
>>>>>> got it.
>>>>>>
>>>>>> The TCKs are given to committers that ask that have the NDA filed.
>>>>>>
>>>>>> Of the TCKs listed, which do you want?  We don't have th JPA one yet.
>>>>>>
>>>>>> geir
>>>>>>
>>>>>> Craig L Russell wrote:
>>>>>>> Hi Geir,
>>>>>>>
>>>>>>> I've faxed my NDA. Is there a tck@ only wiki or something describing
>>>>>>> where the tcks are to be found?
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> Craig
>>>>>>>
>>>>>>> On May 10, 2006, at 3:27 AM, Geir Magnusson Jr wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> Please fax that to +1 203 665 6400
>>>>>>>>
>>>>>>>
>>>>>>> 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!
>>>>>>>
>>>>>
>>>>> 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!
>>>>>
>>>
>>> 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!
>>>
> 
> 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!
> 

Re: TCK agreement

Posted by Craig L Russell <Cr...@Sun.COM>.
Hi Geir,

On Aug 8, 2006, at 3:22 AM, Geir Magnusson Jr wrote:

>
>
> Craig L Russell wrote:
>> Regarding the cross-project discussion, would it make sense to  
>> create a
>> jpa-tck@ alias for the projects to start the dialog?
>
> sure, although until you get the beastie, I'm not sure what you'd have
> to really talk about.

Given how long it takes for infrastructure to be set up, maybe we can  
start now with the mailing lists. Once that's set up, we can talk  
about which repository we want to put the tck into. I'm thinking that  
since the tck is distributed as source code we will want to put it  
into svn somewhere and have a build environment.

How have other tck projects set up their tck's? Is there a generic- 
tck@ alias to which all tck interested parties can subscribe? I know  
that tck's are as different as Apache projects, and the Apache tck  
projects are likely different yet. Have any tck projects found a  
pattern that works well?

Craig
>
> geir
>
>>
>> Craig
>>
>> On Aug 7, 2006, at 9:02 PM, Geir Magnusson Jr wrote:
>>
>>>
>>>
>>> Craig L Russell wrote:
>>>> I'm most interested in the JPA TCK. If you let me know when it  
>>>> arrives..
>>>>
>>>> There are several projects that potentially need the JPA TCK,  
>>>> including
>>>> Cayenne, OpenJPA, and Geronimo. Is anyone trying to figure out any
>>>> synergy among these groups?
>>>
>>> I don't know if Geronimo would need it, given that would be  
>>> tested as
>>> part of the Java EE platform TCK.
>>>
>>> But we should have cross-project discussion re JPA indeed.
>>>
>>> geir
>>>
>>>>
>>>> Craig
>>>>
>>>> On Aug 7, 2006, at 12:10 PM, Geir Magnusson Jr wrote:
>>>>
>>>>> got it.
>>>>>
>>>>> The TCKs are given to committers that ask that have the NDA filed.
>>>>>
>>>>> Of the TCKs listed, which do you want?  We don't have th JPA  
>>>>> one yet.
>>>>>
>>>>> geir
>>>>>
>>>>> Craig L Russell wrote:
>>>>>> Hi Geir,
>>>>>>
>>>>>> I've faxed my NDA. Is there a tck@ only wiki or something  
>>>>>> describing
>>>>>> where the tcks are to be found?
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Craig
>>>>>>
>>>>>> On May 10, 2006, at 3:27 AM, Geir Magnusson Jr wrote:
>>>>>>
>>>>>>>
>>>>>>> Please fax that to +1 203 665 6400
>>>>>>>
>>>>>>
>>>>>> 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!
>>>>>>
>>>>
>>>> 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!
>>>>
>>
>> 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!
>>

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!


Re: TCK agreement

Posted by Geir Magnusson Jr <ge...@apache.org>.

Craig L Russell wrote:
> Hi Geir,
> 
> I think I'm confused. Doesn't Geronimo need to test against the Java EE
> platform TCK? Which includes the JPA TCK operating in "server" mode.

It would be included in the JEE TCK, if I understand it right.

> 
> Ah, now I understand. The JPA TCK is in two pieces, and when I say JPA
> TCK you are thinking only of the stand-alone version. They really should
> have split this off into another JSR.

Yes, and if you recall, I argued that vociferously at the time :)

> 
> Regarding the cross-project discussion, would it make sense to create a
> jpa-tck@ alias for the projects to start the dialog?

sure, although until you get the beastie, I'm not sure what you'd have
to really talk about.

geir

> 
> Craig
> 
> On Aug 7, 2006, at 9:02 PM, Geir Magnusson Jr wrote:
> 
>>
>>
>> Craig L Russell wrote:
>>> I'm most interested in the JPA TCK. If you let me know when it arrives..
>>>
>>> There are several projects that potentially need the JPA TCK, including
>>> Cayenne, OpenJPA, and Geronimo. Is anyone trying to figure out any
>>> synergy among these groups?
>>
>> I don't know if Geronimo would need it, given that would be tested as
>> part of the Java EE platform TCK.
>>
>> But we should have cross-project discussion re JPA indeed.
>>
>> geir
>>
>>>
>>> Craig
>>>
>>> On Aug 7, 2006, at 12:10 PM, Geir Magnusson Jr wrote:
>>>
>>>> got it.
>>>>
>>>> The TCKs are given to committers that ask that have the NDA filed.
>>>>
>>>> Of the TCKs listed, which do you want?  We don't have th JPA one yet.
>>>>
>>>> geir
>>>>
>>>> Craig L Russell wrote:
>>>>> Hi Geir,
>>>>>
>>>>> I've faxed my NDA. Is there a tck@ only wiki or something describing
>>>>> where the tcks are to be found?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Craig
>>>>>
>>>>> On May 10, 2006, at 3:27 AM, Geir Magnusson Jr wrote:
>>>>>
>>>>>>
>>>>>> Please fax that to +1 203 665 6400
>>>>>>
>>>>>
>>>>> 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!
>>>>>
>>>
>>> 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!
>>>
> 
> 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!
> 

Re: TCK agreement

Posted by Craig L Russell <Cr...@Sun.COM>.
Hi Geir,

I think I'm confused. Doesn't Geronimo need to test against the Java  
EE platform TCK? Which includes the JPA TCK operating in "server" mode.

Ah, now I understand. The JPA TCK is in two pieces, and when I say  
JPA TCK you are thinking only of the stand-alone version. They really  
should have split this off into another JSR.

Regarding the cross-project discussion, would it make sense to create  
a jpa-tck@ alias for the projects to start the dialog?

Craig

On Aug 7, 2006, at 9:02 PM, Geir Magnusson Jr wrote:

>
>
> Craig L Russell wrote:
>> I'm most interested in the JPA TCK. If you let me know when it  
>> arrives..
>>
>> There are several projects that potentially need the JPA TCK,  
>> including
>> Cayenne, OpenJPA, and Geronimo. Is anyone trying to figure out any
>> synergy among these groups?
>
> I don't know if Geronimo would need it, given that would be tested as
> part of the Java EE platform TCK.
>
> But we should have cross-project discussion re JPA indeed.
>
> geir
>
>>
>> Craig
>>
>> On Aug 7, 2006, at 12:10 PM, Geir Magnusson Jr wrote:
>>
>>> got it.
>>>
>>> The TCKs are given to committers that ask that have the NDA filed.
>>>
>>> Of the TCKs listed, which do you want?  We don't have th JPA one  
>>> yet.
>>>
>>> geir
>>>
>>> Craig L Russell wrote:
>>>> Hi Geir,
>>>>
>>>> I've faxed my NDA. Is there a tck@ only wiki or something  
>>>> describing
>>>> where the tcks are to be found?
>>>>
>>>> Thanks,
>>>>
>>>> Craig
>>>>
>>>> On May 10, 2006, at 3:27 AM, Geir Magnusson Jr wrote:
>>>>
>>>>>
>>>>> Please fax that to +1 203 665 6400
>>>>>
>>>>
>>>> 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!
>>>>
>>
>> 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!
>>

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!


Re: TCK agreement

Posted by Geir Magnusson Jr <ge...@apache.org>.

Craig L Russell wrote:
> I'm most interested in the JPA TCK. If you let me know when it arrives..
> 
> There are several projects that potentially need the JPA TCK, including
> Cayenne, OpenJPA, and Geronimo. Is anyone trying to figure out any
> synergy among these groups?

I don't know if Geronimo would need it, given that would be tested as
part of the Java EE platform TCK.

But we should have cross-project discussion re JPA indeed.

geir

> 
> Craig
> 
> On Aug 7, 2006, at 12:10 PM, Geir Magnusson Jr wrote:
> 
>> got it.
>>
>> The TCKs are given to committers that ask that have the NDA filed.
>>
>> Of the TCKs listed, which do you want?  We don't have th JPA one yet.
>>
>> geir
>>
>> Craig L Russell wrote:
>>> Hi Geir,
>>>
>>> I've faxed my NDA. Is there a tck@ only wiki or something describing
>>> where the tcks are to be found?
>>>
>>> Thanks,
>>>
>>> Craig
>>>
>>> On May 10, 2006, at 3:27 AM, Geir Magnusson Jr wrote:
>>>
>>>>
>>>> Please fax that to +1 203 665 6400
>>>>
>>>
>>> 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!
>>>
> 
> 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!
> 

Re: TCK agreement

Posted by Craig L Russell <Cr...@Sun.COM>.
I'm most interested in the JPA TCK. If you let me know when it arrives..

There are several projects that potentially need the JPA TCK,  
including Cayenne, OpenJPA, and Geronimo. Is anyone trying to figure  
out any synergy among these groups?

Craig

On Aug 7, 2006, at 12:10 PM, Geir Magnusson Jr wrote:

> got it.
>
> The TCKs are given to committers that ask that have the NDA filed.
>
> Of the TCKs listed, which do you want?  We don't have th JPA one yet.
>
> geir
>
> Craig L Russell wrote:
>> Hi Geir,
>>
>> I've faxed my NDA. Is there a tck@ only wiki or something describing
>> where the tcks are to be found?
>>
>> Thanks,
>>
>> Craig
>>
>> On May 10, 2006, at 3:27 AM, Geir Magnusson Jr wrote:
>>
>>>
>>> Please fax that to +1 203 665 6400
>>>
>>
>> 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!
>>

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!


Re: TCK agreement

Posted by Geir Magnusson Jr <ge...@apache.org>.
got it.

The TCKs are given to committers that ask that have the NDA filed.

Of the TCKs listed, which do you want?  We don't have th JPA one yet.

geir

Craig L Russell wrote:
> Hi Geir,
> 
> I've faxed my NDA. Is there a tck@ only wiki or something describing
> where the tcks are to be found?
> 
> Thanks,
> 
> Craig
> 
> On May 10, 2006, at 3:27 AM, Geir Magnusson Jr wrote:
> 
>>
>> Please fax that to +1 203 665 6400
>>
> 
> 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!
>