You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-dev@db.apache.org by Michelle Caisse <mc...@sonic.net> on 2011/02/04 03:55:58 UTC

JDO TCK Conference Call Friday, Feb 4, 9 am Pacific Time

Hi,

We will have our regular meeting Friday, February 4, at 9 am Pacific 
Time to discuss JDO TCK issues and status.

Dial-in numbers are:
US Toll free: 866 682-4770
Germany Frankfurt  069222216106
Germany Toll free: 08006648515
(Other countries by request)

To place the call:
1. Call the toll free number.
2. Enter the conference number 939-3689#
3. Enter the security code 1111#

Agenda:

1.Maven2 upgrade. https://issues.apache.org/jira/browse/JDO-647
2. Inheritance strategy that results in a table per class... 
https://issues.apache.org/jira/browse/JDO-674
3. Change JPA API dependency to org.eclipse.persistence 
https://issues.apache.org/jira/browse/JDO-675
4. Using Apache parent POM 
http://www.apache.org/dev/publishing-maven-artifacts.html, 
https://issues.apache.org/jira/browse/MPOM
5. Other issues

Action Items from weeks past:

-- Michelle




























































































Minutes: JDO TCK Conference Call Friday, Feb 4, 9 am Pacific Time

Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Matthew Adams, Michelle Caisse, Michael Bouschen, Craig  
Russell

Agenda:

1.Maven2 upgrade. https://issues.apache.org/jira/browse/JDO-647

There is now a profile to run the tck. To run the tck, run mvn  
integration-test. Need to add sub-modules to the parent pom. Upgrade  
pom to the latest Derby 10.7.1.1.

It would be good to be able to run the tck on an IUT simply by adding  
a profile to the user's settings.xml and not require any changes to  
the distributed api, tck, or exectck.

2. Inheritance strategy that results in a table per class... https://issues.apache.org/jira/browse/JDO-674

Seems like proposal 1 doesn't limit what we can do in the future, and  
it's a good proposal. AI Craig update the JIRA.

3. Change JPA API dependency to org.eclipse.persistence https://issues.apache.org/jira/browse/JDO-675

There is no official javax.persistence. There is no  
org.eclipse.persistence for maven 1. Propose postponing this change  
until we leave maven 1. AI Michael update the JIRA.

4. Using Apache parent POM http://www.apache.org/dev/publishing-maven-artifacts.html 
, https://issues.apache.org/jira/browse/MPOM

We can start by just adding the Apache parent pom and then the rest  
can be added as we work to publish a release.

5. Other issues

Multi-tenancy (cloud) may be a good feature to consider for a future  
release. May be similar to openjpa slices?

Use cases as an extension to fetch plan may be a good feature to  
consider for a future release. AI Matthew write up a JIRA.

Craig L Russell
Architect, Oracle
http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@oracle.com
P.S. A good JDO? O, Gasp!


Minutes: JDO TCK Conference Call Friday, Feb 25, 9 am Pacific Time

Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell

Agenda:

1. Typesafe ... query capability for JDOQL - ready for check-in?. https://issues.apache.org/jira/browse/JDO-652

We need more people than have looked at this to take a closer look.  
Volunteers? Michael, Craig. In particular, look at the TCK tests where  
we run the queries twice: once with String-based and one with the API.  
Adding a third option for the typesafe query would expose differences,  
mismatches.

http://www.datanucleus.org/products/accessplatform/jdo/jdoql_typesafe.html
http://datanucleus.blogspot.com/2010/11/jdo-typesafe-vs-jpa-criteria.html

2. Inheritance strategy that results in a table per class - patch  
provided. https://issues.apache.org/jira/browse/JDO-674

The patch looks good. Ok to check in.

3. Other issues

Dependency on JPA: The JIRA 675 to change tck pom dependency from  
Geronimo to Eclipse. Won't fix. There's no need.

Maven2 upgrade: Once we have it all working, we will remove the maven1  
support completely.

Craig L Russell
Architect, Oracle
http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@oracle.com
P.S. A good JDO? O, Gasp!


Minutes: JDO TCK Conference Call Friday, Mar 11, 9 am Pacific Time

Posted by Craig L Russell <cr...@oracle.com>.
Reminder: Next week the US will be on Daylight Savings Time.

Attendees: Michael Bouschen, Michelle Caisse, Matthew Adams, Craig  
Russell

Agenda:

1. Maven 2 upgrade - using setting.xml or profiles.xml for iut profile https://issues.apache.org/jira/browse/JDO-647

Try using a property like <tck.iut.classpath> in the exectck to set up  
the class path.

2. Typesafe ... query capability for JDOQL. https://issues.apache.org/jira/browse/JDO-652

A few method and class name issues that we should discuss and resolve.  
Quickly, please.

3. Ability to mark a class as read-only - https://issues.apache.org/jira/browse/JDO-677

Probably doing the check on flush is better.

4. query improvements: downcasting

There don't seem to be any issues here. Just need spec update and TCK  
test.

5. Other issues

Action Items from weeks past:

[Feb 25 2011] AI Michael, Craig, other volunteers: Look at  
Typesafe ... query capability for JDOQL https://issues.apache.org/jira/browse/JDO-652

Craig L Russell
Architect, Oracle
http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@oracle.com
P.S. A good JDO? O, Gasp!


Re: Minutes: JDO TCK Conference Call Friday, Mar 4, 9 am Pacific Time

Posted by Andy Jefferson <an...@datanucleus.org>.
> 2. Typesafe ... query capability for JDOQL - ready for check-in?.
>  https://issues.apache.org/jira/browse/JDO-652
> Some questions: the factory for query instances: should it be PM or
> PMF? Hint: do you really need to have the PM available in order to
> build a query? The PM represents your current connection to the
> database; the PMF represents the object model and mapping.

To build a query you don't need the PM (but then to create a javax.jdo.Query 
object you don't really need a PM either :-P). To execute a 
(Query/)TypesafeQuery/TypedQuery you need a PM, and if you put constructor on 
the PMF then you have to pass the PM into the executeXXX methods.


> Is there a bug in the blog?

Yes there was, fixed thx.


> JDO-678 Set properties on PersistenceManager
> Seems like a good idea. Patch?

Will do.


Regards
-- 
Andy
DataNucleus (http://www.datanucleus.org)

Re: Minutes: JDO TCK Conference Call Friday, Mar 4, 9 am Pacific Time

Posted by Michelle Caisse <mc...@sonic.net>.
On 03/04/2011 11:02 AM, Craig L Russell wrote:
> ...
>
> 1. Maven 2 upgrade - using setting.xml or profiles.xml for iut profile 
> https://issues.apache.org/jira/browse/JDO-647
>
> Apparently maven doesn't want to encourage items in the settings.xml 
> to affect the build, but we do. Specifically, we want to have the 
> user's settings.xml to provide settings to run the iut. Any suggestions?
>From 
http://maven.apache.org/guides/introduction/introduction-to-profiles.html:

>     Profiles specified in external files (i.e in settings.xml or
>     profiles.xml) are not portable in the strictest sense. Anything
>     that seems to stand a high chance of changing the result of the
>     build is restricted to the inline profiles in the POM. Things like
>     repository lists could simply be a proprietary repository of
>     approved artifacts, and won't change the outcome of the build.
>     Therefore, you will only be able to modify the <repositories> and
>     <pluginRepositories> sections, plus an extra <properties> section.
>
>     The <properties> section allows you to specify free-form key-value
>     pairs which will be included in the interpolation process for the
>     POM. This allows you to specify a plugin configuration in the form
>     of ${profile.provided.path}.
>
I don't understand what they are suggesting be done with a 
${profile.provided.path} property.

-- Michelle



Minutes: JDO TCK Conference Call Friday, Mar 4, 9 am Pacific Time

Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell

Agenda:

1. Maven 2 upgrade - using setting.xml or profiles.xml for iut profile https://issues.apache.org/jira/browse/JDO-647

Apparently maven doesn't want to encourage items in the settings.xml  
to affect the build, but we do. Specifically, we want to have the  
user's settings.xml to provide settings to run the iut. Any suggestions?

2. Typesafe ... query capability for JDOQL - ready for check-in?. https://issues.apache.org/jira/browse/JDO-652

Some questions: the factory for query instances: should it be PM or  
PMF? Hint: do you really need to have the PM available in order to  
build a query? The PM represents your current connection to the  
database; the PMF represents the object model and mapping.

Also, the name sounds too "inside". Matthew made a similar comment.  
I'd like to look at the name: "TypesafeQuery".

Is there a bug in the blog?
List<Object[]> results =  
em.createQuery(criteria).getSingleResult(); // should return Object[]?
List<Integer> result =
tq.filter(cand.name.eq("MP3  
Extra")).executeResultUnique(Integer.class, cand.value.max()); //  
should return Integer?
Method name for returning projection might not be obvious.

Started looking at it in detail with an eye to including in 3.1. Not  
done yet.

3. Ability to mark a class as read-only - https://issues.apache.org/jira/browse/JDO-677

Seems like a good idea. Anyone else have comments?

Where would an error be identified? At the time the user modifies a  
persistent field? Or defer checking until flush (or commit)?

Portable behavior would probably mean defer checking.

Silently ignoring an update is probably not the right behavior.

4. Other issues

JDO-678 Set properties on PersistenceManager

Seems like a good idea. Patch?

Action Items from weeks past:
[Feb 25 2011] AI Michael, Craig, other volunteers: Look at  
Typesafe ... query capability for JDOQL https://issues.apache.org/jira/browse/JDO-652

Craig L Russell
Architect, Oracle
http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@oracle.com
P.S. A good JDO? O, Gasp!


JDO TCK Conference Call Friday, Mar 11, 9 am Pacific Time

Posted by Michelle Caisse <mc...@sonic.net>.
Hi,

We will have our regular meeting Friday, March 11, at 9 am Pacific Time 
to discuss JDO TCK issues and status.

Dial-in numbers are:
US Toll free: 866 682-4770
Germany Frankfurt  069222216106
Germany Toll free: 08006648515
(Other countries by request)

To place the call:
1. Call the toll free number.
2. Enter the conference number 939-3689#
3. Enter the security code 1111#

Agenda:

1. Maven 2 upgrade - using setting.xml or profiles.xml for iut profile 
https://issues.apache.org/jira/browse/JDO-647
2. Typesafe ... query capability for JDOQL. 
https://issues.apache.org/jira/browse/JDO-652
3. Ability to mark a class as read-only - 
https://issues.apache.org/jira/browse/JDO-677
4. query improvements: downcasting
5. Other issues

Action Items from weeks past:
[Feb 25 2011] AI Michael, Craig, other volunteers: Look at Typesafe ... 
query capability for JDOQL https://issues.apache.org/jira/browse/JDO-652

-- Michelle


































































































JDO TCK Conference Call Friday, Mar 4, 9 am Pacific Time

Posted by Michelle Caisse <mc...@sonic.net>.
Hi,

We will have our regular meeting Friday, March 4, at 9 am Pacific Time 
to discuss JDO TCK issues and status.

Dial-in numbers are:
US Toll free: 866 682-4770
Germany Frankfurt  069222216106
Germany Toll free: 08006648515
(Other countries by request)

To place the call:
1. Call the toll free number.
2. Enter the conference number 939-3689#
3. Enter the security code 1111#

Agenda:

1. Maven 2 upgrade - using setting.xml or profiles.xml for iut profile 
https://issues.apache.org/jira/browse/JDO-647
2. Typesafe ... query capability for JDOQL - ready for check-in?. 
https://issues.apache.org/jira/browse/JDO-652
3. Ability to mark a class as read-only - 
https://issues.apache.org/jira/browse/JDO-677
4. Other issues

Action Items from weeks past:
[Feb 25 2011] AI Michael, Craig, other volunteers: Look at Typesafe ... 
query capability for JDOQL https://issues.apache.org/jira/browse/JDO-652

-- Michelle
































































































JDO TCK Conference Call Friday, Feb 25, 9 am Pacific Time

Posted by Michelle Caisse <mc...@sonic.net>.
Hi,

We will have our regular meeting Friday, February 25, at 9 am Pacific 
Time to discuss JDO TCK issues and status.

Dial-in numbers are:
US Toll free: 866 682-4770
Germany Frankfurt  069222216106
Germany Toll free: 08006648515
(Other countries by request)

To place the call:
1. Call the toll free number.
2. Enter the conference number 939-3689#
3. Enter the security code 1111#

Agenda:

1. Typesafe ... query capability for JDOQL - ready for check-in?. 
https://issues.apache.org/jira/browse/JDO-652
2. Inheritance strategy that results in a table per class - patch 
provided. https://issues.apache.org/jira/browse/JDO-674
3. Other issues

Action Items from weeks past:

-- Michelle