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 <Mi...@Sun.COM> on 2008/01/11 03:57:43 UTC
JDO TCK Conference Call Friday, Jan 11, 9 am PST
Hi,
We will have our regular meeting Friday, January 11 at 9 am PST to
discuss JDO TCK issues and status.
Dial-in numbers are:
866 230-6968 294-0479#
International: +1 865 544-7856
Agenda:
1. Remaining spec work for 2.1
2. Other issues
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Re: Minutes: JDO TCK Conference Call Friday, Jan 18, 9 am PST
Posted by Michelle Caisse <Mi...@Sun.COM>.
Craig L Russell wrote:
> Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
>
> Agenda:
>
>
> - Michelle is working on publishing the latest draft of the
> specification.
The latest draft spec is available from
http://db.apache.org/jdo/specifications.html
-- Michelle
Minutes: JDO TCK Conference Call Friday, Jan 18, 9 am PST
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Are we all happy with the functionality of the current JDO 2.1? We
have feedback from Andy Jefferson. AI everyone: please discuss on the
email thread.
2. Remaining work for 2.1 release
- BNF for query in progress.
- AI Craig update JIRA issues so only 2.1 issues are marked as 2.1.
- http://issues.apache.org/jira/browse/DERBY-3301 is showing progress.
Thanks to the Derby team.
3. Other issues
- Michael tried to set up the TCK with Oracle and ran into some
problems with schema handling. http://issues.apache.org/jira/browse/JDO-570
- Michelle is working on metadata overrides tests.
- Michelle is working on publishing the latest draft of the
specification.
Action Items from weeks past:
[Jan 11 2008] AI Michael update the BNF for the specification.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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: JDO TCK Conference Call Friday, Feb 1, 9 am PST
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. ServiceLoader (JDO-556) This issue has been taken out of JDO 2.1
because the API doesn't match exactly what the JDO PMF requires. AI
Matthew see what would be needed to update the PMF contract to support
ServiceLoader.
2. Query BNF (JDO-569) Michael has updated the bnf and will attach it
to the jira.
3. JDOHelper Security (JDO-555) The JDOHelper class has been updated
with several new methods that call privileged methods within a
doPrivileged block. The issue now is how to test that all of the
methods that need privileges have been wrapped. Need to add an extra
maven goal that sets up security or modify the goal to include
security. Look at jdo ri11 project for examples.
4. Derby bug causing query test failure (JDO-435, Derby 3301) The
Derby bug fix will be checked in to the Derby code base targeted for
10.4.x.x scheduled for release in April. AI Craig create a new test
case and put the failing test(s) into it, and exclude the test case
for now.
5. Other issues
a. JDO 2.1 release status: Craig submitted the Maintenance Review to
the JCP. The 30 day review ends the first week in March.
b. Michael sent comments on the Query chapter. Question: do we support
exclude subclasses in subqueries? I think so.
Question: Should we include more examples in 14.10? Yes, I think so.
c. The API was changed recently to swap parameters in the evict, pin,
and unpin methods but the signature files were accidentally left out.
AI Michael has volunteered to update to update the signature files.
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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!
Minutes: JDO TCK Conference Call Friday, Feb 8, 9 am PST
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Matthew Adams, Craig
Russell
Agenda:
1. JDO 2.1 spec status: While looking at writing jdoconfig.xml tests,
it became clear that more spec documentation is needed for edge cases
such as the name of the default pmf in jdoconfig.xml and what to
expect when supplying null as the pmf name. AI Michelle write a JIRA
with required updates based on jdoconfig tests.
Query chapter updates are underway.
The JCP has accepted the maintenance review but it hasn't been
announced. AI Craig see where it is.
2. Other issues
Do we need to change our line ending policy based on "Apache
recommendations"? No.
Signature test fails on enum classes when running on Java 6. AI
Michelle send mail to the alias describing the issue.
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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!
Minutes: JDO TCK Conference Call Friday, Feb 15, 9 am PST
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. TCK tests of jdoconfig.xml, persistence.xml: jdoconfig.xml tests
are running but no tests for registered listeners yet. persistence.xml
tests don't work because JDOHelper assumes that an EMF can be cast to
a PMF. AI Craig update JDOHelper to use
getPersistenceManagerFactory(Map, Map) for PUName case.
2. JDO 2.1 spec status: expect to publish new version this weekend.
New material includes the subquery text and examples from Michael's
review. AI review Craig's message from 8 Feb.
3. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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!
Minutes: JDO TCK Conference Call Friday Mar 7, 9 am PST
Posted by Michelle Caisse <Mi...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse
Recursion depth: Email discussion suggested that 0 should be no-op. But
what does this mean? Also, a user might expect any negative value to be
infinite recursion depth, given that -1 is defined that way. We will
continue discussion in email.
Craig's status:
> 1. JDOHelper is almost done. With the pending changes, and new test
> cases for JDOHelper overrides for PersistenceUnitName, and the latest
> JPOX SNAPSHOT, everything passes. So I have no concerns about the
> current ship quality of JPOX.
>
> I still need to do a small bit of reorganization of the JDOHelper
> code before I check it in. So far, I've refactored
> getPersistenceManagerFactory(Map overrides, String name, ClassLoader
> resourceLoader, ClassLoader pmfLoader) so it is one page and much
> more readable.
>
> 2. I've briefly looked at Andy's proposed changes to the recursion
> depth text and if there's no further discussion, I'll update the spec.
Open issues for JDO 2.1: The patch on JDO-555 needs to be reviewed. Need
to review other JIRAs and change fix for release flag for some.
-- Michelle
Minutes: JDO TCK Conference Call Friday Mar 14,
9 am Pacific Daylight Time {NOTE US TIME CHANGE!!!)
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Craig Russell
Agenda:
1. Recursion depth discussion in spec. Ship it.
2. Jdoconfig tests fail on tck2-legacy (JDO-581). This turned out to
be a bug in the tck and a confusing error message from JPOX. The bug
in the tck has been fixed. JPOX has been notified of the confusing
error message (left JDO-581 open for this).
3. Work remaining for 2.1 release: The last bug for this release is
almost done (JDO-579 minor reporting bug in case of failure). Michele
will spin a release. Craig will update the specification. Both the
release artifacts and the specification will be put to a vote next week.
ACTION: Please look for the release vote notice and test the release.
4. Other issues
none.
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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!
Minutes: JDO TCK Conference Call Friday Mar 21,
9 am Pacific Daylight Time {NOTE US TIME CHANGE!!!)
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Craig Russell
Agenda:
1. JDO 2.1 status: Voting is going well. No negative votes yet. The
vote closes on Monday. Michelle is testing 2.1-rc2 on Windows. We need
a process for updating release notes possibly after the release is
out. AI Michelle propose a process.
2. JDO 2.2 plan Several items have been proposed already for post-2.1
activities. AI everyone reply to issues on email and file JIRA issues
to track them.
3. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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!
Minutes: JDO TCK Conference Call Friday Apr 3, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Next week's meeting (April 11) is canceled due to vacations and
conflicting meetings.
Attendees: Michelle Caisse, Matthew Adams, Craig Russell
Agenda:
1. JDO 2.2 plans: Craig sent mail soliciting input for the release. A
few responses so far. Can we have a shorter release cycle? Perhaps 3
to 6 months.
Items suggested for this release include:
Dynamic fetch plans (also add method setRecursionDepth on FetchPlan)
Service Loader pattern for JDOHelper.getPersistenceManagerFactory
Add new constructors for exceptions
Support for multiple datastores
JMX management/monitoring model
OSGi Service (Similar to JDO-556)
The long awaited enhancer API
Schema synchronization API (generates/modifies schema)
level of standardisation of transaction isolation
AI Everyone who proposed a feature, please add a JIRA issue and assign
it to a volunteer who will implement the feature. Discussion can then
continue around the JIRA issues.
2. Plan to promote JDO 2.1. AI Craig write up a release announcement
for posting to Apache, ServerSide, etc.
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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!
Date correction: JDO TCK Conference Call Friday Apr 4, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Friday, April 4
-- Michelle
Michelle Caisse wrote:
> Hi,
>
> We will have our regular meeting Friday, April 3 at 9 am PDT to
> discuss JDO TCK issues and status.
>
> Dial-in numbers are:
> 866 230-6968 294-0479#
> International: +1 865 544-7856
>
> Agenda:
>
> 1. JDO 2.2 plans
> 3. Other issues
>
> Action Items from weeks past:
>
> [Feb 1 2008] AI Matthew see what would be needed to update the PMF
> contract to support ServiceLoader.
>
> [Nov 30 2007] AI Christiaan propose more details on Update/copy by
> query for post-JDO 2.1.
>
> [May 25 2007] AI everyone download the Grails demo from grails.org
> and check it out. Also look at Grails/Groovy ExpandoMetaClass that
> has the magic to avoid reflection and enhancement.
>
> [May 25 2007] AI Matthew Adams prepare a proposal with just the basics
> of schema synchronization with jdo and orm metadata.
>
> [Aug 11 2006] AI Craig propose some semantics for behavior if user
> tries to add to a list where the ordering element is incorrect.
>
> [Sep 2 2005] AI: To recruit members: Articles on TheServerSide
> directing attention to the site. T-shirts. AI: Craig write a
> ServerSide article.
>
> -- Michelle
Minutes: JDO TCK Conference Call Friday, May 30, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Richard Schilling, Michelle Caisse, Craig
Russell
On May 29, 2008, at 6:24 PM, Michelle Caisse wrote:
Agenda:
1. JDO 2.2 plans: Is the trunk ok? Seem to have some failing tests
since shipping 2.1. AI everyone build and run tests.
There was an issue building the site with maven 1.0.2. This was
resolved.
JDO trunk builds and runs with one test case failing (in each of
datastore and application identity) due to bad SQL generation.
2. Other issues
none.
Action Items from weeks past:
[Apr 4 2008] AI Everyone who proposed a JDO 2.2 feature, please add a
JIRA issue and assign it to a volunteer who will implement the feature.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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: [VOTE] Release Apache JDO 2.1.1
Posted by Awais Bajwa <aw...@gmail.com>.
Good catch Craig,
That was the reason, may be we can put this note in the instructions page:
Overall tested successfully! (Please refer to only one failure attached)
+1
Awais Bajwa
On 8/6/08, Craig L Russell <Cr...@sun.com> wrote:
>
> Hi Awais,
>
> Maybe you also need to refer to the real Maven remote repository in your
> properties file: *repo*1.*maven*.org
>
> I've not had to refer to it myself, but I haven't needed to download a
> non-SNAPSHOT artifact for a while.
>
>
> Regards,
>
>
> Craig
>
>
> On Aug 5, 2008, at 12:53 PM, Awais Bajwa wrote:
>
> Hi All,
>
> I am actually a first time user of Maven 1, now I am trying to downlaod
> from my home and no proxies so the maven 1 successfully downloaded the jdo
> jars from the remote repository but I am still facing problem with the other
> basic jars .. like junit and others .
>
> I have also noticed that Maven 1 is trying to downalod all the dependencies
> from the following repositories:
> maven.repo.remote =\
> http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository,\<http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository,/>
> http://www.jpox.org/downloads/maven,\<http://www.jpox.org/downloads/maven,/>
> http://www.jpox.org/downloads/maven-nightly,\<http://www.jpox.org/downloads/maven-nightly,/>
> http://download.java.net/maven/1
>
> after going to the tck direcotry.
>
>
> > maven build
>
> Trying to get missing dependencies (and updated snapshots) required by JDO2
> Technology Compatibility Kit:
> - Attempting to download org.apache.derby:derby:10.2.1.6:jar from
> http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download org.apache.derby:derby:10.2.1.6:jar from
> http://www.jpox.org/downloads/maven
> - Attempting to download org.apache.derby:derby:10.2.1.6:jar from
> http://www.jpox.org/downloads/maven-nightly
> - Attempting to download org.apache.derby:derby:10.2.1.6:jar from
> http://download.java.net/maven/1
> - Attempting to download org.apache.derby:derbytools:10.2.1.6:jar from
> http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download org.apache.derby:derbytools:10.2.1.6:jar from
> http://www.jpox.org/downloads/maven
> - Attempting to download org.apache.derby:derbytools:10.2.1.6:jar from
> http://www.jpox.org/downloads/maven-nightly
> - Attempting to download org.apache.derby:derbytools:10.2.1.6:jar from
> http://download.java.net/maven/1
> - Attempting to download junit:junit:3.8.1:jar from
> http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download junit:junit:3.8.1:jar from
> http://www.jpox.org/downloads/maven
> - Attempting to download junit:junit:3.8.1:jar from
> http://www.jpox.org/downloads/maven-nightly
> - Attempting to download junit:junit:3.8.1:jar from
> http://download.java.net/maven/1
> - Attempting to download asm:asm:3.0:jar from
> http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download asm:asm:3.0:jar from
> http://www.jpox.org/downloads/maven
> - Attempting to download asm:asm:3.0:jar from
> http://www.jpox.org/downloads/maven-nightly
> - Attempting to download asm:asm:3.0:jar from
> http://download.java.net/maven/1
> - Attempting to download log4j:log4j:1.2.13:jar from
> http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download log4j:log4j:1.2.13:jar from
> http://www.jpox.org/downloads/maven
> - Attempting to download log4j:log4j:1.2.13:jar from
> http://www.jpox.org/downloads/maven-nightly
> - Attempting to download log4j:log4j:1.2.13:jar from
> http://download.java.net/maven/1
> - Attempting to download commons-logging:commons-logging:1.1:jar from
> http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download commons-logging:commons-logging:1.1:jar from
> http://www.jpox.org/downloads/maven
> - Attempting to download commons-logging:commons-logging:1.1:jar from
> http://www.jpox.org/downloads/maven-nightly
> - Attempting to download commons-logging:commons-logging:1.1:jar from
> http://download.java.net/maven/1
> - Attempting to download org.springframework:spring-core:2.0:jar from
> http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download org.springframework:spring-core:2.0:jar from
> http://www.jpox.org/downloads/maven
> - Attempting to download org.springframework:spring-core:2.0:jar from
> http://www.jpox.org/downloads/maven-nightly
> - Attempting to download org.springframework:spring-core:2.0:jar from
> http://download.java.net/maven/1
> - Attempting to download org.springframework:spring-beans:2.0:jar from
> http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download org.springframework:spring-beans:2.0:jar from
> http://www.jpox.org/downloads/maven
> - Attempting to download org.springframework:spring-beans:2.0:jar from
> http://www.jpox.org/downloads/maven-nightly
> - Attempting to download org.springframework:spring-beans:2.0:jar from
> http://download.java.net/maven/1
> - Attempting to download c3p0:c3p0:0.9.0.2:jar from
> http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download c3p0:c3p0:0.9.0.2:jar from
> http://www.jpox.org/downloads/maven
> - Attempting to download c3p0:c3p0:0.9.0.2:jar from
> http://www.jpox.org/downloads/maven-nightly
> - Attempting to download c3p0:c3p0:0.9.0.2:jar from
> http://download.java.net/maven/1
> - Attempting to download commons-dbcp:commons-dbcp:1.2.1:jar from
> http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download commons-dbcp:commons-dbcp:1.2.1:jar from
> http://www.jpox.org/downloads/maven
> - Attempting to download commons-dbcp:commons-dbcp:1.2.1:jar from
> http://www.jpox.org/downloads/maven-nightly
> - Attempting to download commons-dbcp:commons-dbcp:1.2.1:jar from
> http://download.java.net/maven/1
> - Attempting to download commons-pool:commons-pool:1.3:jar from
> http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download commons-pool:commons-pool:1.3:jar from
> http://www.jpox.org/downloads/maven
> - Attempting to download commons-pool:commons-pool:1.3:jar from
> http://www.jpox.org/downloads/maven-nightly
> - Attempting to download commons-pool:commons-pool:1.3:jar from
> http://download.java.net/maven/1
> - Attempting to download commons-collections:commons-collections:3.2:jar
> from http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download commons-collections:commons-collections:3.2:jar
> from http://www.jpox.org/downloads/maven
> - Attempting to download commons-collections:commons-collections:3.2:jar
> from http://www.jpox.org/downloads/maven-nightly
> - Attempting to download commons-collections:commons-collections:3.2:jar
> from http://download.java.net/maven/1
> - Attempting to download
> org.apache.geronimo.specs:geronimo-jpa_3.0_spec:1.0:jar from
> http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-reposito
> ry
> - Attempting to download
> org.apache.geronimo.specs:geronimo-jpa_3.0_spec:1.0:jar from
> http://www.jpox.org/downloads/maven
> - Attempting to download
> org.apache.geronimo.specs:geronimo-jpa_3.0_spec:1.0:jar from
> http://www.jpox.org/downloads/maven-nightly
> - Attempting to download
> org.apache.geronimo.specs:geronimo-jpa_3.0_spec:1.0:jar from
> http://download.java.net/maven/1
>
> -------------------------------------------------------------------------------
> >> The build cannot continue because of the following unsatisfied
> dependencies:
> - org.apache.derby:derby:10.2.1.6:jar
> - org.apache.derby:derbytools:10.2.1.6:jar
> - junit:junit:3.8.1:jar
> - asm:asm:3.0:jar (try downloading from
> http://maven.objectweb.org/maven2/asm/asm/3.0/)
> - log4j:log4j:1.2.13:jar
> - commons-logging:commons-logging:1.1:jar
> - org.springframework:spring-core:2.0:jar
> - org.springframework:spring-beans:2.0:jar
> - c3p0:c3p0:0.9.0.2:jar (try downloading from
> http://prdownloads.sourceforge.net/c3p0/c3p0-0.9.0.2.bin.zip)
> - commons-dbcp:commons-dbcp:1.2.1:jar
> - commons-pool:commons-pool:1.3:jar
> - commons-collections:commons-collections:3.2:jar
> - org.apache.geronimo.specs:geronimo-jpa_3.0_spec:1.0:jar
>
> -------------------------------------------------------------------------------
> BUILD FAILED
>
> -------------------------------------------------------------------------------
> Total time : 1 minutes 55 seconds
> Finished at : Tuesday, 5 August 2008 23:45:09 GST
> Final Memory : 1M/4M
>
>
>
>
>
>
> If anyone has any idea then it would save my time, Furhter I have worked
> with Maven 2, and I will see if we can move to Maven 2.
>
> Regards
> Awais Bajwa
>
>
>
> On 8/5/08, Awais Bajwa <aw...@gmail.com> wrote:
>>
>> Hi All,
>>
>> I am having some problem while downloading the artifacts for the Maven and
>> it is throwing the authentication error, I am sitting behind proxy:
>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> Error retrieving artifact from [
>> http://www.jpox.org/downloads/maven-nightly]:
>> org.apache.maven.wagon.authorization.AuthorizationException: Not authorized
>> by proxy.
>> - Attempting to download
>> org.apache.geronimo.specs:geronimo-jpa_3.0_spec:1.0:jar from
>> http://download.java.net/maven/1
>> Required credentials not available for BASIC <any realm>@
>> download.java.net:80 <http://download.java.net/>
>> Preemptive authentication requested but no default credentials available
>> Credentials cannot be used for NTLM authentication:
>> org.apache.commons.httpclient.UsernamePasswordCredentials
>> org.apache.commons.httpclient.auth.InvalidCredentialsException:
>> Credentials cannot be used for NTLM authentication:
>> org.apache.commons.httpclient.UsernamePasswordCredentials
>> at
>> org.apache.commons.httpclient.auth.NTLMScheme.authenticate(NTLMScheme.java:331)
>> at
>> org.apache.commons.httpclient.HttpMethodDirector.authenticateProxy(HttpMethodDirector.java:319)
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>
>>
>>
>> I am using the following properties
>>
>>
>> maven.proxy.host=japroxy
>> maven.proxy.port=8080
>> maven.proxy.username=awais.bajwa
>> maven.proxy.password=bajwa
>>
>> Any idea?
>>
>> -Awais
>>
>> On 8/2/08, Michelle Caisse <Mi...@sun.com> wrote:
>>>
>>> This vote is to release the Apache JDO 2.1.1 TCK and API (both legacy and
>>> current versions) with the projects that they depend on: enhancer, model,
>>> and util.
>>>
>>> [+1] Release JDO 2.1.1 api, tck, enhancer, model, and util
>>> [0] Don't care
>>> [-1] Don't release JDO 2.1.1 api, tck, enhancer, model, and util because:
>>>
>>>
>>>
>>> The TCK can be tested from the staging area,
>>> http://people.apache.org/~mcaisse/jdo2.1.1/dist<http://people.apache.org/%7Emcaisse/jdo2.1-rc2/dist>.
>>> Please follow the directions at
>>> http://wiki.apache.org/jdo/ReleaseTesting2dot1dot1 for downloading and
>>> testing.
>>>
>>> JDO 2.1.1 provides fixes for the following issues:
>>>
>>> -
>>>
>>> http://issues.apache.org/jira/browse/JDO-584
>>> -
>>>
>>> http://issues.apache.org/jira/browse/JDO-585
>>> -
>>>
>>> http://issues.apache.org/jira/browse/JDO-586
>>> -
>>>
>>> http://issues.apache.org/jira/browse/JDO-593
>>> -
>>>
>>> http://issues.apache.org/jira/browse/JDO-600
>>> -
>>>
>>> http://issues.apache.org/jira/browse/JDO-601
>>>
>>>
>>> Please test and vote. Voting will close at noon PDT Tuesday, August 5.
>>>
>>> -- Michelle
>>>
>>>
>>
>
> Craig L Russell
>
> Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
>
> 408 276-5638 mailto:Craig.Russell@sun.com <Cr...@sun.com>
>
> P.S. A good JDO? O, Gasp!
>
>
>
Re: [VOTE] Release Apache JDO 2.1.1
Posted by Craig L Russell <Cr...@Sun.COM>.
Hi Awais,
Maybe you also need to refer to the real Maven remote repository in
your properties file: repo1.maven.org
I've not had to refer to it myself, but I haven't needed to download a
non-SNAPSHOT artifact for a while.
Regards,
Craig
On Aug 5, 2008, at 12:53 PM, Awais Bajwa wrote:
> Hi All,
>
> I am actually a first time user of Maven 1, now I am trying to
> downlaod from my home and no proxies so the maven 1 successfully
> downloaded the jdo jars from the remote repository but I am still
> facing problem with the other basic jars .. like junit and others .
>
> I have also noticed that Maven 1 is trying to downalod all the
> dependencies from the following repositories:
> maven.repo.remote =\
> http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository,\
> http://www.jpox.org/downloads/maven,\
> http://www.jpox.org/downloads/maven-nightly,\
> http://download.java.net/maven/1
>
> after going to the tck direcotry.
>
>
> > maven build
> Trying to get missing dependencies (and updated snapshots) required
> by JDO2 Technology Compatibility Kit:
> - Attempting to download org.apache.derby:derby:10.2.1.6:jar from http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download org.apache.derby:derby:10.2.1.6:jar from http://www.jpox.org/downloads/maven
> - Attempting to download org.apache.derby:derby:10.2.1.6:jar from http://www.jpox.org/downloads/maven-nightly
> - Attempting to download org.apache.derby:derby:10.2.1.6:jar from http://download.java.net/maven/1
> - Attempting to download org.apache.derby:derbytools:10.2.1.6:jar
> from http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download org.apache.derby:derbytools:10.2.1.6:jar
> from http://www.jpox.org/downloads/maven
> - Attempting to download org.apache.derby:derbytools:10.2.1.6:jar
> from http://www.jpox.org/downloads/maven-nightly
> - Attempting to download org.apache.derby:derbytools:10.2.1.6:jar
> from http://download.java.net/maven/1
> - Attempting to download junit:junit:3.8.1:jar from http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download junit:junit:3.8.1:jar from http://www.jpox.org/downloads/maven
> - Attempting to download junit:junit:3.8.1:jar from http://www.jpox.org/downloads/maven-nightly
> - Attempting to download junit:junit:3.8.1:jar from http://download.java.net/maven/1
> - Attempting to download asm:asm:3.0:jar from http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download asm:asm:3.0:jar from http://www.jpox.org/downloads/maven
> - Attempting to download asm:asm:3.0:jar from http://www.jpox.org/downloads/maven-nightly
> - Attempting to download asm:asm:3.0:jar from http://download.java.net/maven/1
> - Attempting to download log4j:log4j:1.2.13:jar from http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download log4j:log4j:1.2.13:jar from http://www.jpox.org/downloads/maven
> - Attempting to download log4j:log4j:1.2.13:jar from http://www.jpox.org/downloads/maven-nightly
> - Attempting to download log4j:log4j:1.2.13:jar from http://download.java.net/maven/1
> - Attempting to download commons-logging:commons-logging:1.1:jar
> from http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download commons-logging:commons-logging:1.1:jar
> from http://www.jpox.org/downloads/maven
> - Attempting to download commons-logging:commons-logging:1.1:jar
> from http://www.jpox.org/downloads/maven-nightly
> - Attempting to download commons-logging:commons-logging:1.1:jar
> from http://download.java.net/maven/1
> - Attempting to download org.springframework:spring-core:2.0:jar
> from http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download org.springframework:spring-core:2.0:jar
> from http://www.jpox.org/downloads/maven
> - Attempting to download org.springframework:spring-core:2.0:jar
> from http://www.jpox.org/downloads/maven-nightly
> - Attempting to download org.springframework:spring-core:2.0:jar
> from http://download.java.net/maven/1
> - Attempting to download org.springframework:spring-beans:2.0:jar
> from http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download org.springframework:spring-beans:2.0:jar
> from http://www.jpox.org/downloads/maven
> - Attempting to download org.springframework:spring-beans:2.0:jar
> from http://www.jpox.org/downloads/maven-nightly
> - Attempting to download org.springframework:spring-beans:2.0:jar
> from http://download.java.net/maven/1
> - Attempting to download c3p0:c3p0:0.9.0.2:jar from http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download c3p0:c3p0:0.9.0.2:jar from http://www.jpox.org/downloads/maven
> - Attempting to download c3p0:c3p0:0.9.0.2:jar from http://www.jpox.org/downloads/maven-nightly
> - Attempting to download c3p0:c3p0:0.9.0.2:jar from http://download.java.net/maven/1
> - Attempting to download commons-dbcp:commons-dbcp:1.2.1:jar from http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download commons-dbcp:commons-dbcp:1.2.1:jar from http://www.jpox.org/downloads/maven
> - Attempting to download commons-dbcp:commons-dbcp:1.2.1:jar from http://www.jpox.org/downloads/maven-nightly
> - Attempting to download commons-dbcp:commons-dbcp:1.2.1:jar from http://download.java.net/maven/1
> - Attempting to download commons-pool:commons-pool:1.3:jar from http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download commons-pool:commons-pool:1.3:jar from http://www.jpox.org/downloads/maven
> - Attempting to download commons-pool:commons-pool:1.3:jar from http://www.jpox.org/downloads/maven-nightly
> - Attempting to download commons-pool:commons-pool:1.3:jar from http://download.java.net/maven/1
> - Attempting to download commons-collections:commons-collections:
> 3.2:jar from http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
> - Attempting to download commons-collections:commons-collections:
> 3.2:jar from http://www.jpox.org/downloads/maven
> - Attempting to download commons-collections:commons-collections:
> 3.2:jar from http://www.jpox.org/downloads/maven-nightly
> - Attempting to download commons-collections:commons-collections:
> 3.2:jar from http://download.java.net/maven/1
> - Attempting to download org.apache.geronimo.specs:geronimo-
> jpa_3.0_spec:1.0:jar from http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-reposito
> ry
> - Attempting to download org.apache.geronimo.specs:geronimo-
> jpa_3.0_spec:1.0:jar from http://www.jpox.org/downloads/maven
> - Attempting to download org.apache.geronimo.specs:geronimo-
> jpa_3.0_spec:1.0:jar from http://www.jpox.org/downloads/maven-nightly
> - Attempting to download org.apache.geronimo.specs:geronimo-
> jpa_3.0_spec:1.0:jar from http://download.java.net/maven/1
> -------------------------------------------------------------------------------
> >> The build cannot continue because of the following unsatisfied
> dependencies:
> - org.apache.derby:derby:10.2.1.6:jar
> - org.apache.derby:derbytools:10.2.1.6:jar
> - junit:junit:3.8.1:jar
> - asm:asm:3.0:jar (try downloading from http://maven.objectweb.org/maven2/asm/asm/3.0/)
> - log4j:log4j:1.2.13:jar
> - commons-logging:commons-logging:1.1:jar
> - org.springframework:spring-core:2.0:jar
> - org.springframework:spring-beans:2.0:jar
> - c3p0:c3p0:0.9.0.2:jar (try downloading from http://prdownloads.sourceforge.net/c3p0/c3p0-0.9.0.2.bin.zip)
> - commons-dbcp:commons-dbcp:1.2.1:jar
> - commons-pool:commons-pool:1.3:jar
> - commons-collections:commons-collections:3.2:jar
> - org.apache.geronimo.specs:geronimo-jpa_3.0_spec:1.0:jar
>
> -------------------------------------------------------------------------------
> BUILD FAILED
> -------------------------------------------------------------------------------
> Total time : 1 minutes 55 seconds
> Finished at : Tuesday, 5 August 2008 23:45:09 GST
> Final Memory : 1M/4M
>
>
>
>
>
>
> If anyone has any idea then it would save my time, Furhter I have
> worked with Maven 2, and I will see if we can move to Maven 2.
>
> Regards
> Awais Bajwa
>
>
>
> On 8/5/08, Awais Bajwa <aw...@gmail.com> wrote:
> Hi All,
>
> I am having some problem while downloading the artifacts for the
> Maven and it is throwing the authentication error, I am sitting
> behind proxy:
>
> >
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> Error retrieving artifact from [http://www.jpox.org/downloads/maven-nightly
> ]: org.apache.maven.wagon.authorization.AuthorizationException: Not
> authorized by proxy.
> - Attempting to download org.apache.geronimo.specs:geronimo-
> jpa_3.0_spec:1.0:jar from http://download.java.net/maven/1
> Required credentials not available for BASIC <any
> realm>@download.java.net:80
> Preemptive authentication requested but no default credentials
> available
> Credentials cannot be used for NTLM authentication:
> org.apache.commons.httpclient.UsernamePasswordCredentials
> org.apache.commons.httpclient.auth.InvalidCredentialsException:
> Credentials cannot be used for NTLM authentication:
> org.apache.commons.httpclient.UsernamePasswordCredentials
> at
> org
> .apache
> .commons.httpclient.auth.NTLMScheme.authenticate(NTLMScheme.java:331)
> at
> org
> .apache
> .commons
> .httpclient
> .HttpMethodDirector.authenticateProxy(HttpMethodDirector.java:319)
> >
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>
>
>
> I am using the following properties
>
>
> maven.proxy.host=japroxy
> maven.proxy.port=8080
> maven.proxy.username=awais.bajwa
> maven.proxy.password=bajwa
>
> Any idea?
>
> -Awais
>
> On 8/2/08, Michelle Caisse <Mi...@sun.com> wrote:
> This vote is to release the Apache JDO 2.1.1 TCK and API (both
> legacy and current versions) with the projects that they depend on:
> enhancer, model, and util.
>
> [+1] Release JDO 2.1.1 api, tck, enhancer, model, and util
> [0] Don't care
> [-1] Don't release JDO 2.1.1 api, tck, enhancer, model, and util
> because:
>
>
> The TCK can be tested from the staging area, http://people.apache.org/~mcaisse/jdo2.1.1/dist
> . Please follow the directions at http://wiki.apache.org/jdo/ReleaseTesting2dot1dot1
> for downloading and testing.
>
> JDO 2.1.1 provides fixes for the following issues:
> http://issues.apache.org/jira/browse/JDO-584
>
> http://issues.apache.org/jira/browse/JDO-585
>
> http://issues.apache.org/jira/browse/JDO-586
>
> http://issues.apache.org/jira/browse/JDO-593
>
> http://issues.apache.org/jira/browse/JDO-600
>
> http://issues.apache.org/jira/browse/JDO-601
>
>
> Please test and vote. Voting will close at noon PDT Tuesday, August 5.
>
> -- Michelle
>
>
Craig L 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: [VOTE] Release Apache JDO 2.1.1
Posted by Awais Bajwa <aw...@gmail.com>.
Hi All,
I am actually a first time user of Maven 1, now I am trying to downlaod
from my home and no proxies so the maven 1 successfully downloaded the jdo
jars from the remote repository but I am still facing problem with the other
basic jars .. like junit and others .
I have also noticed that Maven 1 is trying to downalod all the dependencies
from the following repositories:
maven.repo.remote =\
http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository,\<http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository,/>
http://www.jpox.org/downloads/maven,\<http://www.jpox.org/downloads/maven,/>
http://www.jpox.org/downloads/maven-nightly,\<http://www.jpox.org/downloads/maven-nightly,/>
http://download.java.net/maven/1
after going to the tck direcotry.
> maven build
Trying to get missing dependencies (and updated snapshots) required by JDO2
Technology Compatibility Kit:
- Attempting to download org.apache.derby:derby:10.2.1.6:jar from
http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
- Attempting to download org.apache.derby:derby:10.2.1.6:jar from
http://www.jpox.org/downloads/maven
- Attempting to download org.apache.derby:derby:10.2.1.6:jar from
http://www.jpox.org/downloads/maven-nightly
- Attempting to download org.apache.derby:derby:10.2.1.6:jar from
http://download.java.net/maven/1
- Attempting to download org.apache.derby:derbytools:10.2.1.6:jar from
http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
- Attempting to download org.apache.derby:derbytools:10.2.1.6:jar from
http://www.jpox.org/downloads/maven
- Attempting to download org.apache.derby:derbytools:10.2.1.6:jar from
http://www.jpox.org/downloads/maven-nightly
- Attempting to download org.apache.derby:derbytools:10.2.1.6:jar from
http://download.java.net/maven/1
- Attempting to download junit:junit:3.8.1:jar from
http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
- Attempting to download junit:junit:3.8.1:jar from
http://www.jpox.org/downloads/maven
- Attempting to download junit:junit:3.8.1:jar from
http://www.jpox.org/downloads/maven-nightly
- Attempting to download junit:junit:3.8.1:jar from
http://download.java.net/maven/1
- Attempting to download asm:asm:3.0:jar from
http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
- Attempting to download asm:asm:3.0:jar from
http://www.jpox.org/downloads/maven
- Attempting to download asm:asm:3.0:jar from
http://www.jpox.org/downloads/maven-nightly
- Attempting to download asm:asm:3.0:jar from
http://download.java.net/maven/1
- Attempting to download log4j:log4j:1.2.13:jar from
http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
- Attempting to download log4j:log4j:1.2.13:jar from
http://www.jpox.org/downloads/maven
- Attempting to download log4j:log4j:1.2.13:jar from
http://www.jpox.org/downloads/maven-nightly
- Attempting to download log4j:log4j:1.2.13:jar from
http://download.java.net/maven/1
- Attempting to download commons-logging:commons-logging:1.1:jar from
http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
- Attempting to download commons-logging:commons-logging:1.1:jar from
http://www.jpox.org/downloads/maven
- Attempting to download commons-logging:commons-logging:1.1:jar from
http://www.jpox.org/downloads/maven-nightly
- Attempting to download commons-logging:commons-logging:1.1:jar from
http://download.java.net/maven/1
- Attempting to download org.springframework:spring-core:2.0:jar from
http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
- Attempting to download org.springframework:spring-core:2.0:jar from
http://www.jpox.org/downloads/maven
- Attempting to download org.springframework:spring-core:2.0:jar from
http://www.jpox.org/downloads/maven-nightly
- Attempting to download org.springframework:spring-core:2.0:jar from
http://download.java.net/maven/1
- Attempting to download org.springframework:spring-beans:2.0:jar from
http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
- Attempting to download org.springframework:spring-beans:2.0:jar from
http://www.jpox.org/downloads/maven
- Attempting to download org.springframework:spring-beans:2.0:jar from
http://www.jpox.org/downloads/maven-nightly
- Attempting to download org.springframework:spring-beans:2.0:jar from
http://download.java.net/maven/1
- Attempting to download c3p0:c3p0:0.9.0.2:jar from
http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
- Attempting to download c3p0:c3p0:0.9.0.2:jar from
http://www.jpox.org/downloads/maven
- Attempting to download c3p0:c3p0:0.9.0.2:jar from
http://www.jpox.org/downloads/maven-nightly
- Attempting to download c3p0:c3p0:0.9.0.2:jar from
http://download.java.net/maven/1
- Attempting to download commons-dbcp:commons-dbcp:1.2.1:jar from
http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
- Attempting to download commons-dbcp:commons-dbcp:1.2.1:jar from
http://www.jpox.org/downloads/maven
- Attempting to download commons-dbcp:commons-dbcp:1.2.1:jar from
http://www.jpox.org/downloads/maven-nightly
- Attempting to download commons-dbcp:commons-dbcp:1.2.1:jar from
http://download.java.net/maven/1
- Attempting to download commons-pool:commons-pool:1.3:jar from
http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
- Attempting to download commons-pool:commons-pool:1.3:jar from
http://www.jpox.org/downloads/maven
- Attempting to download commons-pool:commons-pool:1.3:jar from
http://www.jpox.org/downloads/maven-nightly
- Attempting to download commons-pool:commons-pool:1.3:jar from
http://download.java.net/maven/1
- Attempting to download commons-collections:commons-collections:3.2:jar
from http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-repository
- Attempting to download commons-collections:commons-collections:3.2:jar
from http://www.jpox.org/downloads/maven
- Attempting to download commons-collections:commons-collections:3.2:jar
from http://www.jpox.org/downloads/maven-nightly
- Attempting to download commons-collections:commons-collections:3.2:jar
from http://download.java.net/maven/1
- Attempting to download
org.apache.geronimo.specs:geronimo-jpa_3.0_spec:1.0:jar from
http://people.apache.org/~mcaisse/jdo2.1.1/dist/java-reposito
ry
- Attempting to download
org.apache.geronimo.specs:geronimo-jpa_3.0_spec:1.0:jar from
http://www.jpox.org/downloads/maven
- Attempting to download
org.apache.geronimo.specs:geronimo-jpa_3.0_spec:1.0:jar from
http://www.jpox.org/downloads/maven-nightly
- Attempting to download
org.apache.geronimo.specs:geronimo-jpa_3.0_spec:1.0:jar from
http://download.java.net/maven/1
-------------------------------------------------------------------------------
>> The build cannot continue because of the following unsatisfied
dependencies:
- org.apache.derby:derby:10.2.1.6:jar
- org.apache.derby:derbytools:10.2.1.6:jar
- junit:junit:3.8.1:jar
- asm:asm:3.0:jar (try downloading from
http://maven.objectweb.org/maven2/asm/asm/3.0/)
- log4j:log4j:1.2.13:jar
- commons-logging:commons-logging:1.1:jar
- org.springframework:spring-core:2.0:jar
- org.springframework:spring-beans:2.0:jar
- c3p0:c3p0:0.9.0.2:jar (try downloading from
http://prdownloads.sourceforge.net/c3p0/c3p0-0.9.0.2.bin.zip)
- commons-dbcp:commons-dbcp:1.2.1:jar
- commons-pool:commons-pool:1.3:jar
- commons-collections:commons-collections:3.2:jar
- org.apache.geronimo.specs:geronimo-jpa_3.0_spec:1.0:jar
-------------------------------------------------------------------------------
BUILD FAILED
-------------------------------------------------------------------------------
Total time : 1 minutes 55 seconds
Finished at : Tuesday, 5 August 2008 23:45:09 GST
Final Memory : 1M/4M
If anyone has any idea then it would save my time, Furhter I have worked
with Maven 2, and I will see if we can move to Maven 2.
Regards
Awais Bajwa
On 8/5/08, Awais Bajwa <aw...@gmail.com> wrote:
>
> Hi All,
>
> I am having some problem while downloading the artifacts for the Maven and
> it is throwing the authentication error, I am sitting behind proxy:
>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> Error retrieving artifact from [
> http://www.jpox.org/downloads/maven-nightly]:
> org.apache.maven.wagon.authorization.AuthorizationException: Not authorized
> by proxy.
> - Attempting to download
> org.apache.geronimo.specs:geronimo-jpa_3.0_spec:1.0:jar from
> http://download.java.net/maven/1
> Required credentials not available for BASIC <any realm>@
> download.java.net:80 <http://download.java.net/>
> Preemptive authentication requested but no default credentials available
> Credentials cannot be used for NTLM authentication:
> org.apache.commons.httpclient.UsernamePasswordCredentials
> org.apache.commons.httpclient.auth.InvalidCredentialsException: Credentials
> cannot be used for NTLM authentication:
> org.apache.commons.httpclient.UsernamePasswordCredentials
> at
> org.apache.commons.httpclient.auth.NTLMScheme.authenticate(NTLMScheme.java:331)
> at
> org.apache.commons.httpclient.HttpMethodDirector.authenticateProxy(HttpMethodDirector.java:319)
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>
>
>
> I am using the following properties
>
>
> maven.proxy.host=japroxy
> maven.proxy.port=8080
> maven.proxy.username=awais.bajwa
> maven.proxy.password=bajwa
>
> Any idea?
>
> -Awais
>
> On 8/2/08, Michelle Caisse <Mi...@sun.com> wrote:
>>
>> This vote is to release the Apache JDO 2.1.1 TCK and API (both legacy and
>> current versions) with the projects that they depend on: enhancer, model,
>> and util.
>>
>> [+1] Release JDO 2.1.1 api, tck, enhancer, model, and util
>> [0] Don't care
>> [-1] Don't release JDO 2.1.1 api, tck, enhancer, model, and util because:
>>
>>
>> The TCK can be tested from the staging area,
>> http://people.apache.org/~mcaisse/jdo2.1.1/dist<http://people.apache.org/%7Emcaisse/jdo2.1-rc2/dist>.
>> Please follow the directions at
>> http://wiki.apache.org/jdo/ReleaseTesting2dot1dot1 for downloading and
>> testing.
>>
>> JDO 2.1.1 provides fixes for the following issues:
>>
>> -
>>
>> http://issues.apache.org/jira/browse/JDO-584
>> -
>>
>> http://issues.apache.org/jira/browse/JDO-585
>> -
>>
>> http://issues.apache.org/jira/browse/JDO-586
>> -
>>
>> http://issues.apache.org/jira/browse/JDO-593
>> -
>>
>> http://issues.apache.org/jira/browse/JDO-600
>> -
>>
>> http://issues.apache.org/jira/browse/JDO-601
>>
>>
>> Please test and vote. Voting will close at noon PDT Tuesday, August 5.
>>
>> -- Michelle
>>
>>
>
Re: [VOTE] Release Apache JDO 2.1.1
Posted by Awais Bajwa <aw...@gmail.com>.
Hi All,
I am having some problem while downloading the artifacts for the Maven and
it is throwing the authentication error, I am sitting behind proxy:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Error retrieving artifact from [http://www.jpox.org/downloads/maven-nightly]:
org.apache.maven.wagon.authorization.AuthorizationException: Not authorized
by proxy.
- Attempting to download
org.apache.geronimo.specs:geronimo-jpa_3.0_spec:1.0:jar from
http://download.java.net/maven/1
Required credentials not available for BASIC <any realm>@
download.java.net:80
Preemptive authentication requested but no default credentials available
Credentials cannot be used for NTLM authentication:
org.apache.commons.httpclient.UsernamePasswordCredentials
org.apache.commons.httpclient.auth.InvalidCredentialsException: Credentials
cannot be used for NTLM authentication:
org.apache.commons.httpclient.UsernamePasswordCredentials
at
org.apache.commons.httpclient.auth.NTLMScheme.authenticate(NTLMScheme.java:331)
at
org.apache.commons.httpclient.HttpMethodDirector.authenticateProxy(HttpMethodDirector.java:319)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
I am using the following properties
maven.proxy.host=japroxy
maven.proxy.port=8080
maven.proxy.username=awais.bajwa
maven.proxy.password=bajwa
Any idea?
-Awais
On 8/2/08, Michelle Caisse <Mi...@sun.com> wrote:
>
> This vote is to release the Apache JDO 2.1.1 TCK and API (both legacy and
> current versions) with the projects that they depend on: enhancer, model,
> and util.
>
> [+1] Release JDO 2.1.1 api, tck, enhancer, model, and util
> [0] Don't care
> [-1] Don't release JDO 2.1.1 api, tck, enhancer, model, and util because:
>
>
> The TCK can be tested from the staging area,
> http://people.apache.org/~mcaisse/jdo2.1.1/dist<http://people.apache.org/%7Emcaisse/jdo2.1-rc2/dist>.
> Please follow the directions at
> http://wiki.apache.org/jdo/ReleaseTesting2dot1dot1 for downloading and
> testing.
>
> JDO 2.1.1 provides fixes for the following issues:
>
> -
>
> http://issues.apache.org/jira/browse/JDO-584
> -
>
> http://issues.apache.org/jira/browse/JDO-585
> -
>
> http://issues.apache.org/jira/browse/JDO-586
> -
>
> http://issues.apache.org/jira/browse/JDO-593
> -
>
> http://issues.apache.org/jira/browse/JDO-600
> -
>
> http://issues.apache.org/jira/browse/JDO-601
>
>
> Please test and vote. Voting will close at noon PDT Tuesday, August 5.
>
> -- Michelle
>
>
CANCELLED: JDO TCK Conference Call Friday, June 13, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
This week's JDO Conference Call is cancelled. Join us again next week,
Friday, June 20 :-)
-- Michelle
Minutes: JDO TCK Conference Call Friday, June 6, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Richard Schilling, Michael Bouschen, Craig
Russell
NOTE: June 13 Craig will be on vacation and unable to chair the meeting.
Agenda:
1. JDO 2.2 plans. We reviewed the JDO 2.2 JIRA issues that have been
identified to date.
2. Post-release notes (JDO-593)
Craig added a comment on JDO-593 to ask whether we should update the
HowToReleaseJDO file in the root.
3. Other issues
none
Action Items from weeks past:
[Apr 4 2008] AI Everyone who proposed a JDO 2.2 feature, please add a
JIRA issue and assign it to a volunteer who will implement the feature.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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: Minutes: JDO TCK Conference Call Friday, July 11, 9 am PDT
Posted by Andy Jefferson <an...@datanucleus.org>.
> An interesting option for a JDO implementation is to use a RESTful
> service like Amazon S3 or memcached for the back end. Some obvious
> issues are transactions, object identity, and query. But having an
> object front end for these would have clear productivity benefits
> compared to a user writing the entire thing by hand (tools are pretty
> simple for accessing data from these services).
If someone is interested, they could easily write a DataNucleus plugin to do
that.
1. Would take maybe 2 days to do basic persistence
(insert/update/delete/fetch/locate) - based on previous experiences with
LDAP, XML, Excel, JSON datastores etc we support.
2. JDOQL (and JPQL) could be provided easily using in-memory queries (that
DataNucleus provides), and then extended to make use of whatever Amazon query
language is available at some later stage.
--
Andy (DataNucleus - http://www.datanucleus.org)
Re: [VOTE] Release Apache JDO 2.1.1
Posted by Andy Jefferson <an...@datanucleus.org>.
> [+1] Release JDO 2.1.1 api, tck, enhancer, model, and util
+1 (not tested). Though is only a character change so ...
--
Andy (DataNucleus - http://www.datanucleus.org)
Re: [VOTE] Release Apache JDO 2.1.1
Posted by Michelle Caisse <Mi...@Sun.COM>.
+1
I tested the artifacts on Windows 2K.
-- Michelle
Michelle Caisse wrote:
> This vote is to release the Apache JDO 2.1.1 TCK and API (both legacy
> and current versions) with the projects that they depend on: enhancer,
> model, and util.
>
> [+1] Release JDO 2.1.1 api, tck, enhancer, model, and util
> [0] Don't care
> [-1] Don't release JDO 2.1.1 api, tck, enhancer, model, and util because:
>
>
> The TCK can be tested from the staging area,
> http://people.apache.org/~mcaisse/jdo2.1.1/dist. Please follow the
> directions at http://wiki.apache.org/jdo/ReleaseTesting2dot1dot1 for
> downloading and testing.
>
> JDO 2.1.1 provides fixes for the following issues:
>
> *
>
> http://issues.apache.org/jira/browse/JDO-584
>
> *
>
> http://issues.apache.org/jira/browse/JDO-585
>
> *
>
> http://issues.apache.org/jira/browse/JDO-586
>
> *
>
> http://issues.apache.org/jira/browse/JDO-593
>
> *
>
> http://issues.apache.org/jira/browse/JDO-600
>
> *
>
> http://issues.apache.org/jira/browse/JDO-601
>
>
> Please test and vote. Voting will close at noon PDT Tuesday, August 5.
>
> -- Michelle
--
Michelle Caisse Sun Microsystems
California, U.S. http://sun.com/postgresql
Re: [VOTE] Release Apache JDO 2.1.1
Posted by Christian Ernst <ce...@versant.com>.
Hi !
+1
Michelle Caisse schrieb:
> This vote is to release the Apache JDO 2.1.1 TCK and API (both legacy
> and current versions) with the projects that they depend on: enhancer,
> model, and util.
>
> [+1] Release JDO 2.1.1 api, tck, enhancer, model, and util
> [0] Don't care
> [-1] Don't release JDO 2.1.1 api, tck, enhancer, model, and util because:
>
>
> The TCK can be tested from the staging area,
> http://people.apache.org/~mcaisse/jdo2.1.1/dist. Please follow the
> directions at http://wiki.apache.org/jdo/ReleaseTesting2dot1dot1 for
> downloading and testing.
>
> JDO 2.1.1 provides fixes for the following issues:
>
> *
>
> http://issues.apache.org/jira/browse/JDO-584
>
> *
>
> http://issues.apache.org/jira/browse/JDO-585
>
> *
>
> http://issues.apache.org/jira/browse/JDO-586
>
> *
>
> http://issues.apache.org/jira/browse/JDO-593
>
> *
>
> http://issues.apache.org/jira/browse/JDO-600
>
> *
>
> http://issues.apache.org/jira/browse/JDO-601
>
>
> Please test and vote. Voting will close at noon PDT Tuesday, August 5.
>
> -- Michelle
cheers
Christian
--
Christian Ernst
Software Engineer
Tel: +49-40-60990 338
Fax: +49-40-60990 113
EMail: cernst@versant.com
Versant GmbH
Wiesenkamp 22b
22359 Hamburg
Germany
Think Outside the Grid!
http://www.versant.com
Versant GmbH is incorporated in Germany.
Company registration number: HRB 54723, Amtsgericht Hamburg.
Registered Office: Wiesenkamp 22b, 22359 Hamburg, Germany.
Geschäftsführer: Jochen Witte
Re: [VOTE] Release Apache JDO 2.1.1
Posted by Michael Bouschen <mb...@spree.de>.
Hi Michelle,
I'm afraid it's too late to vote, but just in case it's not:
+1
Regards Michael
> This vote is to release the Apache JDO 2.1.1 TCK and API (both legacy
> and current versions) with the projects that they depend on: enhancer,
> model, and util.
>
> [+1] Release JDO 2.1.1 api, tck, enhancer, model, and util
> [0] Don't care
> [-1] Don't release JDO 2.1.1 api, tck, enhancer, model, and util because:
>
>
> The TCK can be tested from the staging area,
> http://people.apache.org/~mcaisse/jdo2.1.1/dist. Please follow the
> directions at http://wiki.apache.org/jdo/ReleaseTesting2dot1dot1 for
> downloading and testing.
>
> JDO 2.1.1 provides fixes for the following issues:
>
> *
>
> http://issues.apache.org/jira/browse/JDO-584
>
> *
>
> http://issues.apache.org/jira/browse/JDO-585
>
> *
>
> http://issues.apache.org/jira/browse/JDO-586
>
> *
>
> http://issues.apache.org/jira/browse/JDO-593
>
> *
>
> http://issues.apache.org/jira/browse/JDO-600
>
> *
>
> http://issues.apache.org/jira/browse/JDO-601
>
>
> Please test and vote. Voting will close at noon PDT Tuesday, August 5.
>
> -- Michelle
>
>
--
*Michael Bouschen*
*Prokurist*
akquinet tech@spree GmbH
Tempelhofer Ufer 23-24, D-10963 Berlin
Bülowstr. 66, D-10783 Berlin
Fon: +49 30 235 520-33
Fax: +49 30 217 520-12
Email: michael.bouschen@akquinet.de
Url: www.akquinet.de <http://www.akquinet.de>
akquinet tech@spree GmbH, Berlin
Geschäftsführung: Prof. Dr. Christian Roth, Hendrik Saly, Martin Weber
Amtsgericht Berlin-Charlottenburg HRB 86780
USt.-Id. Nr.: DE 225 964 680
Re: [VOTE] Release Apache JDO 2.1.1
Posted by Craig L Russell <Cr...@Sun.COM>.
Looks good.
Checked (some) signatures, downloaded and tested tck-2.1.1 against
special maven repository.
[java] Total tests run: 1593.
[java] All (109) configurations passed.
[java] See file '/Users/clr/JDO/test2.1.1/jdo2-tck-2.1.1/target/
logs/20080804-123638/TCK-results.txt' for details.
[copy] Copying 336 files to /Users/clr/JDO/test2.1.1/jdo2-
tck-2.1.1/target/logs/20080804-123638/configuration
+1
Craig
On Aug 2, 2008, at 9:41 AM, Michelle Caisse wrote:
> This vote is to release the Apache JDO 2.1.1 TCK and API (both
> legacy and current versions) with the projects that they depend on:
> enhancer, model, and util.
>
> [+1] Release JDO 2.1.1 api, tck, enhancer, model, and util
> [0] Don't care
> [-1] Don't release JDO 2.1.1 api, tck, enhancer, model, and util
> because:
>
>
> The TCK can be tested from the staging area, http://people.apache.org/~mcaisse/jdo2.1.1/dist
> . Please follow the directions at http://wiki.apache.org/jdo/ReleaseTesting2dot1dot1
> for downloading and testing.
>
> JDO 2.1.1 provides fixes for the following issues:
> http://issues.apache.org/jira/browse/JDO-584
>
> http://issues.apache.org/jira/browse/JDO-585
>
> http://issues.apache.org/jira/browse/JDO-586
>
> http://issues.apache.org/jira/browse/JDO-593
>
> http://issues.apache.org/jira/browse/JDO-600
>
> http://issues.apache.org/jira/browse/JDO-601
>
>
> Please test and vote. Voting will close at noon PDT Tuesday, August 5.
>
> -- Michelle
Craig L 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!
[VOTE] Release Apache JDO 2.1.1
Posted by Michelle Caisse <Mi...@Sun.COM>.
This vote is to release the Apache JDO 2.1.1 TCK and API (both legacy
and current versions) with the projects that they depend on: enhancer,
model, and util.
[+1] Release JDO 2.1.1 api, tck, enhancer, model, and util
[0] Don't care
[-1] Don't release JDO 2.1.1 api, tck, enhancer, model, and util because:
The TCK can be tested from the staging area,
http://people.apache.org/~mcaisse/jdo2.1.1/dist. Please follow the
directions at http://wiki.apache.org/jdo/ReleaseTesting2dot1dot1 for
downloading and testing.
JDO 2.1.1 provides fixes for the following issues:
*
http://issues.apache.org/jira/browse/JDO-584
*
http://issues.apache.org/jira/browse/JDO-585
*
http://issues.apache.org/jira/browse/JDO-586
*
http://issues.apache.org/jira/browse/JDO-593
*
http://issues.apache.org/jira/browse/JDO-600
*
http://issues.apache.org/jira/browse/JDO-601
Please test and vote. Voting will close at noon PDT Tuesday, August 5.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Aug 8, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Craig Russell
Agenda:
1. Control over transaction isolation level http://issues.apache.org/jira/browse/JDO-590
The structure of the proposal is well-founded. The discussion now
centers on the permitted parameters to the API.
2. Behavior of an ordering column http://issues.apache.org/jira/browse/JDO-463
The current behavior of the JDO RI is to have the implementation
manage the ordering field, effectively making the ordering field read-
only. This seems to be a good solution for now, leaving more extensive
behavior for a future revision.
3. Dynamic fetch groups http://issues.apache.org/jira/browse/JDO-554
The discussion now is centered on the scope of the new FetchGroup. The
original proposal provides for no local (PersistenceManager) behavior
with an explicit registration of the new FetchGroup with the
PersistenceManagerFactory. A modification of the proposal would make
the new FetchGroup local to the PersistenceManager, deferring the
discussion of how to make the new FetchGroup visible to the
PersistenceManagerFactory.
4. Other issues
Action Items from weeks past:
[Jun 20 2008] AI: Craig reply to Joerg regarding bidirectional
relationships and possibly update the spec to include the rationale.
[done]
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L 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: Minutes: JDO TCK Conference Call Friday, Aug 22, 9 am PDT
Posted by Andy Jefferson <an...@datanucleus.org>.
> 2. There is one issue that is a bug in the reference implementation
> https://issues.apache.org/jira/browse/JDO-573 Is this going to be fixed any
> time soon?
The short answer is no.
The long answer is as follows. The JDOQL process used by the DataNucleus RDBMS
plugin uses the mechanism that TJDO wrote (pretty much the only part of TJDO
that remains in the codebase). This mechanism doesn't have a full expression
tree, and consequently is not a simple process to convert into SQL, nor to
extend. This results in it being difficult to fix very complex queries such
as the one in that test without breaking something else. The strategic
solution is to replace the mechanism by a more generic process that does
create an expression tree, which can then be converted into SQL. The generic
compilation is largely written (and used by all other supported datastores),
but the process of conversion from the expression tree into SQL is not
written. I have the writing of this expression tree to SQL converter down for
DataNucleus AccessPlatform 1.1. Obviously if people offered their time to
work on these things then they'd get done much sooner.
I'd *suggest* that JDO-573 be deferred to a later Apache JDO release.
--
Andy (DataNucleus - http://www.datanucleus.org)
Re: JDO TCK Conference Call Friday, Aug 29, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. JDO 2.2 release timing: There are just 10 issues outstanding.
https://issues.apache.org/jira/browse/JDO-557 needs some analysis but
expect this will be done
https://issues.apache.org/jira/browse/JDO-580 will probably need a new
test class
https://issues.apache.org/jira/browse/JDO-573 It appears that the
Datanucleus bug won't be fixed in time for a 2008 release, so we will
need to reorganize the test case that exposes the issue and put the
failing test into the exclude list.[ There are several tests in the
test case that work fine.]
https://issues.apache.org/jira/browse/JDO-591 Any volunteers to pick
this one?
https://issues.apache.org/jira/browse/JDO-582 There's a need to update
JDOHelper independent of the test case
https://issues.apache.org/jira/browse/JDO-463 Looks like this is ready
to be closed with just a spec update
https://issues.apache.org/jira/browse/JDO-556 should be split into two
parts: this one that will probably be deferred and another that simply
adds the constructor requirement to PersistenceManagerFactory
implementations
https://issues.apache.org/jira/browse/JDO-558 The test case is ready
but there's a change needed in Datanucleus to support serialization
https://issues.apache.org/jira/browse/JDO-590 I'd like some more
discussion on this before we decide whether to do anything. Seems like
there are two different requirements and it's unclear whether just
doing the API without mandating behavior is useful or more
opportunities for divergence.
https://issues.apache.org/jira/browse/JDO-500 This might fall out of
557, but if not, we can probably defer it.
2. Other issues
JDO 2.1.1 release: Michael has volunteered to update JIRA with the
bugs that were resolved in JDO 2.1.1. Yay.
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L 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!
Minutes: JDO TCK Conference Call Friday, Sep 5, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Craig Russell
Agenda:
1. JDO 2.2 release timing. Last week to sign up for issues, so we can
close the release, conduct the lazy consensus vote in the JCP, and
release.
A JIRA JDO 2.3 release has been created to put issues that drop off
the 2.2 list.
AI everyone look at the 2.2 list and sign up for anything you want to
fix.
2. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader. Done. Need to add a no-args
constructor to implementations and add static methods to the PMF
interface.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L 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: Minutes: JDO TCK Conference Call Friday, Sept 12, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Attendees also included Richard Schilling and Michael Bouschen.
-- Michelle
Craig L Russell wrote:
> Attendees: Michelle Caisse, Craig Russell
>
> Agenda:
>
> 1. JDO 2.2 draft spec: The draft has been published on Craig's Apache
> home page http:people.apache.org/~clr/jdo-2008-09-12.pdf . AI
> everyone please review and comment.
>
> 2. Control over transaction isolation level (JDO-590) Datanucleus has
> implemented the changes and Craig will update the test cases to
> exercise the new apis.
>
> 3. JDOHelper tests (JDO-582, JDO-557)
>
> Looks like the tests are working now. Craig will check in the bug fix
> and new test cases.
>
> 4. Other issues
>
> JDO-580 Michael has investigated the use of methods in query results
> and will publish some test cases to consider.
>
> Action Items from weeks past:
>
> [Feb 1 2008] AI Matthew see what would be needed to update the PMF
> contract to support ServiceLoader.
>
> [Nov 30 2007] AI Christiaan propose more details on Update/copy by
> query for post-JDO 2.1.
>
> [May 25 2007] AI everyone download the Grails demo from grails.org
> and check it out. Also look at Grails/Groovy ExpandoMetaClass that
> has the magic to avoid reflection and enhancement.
>
> [May 25 2007] AI Matthew Adams prepare a proposal with just the
> basics of schema synchronization with jdo and orm metadata.
>
> [Aug 11 2006] AI Craig propose some semantics for behavior if user
> tries to add to a list where the ordering element is incorrect. Done.
> See JDO-463.
>
> [Sep 2 2005] AI: To recruit members: Articles on TheServerSide
> directing attention to the site. T-shirts. AI: Craig write a
> ServerSide article.
>
> -- Michelle
>
> Craig L Russell
> Architect, Sun Java Enterprise System http://db.apache.org/jdo
> 408 276-5638 mailto:Craig.Russell@sun.com
> P.S. A good JDO? O, Gasp!
>
--
Michelle Caisse Sun Microsystems
California, U.S. http://sun.com/postgresql
Minutes: JDO TCK Conference Call Friday, Sept 12, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Craig Russell
Agenda:
1. JDO 2.2 draft spec: The draft has been published on Craig's Apache
home page http:people.apache.org/~clr/jdo-2008-09-12.pdf . AI everyone
please review and comment.
2. Control over transaction isolation level (JDO-590) Datanucleus has
implemented the changes and Craig will update the test cases to
exercise the new apis.
3. JDOHelper tests (JDO-582, JDO-557)
Looks like the tests are working now. Craig will check in the bug fix
and new test cases.
4. Other issues
JDO-580 Michael has investigated the use of methods in query results
and will publish some test cases to consider.
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect. Done.
See JDO-463.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, Sept 19, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Control over transaction isolation level (JDO-590) The issue with
the test case is that before the first PM is acquired from the PMF the
implementation doesn't know what isolation levels are supported. So
the test case needs to be changed to try all possible isolation levels
and then check whether it succeeded or not. So the TCK test needs to
be adapted. AI Craig adapt the test case.
2. JDOHelper tests (JDO-582, JDO-557) nothing new for this meeting.
3. Other issues
Query tests: Michael has implemented several new queries regarding
using methods in query results. Some fail similar to the failure of an
aggregate on a size. Others fail in other ways. AI Craig propose
changes to the specification. AI Michael update the JIRA with the test
cases and results.
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader. Done. looks like a new set of APIs
is needed.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, Oct 3, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Richard Schilling, Craig Russell
Agenda:
1. JDOHelper tests (JDO-582, JDO-557) Nothing new to report.
2. JDO 2.2: JDO 2.2 release can be prepared for a vote. Craig reviewed
and approved Andy's last patch for transaction isolation and updated
the specification to reflect the changes.
DataNucleus that supports JDO 2.2 is now released, so we can spin a
JDO 2.2. release any time. There is a 7 day vote window in Apache and
the 30 day vote in JCP will conclude Oct 13.
3. Other issues
Richard is working on the documentation. Updates to javadoc that
Richard can make this weekend will be applied to the tck code base for
the release.
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: Minutes: JDO TCK Conference Call Friday, Sept 26, 9 am PDT
Posted by Andy Jefferson <an...@datanucleus.org>.
> Currently, JDO 2.2 trunk depends on DataNucleus SNAPSHOT. When we
> prepare JDO 2.2. trunk for a beta we should probably depend on a
> DataNucleus beta release. Then, once the JCP approves the JDO 2.2
> Change Log (October 13), we can spin an official release of both JDO
> 2.2 and the RI DataNucleus.
DataNucleus AccessPlatform 1.0.1 was released on Tuesday this week (none
of this "beta" stuff ;-) ), and 1.1.0.M1 was similarly released then. You
should get the same TCK results with either (but makes more sense to base
a release on 1.0.1). Note that if using DN 1.1 the "java5" plugin has gone
and everything is JDK1.5+, and there's a separate "jpa" plugin.
--
Andy
DataNucleus (http://www.datanucleus.org)
Minutes: JDO TCK Conference Call Friday, Sept 26, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Richard Schilling, Craig
Russell
Agenda:
1. TCK query tests (JDO-580) Michael attached a patch with two new
test classes and all of the tests fail. Since the failing tests are
for new features that are not well documented. AI Michael update the
JIRA with the failures and assign the JIRA to Craig.
2. JDOHelper tests (JDO-582, JDO-557) Nothing new to report.
3. Other issues
JDO 2.2 beta can be prepared for a vote. The new test case for
isolation level has a new patch supplied by Andy. AI Craig review and
approve the patch.
Currently, JDO 2.2 trunk depends on DataNucleus SNAPSHOT. When we
prepare JDO 2.2. trunk for a beta we should probably depend on a
DataNucleus beta release. Then, once the JCP approves the JDO 2.2
Change Log (October 13), we can spin an official release of both JDO
2.2 and the RI DataNucleus.
The alternative would be to simply make a final release once the JCP
approves. But it might be a good idea to spin a beta.
Thoughts?
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Sept 26, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, September 26 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. TCK query tests (JDO-580)
2. JDOHelper tests (JDO-582, JDO-557)
3. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Oct 17, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Richard Schilling, Craig
Russell
Agenda:
1. JDO 2.2 release status: Voting is scheduled to be completed today.
We have enough +1 votes to release, but would still like everyone to
vote!
2. JDO 2.3 planning: https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10630&fixfor=12313404
has some open issues. AI Craig update https://issues.apache.org/jira/browse/JDO-556
with the discussion of how to implement this.
3. Other issues
Are we using the latest version of Derby for the TCK? AI Michael
investigate and write a JIRA issue if we need to update the version.
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, Nov 7, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Methods in the result of an JDOQL query. Seems to be agreement
that this is useful; volunteers for implementing in the Reference
Implementation are hereby solicited.
2. (JDO-591) Enhancer Invocation API. Feedback and discussion are
needed for this item. Seems that the most obvious use case is for
Netbeans and Eclipse plugins. An implementation might use a services
entry to advertise its support. AI everyone provide some feedback on
the JIRA.
3. (JDO-610) Support Nested Transaction or savePoint in JDO 2.3.
Feedback from the community and Reference Implementation is needed. AI
everyone provide some feedback on the JIRA.
4. (JDO-612) M2 pom is incorrect, result in problems with transitive
dependencies. AI Craig file a JIRA with Maven to track the issue.
5. TCK issues (JDO6-11, 613) JDO-611 is a bug in the TCK which exposes
a bug in the RI. AI Michelle according to policy, we need to make a
branch 2.2.1 to fix the bug, and port the fix to the trunk which is
set up for 2.3-SNAPSHOT. AI Datanucleus fix the bug once the TCK test
has been fixed. Once Datanucleus fixes the bug, the 2.2.1 branch
should reference the Datanucleus release that contains the fix.
JDO-613 patch needs review by a committer and should be checked into
2.2.1 and trunk once approved. AI volunteer needed to review and
commit the fix.
6. Other issues
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: JDO TCK Conference Call Friday, Nov 21, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. (JDO-591) Enhancer Invocation API: A number of comments have been
posted to the JIRA, mostly positive with regard to using output
directory as a switch to tell enhance-in-place; specifying a class
loader for the input classes; more discussion needed on using file
names vs. resource names.
There is a maven plugin that provides enhancement services that would
be good to review as a use-case for the enhancer API.
2. (JDO-612) M2 pom is incorrect, result in problems with transitive
dependencies: The trunk has been updated with the suggested patch. One
additional suggestion is to add a pom.xml and explicitly publish api2
as a maven 2 project. This works for the api2 component but isn't
applicable to the other projects. For the tck2, you need to use the
source distribution.
3. Other issues
Deprecate api2-legacy. Any objections to requiring jdk1.5 for JDO 2.3
and subsequent releases? No more planned releases of api2-legacy. AI
Michael file a JIRA with some implementation details for the project
if we deprecate it.
JDO-615 Metadata specification API: Andy suggests adding a
programmatic way to specify metadata. Seems like a good idea
especially for dynamically created classes. AI everyone comment on the
JIRA.
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Note: No JDO TCK Conference Call Friday, Nov 28
Posted by Michelle Caisse <Mi...@Sun.COM>.
There will be no conference call on Friday November 28 due to the U.S.
Thanksgiving holiday.
-- Michelle
Re: Querydsl release 0.4.4
Posted by Timo Westkämper <ti...@mysema.com>.
Hi Andy.
> Hi Timo,
>
>
>> The newest release of Querydsl has now support for subqueries for JDOQL.
>> Is there some kind of conformance test suite to validate Querydsl as a
>> JDOQL implementation?
>>
>
> But QueryDSL isn't a JDOQL implementation though is it ? You presumably take
> your API input and convert it into a single-string form of JDOQL for use by
> the actual JDOQL implementation (e.g DataNucleus). You don't execute the
> query on the underlying datastore.
>
> The JDO2 TCK test compliance with the JDO2 spec ... for the JDO
> implementation. Specifically, those tests (in Apache JDO SVN) will use the
> JDOQL API and single-string form, and test the results from those queries
> (after execution on the datastore).
>
Yes, you are correct. Querydsl is just an API layer on top of JDO. What
I meant is that I could use the JDO2 TCK tests to make sure that all
queries can be constructed via Querydsl.
It would be at the same time a reference on how Querydsl queries are
serialized into single string JDOQL form.
Br,
Timo Westkämper.
>
>
>
JDOQL Delete support in Querydsl
Posted by Timo Westkämper <ti...@mysema.com>.
Hello.
Just wanted to let you know that Querydsl v 0.5.4 has now support for
Delete clauses in the JDOQL module.
Here are examples how to use it :
http://source.mysema.com/static/querydsl/0.5.4/reference/html/ch02.html#d0e204
Br,
Timo Westkämper.
Re: Indexed list access for JDO 2.3?
Posted by Craig L Russell <Cr...@Sun.COM>.
Hi Timo,
I have no problem putting it into 2.3 as long as:
1. It's implemented.
2. It's got a TCK test case.
My plate is full with other 2.3 activities. Can you follow up with
Andy and create a TCK test?
Thanks,
Craig
On Dec 11, 2009, at 10:17 AM, Timo Westkämper wrote:
> Hi.
>
> Is the following feature going to be implemented for JDO 2.3 : https://issues.apache.org/jira/browse/JDO-633
>
> Best regards,
> Timo Westkämper.
>
> --
> Timo Westkämper <ti...@mysema.com>
> Mysema Ltd, Vilhonkatu 5 A, 00100 Helsinki, Finland
> Mob. +358 (0)40 591 2172 Internet: http://www.mysema.com
>
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Indexed list access for JDO 2.3?
Posted by Timo Westkämper <ti...@mysema.com>.
Hi.
Is the following feature going to be implemented for JDO 2.3 :
https://issues.apache.org/jira/browse/JDO-633
Best regards,
Timo Westkämper.
--
Timo Westkämper <ti...@mysema.com>
Mysema Ltd, Vilhonkatu 5 A, 00100 Helsinki, Finland
Mob. +358 (0)40 591 2172
Internet: http://www.mysema.com
Re: Querydsl release 0.4.4
Posted by Andy Jefferson <an...@datanucleus.org>.
Hi Timo,
> The newest release of Querydsl has now support for subqueries for JDOQL.
> Is there some kind of conformance test suite to validate Querydsl as a
> JDOQL implementation?
But QueryDSL isn't a JDOQL implementation though is it ? You presumably take
your API input and convert it into a single-string form of JDOQL for use by
the actual JDOQL implementation (e.g DataNucleus). You don't execute the
query on the underlying datastore.
The JDO2 TCK test compliance with the JDO2 spec ... for the JDO
implementation. Specifically, those tests (in Apache JDO SVN) will use the
JDOQL API and single-string form, and test the results from those queries
(after execution on the datastore).
--
Andy (DataNucleus - http://www.datanucleus.org)
Querydsl release 0.4.4
Posted by Timo Westkämper <ti...@mysema.com>.
Hi.
The newest release of Querydsl has now support for subqueries for JDOQL.
Is there some kind of conformance test suite to validate Querydsl as a
JDOQL implementation?
Release specific Querydsl documentation is found here :
http://source.mysema.com/display/querydsl/Documentation
Some query examples using JDOQL can be found on our SVN server :
https://source.mysema.com/svn/mysema/projects/querydsl/trunk/querydsl-jdoql/src/test/java/com/mysema/query/jdoql/
Br,
Timo Westkämper.
Support for if-then-else in JDOQL
Posted by Timo Westkämper <ti...@mysema.com>.
Hello.
I am implementing the shortcut form for if-then-else (x ? y : c) in
Querydsl.
Is there support for it in JDOQL? If not, could it be added?
Br,
Timo Westkämper.
--
Timo Westkämper <ti...@mysema.com>
Mysema Ltd, Vilhonkatu 5 A, 00100 Helsinki, Finland
Mob. +358 (0)40 591 2172
Internet: http://www.mysema.com
Re: Minutes: JDO TCK Conference Call Friday, June 5, 9 am PDT
Posted by Timo Westkämper <ti...@mysema.com>.
Hi.
Some comments on the Querydsl aspects :
> Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
>
> Agenda:
>
> 1. JDOQL & Querydsl: looks interesting, along the lines of JPA except
> JPA uses Java 6 APT whereas it looks like Querydsl uses a static
> preprocessor. Not much of a difference; Querydsl could use the APT
> approach as well. The big advantage in both approaches is compile-time
> checking.
Querydsl uses Java 6 APT. But we provide support for Java 5 APT as well.
>
> Looks simple at first glance. But what does it look like with more
> complex queries like joins, projections, collection navigation, maps,
> subselects, etc.? How well does it cover the JDOQL query space?
Collection and Map navigation is supported, and subselects are at least
supported in the JPAQL/HQL module, haven't tested it with JDOQL.
Examples of more complex queries will be in the tests and documentation
of the next release.
Here is a comparison of queries I posted on Linda de Michiel's JPA 2
blog
(http://blogs.sun.com/ldemichiel/entry/java_persistence_2_0_proposed#comments)
:
JPA 2 query :
QueryBuilder qb = ...
CriteriaQuery q = qb.create();
Root<Customer> cust = q.from(Customer.class);
Join<Customer, Order> order = cust.join(Customer_.orders);
Join<Order, Item> item = order.join(Order_.lineitems);
q.select(cust.get(Customer_.name))
.where(qb.equal(item.get(Item_.product).get(Product_.productType),"printer"));
Querydsl query (for HQL) :
HQLQuery query = new HQLQueryImpl(session);
QCustomer cust = QCustomer.customer;
QOrder order = QOrder.order;
QLineItem lineItem = QLineItem.lineItem;
List<String> customerNames = query.from(cust)
.innerJoin(cust.orders, order)
.innerJoin(order.lineitems, lineItem)
.where(lineItem.product.productType.eq("printer"))
.list(cust.name);
(QCustomer, QOrder and QLineItem are Querydsl metamodel types, they are immutable and can be reused over queries)
JPAQL query :
SELECT c.name
FROM Customer c JOIN c.orders o JOIN o.lineitems i
WHERE i.product.productType = 'printer'
Compare the filter expression of JPA 2
qb.equal(item.get(Item_.product).get(Product_.productType),"printer")
with the Querydsl version
lineItem.product.productType.eq("printer")
Br,
Timo Westkämper / Mysema Ltd
Minutes: JDO TCK Conference Call Friday, Feb 13, 9 am PST
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Matthew Adams, Michael Bouschen, Michelle Caisse, Craig
Russell
Agenda:
1. Enhancer specification proposal. 1. -ecp is good but inconsistent
in the text. 2. Should describe options in the same order as listed in
both places. AI Craig write an enhancer Main class and upload to
JIRA. Feedback needed from other experts.
2. Other issues
Query.cancel changes have been checked in. Don't appear to be any
issues. AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading (multithreaded flag doesn't
need to be true to perform a Query.cancel).
How might an application dynamically tune itself by tracking field
access by use-case? Need a few things: 1. identify which use case
you're in; might have to analyze the stack frames at the time a use-
case was needed, e.g. whenever an instance needed to be fetched or a
query executed 2. associate a use case with a fetch plan 3. modify the
fetch plan based on runtime experience, e.g. which fields were
accessed by the use-case. AI Matthew discuss on email.
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: JDO TCK Conference Call Friday, Feb 27, 9 am PST
Posted by Craig L Russell <Cr...@Sun.COM>.
It looks like I'll be unable to attend this week. Please carry on in
my absence.
Craig
On Feb 26, 2009, at 7:08 PM, Michelle Caisse wrote:
> Hi,
>
> We will have our regular meeting Friday, February 27 at 9 am PST to
> discuss JDO TCK issues and status.
>
> Dial-in numbers are:
> Domestic (toll-free): 866 230-6968
> International (caller-paid): +1 213 787-0528
> Access code : 294-0479#
>
> Agenda:
>
> 1. Support for streams https://issues.apache.org/jira/browse/JDO-625
> 2. Query behaviour independent of transactional boundaries https://issues.apache.org/jira/browse/JDO-624
> 3. Other issues
>
> Action Items from weeks past:
>
> [Feb 13 2007] AI Craig update the spec and make clear the
> relationship between Query.cancel and multithreading.
>
> [Feb 13 2007] AI Matthew discuss on email method by which an
> application might dynamically tune itself by tracking field access
> by use-case?
>
> [Nov 30 2007] AI Christiaan propose more details on Update/copy by
> query for post-JDO 2.1.
>
> [May 25 2007] AI everyone download the Grails demo from grails.org
> and check it out. Also look at Grails/Groovy ExpandoMetaClass that
> has the magic to avoid reflection and enhancement.
>
> [May 25 2007] AI Matthew Adams prepare a proposal with just the
> basics of schema synchronization with jdo and orm metadata.
>
> -- Michelle
>
>
>
>
>
>
>
>
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, Mar 6, 9 am PST
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Craig Russell
Agenda:
1. Support for streams https://issues.apache.org/jira/browse/JDO-625
Seems like a good idea. Any implementation issues?
Should we add an optional feature flag or make it required?
Should we restrict use of the PersistenceManager (including accessing
unloaded fields of the same or other instances managed by the same
PersistenceManager) while the user is reading the stream?
2. Query behaviour independent of transactional boundaries https://issues.apache.org/jira/browse/JDO-624
.
Seems reasonable to have a flag that mandates the behavior of query
after commit. It's not generally good for the HOLD_CURSORS_OVER_COMMIT
flag to be set in a query, since it requires that the Connection be
held by the PersistenceManager for longer than it otherwise would be.
Where would the flag go? Query? Transaction? PersistenceManager?
PersistenceManagerFactory? Where to get defaults?
Should the feature be optional or required?
Also need to specify the behavior of the Query results so the user can
close them explicitly when done. Otherwise, closing the
PersistenceManager would close the Query (currently not specified, but
implied).
3. Other issues
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Feb 13 2007] AI Matthew discuss on email method by which an
application might dynamically tune itself by tracking field access by
use-case?
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, Mar 6, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Craig Russell
Agenda:
1. Support for streams https://issues.apache.org/jira/browse/JDO-625.
Resources are an issue since the RI doesn't currently support
streaming blobs or clobs. Looks like this feature would be an optional
feature; first thing to do is to remove InputStream and Reader from
the list of proscribed java interfaces as persistent field types.
2. Other issues
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Feb 13 2007] AI Matthew discuss on email method by which an
application might dynamically tune itself by tracking field access by
use-case?
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: JDO TCK Conference Call Friday, Mar 20, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. M2 repo error. AI Craig follow up and if no response consult with
the repository folks in Amsterdam.
2. (JDO-623) Query cancel and timeout support (https://issues.apache.org/jira/browse/JDO-623
)
Looks good, including the spec updates. One thing maybe missing:
setQueryTimeoutMillis on PM, to apply to all queries created by the
PM. AI Michael update JIRA and add a patch.
3. Other issues
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Feb 13 2007] AI Matthew discuss on email method by which an
application might dynamically tune itself by tracking field access by
use-case?
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: Minutes: JDO TCK Conference Call Friday, Mar 27, 9 am PDT
Posted by Andy Jefferson <an...@datanucleus.org>.
> Now might be a good time to migrate to maven 2 for the project.
+1 to move to M2 *if resource is available to do it*.
I switched DataNucleus a few months ago, and am maintaining our M1 build
process and repository really only for the TCK's benefit.
> Should the enhancer API be a required part of an implementation? It
> would make writing the tck easier, since the enhancer is currently the
> biggest difference among implementations.
+1 to make it mandatory. Any current implementation not have an enhancer?
--
Andy (DataNucleus - http://www.datanucleus.org)
Re: Minutes: JDO TCK Conference Call Friday, May 22, 9 am PDT
Posted by Matthew Adams <ma...@matthewadams.me>.
Sorry I wasn't on the call -- the family & I were camping for the
holiday weekend and were out of range. Can someone tell me what the
problem with the patch is? There was really nothing more to it than
renaming ComponentMetadata to TypeMetadata and the associated ripples.
EOL issue or some other?
On Fri, May 22, 2009 at 10:14 AM, Craig L Russell <Cr...@sun.com> wrote:
> Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
>
> Agenda:
>
> 1. New comments on MetaData specification API
> https://issues.apache.org/jira/browse/JDO-615
>
> This seems to be a good idea, since "component" is so overloaded, and "type"
> has a specific meaning in Java. It's still ok to change since the API is
> "early access" status.
>
> AI Everyone with an opinion: update the JIRA with your comments.
>
> The patch doesn't seem quite correct...
>
> 2. Other issues
>
> The instructions on how to release have been updated 22-May-2009 to include
> instructions on synchronizing the m1-ibiblio-rsync-repository.
>
> Several changes are needed in the specification:
>
> There were a small number of cosmetic changes in the 2.3 specification, to
> add a space after the ending period of sentences. Unfortunately, these are
> marked as changes with change bars.
>
> Remove blank from before the fourth bullet p. 126.
>
> SerializeRead property description on p. 158 should state the effect on the
> transaction mode (none) and on the connection (optimistic transaction will
> retain the connection until the end of the transaction since the connection
> holds the lock).
>
> Same discussion in the Query section on p. 171. We need to decide if the
> SerializeRead property should be copied or serialized, so might need to
> update section 14.5 on p. 167.
>
> The 2.3 versions of orm, jdoquery, and jdoconfig need to be updated in the
> spec. The jdoquery should add the timeout option. The 2.3 version of jdo
> also needs to add jdoquery timeout. What about the SerializeRead for the xml
> versions of jdoquery?
>
> The query timeout needs to be added to the query metadata API p. 305.
>
> 27.4 The enhancer API is now defined so this paragraph needs to be edited.
>
> 27.5 The fetch plan API is now defined so this paragraph needs to be edited.
>
> 27.7 There are managed relationships so this paragraph needs to be edited.
>
> The footer for 2.3 EA still has the date May 8.
>
> Action Items from weeks past:
>
> [May 25 2007] AI everyone download the Grails demo from grails.org and
> check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
> magic to avoid reflection and enhancement.
>
> [May 25 2007] AI Matthew Adams prepare a proposal with just the basics of
> schema synchronization with jdo and orm metadata.
>
> -- Michelle
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Craig L Russell
> Architect, Sun Java Enterprise System http://db.apache.org/jdo
> 408 276-5638 mailto:Craig.Russell@sun.com
> P.S. A good JDO? O, Gasp!
>
>
--
mailto:matthew@matthewadams.me
skype:matthewadams12
yahoo:matthewadams
aol:matthewadams12
google-talk:matthewadams12@gmail.com
msn:matthew@matthewadams.me
http://matthewadams.me
http://www.linkedin.com/in/matthewadams
Re: Minutes: JDO TCK Conference Call Friday, Mar 27, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Correction: Matthew Adams joined the call in progress.
Craig
On Mar 27, 2009, at 12:08 PM, Craig L Russell wrote:
> Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
>
> Agenda:
>
> 1. M2 repo error. Should be a straightforward fix. This file was
> autogenerated a while back but never updated for recent releases. AI
> Craig upload a new version of the metadata file to the apache repo
> which then gets synced with the central repo.
>
> Now might be a good time to migrate to maven 2 for the project.
> Using maven 2, the metadata files would be generated correctly
> during packaging. Craig has already created a maven 2 pom for the
> api project; using maven 2 for the tck would require more work,
> probably creating a maven 2 plugin to handle the logic of running
> the iut and ri tests.
>
> 2. (JDO-623) Query cancel and timeout support (https://issues.apache.org/jira/browse/JDO-623
> ) Michael has added patches to the JIRA. AI everyone review
> Michael's comments and patches to the JIRA.
>
> 3. runtck.iut There have been issues running the RI as the iut. AI
> Michelle see if the runtck.iut still works with DataNucleus.
>
> 4. Other issues
>
> Should the enhancer API be a required part of an implementation? It
> would make writing the tck easier, since the enhancer is currently
> the biggest difference among implementations.
>
> Should the tck support the user's choice of maven 1.0.2 or 1.1?
> Seems like maven 1.1 works well enough to make it a requirement. AI
> Michael file a JIRA to update the README for the tck.
>
> Matthew Adams sent an email last week regarding fetch notifications
> (see action item below). AI everyone read and react to the proposals.
>
> There is renewed interest (e.g. cloud computing) in persistence APIs
> that don't have a fully ACID compliant, fully featured SQL back end,
> and yet the data is not simply key-value blob storage. This might be
> a good fit for JDO, assuming that we can adapt the data model and
> query model to make some features optional. Something like a profile
> approach (list a group of features that are required for the basic
> profile distinct from the features that the full profile needs).
>
> Action Items from weeks past:
>
> [Feb 13 2007] AI Craig update the spec and make clear the
> relationship between Query.cancel and multithreading.
>
> [Feb 13 2007] AI Matthew discuss on email method by which an
> application might dynamically tune itself by tracking field access
> by use-case?
>
> [Nov 30 2007] AI Christiaan propose more details on Update/copy by
> query for post-JDO 2.1.
>
> [May 25 2007] AI everyone download the Grails demo from grails.org
> and check it out. Also look at Grails/Groovy ExpandoMetaClass that
> has the magic to avoid reflection and enhancement.
>
> [May 25 2007] AI Matthew Adams prepare a proposal with just the
> basics of schema synchronization with jdo and orm metadata.
>
> -- Michelle
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Craig L Russell
> Architect, Sun Java Enterprise System http://db.apache.org/jdo
> 408 276-5638 mailto:Craig.Russell@sun.com
> P.S. A good JDO? O, Gasp!
>
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, Mar 27, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. M2 repo error. Should be a straightforward fix. This file was
autogenerated a while back but never updated for recent releases. AI
Craig upload a new version of the metadata file to the apache repo
which then gets synced with the central repo.
Now might be a good time to migrate to maven 2 for the project. Using
maven 2, the metadata files would be generated correctly during
packaging. Craig has already created a maven 2 pom for the api
project; using maven 2 for the tck would require more work, probably
creating a maven 2 plugin to handle the logic of running the iut and
ri tests.
2. (JDO-623) Query cancel and timeout support (https://issues.apache.org/jira/browse/JDO-623
) Michael has added patches to the JIRA. AI everyone review Michael's
comments and patches to the JIRA.
3. runtck.iut There have been issues running the RI as the iut. AI
Michelle see if the runtck.iut still works with DataNucleus.
4. Other issues
Should the enhancer API be a required part of an implementation? It
would make writing the tck easier, since the enhancer is currently the
biggest difference among implementations.
Should the tck support the user's choice of maven 1.0.2 or 1.1? Seems
like maven 1.1 works well enough to make it a requirement. AI Michael
file a JIRA to update the README for the tck.
Matthew Adams sent an email last week regarding fetch notifications
(see action item below). AI everyone read and react to the proposals.
There is renewed interest (e.g. cloud computing) in persistence APIs
that don't have a fully ACID compliant, fully featured SQL back end,
and yet the data is not simply key-value blob storage. This might be a
good fit for JDO, assuming that we can adapt the data model and query
model to make some features optional. Something like a profile
approach (list a group of features that are required for the basic
profile distinct from the features that the full profile needs).
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Feb 13 2007] AI Matthew discuss on email method by which an
application might dynamically tune itself by tracking field access by
use-case?
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, April 3, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Craig Russell
Agenda:
1. M2 repo error. A new file was uploaded to the ibilio rsync
repository in Apache and is awaiting sync to ibiblio. AI Craig follow
up with "repo man". The ibiblio site appears to be down at this point.
2. Embedded object and evict. More email discussion on this topic from
David, Craig, and Christiaan. AI Craig reply to latest post from
Christiaan.
3. runtck.iut. The problem was that the change from jpox to
datanucleus modified the runtck.ri but the runtck.iut was not
similarly modified. A fix was uploaded to the svn repo. Done.
4. Other issues
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Feb 13 2007] AI Matthew discuss on email method by which an
application might dynamically tune itself by tracking field access by
use-case?
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: JDO TCK Conference Call Friday, April 10, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
I'll be in transit during the call. I'll try to dial in but no
promises...
Craig
On Apr 9, 2009, at 8:56 PM, Michelle Caisse wrote:
> Hi,
>
> We will have our regular meeting Friday, April 10 at 9 am PDT to
> discuss JDO TCK issues and status.
>
> Dial-in numbers are:
> Domestic (toll-free): 866 230-6968
> International (caller-paid): +1 213 787-0528
> Access code : 294-0479#
>
> Agenda:
>
> 1. Embedded object and evict
> 2. Fetch notifications
> 3. Other issues
>
> Action Items from weeks past:
>
> [Feb 13 2007] AI Craig update the spec and make clear the
> relationship between Query.cancel and multithreading.
>
> [Nov 30 2007] AI Christiaan propose more details on Update/copy by
> query for post-JDO 2.1.
>
> [May 25 2007] AI everyone download the Grails demo from grails.org
> and check it out. Also look at Grails/Groovy ExpandoMetaClass that
> has the magic to avoid reflection and enhancement.
>
> [May 25 2007] AI Matthew Adams prepare a proposal with just the
> basics of schema synchronization with jdo and orm metadata.
>
> -- Michelle
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: Minutes: JDO TCK Conference Call Friday, April 17, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Hi Andy,
On Apr 18, 2009, at 2:25 AM, Andy Jefferson wrote:
>> 3. JDO 2.3 beta? Andy has proposed we look at releasing 2.3, which
>> means deferring a number of items that are currently tagged as 2.3.
>> Test case coverage for the new items in 2.3 is weak. AI: everyone
>> respond to Andy's message of 15-Apr-2009. Volunteer to write test
>> cases so we can get this release out.
>
> My initial requirement was for "jdo2-api-2.3-beta.jar".
> I don't see that as meaning that the TCK needs a beta at the same
> time,
> just so that implementations have something in Maven repositories that
> they can build against. While the API jar is in beta we can add the
> missing tests; it just signifies a cut off in new features being
> added so
> implementations can develop the new features.
Thanks for clarifying what your intent was. If we get consensus that
this is what we want to do it's possible.
Other opinions?
Craig
>
>
> --Andy
>
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: Minutes: JDO TCK Conference Call Friday, April 17, 9 am PDT
Posted by Andy Jefferson <an...@datanucleus.org>.
> 3. JDO 2.3 beta? Andy has proposed we look at releasing 2.3, which
> means deferring a number of items that are currently tagged as 2.3.
> Test case coverage for the new items in 2.3 is weak. AI: everyone
> respond to Andy's message of 15-Apr-2009. Volunteer to write test
> cases so we can get this release out.
My initial requirement was for "jdo2-api-2.3-beta.jar".
I don't see that as meaning that the TCK needs a beta at the same time,
just so that implementations have something in Maven repositories that
they can build against. While the API jar is in beta we can add the
missing tests; it just signifies a cut off in new features being added so
implementations can develop the new features.
--Andy
Minutes: JDO TCK Conference Call Friday, April 17, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Matthew Adams, Craig Russell
Agenda:
1. Support specification of exact class in SingleFieldIdentity https://issues.apache.org/jira/browse/JDO-630
Functionality is useful for the user to specify that the class is
known not to have subclasses for this instance. One issue is that the
classes are immutable (by design) so the boolean should be a
constructor parameter. The specification should note that if the class
has no subclasses, the implementation doesn't need the flag; it's only
for cases where the class has subclasses but the application knows
that the key matches the class exactly.
Another issue is the name for the flag. Exact might be too generic.
Perhaps boolean isExactTargetClass()
AI everyone review and comment on the JIRA.
P.S. the patch seems to include some extraneous stuff.
2. MetaData specification API - complete? https://issues.apache.org/jira/browse/JDO-615
AI: everyone see if there is still anything missing. AI: volunteer
needed to write a test case.
3. JDO 2.3 beta? Andy has proposed we look at releasing 2.3, which
means deferring a number of items that are currently tagged as 2.3.
Test case coverage for the new items in 2.3 is weak. AI: everyone
respond to Andy's message of 15-Apr-2009. Volunteer to write test
cases so we can get this release out.
4. Other issues
Query cancel appears to be complete from the api side but the
specification will need to add behavior for canceling a query that is
not executing and what exception to throw if the underlying connection
doesn't support cancel.
Life cycle of embedded instances still has some issues. Craig proposed
defining all SCO instances as transient; additional discussion in last
week's meeting minutes. AI: review and discuss on email.
Action Items from weeks past:
[Feb 13 2009] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, April 24, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Matthew Adams, Craig Russell
Agenda:
1. Support specification of exact class in SingleFieldIdentity https://issues.apache.org/jira/browse/JDO-630
Overload the semantics of getObjectById(Object oid, boolean validate)
to enhance validate.
If user says validate false and abstract class, throw an exception.
No api change, just spec change.
2. JDO 2.3 beta https://issues.apache.org/jira/browse/JDO/fixforversion/12313404
3. https://issues.apache.org/jira/browse/JDO-619. Several items were
brought up in the comments but not discussed.
We need to discuss the comments in the JIRA before applying the patch.
AI Craig update JIRA to request patch be reverted.
4. Other issues.
https://issues.apache.org/jira/browse/JDO-580 Due to failures in the
RI, these tests have not been included.
https://issues.apache.org/jira/browse/JDO-623 What would a test case
look like? AI Michael update JIRA.
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: JDO TCK Conference Call Friday, April 24, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Hi,
We will have our regular meeting Friday, April 24 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Support specification of exact class in SingleFieldIdentity https://issues.apache.org/jira/browse/JDO-630
2. JDO 2.3 beta https://issues.apache.org/jira/browse/JDO/fixforversion/12313404
3. https://issues.apache.org/jira/browse/JDO-619. Several items were
brought up in the comments but not discussed.
4. Other issues.
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: JDO TCK Conference Call Friday, June 12, 9 am PDT
Posted by Matthew Adams <ma...@matthewadams.me>.
I'm sorry that I've missed the last couple. New gig with stuff to do the
last two Fri mornings. Hopefully I'll make the next one.
-matthew
On Fri, Jun 12, 2009 at 3:03 PM, Craig L Russell <Cr...@sun.com>wrote:
> I am so sorry I totally spaced out and missed this call.
>
> Craig
>
>
> On Jun 11, 2009, at 8:36 PM, Michelle Caisse wrote:
>
> Hi,
>>
>> We will have our regular meeting Friday, June 12 at 9 am PDT to discuss
>> JDO TCK issues and status.
>>
>> Dial-in numbers are:
>> Domestic (toll-free): 866 230-6968
>> International (caller-paid): +1 213 787-0528
>> Access code : 294-0479#
>>
>> Agenda:
>>
>> 1. Use JDO TCK to test Querydsl query creation?
>> 2. API required for enabling/disabling FOR UPDATE locking for SELECTs
>> https://issues.apache.org/jira/browse/JDO-619
>> 3. Other issues
>>
>> Action Items from weeks past:
>>
>> [May 25 2007] AI everyone download the Grails demo from grails.org and
>> check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
>> magic to avoid reflection and enhancement.
>>
>> [May 25 2007] AI Matthew Adams prepare a proposal with just the basics of
>> schema synchronization with jdo and orm metadata.
>>
>> -- Michelle
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
> Craig L Russell
> Architect, Sun Java Enterprise System http://db.apache.org/jdo
> 408 276-5638 mailto:Craig.Russell@sun.com
> P.S. A good JDO? O, Gasp!
>
>
--
mailto:matthew@matthewadams.me
skype:matthewadams12
yahoo:matthewadams
aol:matthewadams12
google-talk:matthewadams12@gmail.com<go...@gmail.com>
msn:matthew@matthewadams.me
http://matthewadams.me
http://www.linkedin.com/in/matthewadams
Minutes: JDO TCK Conference Call Friday, May 8, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Matthew Adams, Craig
Russell
Agenda:
1. [VOTE] Release JDO2.3 "early access"
A few issues with the process: There is no wiki page describing the
testing process similar to http://wiki.apache.org/jdo/ReleaseTesting2dot2
AI Michael create a page http://wiki.apache.org/jdo/ReleaseTesting2dot3
to refer to the 2.3-ea testing. The description needs to be enhanced
to include building the api2(and other tck2 dependencies) jar(s) from
the source distribution.
Are there any issues on naming releases in OSGi? AI Matthew send mail
if any issues.
Andy's key needs to be in the KEYS file. AI Craig check this out and
the signatures/checksums.
2. JDO 2.3-ea : Release process/Maven 2 POM (https://issues.apache.org/jira/browse/JDO-596
) - any remaining issues? AI Craig respond to the issue.
3. Detecting inconsistencies of mapped-by declarations? Discussion
continues on email.
4. Other issues
Google AppEngine discussion on Java and JDO (BigTable). AI Matthew
send links to discussions.
There is a proposed change to the JCP rules. http://jcp.org/aboutJava/communityprocess/maintenance/jsr215/index.html
Action Items from weeks past:
[Feb 13 2009] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: Correction: JDO TCK Conference Call Friday, May 15, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Correction: Michelle Caisse also attended.
Sorry for the miss.
Craig
On May 15, 2009, at 9:58 AM, Craig L Russell wrote:
> Attendees: Matthew Adams, Michael Bouschen, Craig Russell
>
> Agenda:
>
> 1. Latest JDO 2.3 spec -- comments?
>
> The JDO 2.3 bits have been published and we currently have four +1
> votes from DB PMC members and no other votes. The vote closes on
> Monday.
>
> Canceling a running query: what we specify should only be on the
> client side, not the server side. The spec has been updated slightly
> to clarify this:
>
> javax.jdo.option.QueryCancel
> The JDO implementation supports canceling a running query. The
> underlying datastore must also support canceling a running query.
> The cancel support in the datastore must at least free the client
> thread executing the query. The server cancel behavior is not
> specified.
>
> The strategy for specifying the metadata API is to copy and paste
> the java code into the specification in the same chapter as the
> annotations.
>
> 2. Other issues
>
> Does the change log include only 2.3 changes? No, the PROPOSED
> section has the 2.2 to 2.3 changes. The ACCEPTED section has the 2.0
> to 2.2 changes.
>
> Check out blog.matthewadams.me
>
> Action Items from weeks past:
>
> [Feb 13 2009] AI Craig update the spec and make clear the
> relationship between Query.cancel and multithreading. Done in latest
> spec dated 14-May-2009
>
> [May 25 2007] AI everyone download the Grails demo from grails.org
> and check it out. Also look at Grails/Groovy ExpandoMetaClass that
> has the magic to avoid reflection and enhancement.
>
> [May 25 2007] AI Matthew Adams prepare a proposal with just the
> basics of schema synchronization with jdo and orm metadata.
>
> -- Michelle
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Craig L Russell
> Architect, Sun Java Enterprise System http://db.apache.org/jdo
> 408 276-5638 mailto:Craig.Russell@sun.com
> P.S. A good JDO? O, Gasp!
>
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, May 15, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Matthew Adams, Michael Bouschen, Craig Russell
Agenda:
1. Latest JDO 2.3 spec -- comments?
The JDO 2.3 bits have been published and we currently have four +1
votes from DB PMC members and no other votes. The vote closes on Monday.
Canceling a running query: what we specify should only be on the
client side, not the server side. The spec has been updated slightly
to clarify this:
javax.jdo.option.QueryCancel
The JDO implementation supports canceling a running query. The
underlying datastore must also support canceling a running query. The
cancel support in the datastore must at least free the client thread
executing the query. The server cancel behavior is not specified.
The strategy for specifying the metadata API is to copy and paste the
java code into the specification in the same chapter as the annotations.
2. Other issues
Does the change log include only 2.3 changes? No, the PROPOSED section
has the 2.2 to 2.3 changes. The ACCEPTED section has the 2.0 to 2.2
changes.
Check out blog.matthewadams.me
Action Items from weeks past:
[Feb 13 2009] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading. Done in latest spec dated 14-
May-2009
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, May 29, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Matthew Adams, Michelle Caisse, Michael Bouschen, Craig
Russell
Agenda:
1. MetaData specification API patch https://issues.apache.org/jira/browse/JDO-615
Looks like the patch is good, just waiting for DataNucleus to approve
and commit.
2. runtck.iut and datanucleus trunk
There is a conflict if you want to run a different version of
DataNucleus as the iut while still running the standard version of
DataNucleus as the ri.
The issue appears to be running different versions of DataNucleus
without the benefit of a class loader manager like OSGi.
The solution is probably to run DataNucleus as the RI and change the
dependency in project.xml to the same version (not a snapshot).
3. Embedded object and evict
The discussion on the email list continues.
There is a way to find out if a field is embedded, using the new
Metadata API. So to solve the problem that Christiaan is facing, the
application can discover if fields are embedded and therefore need to
be treated as loaded by refreshing the owner or can be loaded directly.
Note that second class objects should be identified as embedded even
for reference types that default to embedded (e.g. Date, Integer,
Collection), not just fields that are explicitly identified as
embedded. AI everyone read the discussion on email and comment. A vote
will be coming up.
4. Other issues
There is a typo in the method name newExtensionMetaData in interface
Metadata. It should be newExtensionMetadata. AI Matthew write a patch;
use the same JDO-615 used for the other metadata API changes so it can
be picked up when DataNucleus applies the patch.
Action Items from weeks past:
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: JDO TCK Conference Call Friday, June 12, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
I am so sorry I totally spaced out and missed this call.
Craig
On Jun 11, 2009, at 8:36 PM, Michelle Caisse wrote:
> Hi,
>
> We will have our regular meeting Friday, June 12 at 9 am PDT to
> discuss JDO TCK issues and status.
>
> Dial-in numbers are:
> Domestic (toll-free): 866 230-6968
> International (caller-paid): +1 213 787-0528
> Access code : 294-0479#
>
> Agenda:
>
> 1. Use JDO TCK to test Querydsl query creation?
> 2. API required for enabling/disabling FOR UPDATE locking for
> SELECTs https://issues.apache.org/jira/browse/JDO-619
> 3. Other issues
>
> Action Items from weeks past:
>
> [May 25 2007] AI everyone download the Grails demo from grails.org
> and check it out. Also look at Grails/Groovy ExpandoMetaClass that
> has the magic to avoid reflection and enhancement.
>
> [May 25 2007] AI Matthew Adams prepare a proposal with just the
> basics of schema synchronization with jdo and orm metadata.
>
> -- Michelle
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, June 12, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Attendees: Michael Bouschen, Michelle Caisse
>
> 1. Use JDO TCK to test Querydsl query creation?
The Query test suite in the JDO TCK could be used to extract the JDOQL
and use this to generate a query. There is no way to inject the
generated JDOQL into the tests (without rewriting the tests) to compare
the actual against expected result. The schema installation mechanism of
the TCK can be used to set up the database to run tests against (maven
installSchema). The query tests expect certain instances to be in the
database. Based on the configuration files for the test
(src/conf/query.conf), instances whose properties are specified in xml
(src/testdata/org/.../pc/company/companyForQueryTests.xml,
companyForSubqueriesTests.xml) are installed in the database for each
test. Expected results, as well as components of the query, are
specified in an array in the test class. This allowed using the same
data to generate a single string JDOQL query and an API query. The
mechanism for reading and loading test data from xml files is in
src/java/org/.../query/QueryTest.java.
> 2. API required for enabling/disabling FOR UPDATE locking for SELECTs
> https://issues.apache.org/jira/browse/JDO-619
Not clear whether we need this functionality on the instance. When
would this be useful? Does it need to be invoked at the time the object
is read from the data store or later? There are multiple ways of
accessing an instance from the datastore? Is this feature needed for all
access methods? More discussion needed.
-- Michelle
Re: Minutes: JDO TCK Conference Call Friday, June 19, 9 am PDT
Posted by Andy Jefferson <an...@datanucleus.org>.
> JDO doesn't define an ordering constraint, it is reasonable to assume that
> in JDO a List is an "indexed" List, hence retains the users ordering.
The only case I can think of where there is no "index" column is where the
user specified <order mapped-by="elementField"/>. Can easily just restrict
the use of "List.get(i)" in JDOQL to only be supported for indexed Lists.
--
Andy (DataNucleus - http://www.datanucleus.org)
Re: Minutes: JDO TCK Conference Call Friday, June 19, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Hi Andy,
On Jun 20, 2009, at 2:52 AM, Andy Jefferson wrote:
>> http://issues.apache.org/jira/browse/JDO-633 Don't know how to do
>> this
>> since the absolute order is not required to be in the database, but
>> there might be a way to create the database language (e.g. SQL) to do
>> an ordered subselect and choose the "nth" item from the selection?
>> Database-specific SQL? Can we support this in all databases? Is there
>> a use-case?
>
> Don't understand. A List has an order (whether it is an "indexed"
> List, or
> an "ordered" List (using JPA-style ordering criteria)). The user
> puts items
> in the List and persists the List. The user then wants to grab
> element at
> index 2.
JDO doesn't require that absolute numbers be stored. So the item at
index 2 might have a row order value of 17. It's only in index
position 2 because there's also a row with row order value 3.
What I was (am) concerned about is that in order to get to the item at
index 2 an ordered subquery might be needed, and didn't (don't) know
the complexity for all the use cases to get the right answer.
If you're happy with implementing this, considering all the possible
places where get(2) might be used, then I'm happy. ;-)))
Craig
> Storing the order in the datastore, in some way, is essential to
> support (indexed) Lists, hence querying should be straightforward.
> Since JDO
> doesn't define an ordering constraint, it is reasonable to assume
> that in JDO
> a List is an "indexed" List, hence retains the users ordering.
>
> As far as testing goes, surely all you need to do is persist an
> object with a
> List with some elements in some order, and then do a query, assuming
> the same
> order as they had at the moment of persistence. Where does DB-
> specific SQL
> come into this ? surely that is the problem for the implementation.
>
>
>
> --
> Andy (DataNucleus - http://www.datanucleus.org)
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: Minutes: JDO TCK Conference Call Friday, June 19, 9 am PDT
Posted by Andy Jefferson <an...@datanucleus.org>.
> http://issues.apache.org/jira/browse/JDO-633 Don't know how to do this
> since the absolute order is not required to be in the database, but
> there might be a way to create the database language (e.g. SQL) to do
> an ordered subselect and choose the "nth" item from the selection?
> Database-specific SQL? Can we support this in all databases? Is there
> a use-case?
Don't understand. A List has an order (whether it is an "indexed" List, or
an "ordered" List (using JPA-style ordering criteria)). The user puts items
in the List and persists the List. The user then wants to grab element at
index 2. Storing the order in the datastore, in some way, is essential to
support (indexed) Lists, hence querying should be straightforward. Since JDO
doesn't define an ordering constraint, it is reasonable to assume that in JDO
a List is an "indexed" List, hence retains the users ordering.
As far as testing goes, surely all you need to do is persist an object with a
List with some elements in some order, and then do a query, assuming the same
order as they had at the moment of persistence. Where does DB-specific SQL
come into this ? surely that is the problem for the implementation.
--
Andy (DataNucleus - http://www.datanucleus.org)
Re: No JDO TCK Conference Call Friday, Sep 4, 9 am PDT
Posted by Matthew Adams <ma...@matthewadams.me>.
Darn it. I was actually going to attend today. I'll be out of town
for the next one and will have to miss it. :(
On Thu, Sep 3, 2009 at 9:32 PM, Michelle Caisse<mc...@sonic.net> wrote:
> Hi,
>
> The September 4 meeting is cancelled. We will meet again on September 11.
>
> -- Michelle
>
--
mailto:matthew@matthewadams.me
skype:matthewadams12
yahoo:matthewadams
aol:matthewadams12
google-talk:matthewadams12@gmail.com
msn:matthew@matthewadams.me
http://matthewadams.me
http://www.linkedin.com/in/matthewadams
Minutes: JDO TCK Conference Call Friday, June 19, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Other issues
http://issues.apache.org/jira/browse/JDO-615 How to test the metadata
API? To test that the implementation has represented the xml
correctly, write a program to read the xml metadata and compare the
results against the values read via the API.
http://issues.apache.org/jira/browse/JDO-630 Test case needed for
getObjectById with validate false. Proposed test case scenario was put
into the JIRA.
http://issues.apache.org/jira/browse/JDO-633 Don't know how to do this
since the absolute order is not required to be in the database, but
there might be a way to create the database language (e.g. SQL) to do
an ordered subselect and choose the "nth" item from the selection?
Database-specific SQL? Can we support this in all databases? Is there
a use-case?
Action Items from weeks past:
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of
schema synchronization with jdo and orm metadata.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, July 3, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Craig Russell
Agenda:
1. JDO TCK project.properties changes: JDK1.6 issue; using JDK1.5
causes TCK to fail to compile. There's a way to use profiles in maven
2, but we can also remove the enhancer from the compile class path. AI
Michael file a JIRA.
2. DataNucleus dependencies in JDO TCK: The DataNucleus 1.1-SNAPSHOT
doesn't have the latest TypeMetadata changes, so the version needs to
be updated in the pom.
3. Other issues
4. Is there a DataNucleus version that supports query canceling?
JDOQL2 supports query cancel but doesn't support unbound variables
that are needed for the query cancel test.
5. Need assertions for query cancel and query timeout. AI Craig
include assertions in the specification.
Action Items from weeks past:
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of
schema synchronization with jdo and orm metadata.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: JDO TCK Conference Call Friday, Oct 2, 9 am PDT
Posted by Matthew Adams <ma...@matthewadams.me>.
Won't make it this morning, no changes to report for instance callback
annotations...
On Thu, Oct 1, 2009 at 7:56 PM, Michelle Caisse <mc...@sonic.net> wrote:
> Hi,
>
> We will have our regular meeting Friday, October 2 at 9 am PDT to discuss
>
> JDO TCK issues and status.
>
> Dial-in numbers are:
> Domestic (toll-free): 866 230-6968
> International (caller-paid): +1 213 787-0528
> Access code : 294-0479#
>
> Agenda:
>
> 1. javax.jdo.Enhancer fails to pass full path name for the file arguments
> https://issues.apache.org/jira/browse/JDO-641
> 2. Query timeout test still fails.
> https://issues.apache.org/jira/browse/JDO-623
> 3. Add annotations for instance callbacks.
> https://issues.apache.org/jira/browse/JDO-638
> 4. Other issues
>
> Action Items from weeks past:
>
> -- Michelle
>
>
>
>
>
>
>
>
>
>
--
mailto:matthew@matthewadams.me
skype:matthewadams12
yahoo:matthewadams
aol:matthewadams12
google-talk:matthewadams12@gmail.com
msn:matthew@matthewadams.me
http://matthewadams.me
http://www.linkedin.com/in/matthewadams
Minutes: JDO TCK Conference Call Friday, July 24, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Attendees: Craig Russell, Michelle Caisse
1. Using resource names vs file names: Add javax.jdo.JDOEnhancerMain to
call the enhancer via standard API
https://issues.apache.org/jira/browse/JDO-621
Agree that resource names which don't reference an exact file location
are a good idea. Distinguishing files from directories will depend on
the suffix (extension). AI: Craig update bug report with the revised plan.
2. tck2 does not compile with JDK 1.5
https://issues.apache.org/jira/browse/JDO-635
Michelle did not encounter a compile failure with JDK 1.5.0.18 on
Linux. Will wait and see if Michael or others can reproduce the problem
again with a later version than 1.5.0_15. Craig volunteered to try
compiling on the Mac.
-- Michelle
Re: JDO TCK Conference Call Friday, Aug 7, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Patch to review for https://issues.apache.org/jira/browse/JDO-621
2. tck2 does not compile with JDK 1.5 https://issues.apache.org/jira/browse/JDO-635
Two possibilities: find a version of 1.5 that ignores the proc option,
or document that you need to comment out the compiler options in tck2/
project.properties.
3. Other issues
The patch for JDO-623 https://issues.apache.org/jira/secure/attachment/12413244/JDO-623-tck2-mbo.patch
needs to be reviewed.
The patch for JDO-621 https://issues.apache.org/jira/secure/attachment/12415203/jdo-621.patch
needs to be reviewed.
Action Items from weeks past:
--
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: Minutes: JDO TCK Conference Call Friday, Oct 16, 9 am PDT
Posted by Erik Bengtson <er...@jpox.org>.
On Fri, Oct 16, 2009 at 7:21 PM, Craig L Russell <Cr...@sun.com>wrote:
> Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
>
> Agenda:
>
> 1. Update DataNucleus dependencies in tck2
> https://issues.apache.org/jira/browse/JDO-642
>
> It looks like we should go with 2.0.0-m3-SNAPSHOT for now. This give us the
> ability to make changes to DataNucleus to resolve issues. AI Michael track
> down the dependencies and update the project.xml.
>
> 2. Query timeout test - need option to test for support?
> https://issues.apache.org/jira/browse/JDO-623
>
> As a reminder, the original JIRA issue was opened by Andy in February:
>
> JDO doesn't have a mechanism to stop queries from overrunning. JPA2 now
>> allows
>> a persistence property to allow timing them out, and most JDO
>> implementations
>> have allowed this as an extension since JDO1. It would make sense for JDO
>> (2.3) to have the same or a variation. I propose having the following
>>
>> Simple PMF property "javax.jdo.option.queryTimeout" to specify the number
>> of millisecs (or secs) before any query is timed out. Throw a
>> QueryTimeoutException (extends JDOException) when the timeout happens.
>>
>> Add methods Query.setTimeout(int), Query.getTimeout() to allow
>> setting/retrieving the timeout interval on a per-query basis.
>>
>> Add method Query.cancel() to cancel any running query. If an
>> implementation doesn't support cancelling of queries then it should throw a
>> JDOUnsupportedOptionException. Any query execute() that is cancelled will
>> throw a QueryInterruptedException (extends JDOUserException).
>>
>
>
> Subsequently, Andy wrote:
>
> You mean the datastore itself always supports a timeout?or do you mean a
>> JDO
>> implementation can manage a timeout itself ? The former is clearly not the
>> case since there are a wide variety of datastores, some file based, with
>> APIs
>> that don't provide such things as timeouts.
>>
>
> Low-function datastores (file systems, etc.) don't need a timeout because
> the query is executed by the JDO implementation itself. And the JDO
> implementation can add hooks to the execution processing so as to time out
> the function.
>
>
Filesystem Datastores need timeout because: a) Connection: You might need
take an exclusive lock in the file b) Operation: it might take too long to
perform the operation because of the amount of data to process
High-function datastores generally provide a user-specified timeout. Access
> to the underlying connection to the datastore is mediated by the JDO
> implementation, so the expectation is that the JDO implementation will pass
> the user's timeout request directly to the underlying connection.
>
> RDBMS datastores do allow a
>> timeout to be set yet JDBC is so imprecisely defined that you get an
>> SQLException and so have no simple way of knowing that it was a timeout
>> (without having to play around with arbitrary JDBC error numbers).
>>
>
> This is precisely why we want to define the timeout at the JDO user level
> and not require the user to play around with JDBC. There are many features
> in JDO that get translated into datastore-specific methods and this is just
> one more. I expect that for a specific datastore, a query timeout will have
> a specific SQL error code, even if not all datastores implement the same
> codes.
>
> PS, what is the definition of the timeout ? Is it the time taken to
>> communicate with the datastore ?
>>
>
> The user is in control of activities inside the VM, and there's no need for
> a JDO-specific timeout for these. What we want to influence is what happens
> once the query leaves the JDO implementation. So the timeout would be on the
> JDBC statement.execute call.
>
I disagree twice.
1) You suggest the user should handle the timeout differently per database,
sometimes set a timeout on the JDO interface, and sometimes create a timer
on the JVM level. This is not a transparent API anymore.
2) You take the responsibility from the JDO implementation to handle end2end
issues, instead you delegate the responsibility to the driver, if any. You
can delegate the responsability to a driver, but JDO is accountable for it
and must ensure the timeout given by the user is respected.
A concrete example of a driver bug handling timeouts: sometimes Oracle DB
sends a RESET to the driver, but somehow it's ignored since the data is
being transmitted and the RESET just came in between, the driver simple
waits for more data indefinitely. This bug causes threads to wait and
eventually you get errors such as outofmemory.
> or is it the total time for the query
>> execution (which may include compilation) ?
>>
>
> Since the user can compile the query, the timeout should just apply to the
> database processing and not include the preparation or post-query
> processing.
>
>
I dont agree. The user sets a timeout on the total execution of the
operation, and not only on part of it. For example DataNucleus can compile
and evaluate queries in memory, so it never leaves the JDO implementation.
In my opinion we should have two timeout settings: connection timeout and
execution timeout. Execution timeout includes connection timeout.
To me it's also clear that these timeouts should be applicable to all JDO
persistence operations and not only to the query.
However, you might want to mirror JPA functionality, but it's too RDBMS
minded.
Erik
No JDO TCK Conference Call Friday, Sep 4, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
The September 4 meeting is cancelled. We will meet again on September 11.
-- Michelle
Re: Minutes: JDO TCK Conference Call Friday, Sep 11, 9 am PDT
Posted by Michael Bouschen <mb...@spree.de>.
Hi Craig,
> Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
>
> Agenda:
>
> 1. Add javax.jdo.JDOEnhancerMain to call the enhancer via standard API
> https://issues.apache.org/jira/browse/JDO-621 Comments on new patch?
>
> Instead of implementing Constants, should we change Enhancer to
> statically import the constants that are used? AI Craig investigate
> best practice and update if it looks like a good change.
>
> Looks like we can also resolve
> https://issues.apache.org/jira/browse/JDO-591 as well.
>
> Now that the enhancer can enhance an entire directory, should we
> change the approach of listing every class file in the
> project.properties? A new JIRA should be filed for this. Michelle
> volunteered to own the JIRA.
I created a new JIRA: https://issues.apache.org/jira/browse/JDO-639.
Please take a look whether the JIRA covers all the issues. I left the
field "Fix Version/s" field blank, is this JIRA for "JDO 2 maintenance
release 3"?
Regards Michael
>
>
> 2. Add annotations for instance callbacks
> https://issues.apache.org/jira/browse/JDO-638 This is an interesting
> feature but needs some additional work (TCK and RI).
>
> 3. tck2 does not compile with JDK 1.5
> https://issues.apache.org/jira/browse/JDO-635 Issue is ready to be
> closed. Any last comments? Good to go.
>
> 4. Other issues
>
> We're about to close the Maintenance Release. Naming issue of JCP
> Maintenance Revision 4 and JDO Maintenance Release 2.3 to be discussed
> next week.
>
> Craig L Russell
> Architect, Sun Java Enterprise System http://db.apache.org/jdo
> 408 276-5638 mailto:Craig.Russell@sun.com
> P.S. A good JDO? O, Gasp!
>
--
*Michael Bouschen*
*Prokurist*
akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin
Fon: +49 30 235 520-33
Fax: +49 30 217 520-12
Email: michael.bouschen@akquinet.de
Url: www.akquinet.de <http://www.akquinet.de>
akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680
Minutes: JDO TCK Conference Call Friday, Sep 11, 9 am PDT
Posted by Craig L Russell <Cr...@SUN.com>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Add javax.jdo.JDOEnhancerMain to call the enhancer via standard API https://issues.apache.org/jira/browse/JDO-621
Comments on new patch?
Instead of implementing Constants, should we change Enhancer to
statically import the constants that are used? AI Craig investigate
best practice and update if it looks like a good change.
Looks like we can also resolve https://issues.apache.org/jira/browse/JDO-591
as well.
Now that the enhancer can enhance an entire directory, should we
change the approach of listing every class file in the
project.properties? A new JIRA should be filed for this. Michelle
volunteered to own the JIRA.
2. Add annotations for instance callbacks https://issues.apache.org/jira/browse/JDO-638
This is an interesting feature but needs some additional work (TCK
and RI).
3. tck2 does not compile with JDK 1.5 https://issues.apache.org/jira/browse/JDO-635
Issue is ready to be closed. Any last comments? Good to go.
4. Other issues
We're about to close the Maintenance Release. Naming issue of JCP
Maintenance Revision 4 and JDO Maintenance Release 2.3 to be discussed
next week.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, Sep 18, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. tck enhancement should make use of feature to enhance an entire
directory - Does the JIRA capture all relevant information? https://issues.apache.org/jira/browse/JDO-639
2. Naming issue: different numbering for JCP Maintenance Revision 4
and JDO Maintenance Release 2.3
Looks like the only issue is the naming of the Maintenence Draft
Review, which will be Maintenance Draft Review 4 and Maintenance
Release 3 corresponding to JDO 2.3. The numbering scheme is off by one
due to our having had two Maintenance Draft Reviews for JDO 2.1.
3. Other issues
https://issues.apache.org/jira/browse/JDO-640 has errors running with
debug on, NPE with uninitialized fields
Should add this to JDO 2.3.
Status of query cancel tests with the latest DataNucleus
implementation. Looks like query cancel is now working, but query
timeout test still fails. AI update https://issues.apache.org/jira/browse/JDO-623
to show progress and get some feedback from DataNucleus folks.
Andy has updated the JDO/JPA comparison tables which stop with JDO
2.1. Are there any items from JDO 2.2 that should be included?
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: Minutes: JDO TCK Conference Call Friday, Sep 25, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Hi Andy,
On Sep 25, 2009, at 11:30 AM, Andy Jefferson wrote:
>> 1. TCK enhancement should make use of feature to enhance an entire
>> directory: Getting NPE https://issues.apache.org/jira/browse/JDO-639
>>
>> Seems to be a bug in the enhancer. The version being used is
>> DataNucleus Enhancer 1.1.4. Which versions should we use for the JDO
>> 2.3 tck?
>
> DataNucleus has never had support for passing in directory names to
> any
> method; if we knew what method is in use (on JDOEnhancer presumably)
> there
> may be chance of comment.
The javax.jdo.Enhancer goes through directories and extracts file
names, so the DataNucleus JDOEnhancer never sees them, just the names.
>
>> 2. Query timeout test still fails.
>> https://issues.apache.org/jira/browse/JDO-623
>>
>> Any idea when this feature will be enabled for DataNucleus?
>
> I see no failing tests using SVN trunk of Apache JDO. DataNucleus
> "JDOQL2"
> implementation has had QueryTimeoutException for a long time.
The test isn't in the configurations. You need to run it explicitly
via a -D flag.
Regards,
Craig
>
>
> Regards
> --
> Andy
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: Minutes: JDO TCK Conference Call Friday, Sep 25, 9 am PDT
Posted by Andy Jefferson <an...@persistability.co.uk>.
> 1. TCK enhancement should make use of feature to enhance an entire
> directory: Getting NPE https://issues.apache.org/jira/browse/JDO-639
>
> Seems to be a bug in the enhancer. The version being used is
> DataNucleus Enhancer 1.1.4. Which versions should we use for the JDO
> 2.3 tck?
DataNucleus has never had support for passing in directory names to any
method; if we knew what method is in use (on JDOEnhancer presumably) there
may be chance of comment.
> 2. Query timeout test still fails.
> https://issues.apache.org/jira/browse/JDO-623
>
> Any idea when this feature will be enabled for DataNucleus?
I see no failing tests using SVN trunk of Apache JDO. DataNucleus "JDOQL2"
implementation has had QueryTimeoutException for a long time.
Regards
--
Andy
Re: Minutes: JDO TCK Conference Call Friday, Sep 25, 9 am PDT
Posted by Andy Jefferson <an...@datanucleus.org>.
> 1. TCK enhancement should make use of feature to enhance an entire
> directory: Getting NPE https://issues.apache.org/jira/browse/JDO-639
>
> Seems to be a bug in the enhancer. The version being used is
> DataNucleus Enhancer 1.1.4. Which versions should we use for the JDO
> 2.3 tck?
DataNucleus has never had support for passing in directory names to any
method; if we knew what method is in use (on JDOEnhancer presumably) there
may be chance of comment.
> 2. Query timeout test still fails.
> https://issues.apache.org/jira/browse/JDO-623
>
> Any idea when this feature will be enabled for DataNucleus?
I see no failing tests using SVN trunk of Apache JDO. DataNucleus "JDOQL2"
implementation has had QueryTimeoutException for a long time.
Regards
--
Andy
DataNucleus (http://www.datanucleus.org)
Re: Minutes: JDO TCK Conference Call Friday, Oct 9, 9 am PDT
Posted by Andy Jefferson <an...@datanucleus.org>.
> If no objection from DataNucleus, Michael will update the TCK dependencies
> to version 1.1.6-SNAPSHOT for core and rdbms.
FYI 1.1.6 of core/rdbms are released. This is the final 1.1.x release. So
either switch to that or switch to 2.0.0-m2, or 2.0.0-m3-SNAPSHOT
> Discussion at last week's meeting suggested that all data stores
> support it. Need resolution on this question to know how to proceed.
You mean the datastore itself always supports a timeout ? or do you mean a JDO
implementation can manage a timeout itself ? The former is clearly not the
case since there are a wide variety of datastores, some file based, with APIs
that don't provide such things as timeouts. RDBMS datastores do allow a
timeout to be set yet JDBC is so imprecisely defined that you get an
SQLException and so have no simple way of knowing that it was a timeout
(without having to play around with arbitrary JDBC error numbers).
PS, what is the definition of the timeout ? Is it the time taken to
communicate with the datastore ? or is it the total time for the query
execution (which may include compilation) ?
Regards
--
Andy
DataNucleus (http://www.datanucleus.org)
Re: JDO TCK Conference Call Friday, Oct 9, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Hi,
I've had a family emergency come up and I won't be able to dial into
the call this Friday.
My status: I've patched the Enancer and added test cases. I haven't
tried the patched Enhancer with the patched tck. Nothing else.
Regards,
Craig
On Oct 8, 2009, at 7:29 PM, Michelle Caisse wrote:
> Hi,
>
> We will have our regular meeting Friday, October 9 at 9 am PDT to
> discuss
>
> JDO TCK issues and status.
>
> Dial-in numbers are:
> Domestic (toll-free): 866 230-6968
> International (caller-paid): +1 213 787-0528
> Access code : 294-0479#
>
> Agenda:
>
> 1. Update DataNucleus dependencies in tck2 https://issues.apache.org/jira/browse/JDO-642
> 2. Query timeout test still fails. https://issues.apache.org/jira/browse/JDO-623
> 3. Add annotations for instance callbacks. https://issues.apache.org/jira/browse/JDO-638
> 4. Other issues
>
> Action Items from weeks past:
>
> -- Michelle
>
>
>
>
>
>
>
>
>
>
>
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, Oct 23 9 am PDT
Posted by Craig L Russell <Cr...@SUN.com>.
Attendees: Michelle Caisse, Craig Russell
Agenda:
1. Change JTA 1.1 dependency artifact id from "transaction-api" to
"jta" https://issues.apache.org/jira/browse/JDO-644
Seems innocuous enough. Probably should not change legacy projects
since we have no plans to ship them.
2. Query timeout test https://issues.apache.org/jira/browse/JDO-623
Erik replied to the discussion, and we need to continue to discuss on
email.
3. tck enhancement should make use of feature to enhance an entire
directory https://issues.apache.org/jira/browse/JDO-639
Patch looks good.
4. Run TCK using Maven2 for consistency https://issues.apache.org/jira/browse/JDO-647
5. Select new build/project tool https://issues.apache.org/jira/browse/JDO-632
- Close it for lack of volunteers?
See item 4 above. We're looking for someone who can spend some quality
time changing the tck2 build/test process to use maven2. The maven.xml
is pretty complex and it's not a simple task. Seems like the biggest
challenge is to learn enough about maven2 to be able to map the
features of the tck2 maven.xml to plugin functionality.
6. runtime2 project fails to compile https://issues.apache.org/jira/browse/JDO-648
Assigned to Michelle (thanks).
7. Query objects and hashCode() + equals() request from Jörg:
> it would be nice if the spec would mandate that implementations of
> javax.jdo.Query do correctly implement hashCode() and equals().
>
> Alternatively, Query.toString() could be required to return the
> single-string representation of the query, or some dedicated method
> was
> added to provide it.
>
> This would make it easier to e.g. implement some custom cache for
> query
> results, or, more generally, it would make it easier to put Query
> objects as keys into Maps.
As users execute mutator methods on queries, the string representation
would change. And the contract for hashCode and equals is that they
are immutable (for proper use in sets or map keys). So I don't see how
we can mandate that hashCode and equals rely in any internal state.
Having the single-string version of a query is useful but adds
implementation complexity. While there is a requirement for an
implementation to parse a single string query into executable form,
there's no current requirement to create the single string form from
the internal form.
It appears to me that if you want this functionality at the
application framework layer, then the framework can mandate that the
single string form be used and at the time the query is created, the
single string form be used as the key into a framework map.
8. Other issues
Michelle is still investigating query timeouts as they apply to SQL
standard datastores.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday: CANCELLED
Posted by Michelle Caisse <mc...@sonic.net>.
Tomorrow's conference call is cancelled. We will meet again on Friday,
November 13 at 9 am PST.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Nov 13 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Change JTA 1.1 dependency artifact id from "transaction-api" to
"jta" https://issues.apache.org/jira/browse/JDO-644
Patch looks good. Ship it.
2. Query timeout test https://issues.apache.org/jira/browse/JDO-623
Issues needing resolution: Should there be a documented option in case
the JDO implementation or the underlying datastore doesn't support a
query timeout? Does the query timeout apply to all "datastore query"
operations including find by key, navigation, and loading lazy
collections? If the datastore has the JDBC standard second resolution,
and there is less than 1000 millis left in the timeout, what should be
the timeout set on the datastore query statement? AI Michael write up
issues with proposed solution.
3. Question re Support for if-then-else in JDOQL
This might make sense for a future release (it's probably too big to
fit into 2.3). AI Michael take a look at what changes would be needed
in the BNF, reply to the original email, and then discuss. The Java
conditional expression maps to the SQL CASE ELSE END expression. More
difficult for non-SQL datastores so it might involve an optional
feature.
4. Other issues
none.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, Nov 20 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
NOTE: We will take a brief hiatus for Thanksgiving break; next call
will occur on December 4
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Query timeout in JDO / Update timeout
a. Should we have different settings for query/read versus insert/
update/delete? Jorg says that *update* operations might need their own
setting.
b. Should the timeout apply to *any* in-vm operations, or just to
datastore operations? The original rationale for timeout was
specifically to allow setting the underlying datastore timeout value.
c Should we rename the property/api something like DatastoreRead and
DatastoreWrite? This might make it more clear that queries,
getObjectById, refresh, and others are affected.
AI Craig update the JIRA with new proposal
2. Query objects and hashCode() + equals()
This issue looks like it has been resolved. If further action is
necessary, please file a JIRA.
3. Dependence of RI on JPA2
Looks like this issue is moot. Based on our changes to JDO 2.3 and the
fact that JPA2 is now in JCP vote, there are no timing issues.
4. Other issues
If-then-else support for JDOQL: It looks like JPA2 will support this;
SQL supports it; are there any issues with non-SQL datastores?
Action Items from weeks past:
AI Nov 13 08 Michael: Take a look at what changes would be needed in
the BNF to support for if-then-else in JDOQL, reply to the original
email, open a JIRA
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, Dec 4, 9 am Pacific
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Query timeout in JDO / Update timeout (See latest email on the list
from Craig)
The proposal makes it clear that we're not trying to limit resources
in the VM but just when going to the datastore. There is no way to
limit the entire query processing by this proposal.
How would we point people in the direction of DatastoreReadTimeout if
they have QueryTimeout in mind?
What JDOException should be thrown in case of timeout for read, write,
query, delete? Possibly simply a JDODatastoreException? It's a burden
on the implementation to map all possible database result codes and
the user might not even need to know what the specific exception is.
AI Everyone please review the proposal so we can close this last issue
for 2.3.
2. Support for conditional operator in JDOQL https://issues.apache.org/jira/browse/JDO-650
Timo's latest comment is that case statements might be less tricky
than Java conditional expressions, but adding new features to JDOQL
that aren't Java is even more tricky. AI Michael reply to Timo's JIRA
comments.
3. Other issues
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, Dec 11, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Craig Russell
Agenda:
1. Query timeout in JDO / Update timeout - Done deal?
No negative feedback. Positive feedback from Jörg and Michael. AI
Craig prepare a patch for discussion of the details.
2. Other issues
Looks like there is agreement on the syntax of the conditional query
proposal. This would be for "the next release".
We should close JDO 2.3 pretty soon. Open JIRA issues:
https://issues.apache.org/jira/browse/JDO-557 AI Michelle update the
status
https://issues.apache.org/jira/browse/JDO-558 AI Craig test with
latest DataNucleus and update status
https://issues.apache.org/jira/browse/JDO-615 needs a simple test case
to exercise all public APIs. Volunteers?
https://issues.apache.org/jira/browse/JDO-616 will be taken care of
with the next printing of the spec
https://issues.apache.org/jira/browse/JDO-619 too late for 2.3. Review
for next release
https://issues.apache.org/jira/browse/JDO-623 AI Craig prepare a patch
with changes as discussed
https://issues.apache.org/jira/browse/JDO-630 needs a simple test
case. Volunteers?
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: Minutes: JDO TCK Conference Call Friday, Jan 8, 9 am PDT
Posted by mc...@sonic.net.
Sorry I missed the meeting. I got stuck in a long meeting at work.
-- Michelle
> apologies for the late notice for the delayed start of the meeting
>
> Attendees: Michael Bouschen, Craig Russell
>
> Agenda:
>
> 1. Query timeout in JDO / Update timeout
>
> https://issues.apache.org/jira/browse/JDO-623 There is a patch
> available that has been reviewed and looks ready for checkin. The RI
> appears not to have implemented anything except a stub.
>
> 2. Other issues
>
> https://issues.apache.org/jira/browse/JDO-630 Exact class for
> getObjectById should have a patch shortly
>
> https://issues.apache.org/jira/browse/JDO-558 Need to rerun this to
> see its current behavior with the RI
>
> https://issues.apache.org/jira/browse/JDO-557 Still waiting for
> Michelle to see if any progress
>
> https://issues.apache.org/jira/browse/JDO-615 Metadata API needs a
> simple test to verify that all methods are implemented to do something.
>
> These are the only issues still pending before release of JDO 2.3. The
> spec will need some substantial updates and these will be published
> when ready for review.
>
> Craig L Russell
> Architect, Sun Java Enterprise System http://db.apache.org/jdo
> 408 276-5638 mailto:Craig.Russell@sun.com
> P.S. A good JDO? O, Gasp!
>
>
Minutes: JDO TCK Conference Call Friday, Jan 8, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
apologies for the late notice for the delayed start of the meeting
Attendees: Michael Bouschen, Craig Russell
Agenda:
1. Query timeout in JDO / Update timeout
https://issues.apache.org/jira/browse/JDO-623 There is a patch
available that has been reviewed and looks ready for checkin. The RI
appears not to have implemented anything except a stub.
2. Other issues
https://issues.apache.org/jira/browse/JDO-630 Exact class for
getObjectById should have a patch shortly
https://issues.apache.org/jira/browse/JDO-558 Need to rerun this to
see its current behavior with the RI
https://issues.apache.org/jira/browse/JDO-557 Still waiting for
Michelle to see if any progress
https://issues.apache.org/jira/browse/JDO-615 Metadata API needs a
simple test to verify that all methods are implemented to do something.
These are the only issues still pending before release of JDO 2.3. The
spec will need some substantial updates and these will be published
when ready for review.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: JDO TCK Conference Call Friday, Jan 8, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
I'm running a bit late.
Can we start at 9:15 today?
Thanks,
Craig
On Jan 7, 2010, at 8:36 PM, Michelle Caisse wrote:
> Hi,
>
> We will have our regular meeting Friday, January 8 at 9 am PDT to
> discuss JDO TCK issues and status.
>
> Dial-in numbers are:
> Domestic (toll-free): 866 230-6968
> International (caller-paid): +1 213 787-0528
> Access code : 294-0479#
>
> Agenda:
>
> 1. Query timeout in JDO / Update timeout
> 2. Other issues
>
> Action Items from weeks past:
>
> -- Michelle
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: JDO TCK Conference Call Friday, Mar 26, 9 am PDT
Posted by Matthew Adams <ma...@matthewadams.me>.
Once again, I won't be able to make this call. Perhaps, however, you
could add a discussion of JDO-651 to the agenda. I'm thinking that it
would be a JDO 2.4 thing at the earliest.
-matthew
On Thu, Mar 25, 2010 at 8:34 PM, Michelle Caisse <mc...@sonic.net> wrote:
> Hi,
>
> Please note :
> - The U.S. has switched to Daylight Saving Time..
>
> We will have our regular meeting Friday, March 26 at 9 am PDT to
> discuss JDO TCK issues and status.
>
> Dial-in numbers are:
> Domestic (toll-free): 866 230-6968
> International (caller-paid): +1 213 787-0528
> Access code : 294-0479#
>
> Agenda:
>
> 1. Query Cancel TCK tests
> 2. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
> https://issues.apache.org/jira/browse/JDO-557
> 3. Metadata tests
> 4. Spec updates
> 5. Other issues
>
> Action Items from weeks past:
>
> -- Michelle
>
>
>
>
>
>
>
>
>
>
>
--
mailto:matthew@matthewadams.me
skype:matthewadams12
yahoo:matthewadams
aol:matthewadams12
google-talk:matthewadams12@gmail.com
msn:matthew@matthewadams.me
http://matthewadams.me
http://www.linkedin.com/in/matthewadams
Re: Minutes: JDO TCK Conference Call Friday, Mar 19, 11 am PDT
Posted by Awais Bajwa <aw...@gmail.com>.
I fully support the idea of David - it is needed.
Craig : you might be the best person to publish that article. I would be
happy to work with you on this.
Thanks
Awais Bajwa
On Thu, Mar 25, 2010 at 6:11 PM, David Jordan <da...@bellsouth.net>wrote:
>
> It would be good to get some new JDO articles written. I think it would be
> valuable to have articles that compare JDO with JPA and Hibernate, to show
> the simplicity of the code and queries, etc. People think JDO went away
> largely because JPA came along with the full backing of Sun, Oracle, IBM,
> the EJB community. It has seemed to me that Hibernate is the primary
> technology people seem to be using in my area, many have not moved to JPA.
> They also say they think JDO no longer exists, I point out that the
> committee is still actively refining the standard, etc. It would be good to
> get some JDO success stories published by those that are deploying systems
> with it...
>
> And having an article showing use of the JDO API, with an underlying
> non-SQL backend, would be useful to get the non-SQL camp interested in
> giving it a second look...
>
>
> On Mar 25, 2010, at 12:37 PM, Matthew Adams wrote:
>
> I think the second coming is getting close...
>>
>> http://www.sfjava.org/messages/boards/thread/8463961?thread=8463961
>>
>> I'm hearing about more and more people interested in the NoSQL
>> (http://en.wikipedia.org/wiki/NoSQL) movement. Interestingly, there
>> is not a single mention of JDO or DataNucleus on that page.
>>
>> -matthew
>>
>
>
--
Awais Bajwa
+1-862-222-6680
http://www.linkedin.com/pub/awais-bajwa/4/82a/2b9
Re: Minutes: JDO TCK Conference Call Friday, Mar 19, 11 am PDT
Posted by David Jordan <da...@bellsouth.net>.
It would be good to get some new JDO articles written. I think it
would be valuable to have articles that compare JDO with JPA and
Hibernate, to show the simplicity of the code and queries, etc. People
think JDO went away largely because JPA came along with the full
backing of Sun, Oracle, IBM, the EJB community. It has seemed to me
that Hibernate is the primary technology people seem to be using in my
area, many have not moved to JPA. They also say they think JDO no
longer exists, I point out that the committee is still actively
refining the standard, etc. It would be good to get some JDO success
stories published by those that are deploying systems with it...
And having an article showing use of the JDO API, with an underlying
non-SQL backend, would be useful to get the non-SQL camp interested in
giving it a second look...
On Mar 25, 2010, at 12:37 PM, Matthew Adams wrote:
> I think the second coming is getting close...
>
> http://www.sfjava.org/messages/boards/thread/8463961?thread=8463961
>
> I'm hearing about more and more people interested in the NoSQL
> (http://en.wikipedia.org/wiki/NoSQL) movement. Interestingly, there
> is not a single mention of JDO or DataNucleus on that page.
>
> -matthew
Re: Minutes: JDO TCK Conference Call Friday, Mar 19, 11 am PDT
Posted by Matthew Adams <ma...@matthewadams.me>.
I think the second coming is getting close...
http://www.sfjava.org/messages/boards/thread/8463961?thread=8463961
I'm hearing about more and more people interested in the NoSQL
(http://en.wikipedia.org/wiki/NoSQL) movement. Interestingly, there
is not a single mention of JDO or DataNucleus on that page.
-matthew
NO! JDO TCK Conference Call Friday, Jan 29, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
Reminder: There is no conference call tomorrow.
The next meeting will be Friday, February 12 at 9 am PDT to discuss JDO
TCK issues and status.
-- Michelle
Re: Minutes: JDO TCK Conference Call Friday, Jan 29, 9 am PDT
Posted by Andy Jefferson <su...@datanucleus.com>.
> 2a. Latest DataNucleus seems to have a problem...
Actually the problem is in Derby in its inability to return a list of
indexes from a schema beyond a certain size. This was raised on Derby back
in about 2006. The issue arose its head again by enabling some additional
functionality, prior to having the time to add the PMF prop to enable it.
That was in DN SVN about 20 hours ago, so in next nightly build.
Minutes: JDO TCK Conference Call Friday, Jan 29, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
NOTE: There will be no meeting next week Friday 5-Feb-2010.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Query cancel and timeout support: Review patch. https://issues.apache.org/jira/browse/JDO-623
The patch looks good. Works with Wednesday's DataNucleus build. OK to
check in.
2. Other issues
2a. Latest DataNucleus seems to have a problem...
[java] RUN Jdoconfig.testGetPMFNamedSpacesOverrides
[java] RUN Persistence.testGetPMFfromNamedPU <== hangs
This test seems to be in a loop running at 100% CPU. Michelle reports
that on Linux JDK 1.5 the test takes half an hour; Craig on MacOSX JDK
1.5 hasn't waited that long; Michael on Windows JDK 1.6 also seems hung.
This is with the latest (Friday AM PST) drop of DataNucleus. [1]
2b. Final JIRA issues before release:
JDO-557 Michelle will do this one
JDO-615 Craig will do this one
JDO-623 Michael will do this one
JDO-616 Michelle will do this one
2c.
The strategy for updating the specification is to copy the changes
since the May 18 version into a text file and update it for review by
the expert group before applying it to the pdf.
[1] 18:12:28,437 (main) INFO [DataNucleus.JDO] - Exception thrown
org.datanucleus.exceptions.NucleusUserException: There is no available
StoreManager of type "". Please make sure you have specified
"datanucleus.storeManagerType" correctly and that all relevant plugins
are in the CLASSPATH
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: Running JDO TCK on Eclipse
Posted by Craig L Russell <Cr...@Sun.COM>.
Hi Ilan,
The 2.2 TCK (still) uses maven 1. I found a plugin for Netbeans to
support projects with maven 1 format but haven't found one for Eclipse.
So I use Eclipse (or Netbeans) as an editor and use the command line
to actually execute the tests.
So I don't know how to help you without rewriting the tck in maven 2,
which is on the list but not being implemented due to a lack of
volunteers.
Best regards,
Craig
On Mar 8, 2010, at 3:42 AM, Ilan Kirsh wrote:
> Hi,
>
> I am looking for instructions on how to run the JDO TCK 2.2 on
> Eclipse.
> Particularly I am having difficulties in running the
> org.apache.jdo.tck.mapping tests (because unlike most other tests
> they do not run without the conf files).
>
> Any help will be appreciated.
>
> Thanks,
> Ilan Kirsh
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!
Running JDO TCK on Eclipse
Posted by Ilan Kirsh <ki...@objectdb.com>.
Hi,
I am looking for instructions on how to run the JDO TCK 2.2 on Eclipse.
Particularly I am having difficulties in running the
org.apache.jdo.tck.mapping tests (because unlike most other tests they
do not run without the conf files).
Any help will be appreciated.
Thanks,
Ilan Kirsh
Minutes: JDO TCK Conference Call Friday, Mar 5, 9 am PST
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
NOTE: With the acquisition of Sun by Oracle, the conference call
numbers that we use for conference calls will change. Please watch for
the change.
Agenda:
1. Other issues
The spec update is underway. I expect to have sections to review by
next week.
We will look at the metadata tests to read some of the .jdo metadata
files using an xml parser and compare the contents with the metadata
that is available from the metadata api. AI Craig update the JIRA
Michelle will try to have some code to review next week for the
getPersistenceManagerFactory(Map, Map) test.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: JDO TCK Conference Call Friday, Apr 23, 9 am PDT
Posted by Andy Jefferson <an...@datanucleus.org>.
> 2. Spec updates - ready for a vote?
I think so. Have read the latest spec and don't see any problems.
--
Andy
DataNucleus (http://www.datanucleus.org)
Re: Query test failure with newer derby version (was Re: Minutes:
JDO TCK Conference Call Friday, Jan 7, 9 am Pacific Time)
Posted by Michael Bouschen <mb...@spree.de>.
Hi,
this is the JDOQL query:
SELECT FROM org.apache.jdo.tck.pc.mylib.PCPoint EXCLUDE SUBCLASSES
WHERE (x == 2) == true
and here is the generated SQL:
SELECT 'org.apache.jdo.tck.pc.mylib.PCPoint' AS
NUCLEUS_TYPE,A0.ID,A0.X,A0.Y
FROM APPLICATIONIDENTITY0.PCPOINT A0
WHERE A0.X = 2 = 1
So the question is: what does SQL define when comparing an integer and a
boolean?
The expression "A0.X = 2" evaluates to a boolean which is then compared
to the integer 1.
Regards Michael
> Hi Craig,
>
> [...]
>>>
>>> (2) query test:
>>>
>>> The failing test is in jdoql.conf: class
>>> org.apache.jdo.tck.query.jdoql.ParenthesesMarkOperatorPrecedence
>>> method runTestParenthesesMarkOperatorPrecedence08.
>>> The test runs a JDOQL query with PCPoint as candidate class and "(x
>>> == 2) == true" as filter. It results in an exception thrown by the
>>> derby SQL compiler:
>>>
>>> java.sql.SQLException: Comparisons between 'BOOLEAN' and 'INTEGER'
>>> are not supported. Types must be comparable. String types must also
>>> have matching collation. If collation does not match, a possible
>>> solution is to cast operands to force them to the default collation
>>> (e.g. SELECT tablename FROM sys.systables WHERE CAST(tablename AS
>>> VARCHAR(128)) = 'T1')
>>>
>>> The derby versions 10.6.1.0 and 10.7.1.1 run into this exception.
>>> But it does NOT happen with derby version 10.4.2.0, which we are
>>> using in the maven1 environment.
>>
>> Good catch. Would you have time to file a JIRA with Derby?
>
> First I want to take a look at the generated SQL before filing a JIRA.
> I'll keep you posted.
>
> Regards Michael
>
> [...]
>
--
*Michael Bouschen*
*Prokurist*
akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin
Fon: +49 30 235 520-33
Fax: +49 30 217 520-12
Email: michael.bouschen@akquinet.de
Url: www.akquinet.de <http://www.akquinet.de>
akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680
Query test failure with newer derby version (was Re: Minutes: JDO
TCK Conference Call Friday, Jan 7, 9 am Pacific Time)
Posted by Michael Bouschen <mb...@spree.de>.
Hi Craig,
[...]
>>
>> (2) query test:
>>
>> The failing test is in jdoql.conf: class
>> org.apache.jdo.tck.query.jdoql.ParenthesesMarkOperatorPrecedence
>> method runTestParenthesesMarkOperatorPrecedence08.
>> The test runs a JDOQL query with PCPoint as candidate class and "(x
>> == 2) == true" as filter. It results in an exception thrown by the
>> derby SQL compiler:
>>
>> java.sql.SQLException: Comparisons between 'BOOLEAN' and 'INTEGER'
>> are not supported. Types must be comparable. String types must also
>> have matching collation. If collation does not match, a possible
>> solution is to cast operands to force them to the default collation
>> (e.g. SELECT tablename FROM sys.systables WHERE CAST(tablename AS
>> VARCHAR(128)) = 'T1')
>>
>> The derby versions 10.6.1.0 and 10.7.1.1 run into this exception. But
>> it does NOT happen with derby version 10.4.2.0, which we are using in
>> the maven1 environment.
>
> Good catch. Would you have time to file a JIRA with Derby?
First I want to take a look at the generated SQL before filing a JIRA.
I'll keep you posted.
Regards Michael
[...]
--
*Michael Bouschen*
*Prokurist*
akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin
Fon: +49 30 235 520-33
Fax: +49 30 217 520-12
Email: michael.bouschen@akquinet.de
Url: www.akquinet.de <http://www.akquinet.de>
akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680
Re: Minutes: JDO TCK Conference Call Friday, Jan 7, 9 am Pacific Time
Posted by Craig L Russell <cr...@oracle.com>.
Hi Michael,
On Jan 8, 2011, at 2:33 AM, Michael Bouschen wrote:
> Hi,
>> Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
>>
>> Agenda:
>>
>> 1. Maven2 upgrade. https://issues.apache.org/jira/browse/JDO-647
>>
>> Only two tests are now failing: signature test and a query test.
>> The signature test might be reading the wrong signature file, since
>> there have been a few changes to the signature since 3.0.
>
> I looked at the test failures:
>
> (1) signature test:
>
> The current pom.xml still refers the 3.0 version of jdo-api. The
> test succeeds after switching the dependency to 3.1-SNAPSHOT.
>
> Please note the dependency needs to be changed in exectck and tck!
>
> (2) query test:
>
> The failing test is in jdoql.conf: class
> org.apache.jdo.tck.query.jdoql.ParenthesesMarkOperatorPrecedence
> method runTestParenthesesMarkOperatorPrecedence08.
> The test runs a JDOQL query with PCPoint as candidate class and "(x
> == 2) == true" as filter. It results in an exception thrown by the
> derby SQL compiler:
>
> java.sql.SQLException: Comparisons between 'BOOLEAN' and 'INTEGER'
> are not supported. Types must be comparable. String types must also
> have matching collation. If collation does not match, a possible
> solution is to cast operands to force them to the default collation
> (e.g. SELECT tablename FROM sys.systables WHERE CAST(tablename AS
> VARCHAR(128)) = 'T1')
>
> The derby versions 10.6.1.0 and 10.7.1.1 run into this exception.
> But it does NOT happen with derby version 10.4.2.0, which we are
> using in the maven1 environment.
Good catch. Would you have time to file a JIRA with Derby?
Thanks,
Craig
>
> Regards Michael
>>
>> Maven now has a process for publishing Apache artifacts. We should
>> look into what is needed to use the staging and publishing
>> repositories.
>>
>> 2. Other issues
>>
>> https://issues.apache.org/jira/browse/JDO-643 should add the tck as
>> an affected component. We should also add test cases for average of
>> more of the types that we support, including BigDecimal and
>> BigInteger.
>>
>> https://issues.apache.org/jira/browse/JDO-671 The Oracle.com JDO
>> page needs an update.
>>
>> Action Items from weeks past:
>>
>> 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!
>>
>
>
> --
> *Michael Bouschen*
> *Prokurist*
>
> akquinet tech@spree GmbH
> Bülowstr. 66, D-10783 Berlin
>
> Fon: +49 30 235 520-33
> Fax: +49 30 217 520-12
> Email: michael.bouschen@akquinet.de
> Url: www.akquinet.de <http://www.akquinet.de>
>
> akquinet tech@spree GmbH, Berlin
> Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
> Amtsgericht Berlin-Charlottenburg HRB 86780 B
> USt.-Id. Nr.: DE 225 964 680
>
> --
> *Michael Bouschen*
> *Prokurist*
>
> akquinet tech@spree GmbH
> Bülowstr. 66, D-10783 Berlin
>
> Fon: +49 30 235 520-33
> Fax: +49 30 217 520-12
> Email: michael.bouschen@akquinet.de
> Url: www.akquinet.de <http://www.akquinet.de>
>
> akquinet tech@spree GmbH, Berlin
> Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
> Amtsgericht Berlin-Charlottenburg HRB 86780 B
> USt.-Id. Nr.: DE 225 964 680
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, Jan 7, 9 am Pacific
Time
Posted by Michael Bouschen <mb...@spree.de>.
Hi,
> Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
>
> Agenda:
>
> 1. Maven2 upgrade. https://issues.apache.org/jira/browse/JDO-647
>
> Only two tests are now failing: signature test and a query test. The
> signature test might be reading the wrong signature file, since there
> have been a few changes to the signature since 3.0.
I looked at the test failures:
(1) signature test:
The current pom.xml still refers the 3.0 version of jdo-api. The test
succeeds after switching the dependency to 3.1-SNAPSHOT.
Please note the dependency needs to be changed in exectck and tck!
(2) query test:
The failing test is in jdoql.conf: class
org.apache.jdo.tck.query.jdoql.ParenthesesMarkOperatorPrecedence method
runTestParenthesesMarkOperatorPrecedence08.
The test runs a JDOQL query with PCPoint as candidate class and "(x ==
2) == true" as filter. It results in an exception thrown by the derby
SQL compiler:
java.sql.SQLException: Comparisons between 'BOOLEAN' and 'INTEGER' are
not supported. Types must be comparable. String types must also have
matching collation. If collation does not match, a possible solution is
to cast operands to force them to the default collation (e.g. SELECT
tablename FROM sys.systables WHERE CAST(tablename AS VARCHAR(128)) = 'T1')
The derby versions 10.6.1.0 and 10.7.1.1 run into this exception. But it
does NOT happen with derby version 10.4.2.0, which we are using in the
maven1 environment.
Regards Michael
>
> Maven now has a process for publishing Apache artifacts. We should
> look into what is needed to use the staging and publishing repositories.
>
> 2. Other issues
>
> https://issues.apache.org/jira/browse/JDO-643 should add the tck as an
> affected component. We should also add test cases for average of more
> of the types that we support, including BigDecimal and BigInteger.
>
> https://issues.apache.org/jira/browse/JDO-671 The Oracle.com JDO page
> needs an update.
>
> Action Items from weeks past:
>
> 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!
>
--
*Michael Bouschen*
*Prokurist*
akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin
Fon: +49 30 235 520-33
Fax: +49 30 217 520-12
Email: michael.bouschen@akquinet.de
Url: www.akquinet.de <http://www.akquinet.de>
akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680
--
*Michael Bouschen*
*Prokurist*
akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin
Fon: +49 30 235 520-33
Fax: +49 30 217 520-12
Email: michael.bouschen@akquinet.de
Url: www.akquinet.de <http://www.akquinet.de>
akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680
Minutes: JDO TCK Conference Call Friday, Jan 7, 9 am Pacific Time
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Maven2 upgrade. https://issues.apache.org/jira/browse/JDO-647
Only two tests are now failing: signature test and a query test. The
signature test might be reading the wrong signature file, since there
have been a few changes to the signature since 3.0.
Maven now has a process for publishing Apache artifacts. We should
look into what is needed to use the staging and publishing repositories.
2. Other issues
https://issues.apache.org/jira/browse/JDO-643 should add the tck as an
affected component. We should also add test cases for average of more
of the types that we support, including BigDecimal and BigInteger.
https://issues.apache.org/jira/browse/JDO-671 The Oracle.com JDO page
needs an update.
Action Items from weeks past:
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, Dec 17, 9 am Pacific Time
Posted by Craig L Russell <cr...@oracle.com>.
PLEASE NOTE: JDO will be on winter break for the next two weeks. Next
meeting: January 7, 2011
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Maven2 upgrade. https://issues.apache.org/jira/browse/JDO-647.
Mostly done but not completely working. Need to update the version
numbers in the pom to be identical to those used in maven 1. Some
tests cannot find the test data resource. The test data reader is
calling the constructor for the spring xmlbeans reader which cannot
find the file. Class path issue?
2. Avg return type - patch available for review https://issues.apache.org/jira/browse/JDO-643
This proposes that integral types and floating point types all return
double for average. Is there a good reason for JDO to be different
from JPA? AI Craig: update JIRA with comment
3. Extend PersistenceManageFactory to return all known entity classes -
new comments https://issues.apache.org/jira/browse/JDO-667
4. Other issues
Take a look at http://www.datanucleus.org/servlet/forum/viewthread_thread,6467
for an interesting idea.
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: JDO TCK Conference Call Friday, Dec 17, 9 am Pacific Time
Posted by Craig L Russell <cr...@oracle.com>.
PLEASE NOTE: JDO will be on winter break for the next two weeks. Next
meeting: January 7, 2011
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Maven2 upgrade. https://issues.apache.org/jira/browse/JDO-647.
Mostly done but not completely working. Need to update the version
numbers in the pom to be identical to those used in maven 1. Some
tests cannot find the test data resource. The test data reader is
calling the constructor for the spring xmlbeans reader which cannot
find the file. Class path issue?
2. Avg return type - patch available for review https://issues.apache.org/jira/browse/JDO-643
This proposes that integral types and floating point types all return
double for average. Is there a good reason for JDO to be different
from JPA? AI Craig: update JIRA with comment
3. Extend PersistenceManageFactory to return all known entity classes -
new comments https://issues.apache.org/jira/browse/JDO-667
4. Other issues
Take a look at http://www.datanucleus.org/servlet/forum/viewthread_thread,6467
for an interesting idea.
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, Dec 3, 9 am Pacific Time
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Matthew Adams, Michael Bouschen, Craig
Russell
Agenda:
1. Maven2 upgrade. https://issues.apache.org/jira/browse/JDO-647
Good progress. No hang any longer. Getting the schema loaded. But not
quite working yet. Some tables are not created. Signature test
complains.
2. Other issues
There's a project called naked objects which is now incubating as
Apache Isis. How about a JDO store for the objects?
Check it out: https://issues.apache.org/jira/browse/ISIS-14
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, Oct 22, 9 am PDT
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.
The classpath problem was resolved as a missing JDO_Test in the
classpath. Everything that the enhancement needs must be on the
classpath, including most of the TCK due to some TCK classes needing
to be enhanced as persistence aware.
2. extend "sequence" metadata to allow specification of start and
allocationSize. Patch for review. https://issues.apache.org/jira/browse/JDO-662
Looks good. AI Craig reply with review comments. Spec update needed.
3. Ability to specify positioning of field 'column(s)' in datastore
"table" https://issues.apache.org/jira/browse/JDO-660
Looks good. Spec update needed.
4. Other issues
JDO repository has a jdo-api2 directory that is empty. Looks like a
booboo. Gone.
Other projects like Objectify and Gora are intended to be JDO-lite
implementations. Some comments from these other projects are that JDO
"is complex". It would be worthwhile to take a look at these projects
to see if an official JDO-lite would make sense. We already have a
JIRA in place to track no-sql datastores.
https://issues.apache.org/jira/browse/JDO-663 Michael will refactor
some of the tck tests to avoid duplication. Spec update also required.
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,Oct 15, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Craig Russell
Agenda:
1. Maven2 upgrade - https://issues.apache.org/jira/browse/JDO-647
Questions about enhancing and creating jar files. The enhancer isn't
finding classes that have been put into the enhancer's class loader.
Possibly need to have a parent class loader for the enhancer class
loader. And it might be better to avoid the jar file but simply use
directories for class path entries.
2. JDO Querying reference. AI everyone please see http://www.datanucleus.org/jdoql_quickref.pdf
and comment.
Action Items from weeks past:
[17 Sep 10] AI everyone review the other open issues and suggest
resolutions for them.
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, Jan 14, 9 am Pacific Time
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Maven2 upgrade. https://issues.apache.org/jira/browse/JDO-647.
Changes for parameterizing the version numbers are now checked in. Two
issues remain:
Exception from new Derby version: is the generated SQL correct?
Perhaps not. "Comparisons between 'BOOLEAN' and 'INTEGER' are not
supported." AI Michael: file a JIRA to resolve whether this is a
DataNucleus or Derby issue.
Upgrade to later DataNucleus version: using 2.1.1 now; need 2.2.2-
SNAPSHOT for "average" change. AI Michelle: change the dependency for
the project.
Next: see how to run the tck using an IUT (using profiles).
Also: how can we use the Apache maven release staging repository for
releases? The idea is that the jdo-api could be defined as a maven
dependency and automatically downloaded from the central repository
but the jdo-tck needed to be installed as source. With the tck now
defined as a maven2 project, should it also be usable as a dependency?
Probably no change to the current practice, since the tck is intended
to be executed by itself with no user code involved.
2. Other issues
Action items from past meetings: Craig check into using the Apache
parent pom
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: JDO TCK Conference Call Friday, May 20, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Hi Michelle,
Sorry, I assumed that you were going to look at the spec and make a
judgement whether the failures were spec violations.
What's your opinion?
Craig
On May 23, 2010, at 8:49 PM, Michelle Caisse wrote:
>
>> 2. Extra checks in PMF.close tests https://issues.apache.org/jira/browse/JDO-653
>> : Are the observed failures violations of the spec? (11.4 Close the
>> PersistenceManagerFactory)
>>
>> Michelle will verify these changes.
>>
> I'm not clear what else is needed here. I verified that there are RI
> failures and posted a comment on the JIRA. We need a determination
> as to whether the test is correct, i.e. the observed failures are
> spec violations.
>
> -- Michelle
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: JDO TCK Conference Call Friday, May 20, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
> 2. Extra checks in PMF.close tests
> https://issues.apache.org/jira/browse/JDO-653: Are the observed
> failures violations of the spec? (11.4 Close the
> PersistenceManagerFactory)
>
> Michelle will verify these changes.
>
I'm not clear what else is needed here. I verified that there are RI
failures and posted a comment on the JIRA. We need a determination as to
whether the test is correct, i.e. the observed failures are spec violations.
-- Michelle
Re: JDO TCK Conference Call Friday, May 20, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michael Bouschen, Craig Russell
Agenda:
1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) https://issues.apache.org/jira/browse/JDO-557
Two steps forward, one back, one to the left, one to the right. Still
in progress.
2. Extra checks in PMF.close tests https://issues.apache.org/jira/browse/JDO-653
: Are the observed failures violations of the spec? (11.4 Close the
PersistenceManagerFactory)
Michelle will verify these changes.
3. Other issues
The notice was sent to the PMO of JCP to start the Maintenance Review
of the Minor Revision. If there are no issues, the review will close
in 30 days, by which time we should have voted on the release artifacts.
There are changes needed in the api schema definitions for the xml
metadata files. Michael will make the updates, which will affect the
RI until corresponding changes are made.
Action Items from weeks past:
[May 7 10] AI Craig Notify JCP of recent changes to the spec. Done.
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, May 28, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
NOTE: We are skipping a phone conference next Friday; status updates
by email please.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) https://issues.apache.org/jira/browse/JDO-557
making some progress; still not completely working.
2. Comments on spec: There were some comments on typos in the draft
spec, which apply to a different version of the specification. The
latest specification is correct.
3. Other issues
The process for publishing a new maintenance release is underway.
There are some details like export controls that I'm working through
with the PMO folks.
Michael has proposed changes to the run rules and other tck
documentation. Patch from 24-May should be applied.
Michael will propose changes to the maven build scripts at the top
level, now that we have fewer dependencies for the tck project.
Once the maintenance revision has been approved by the JCP we will
need to update the main JDO page to reflect current status.
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, June 18, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michael Bouschen, Craig Russell
Agenda:
1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) - patch
available for review. https://issues.apache.org/jira/browse/JDO-557
Reviewed with a couple of comments; ok to check in.
2. Status of 3.0 release. Michelle has finished final formatting of
the specification; Craig will check it over and send to JCP. The
IssuesLog which is part of the new JSR maintenance process was created
in the wiki.
Michael has a task to update the maven top level for 3.0.
3. Review JIRAs
JDO-519 is done with 3.0. AI Craig close this JIRA
JDO-615 is done. AI Craig close this JIRA
JDO-616 AI Craig look at this when reviewing the final book.
4. Other issues
JDO-580 looks like a bug in the disabled tests. Will be taken up for
3.1.
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, June 25, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michael Bouschen, Craig Russell
Agenda:
1. Status of 3.0 release.
Craig is building the 3.0 release. We will hold a vote to release the
api and tck once the release is built.
Craig has submitted the spec to the JCP and is waiting for the project
office.
2. Provision of a statically-typed refactor-friendly query capability
for JDOQL https://issues.apache.org/jira/browse/JDO-652
Join the discussion on the JIRA! We just need to be mindful that this
is a pretty big project.
3. Other issues
Moving parts of trunk to legacy. Discuss on mailing list. Probably
should use a different term from legacy, since that term is already in
use for JDK 1.4. Maybe archive or archive-trunk. Once we do this, we
can adapt the maven.xml to remove the references to the old stuff.
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, July 2, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
For the record, I found this in my out-box...
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Restructure JDO repository. Seems like the only issue is the name.
It could be called jdo/trunk-archive or jdo/branches/archive-3.0 or
something like this so we know that it's in the 3.0 time frame.
After the restructuring we will then change the version number in
trunk to 3.1-SNAPSHOT.
2. JDO 3.0 staging release at http://people.apache.org/~clr/dist
Feedback from Andy: the pom.xml has the wrong version number. Thanks!
Michael points out that contrary to Craig's message, we do distribute
the tck sources, just not via the maven repo.
Does anyone know how to make it easy to "attach sources" to an IDE? Is
the current planned distribution via mirrors ok for this purpose? That
is, if a user wants to look at the sources for a Maven dependency, is
there a trivial way to "attach sources" within the IDE dialog if the
user has not already downloaded the sources?
3. Other issues
none.
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, July 9, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Vote on JDO 3.0 release. So far, so good. No neutral or negative
votes. JIRA issues JDO-615 and JDO-619 are now resolved.
2. Provision of a ... query capability for JDOQL https://issues.apache.org/jira/browse/JDO-652
Looks promising, AI everyone please read and comment on this
direction for JDOQL.
3. Other issues
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, July 16, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
NOTE: Due to holidays there will be no meeting next week. The next
conference call is scheduled for July 30.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Next steps for JDO 3.0 release. The Apache DB PMC approved the
release of the API and TCK artifacts. AI Craig publish the API and TCK
artifacts on the Apache JDO web page.
The JCP EC is currently reviewing the maintenance release. You can
follow the discussion on the JCP release approval at http://wiki.jcp.org/boards/index.php?b=jsr-243-public
(linked from http://jcp.org/aboutJava/communityprocess/maintenance/jsr243/index4.html
)
2. Missing DTD/XSD from SUN/Oracle website. The goal is to have the
2.0, 2.1, 2.2 and 3.0 xsd and dtd artifacts published and downloadable
from the site. AI Craig follow up with Oracle.
3. Fetch configuration. Looks like a good candidate for the next
release. Continue discussion via JIRA and email. AI Andy file a JIRA
(please).
4. Other issues.
Let's see if we can make a quicker spin for JDO 3.1. AI everyone look
at the JIRA for 3.1 and "unscheduled" and discuss which issues should
be in 3.1
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, July 30, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Craig L Russell
Agenda:
The review period for JDO 3.0 in the JCP has ended. Waiting for
official confirmation from JCP admin.
1. JDO 3.0 artifacts. The artifacts have been uploaded but don't yet
have pointers from the jdo web site. AI Craig update the download page.
2. Missing DTD/XSD from SUN/Oracle website. Now that JDO 3.0 is out,
Craig will get both the missing artifacts and the new artifacts
uploaded.
3. JDO 3.next Nothing new this week.
4. Other issues
https://issues.apache.org/jira/browse/JDO-664 the upload of JDO 3.0
artifacts resulted in the replacement of the jdo2-api metadata.xml
with the new jdo-api metadata. This should not have happened since
there are now two artifact-ids: jdo2-api and jdo-api. AI: Craig follow
up with the Apache repository folks.
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, Aug 13, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michael Bouschen, Craig Russell
Agenda:
1. Maven2 upgrade https://issues.apache.org/jira/browse/JDO-647 the
new pom.xml for api and tck projects have been posted for review.
2. Other issues
Action Items from weeks past:
[6 Aug 10] AI Craig follow up on missing DTD/XSD in process
[6 Aug 10] AI Craig update the download page with JDO 3 artifacts done
[6 Aug 10] AI Craig talk to Apache PR re publicity for 3.0 release
nothing yet
[6 Aug 10] AI Michael reply to a poster that we have a new release
with a class missing from JDO 2.3 EA
-- Michelle
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, Aug 20, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Maven2 upgrade- https://issues.apache.org/jira/browse/JDO-647.
Making progress. Running mvn install with java 5 has a test case
failure in the api project. Works fine on java 6. The changes to the
api pom.xml in the jira look good.
The exectck mojo is under development. This maven plugin will be
defined in the tck pom.xml to attach to a maven phase and run
automatically. It will be configured by default in the tck pom.xml and
can be overridden via additional elements in the tck pom.xml or by
command line. For example, we might support -DinstallSchema to specify
running the install schema function; -Dconf=mycnf to specify running
only the configuration in the src/conf/mycnf.conf file; -Ddb=mysql to
specify running with the database connection properties in the src/
conf/mysql.db file... The defaults will be to *not* install the
schema, run all tests on the reference implementation with the derby
database. Other possible scenarios would use different goals on the
command line.
2. Other issues
Action Items from weeks past:
[6 Aug 10] AI Craig follow up on missing DTD/XSD. no news
[6 Aug 10] AI Craig update the download page with JDO 3 artifacts done.
[6 Aug 10] AI Craig talk to Apache PR re publicity for 3.0 release
It is possible to get publicity with Apache PR. What we need is
something that makes a compelling story.
The best story is from users who can be quoted saying good things
about the new functionality of the release.
Do we have any customers who are willing to be quoted? If not, do we
have customers who can tell us a story (not a direct quote) about why
the new features help them?
If not, we might not have anything worth a press release.
AI Everyone who knows of a customer who can tell us a story: tell us a
story.
[6 Aug 10] AI Michael reply to a poster that we have a new release
with a class missing from JDO 2.3 EA. no news
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, Sep 17, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Review patch for install schema portion of Maven2 upgrade - https://issues.apache.org/jira/browse/JDO-647
The attached file seems to work. Making progress.
Could the progress of install schema be logged instead of sending
messages to system output?
How would a user run the tck on an iut (implementation under test)?
Probably choose the implementation via a property in the pom; also
need to specify the name of the enhancer class as a property; both ri
and iut should be made dependencies in the pom so they are
automatically included in the class path of the tck executables.
2. Other issues
Possible candidates to be resolved for 3.1 (implemented or simply
closed):
JDO-64 Enhancer test cases must be adapted to JDO2
JDO-71 Improve test cases in query.operators package
JDO-594 Add @Documented to all JDO Annotations
JDO-607 Require no-args constructor for PMF implementations and add
static methods to PMF interface
JDO-632 Select new build/project tool
JDO-638 Add annotations for instance callbacks
JDO-643 avg return type
JDO-650 Support for conditional operator ? : in JDOQL
JDO-651 Modify specification to address NoSQL datastores
AI everyone review the other open issues and suggest resolutions
Action Items from weeks past:
[6 Aug 10] AI Craig follow up on missing DTD/XSD (in progress)
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,Oct 8, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Maven2 upgrade -
https://issues.apache.org/jira/browse/JDO-647
Making progress. Stuck on classpath issue. Maybe resolved; need to
construct a class loader that contains the classes to enhance and the
metadata loadable as resources.
2. Ability to specify positioning of field 'column(s)' in datastore
"table" - patch being reviewed.
https://issues.apache.org/jira/browse/JDO-660
The 3.1 xsd and dtd files have been created. The patch adding the
position can now be reviewed. Outstanding question about superclasses
and how to reorder columns in subclasses.
3. List.get(int) support in JDOQL is missing - patch being reviewed.
https://issues.apache.org/jira/browse/JDO-633
Looks good. AI Michael review and respond to questions in jira.
4. Other issues
Action Items from weeks past:
[17 Sep 10] AI everyone review the other open issues and suggest
resolutions
[6 Aug 10] AI Craig follow up on missing DTD/XSD
Resolved. All resources are now available on the web.
-- Michelle
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: JDO TCK Conference Call Friday, Nov12, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Matthew Adams, Michelle Caisse, Michael Bouschen, Craig
Russell
Agenda:
1. Maven2 upgrade - patch posted with enhance goal. https://issues.apache.org/jira/browse/JDO-647
We can put the version numbers into the parent pom. Starting with
dependencies but we can also put the version number of the components
into the parent pom.
The runtck goal is mostly running. Cannot create a connection with the
underlying database.
2. Other issues
Action Items from weeks past:
[17 Sep 10] AI everyone review the other open issues and suggest
resolutions
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, Jan 21, 9 am Pacific Time
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Maven2 upgrade. https://issues.apache.org/jira/browse/JDO-647
Dependencies have been changed to conform to the maven
DependencyManagement pattern.
Tck dependencies have been updated to the latest DataNucleus version
2.2.2. The dependency should actually be on the exectck project not
the tck project.
To run the tck with an IUT, users will have to edit the pom and
profiles to add their dependent jar files.
The "run-once" tests run twice. Is this ok? Yes.
2. Inheritance strategy http://mail-archives.apache.org/mod_mbox/db-jdo-dev/201101.mbox/browser
Surprising to hear that JPA has a mapping feature that JDO doesn't.
Maybe there is a misunderstanding. AI everyone: Is this scenario
really not supported by JDO?
3. Test case failure: SQLException in
ParenthesesMarkOperatorPrecedence https://issues.apache.org/jira/browse/JDO-672
No progress.
4. Other issues
Dependencies on JPA: the api needs JPA 3.0 and the tck needs JPA 2.0
The issue is with the getProperties() method in
JDOEntityManagerFactory which extends both EntityManagerFactory and
PersistenceManagerFactory. In JDO PersistenceManagerFactory the method
returns Properties and in JPA EntityManagerFactory returns Map<String,
Object>.
Possible solutions: change JDO PersistenceManagerFactory to return
Map<String, Object> or remove the JDOEntityManagerFactory and
JDOEntityManger interfaces. Are these being used by anyone?
AI Michael file a JIRA.
Action Items from weeks past:
[Jan 14 2011] Craig check into using the Apache parent pom. No progress.
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 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!
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
JDO TCK Conference Call Friday, Feb 4, 9 am Pacific Time
Posted by Michelle Caisse <mc...@sonic.net>.
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, Jan 28, 9 am Pacific Time
Posted by Craig L Russell <cr...@ORACLE.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1.Interface JDOEntityManagerFactory does not compile with JPA. https://issues.apache.org/jira/browse/JDO-673
I propose that we remove the two interfaces JDOEntityManagerFactory
and JDOEntityManager from the 3.1 release. This is a backward
compatibility issue but never worked with the published JPA 2.0
specification. Since it is impossible to instantiate a class
implementing this interface, it probably is not an issue.
Any objections to removing these two interfaces?
2. Other issues
- Is another mapping needed to cover the JPA Table-per-concrete-class?
See
http://www.datanucleus.org/products/accessplatform_3_0/jdo/orm/inheritance.html
The standard JDO mapping strategies do not cater for concrete
subclasses of concrete superclasses being mapped with both concrete
classes having all fields mapped.
AI: Andy file a JIRA. Seems like a good idea. Need to define exactly
the semantics of having a subclass of a class that is mapped as
complete-table. Can the subclass be mapped as new-table (all new
fields are mapped to the new table), subclass-table (no table is
defined, subclasses must have their fields mapped by the superclass),
superclass-table (no table is defined, all new fields are mapped in
the existing table).
- We should take a look at jsr 338 to see if there are any good ideas
that we can adopt.
- https://issues.apache.org/jira/browse/JDO-672 has had no response yet.
Action Items from weeks past:
[Jan 14 2011] Craig check into using the Apache parent pom
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, Jan 28, 9 am Pacific Time
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, January 28, 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.Interface JDOEntityManagerFactory does not compile with JPA.
https://issues.apache.org/jira/browse/JDO-673
2. Other issues
Action Items from weeks past:
[Jan 14 2011] Craig check into using the Apache parent pom
[Jan 21 2011] AI everyone: Is TABLE_PER_CLASS really not supported by JDO?
-- Michelle
JDO TCK Conference Call Friday, Jan 21, 9 am Pacific Time
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, January 21, 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
http://mail-archives.apache.org/mod_mbox/db-jdo-dev/201101.mbox/browser
3. Test case failure: SQLException in ParenthesesMarkOperatorPrecedence
https://issues.apache.org/jira/browse/JDO-672
4. Other issues
Action Items from weeks past:
[Jan 14 2011] Craig check into using the Apache parent pom
-- Michelle
JDO TCK Conference Call Friday, Jan 14, 9 am Pacific Time
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, January 14, 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. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, Jan 7, 9 am Pacific Time
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, January 7, 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. Other issues
Action Items from weeks past:
-- Michelle
NO JDO TCK Conference Call Friday, Dec 24
Posted by Michelle Caisse <mc...@sonic.net>.
JDO is on winter break. Next meeting: January 7, 2011
-- Michelle
JDO TCK Conference Call Friday, Dec 17, 9 am Pacific Time
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, December 17, 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. Avg return type - patch available for review
https://issues.apache.org/jira/browse/JDO-643
3. Extend PersistenceManageFactory to return all known entity classes
-new comments https://issues.apache.org/jira/browse/JDO-667
4. Other issues
Action Items from weeks past:
-- Michelle
Re: JDO TCK Conference Call Friday, Dec 10, 9 am Pacific Time
Posted by Craig L Russell <cr...@oracle.com>.
Hi,
Sorry I'll be in a plane during the call. Enjoy the call.
Craig
On Dec 9, 2010, at 7:02 PM, Michelle Caisse wrote:
> Hi,
>
> We will have our regular meeting Friday, December 10, at 9 am
> Pacific Time to discuss JDO TCK issues and status.
>
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, Dec 10, 9 am Pacific Time
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, December 10, 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. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, Dec 3, 9 am Pacific Time
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, December 3, 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. Other issues
Action Items from weeks past:
-- Michelle
Minutes: JDO TCK Conference Call Friday, Nov 26, 9 am Pacific Time
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Maven2 upgrade. https://issues.apache.org/jira/browse/JDO-647
Checked in but doesn't quite work.
a. The test hangs after starting the test in another process. The
output and error streams from the started process aren't being handled
properly by the caller. Take a look at the EnhancerTest that has a
somewhat elaborate scheme to handle the streams.
b. The schema information isn't being used by datanucleus. TCK-USER is
being used (default) instead. Take a look at path file names when
invoking the process. The path for the started process might be
different from the way maven 1 handled it due to the exectck project
being called.
2. Other issues
https://issues.apache.org/jira/browse/JDO-669 seems to be resolved. AI
Craig check in the patch and resolve the issue.
Action Items from weeks past:
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, Nov 26, 9 am Pacific Time
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, November 26, 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. Other issues
Action Items from weeks past:
-- Michelle
Minutes: JDO TCK Conference Call Friday, Nov 19, 9 am Pacific
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Craig Russell
Agenda:
1. Maven2 upgrade. https://issues.apache.org/jira/browse/JDO-647
Making progress but not done yet. AI Michelle check in the partial
code since it doesn't impact running the tck under maven 1.
2. Provision of a typesafe refactor-friendly query capability for
JDOQL - patch available for review. https://issues.apache.org/jira/browse/JDO-652
AI everyone take a look at the patch and comment.
3. Other issues
TCK test issue with datastore identity and managed relationships.
Looks like a valid bug in the tck. All tests that delete an object and
then test for its inclusion in a collection need to be updated. AI
Andy file a JIRA.
Action Items from weeks past:
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, Nov 19, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, November 19, at 9 am PDT 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. Provision of a typesafe refactor-friendly query capability for JDOQL
- patch available for review. https://issues.apache.org/jira/browse/JDO-652
3. Other issues
Action Items from weeks past:
[17 Sep 10] AI everyone review the other open issues and suggest
resolutions
-- Michelle
JDO TCK Conference Call Friday, Nov12, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, November 12, at 9 am PDT 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 - patch posted with enhance goal.
https://issues.apache.org/jira/browse/JDO-647
2. Other issues
Action Items from weeks past:
[17 Sep 10] AI everyone review the other open issues and suggest
resolutions
-- Michelle
Minutes: JDO TCK Conference Call Friday, Nov 5, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Reminder: next week California will have changed to Standard Time, so
if you're in another time zone please take note.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Maven2 upgrade - patch posted with enhance goal. https://issues.apache.org/jira/browse/JDO-647
Working through dependencies in exectck project...
2. Other issues
Action Items from weeks past:
https://issues.apache.org/jira/browse/JDO-668 Looks like no additional
comments on this issue. If Marco agrees, it should be closed.
I agree that https://issues.apache.org/jira/browse/JDO-667 is
worthwhile and we should focus on the API and detailed semantics of
that issue.
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, Nov 5, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, November 5, at 9 am PDT to
discuss JDO TCK issues and status.
NOTE that this is one hour earlier than usual in locations that changed
to Standard Time last weekend!!
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 - patch posted with enhance goal.
https://issues.apache.org/jira/browse/JDO-647
2. Other issues
NOTE that next Friday, Europe will be on Standard Time and the U.S. will
still be on Daylight Savings Time.
Action Items from weeks past:
[17 Sep 10] AI everyone review the other open issues and suggest
resolutions
-- Michelle
Minutes: JDO TCK Conference Call Friday,Oct 29, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michael Bouschen, Craig Russell
Agenda:
1. Maven2 upgrade - patch posted with enhance goal. https://issues.apache.org/jira/browse/JDO-647
Enhancer invocation now seems to work. Install schema is disabled;
runtck is disabled as well. Good progress!
2. Provide quick reference to JDOQL - comments? https://issues.apache.org/jira/browse/JDO-666
Looks good. AI everyone please review and comment on the quick
reference.
3. Extend PersistenceManageFactory to find a Class - https://issues.apache.org/jira/browse/JDO-668
This is related to https://issues.apache.org/jira/browse/JDO-667 which
asks for a list of managed classes. There is a problem with the idea
that JDO implementation should be able to resolve a class given its
name, for exactly the reason identified by the JIRA as a problem: OSGi
might dynamically modify the classes available to the implementation.
AI Craig comment on the JIRAs.
4. Other issues
NOTE that next Friday, Europe will be on Standard Time and the U.S.
will still be on Daylight Savings Time.
Action Items from weeks past:
[28 Oct 10] AI Craig reply tohttps://issues.apache.org/jira/browse/
JDO-662 with review comments. Done.
[17 Sep 10] AI everyone review the other open issues and suggest
resolutions
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,Oct 29, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, October 29, at 9 am PDT 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 - patch posted with enhance goal.
https://issues.apache.org/jira/browse/JDO-647
2. Provide quick reference to JDOQL - comments?
https://issues.apache.org/jira/browse/JDO-666
3. Extend PersistenceManageFactory to find a Class -
https://issues.apache.org/jira/browse/JDO-668
4. Other issues
NOTE that next Friday, Europe will be on Standard Time and the U.S. will
still be on Daylight Savings Time.
Action Items from weeks past:
[28 Oct 10] AI Craig reply
tohttps://issues.apache.org/jira/browse/JDO-662 with review comments.
[17 Sep 10] AI everyone review the other open issues and suggest
resolutions
-- Michelle
JDO TCK Conference Call Friday,Oct 225, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, October 22, at 9 am PDT 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. extend "sequence" metadata to allow specification of start and
allocationSize. Patch for review.
https://issues.apache.org/jira/browse/JDO-662
3. Ability to specify positioning of field 'column(s)' in datastore
"table" https://issues.apache.org/jira/browse/JDO-660
4. Other issues
Action Items from weeks past:
[17 Sep 10] AI everyone review the other open issues and suggest
resolutions
-- Michelle
JDO TCK Conference Call Friday,Oct 15, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, October 15, at 9 am PDT 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. JDO Querying reference. See http://www.datanucleus.org/jdoql_quickref.pdf and comment.
4. Other issues
Action Items from weeks past:
[17 Sep 10] AI everyone review the other open issues and suggest
resolutions
[6 Aug 10] AI Craig follow up on missing DTD/XSD (in progress)
-- Michelle
JDO TCK Conference Call Friday,Oct 8, 9 am PDT
Posted by mc...@sonic.net.
Meeting scheduled as usual this morning. Sorry about the late email.
-- Michelle
> Hi,
>
> We will have our regular meeting Friday, October 1, at 9 am PDT 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. Ability to specify positioning of field 'column(s)' in datastore
> "table" - patch being reviewed.
> https://issues.apache.org/jira/browse/JDO-660
> 3. List.get(int) support in JDOQL is missing - patch being reviewed.
> https://issues.apache.org/jira/browse/JDO-633
> 4. Other issues
>
> Action Items from weeks past:
> [17 Sep 10] AI everyone review the other open issues and suggest
> resolutions
> [6 Aug 10] AI Craig follow up on missing DTD/XSD (in progress)
>
> -- Michelle
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
JDO TCK Conference Call Friday,Oct 1, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, October 1, at 9 am PDT 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. Ability to specify positioning of field 'column(s)' in datastore
"table" - patch being reviewed.
https://issues.apache.org/jira/browse/JDO-660
3. List.get(int) support in JDOQL is missing - patch being reviewed.
https://issues.apache.org/jira/browse/JDO-633
4. Other issues
Action Items from weeks past:
[17 Sep 10] AI everyone review the other open issues and suggest
resolutions
[6 Aug 10] AI Craig follow up on missing DTD/XSD (in progress)
-- Michelle
Minutes: JDO TCK Conference Call Friday, Sep 24, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Review patch for install schema portion of Maven2 upgrade - https://issues.apache.org/jira/browse/JDO-647
Need a utility to copy files from one directory to another inside the
mojo. Take a look at Apache Commons FileUtils.
2. Other issues
Email regarding using j2ee and jdo for updates of an object graph.
Action Items from weeks past:
[17 Sep 10] AI everyone review the other open issues and suggest
resolutions
[6 Aug 10] AI Craig follow up on missing DTD/XSD (in progress)
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, Sep 24, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, September 24, at 9 am PDT 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. Review patch for install schema portion of Maven2 upgrade -
https://issues.apache.org/jira/browse/JDO-647
2. Other issues
Action Items from weeks past:
[17 Sep 10] AI everyone review the other open issues and suggest
resolutions
[6 Aug 10] AI Craig follow up on missing DTD/XSD (in progress)
-- Michelle
JDO TCK Conference Call Friday, Sep 170, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, September 17, at 9 am PDT 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. Review patch for install schema portion of Maven2 upgrade -
https://issues.apache.org/jira/browse/JDO-647
2. Other issues
Action Items from weeks past:
[6 Aug 10] AI Craig follow up on missing DTD/XSD (in progress)
-- Michelle
Minutes: JDO TCK Conference Call Friday, Sep 10, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Maven2 upgrade - https://issues.apache.org/jira/browse/JDO-647.
Making progress. First up: install schema goal.
2. Other issues
There are 33 JIRA issues currently unassigned to a release. AI
everyone look at the list https://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630
and propose: close, assign to 3.1, leave for a future release.
Action Items from weeks past:
[6 Aug 10] AI Craig follow up on missing DTD/XSD. Most of the xsd and
dtd files have been published to the web. FYI it's unclear what oracle
will do about xsd name spaces; perhaps change from java.sun.com to
java.jsp.org or just jsp.org. No more information available now.
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, Sep 10, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, September 10, at 9 am PDT 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. Other issues
Action Items from weeks past:
[6 Aug 10] AI Craig follow up on missing DTD/XSD (in progress)
-- Michelle
Minutes: JDO TCK Conference Call Friday, Sep 3, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Maven2 upgrade- https://issues.apache.org/jira/browse/JDO-647 In
progress.
2. Other issues
Mail thread on dynamic table creation. AI Craig provide a generic
response. DataNucleus has a more specific way of doing this.
Action Items from weeks past:
[6 Aug 10] AI Craig follow up on missing DTD/XSD In progress.
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, Sep 3, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, September 3, at 9 am PDT 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. Other issues
Action Items from weeks past:
[6 Aug 10] AI Craig follow up on missing DTD/XSD
-- Michelle
Minutes: JDO TCK Conference Call Friday, Aug 27, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Maven2 upgrade- https://issues.apache.org/jira/browse/JDO-647
Mojo will have multiple classes for different functions, e.g. enhance,
installschema, runtck. Enhance would attach to the process-classes
phase and the others to the integration-test phase.
Could use profiles to do a number of things in combination, e.g. run
the tck on derby would be the standard specified in the pom but
running the tck on mysql or oracle database could be a combination of
properties specified in a profile. The mojo would be the same for all
the profiles.
Invoking java programs from within the mojo can be as simple as
invoking the static Main method of a named class. For example, if the
installSchema goal needed to execute the program com.acme.script with
command line parameters -Dfile=xyz you would have a line of java code:
com.acme.script.Main(new String[] {"-Dfile=xyz"});
The properties that we use today to control the execution of the tck
can be processed in a similar way by the mojo, which has access to the
java system properties as well as the properties specified in the
pom.xml in the mojo definition itself as well as profile properties.
2. Other issues
Mail regarding parameterized constructors. Michael will reply.
Mail regarding generate dynamic tables. This is a feature of
implementations (e.g. DataNucleus).
Is the JDO 3.0 api jar file available via maven central?
Action Items from weeks past:
[6 Aug 10] AI Craig follow up on missing DTD/XSD. Still in progress.
Might need to escalate.
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, Aug 27, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, August 27, at 9 am PDT 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. Other issues
Action Items from weeks past:
[6 Aug 10] AI Craig follow up on missing DTD/XSD
[6 Aug 10] AI Craig update the download page with JDO 3 artifacts
[6 Aug 10] AI Craig talk to Apache PR re publicity for 3.0 release
[6 Aug 10] AI Michael reply to a poster that we have a new release with
a class missing from JDO 2.3 EA
-- Michelle
JDO TCK Conference Call Friday, Aug 20, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, August 20, at 9 am PDT 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. Other issues
Action Items from weeks past:
[6 Aug 10] AI Craig follow up on missing DTD/XSD
[6 Aug 10] AI Craig update the download page with JDO 3 artifacts
[6 Aug 10] AI Craig talk to Apache PR re publicity for 3.0 release
[6 Aug 10] AI Michael reply to a poster that we have a new release with
a class missing from JDO 2.3 EA
-- Michelle
JDO TCK Conference Call Friday, Aug 13, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, August 13, at 9 am PDT 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
2. Other issues
Action Items from weeks past:
[6 Aug 10] AI Craig follow up on missing DTD/XSD
[6 Aug 10] AI Craig update the download page with JDO 3 artifacts
[6 Aug 10] AI Craig talk to Apache PR re publicity for 3.0 release
[6 Aug 10] AI Michael reply to a poster that we have a new release with
a class missing from JDO 2.3 EA
-- Michelle
Minutes: JDO TCK Conference Call Friday, Aug 6, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michael Bouschen, Michelle Caisse, Craig L Russell
Agenda:
1. Missing DTD/XSD from SUN/Oracle website. Craig to follow up.
2. Maven2 upgrade. Michelle has assigned this to herself. The api
project has already been converted to use maven 2, but the artifacts
that are generated need to be checked out. The tck project needs a
maven plugin in order to perform the tck with "run once", "run with
datastore identity", "run with application identity", "run derby",
"run mysql", "run ri", "run iut", etc. The plugin will need to be a
separate project and then the tck would depend on the plugin project.
3. Other issues
The JDO 3.0 artifacts have not yet been referenced by the download
page. AI Craig update the download page.
As an official Apache release, we can get publicity. AI Craig talk to
PR and see what we can talk about.
There was a comment that JDO 3.0 had removed a class that was
published in the JDO 2.3 early access. AI Michael reply to the
original poster that we have a new official release and suggest that
there is a substitute class available in JDO 3.0 that can be used.
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, Aug 6, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, August 6, at 9 am PDT 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. Missing DTD/XSD from SUN/Oracle website
2. Maven2 upgrade
3. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, July 30, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, July 30 at 9 am PDT 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. JDO 3.0 artifacts.
2. Missing DTD/XSD from SUN/Oracle website
3. JDO 3.next
4. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, July 16, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, July 16 at 9 am PDT 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. Next steps for JDO 3.0 release.
2. Missing DTD/XSD from SUN/Oracle website
3. Fetch configuration
4. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, July 9, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, July 9 at 9 am PDT 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. Vote on JDO 3.0 release.
2. Provision of a ... query capability for JDOQL
https://issues.apache.org/jira/browse/JDO-652
3. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, July 2, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, July 2 at 9 am PDT 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. Restructure JDO repository.
2. JDO 3.0 staging release at http://people.apache.org/~clr/dist
3. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, June 25, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, June 25 at 9 am PDT 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. Status of 3.0 release.
2. Provision of a statically-typed refactor-friendly query capability
for JDOQL https://issues.apache.org/jira/browse/JDO-652
3. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, June 18, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, June 18 at 9 am PDT 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. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) - patch
available for review. https://issues.apache.org/jira/browse/JDO-557
2. Status of 3.0 release.
3. Review JIRAs
4. Other issues
Action Items from weeks past:
-- Michelle
Re: JDO TCK Conference Call Friday, June 11, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) - patch
available for review. https://issues.apache.org/jira/browse/JDO-557
The attached patch isn't quite the right patch for review. AI Michelle
upload another patch. Since this is an api test it can be checked in
without affecting the release process.
2. Other issues
Do we really need all the maven goals in the root directory? We have
api and tck as new directories but need some maven goals to execute
the new JDO 3.0 projects. And the JDO 1.1 goals no longer work because
the btree cvs checkout doesn't work. AI Craig: is there a new
repository for this code?
JCP release process: The process is changed from last time. This time
we need the final spec, RI, and TCK for review by the EC of JCP. AI
Craig work with JCP to get the final materials into the JCP.
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, June 11, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, June 11 at 9 am PDT 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. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) - patch
available for review. https://issues.apache.org/jira/browse/JDO-557
2. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, May 28, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, May 28 at 9 am PDT 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. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
https://issues.apache.org/jira/browse/JDO-557
2. Comments on spec
3. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, May 20, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, May 20 at 9 am PDT 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. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
https://issues.apache.org/jira/browse/JDO-557
2. Extra checks in PMF.close tests
https://issues.apache.org/jira/browse/JDO-653: Are the observed failures
violations of the spec? (11.4 Close the PersistenceManagerFactory)
3. Other issues
Action Items from weeks past:
[May 7 10] AI Craig Notify JCP of recent changes to the spec.
-- Michelle
Re: JDO TCK Conference Call Friday, May 14, 9 am PDT
Posted by mc...@sonic.net.
Agreed. I think only Craig has the host code, anyway.
-- Michelle
> Hi,
>
> I'm not in town today and not able to dial in. Should we skip the call
> for today and send email with the status?
>
> Regards Michael
>
>> Sorry, I'll be on a plane and unable to dial in to this call.
>>
>> I'll send status before the call.
>>
>> Craig
>>
>> On May 13, 2010, at 9:26 PM, Michelle Caisse wrote:
>>
>>
>>> Hi,
>>>
>>> We will have our regular meeting Friday, May 14 at 9 am PDT 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. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
>>> https://issues.apache.org/jira/browse/JDO-557
>>> 2. Other issues
>>>
>>> Action Items from weeks past:
>>> [May 7 10] AI Craig Notify JCP of recent changes to the spec.
>>>
>>> -- Michelle
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>> 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!
>>
>>
>
>
> --
> *Michael Bouschen*
> *Prokurist*
>
> akquinet tech@spree GmbH
> Bülowstr. 66, D-10783 Berlin
>
> Fon: +49 30 235 520-33
> Fax: +49 30 217 520-12
> Email: michael.bouschen@akquinet.de
> Url: www.akquinet.de <http://www.akquinet.de>
>
> akquinet tech@spree GmbH, Berlin
> Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
> Amtsgericht Berlin-Charlottenburg HRB 86780 B
> USt.-Id. Nr.: DE 225 964 680
>
Re: JDO TCK Conference Call Friday, May 14, 9 am PDT
Posted by Michael Bouschen <mb...@spree.de>.
Hi,
I'm not in town today and not able to dial in. Should we skip the call
for today and send email with the status?
Regards Michael
> Sorry, I'll be on a plane and unable to dial in to this call.
>
> I'll send status before the call.
>
> Craig
>
> On May 13, 2010, at 9:26 PM, Michelle Caisse wrote:
>
>
>> Hi,
>>
>> We will have our regular meeting Friday, May 14 at 9 am PDT 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. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) https://issues.apache.org/jira/browse/JDO-557
>> 2. Other issues
>>
>> Action Items from weeks past:
>> [May 7 10] AI Craig Notify JCP of recent changes to the spec.
>>
>> -- Michelle
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
> 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!
>
>
--
*Michael Bouschen*
*Prokurist*
akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin
Fon: +49 30 235 520-33
Fax: +49 30 217 520-12
Email: michael.bouschen@akquinet.de
Url: www.akquinet.de <http://www.akquinet.de>
akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680
Re: JDO TCK Conference Call Friday, May 14, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Sorry, I'll be on a plane and unable to dial in to this call.
I'll send status before the call.
Craig
On May 13, 2010, at 9:26 PM, Michelle Caisse wrote:
> Hi,
>
> We will have our regular meeting Friday, May 14 at 9 am PDT 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. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) https://issues.apache.org/jira/browse/JDO-557
> 2. Other issues
>
> Action Items from weeks past:
> [May 7 10] AI Craig Notify JCP of recent changes to the spec.
>
> -- Michelle
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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, May 14, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, May 14 at 9 am PDT 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. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
https://issues.apache.org/jira/browse/JDO-557
2. Other issues
Action Items from weeks past:
[May 7 10] AI Craig Notify JCP of recent changes to the spec.
-- Michelle
Minutes: JDO TCK Conference Call Friday, May 7, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Extra checks in PMF.close tests https://issues.apache.org/jira/browse/JDO-653
If the patch passes the tck then I'd be open to including it in JDO
3.0. If any problems, defer to next release. AI Michelle see if if
works and if so check it in.
2. JDOHelper getObjectIds (Collection) fails with typed collection -
patch available for review. https://issues.apache.org/jira/browse/JDO-655
Looks good. Check it in.
3. JDO 3.0 Vote The vote to release JDO.next was successful. The vote
to change the name to JDO 3.0 was successful. AI Craig change the sub-
projects api2 and tck2 to simply api and tck. Look at integrating
model20 and enhancer20 into the tck or removing the dependencies. Also
need to notify JCP EC of the newest changes to the spec (dynamic
metamodel, query cancel, and datastore timeouts) that are not yet in
the approved list of changes.
Other issues:
Need an assertion in PersistenceManager for datastore timeouts. Move
datastore timeouts to be 12.6.9 and assertion A12.6.9-1.
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, May 7, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, May 7 at 9 am PDT 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. Extra checks in PMF.close tests
https://issues.apache.org/jira/browse/JDO-653
2. JDOHelper getObjectIds (Collection) fails with typed collection -
patch available for review. https://issues.apache.org/jira/browse/JDO-655
3. JDO 3.0 Vote
5. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, Apr 30, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, April 30 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Extra checks in PMF.close tests
https://issues.apache.org/jira/browse/JDO-653
2. JDOHelper getObjectIds (Collection) fails with typed collection
https://issues.apache.org/jira/browse/JDO-655
3. JDO 3.0 Vote
5. Other issues
Action Items from weeks past:
-- Michelle
Re: JDO TCK Conference Call Friday, Apr 23, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
How about we use Skype for this call...
On Apr 30, 2010, at 9:07 AM, Craig L Russell wrote:
> Yes, we do. Oracle sent ambiguous messages about conference call
> numbers that would, then wouldn't be disabled.
>
> On Apr 30, 2010, at 9:04 AM, mcaisse@sonic.net wrote:
>
>> Same problem here. I think we need a new number.
>>
>> -- Michelle
>>
>>> Hi,
>>>
>>> I'm not able to dial in. It says: we are sorry, your conference is
>>> unavailable. Please hang up and try again later. Any idea?
>>>
>>> Regards Michael
>>>
>>>> Hi,
>>>>
>>>> We will have our regular meeting Friday, April 23 at 9 am PDT to
>>>> discuss JDO TCK issues and status.
>>>>
>>>> Dial-in numbers are:
>>>> Domestic (toll-free): 866 230-6968
>>>> International (caller-paid): +1 213 787-0528
>>>> Access code : 294-0479#
>>>>
>>>> Agenda:
>>>>
>>>> 1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
>>>> https://issues.apache.org/jira/browse/JDO-557
>>>> 2. Spec updates - ready for a vote?
>>>> 3. Other issues
>>>>
>>>> Action Items from weeks past:
>>>>
>>>> -- Michelle
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> *Michael Bouschen*
>>> *Prokurist*
>>>
>>> akquinet tech@spree GmbH
>>> Bülowstr. 66, D-10783 Berlin
>>>
>>> Fon: +49 30 235 520-33
>>> Fax: +49 30 217 520-12
>>> Email: michael.bouschen@akquinet.de
>>> Url: www.akquinet.de <http://www.akquinet.de>
>>>
>>> akquinet tech@spree GmbH, Berlin
>>> Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
>>> Amtsgericht Berlin-Charlottenburg HRB 86780 B
>>> USt.-Id. Nr.: DE 225 964 680
>>>
>>
>>
>
> 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!
>
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: JDO TCK Conference Call Friday, Apr 23, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Yes, we do. Oracle sent ambiguous messages about conference call
numbers that would, then wouldn't be disabled.
On Apr 30, 2010, at 9:04 AM, mcaisse@sonic.net wrote:
> Same problem here. I think we need a new number.
>
> -- Michelle
>
>> Hi,
>>
>> I'm not able to dial in. It says: we are sorry, your conference is
>> unavailable. Please hang up and try again later. Any idea?
>>
>> Regards Michael
>>
>>> Hi,
>>>
>>> We will have our regular meeting Friday, April 23 at 9 am PDT to
>>> discuss JDO TCK issues and status.
>>>
>>> Dial-in numbers are:
>>> Domestic (toll-free): 866 230-6968
>>> International (caller-paid): +1 213 787-0528
>>> Access code : 294-0479#
>>>
>>> Agenda:
>>>
>>> 1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
>>> https://issues.apache.org/jira/browse/JDO-557
>>> 2. Spec updates - ready for a vote?
>>> 3. Other issues
>>>
>>> Action Items from weeks past:
>>>
>>> -- Michelle
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>> --
>> *Michael Bouschen*
>> *Prokurist*
>>
>> akquinet tech@spree GmbH
>> Bülowstr. 66, D-10783 Berlin
>>
>> Fon: +49 30 235 520-33
>> Fax: +49 30 217 520-12
>> Email: michael.bouschen@akquinet.de
>> Url: www.akquinet.de <http://www.akquinet.de>
>>
>> akquinet tech@spree GmbH, Berlin
>> Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
>> Amtsgericht Berlin-Charlottenburg HRB 86780 B
>> USt.-Id. Nr.: DE 225 964 680
>>
>
>
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: JDO TCK Conference Call Friday, Apr 23, 9 am PDT
Posted by mc...@sonic.net.
Same problem here. I think we need a new number.
-- Michelle
> Hi,
>
> I'm not able to dial in. It says: we are sorry, your conference is
> unavailable. Please hang up and try again later. Any idea?
>
> Regards Michael
>
>> Hi,
>>
>> We will have our regular meeting Friday, April 23 at 9 am PDT to
>> discuss JDO TCK issues and status.
>>
>> Dial-in numbers are:
>> Domestic (toll-free): 866 230-6968
>> International (caller-paid): +1 213 787-0528
>> Access code : 294-0479#
>>
>> Agenda:
>>
>> 1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
>> https://issues.apache.org/jira/browse/JDO-557
>> 2. Spec updates - ready for a vote?
>> 3. Other issues
>>
>> Action Items from weeks past:
>>
>> -- Michelle
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>
> --
> *Michael Bouschen*
> *Prokurist*
>
> akquinet tech@spree GmbH
> Bülowstr. 66, D-10783 Berlin
>
> Fon: +49 30 235 520-33
> Fax: +49 30 217 520-12
> Email: michael.bouschen@akquinet.de
> Url: www.akquinet.de <http://www.akquinet.de>
>
> akquinet tech@spree GmbH, Berlin
> Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
> Amtsgericht Berlin-Charlottenburg HRB 86780 B
> USt.-Id. Nr.: DE 225 964 680
>
Re: JDO TCK Conference Call Friday, Apr 23, 9 am PDT
Posted by Michael Bouschen <mb...@spree.de>.
Hi,
same with me.
Regards Michael
> No can do Skype from work. But go ahead without me ...
>
> -- Michelle
>
>
>> Oops, I get the same recording.
>>
>> Do you have a Skype?
>>
>> Craig
>>
>> On Apr 30, 2010, at 9:02 AM, Michael Bouschen wrote:
>>
>>
>>> Hi,
>>>
>>> I'm not able to dial in. It says: we are sorry, your conference is
>>> unavailable. Please hang up and try again later. Any idea?
>>>
>>> Regards Michael
>>>
>>>
>>>> Hi,
>>>>
>>>> We will have our regular meeting Friday, April 23 at 9 am PDT to
>>>> discuss JDO TCK issues and status.
>>>>
>>>> Dial-in numbers are:
>>>> Domestic (toll-free): 866 230-6968
>>>> International (caller-paid): +1 213 787-0528
>>>> Access code : 294-0479#
>>>>
>>>> Agenda:
>>>>
>>>> 1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
>>>> https://issues.apache.org/jira/browse/JDO-557
>>>> 2. Spec updates - ready for a vote?
>>>> 3. Other issues
>>>>
>>>> Action Items from weeks past:
>>>>
>>>> -- Michelle
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>> --
>>> *Michael Bouschen*
>>> *Prokurist*
>>>
>>> akquinet tech@spree GmbH
>>> Bülowstr. 66, D-10783 Berlin
>>>
>>> Fon: +49 30 235 520-33
>>> Fax: +49 30 217 520-12
>>> Email: michael.bouschen@akquinet.de
>>> Url: www.akquinet.de <http://www.akquinet.de>
>>>
>>> akquinet tech@spree GmbH, Berlin
>>> Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
>>> Amtsgericht Berlin-Charlottenburg HRB 86780 B
>>> USt.-Id. Nr.: DE 225 964 680
>>>
>> 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!
>>
>>
>>
>>
>
>
>
--
*Michael Bouschen*
*Prokurist*
akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin
Fon: +49 30 235 520-33
Fax: +49 30 217 520-12
Email: michael.bouschen@akquinet.de
Url: www.akquinet.de <http://www.akquinet.de>
akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680
Re: JDO TCK Conference Call Friday, Apr 23, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Here's my status.
Vote is running on releasing what we've been calling JDO 2.3 and
renaming the release JDO 3.0. Most people who voted so far have voted
positively to both.
The artifacts still need a bit more time. I've changed
getObjectIds(Collection<Object>) to getObjectIds(Collection<?>) and
tested it and it seems to work. So this is ready to check in.
I'll start making the final updates to the spec with the above change
and renaming the release to 3.0 and changing the date. Next week we
should have the conference call numbers organized and the vote on the
specification complete. Then we can have the artifact vote for the api
and tck projects.
Nothing else from me.
Craig
On Apr 30, 2010, at 9:08 AM, mcaisse@sonic.net wrote:
> No can do Skype from work. But go ahead without me ...
>
> -- Michelle
>
>> Oops, I get the same recording.
>>
>> Do you have a Skype?
>>
>> Craig
>>
>> On Apr 30, 2010, at 9:02 AM, Michael Bouschen wrote:
>>
>>> Hi,
>>>
>>> I'm not able to dial in. It says: we are sorry, your conference is
>>> unavailable. Please hang up and try again later. Any idea?
>>>
>>> Regards Michael
>>>
>>>> Hi,
>>>>
>>>> We will have our regular meeting Friday, April 23 at 9 am PDT to
>>>> discuss JDO TCK issues and status.
>>>>
>>>> Dial-in numbers are:
>>>> Domestic (toll-free): 866 230-6968
>>>> International (caller-paid): +1 213 787-0528
>>>> Access code : 294-0479#
>>>>
>>>> Agenda:
>>>>
>>>> 1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
>>>> https://issues.apache.org/jira/browse/JDO-557
>>>> 2. Spec updates - ready for a vote?
>>>> 3. Other issues
>>>>
>>>> Action Items from weeks past:
>>>>
>>>> -- Michelle
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> *Michael Bouschen*
>>> *Prokurist*
>>>
>>> akquinet tech@spree GmbH
>>> Bülowstr. 66, D-10783 Berlin
>>>
>>> Fon: +49 30 235 520-33
>>> Fax: +49 30 217 520-12
>>> Email: michael.bouschen@akquinet.de
>>> Url: www.akquinet.de <http://www.akquinet.de>
>>>
>>> akquinet tech@spree GmbH, Berlin
>>> Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
>>> Amtsgericht Berlin-Charlottenburg HRB 86780 B
>>> USt.-Id. Nr.: DE 225 964 680
>>
>> 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!
>>
>>
>>
>
>
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: JDO TCK Conference Call Friday, Apr 23, 9 am PDT
Posted by mc...@sonic.net.
No can do Skype from work. But go ahead without me ...
-- Michelle
> Oops, I get the same recording.
>
> Do you have a Skype?
>
> Craig
>
> On Apr 30, 2010, at 9:02 AM, Michael Bouschen wrote:
>
>> Hi,
>>
>> I'm not able to dial in. It says: we are sorry, your conference is
>> unavailable. Please hang up and try again later. Any idea?
>>
>> Regards Michael
>>
>>> Hi,
>>>
>>> We will have our regular meeting Friday, April 23 at 9 am PDT to
>>> discuss JDO TCK issues and status.
>>>
>>> Dial-in numbers are:
>>> Domestic (toll-free): 866 230-6968
>>> International (caller-paid): +1 213 787-0528
>>> Access code : 294-0479#
>>>
>>> Agenda:
>>>
>>> 1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
>>> https://issues.apache.org/jira/browse/JDO-557
>>> 2. Spec updates - ready for a vote?
>>> 3. Other issues
>>>
>>> Action Items from weeks past:
>>>
>>> -- Michelle
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>> --
>> *Michael Bouschen*
>> *Prokurist*
>>
>> akquinet tech@spree GmbH
>> Bülowstr. 66, D-10783 Berlin
>>
>> Fon: +49 30 235 520-33
>> Fax: +49 30 217 520-12
>> Email: michael.bouschen@akquinet.de
>> Url: www.akquinet.de <http://www.akquinet.de>
>>
>> akquinet tech@spree GmbH, Berlin
>> Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
>> Amtsgericht Berlin-Charlottenburg HRB 86780 B
>> USt.-Id. Nr.: DE 225 964 680
>
> 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: JDO TCK Conference Call Friday, Apr 23, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Oops, I get the same recording.
Do you have a Skype?
Craig
On Apr 30, 2010, at 9:02 AM, Michael Bouschen wrote:
> Hi,
>
> I'm not able to dial in. It says: we are sorry, your conference is
> unavailable. Please hang up and try again later. Any idea?
>
> Regards Michael
>
>> Hi,
>>
>> We will have our regular meeting Friday, April 23 at 9 am PDT to
>> discuss JDO TCK issues and status.
>>
>> Dial-in numbers are:
>> Domestic (toll-free): 866 230-6968
>> International (caller-paid): +1 213 787-0528
>> Access code : 294-0479#
>>
>> Agenda:
>>
>> 1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) https://issues.apache.org/jira/browse/JDO-557
>> 2. Spec updates - ready for a vote?
>> 3. Other issues
>>
>> Action Items from weeks past:
>>
>> -- Michelle
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>
> --
> *Michael Bouschen*
> *Prokurist*
>
> akquinet tech@spree GmbH
> Bülowstr. 66, D-10783 Berlin
>
> Fon: +49 30 235 520-33
> Fax: +49 30 217 520-12
> Email: michael.bouschen@akquinet.de
> Url: www.akquinet.de <http://www.akquinet.de>
>
> akquinet tech@spree GmbH, Berlin
> Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
> Amtsgericht Berlin-Charlottenburg HRB 86780 B
> USt.-Id. Nr.: DE 225 964 680
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: JDO TCK Conference Call Friday, Apr 23, 9 am PDT
Posted by Michael Bouschen <mb...@spree.de>.
Hi,
I'm not able to dial in. It says: we are sorry, your conference is
unavailable. Please hang up and try again later. Any idea?
Regards Michael
> Hi,
>
> We will have our regular meeting Friday, April 23 at 9 am PDT to
> discuss JDO TCK issues and status.
>
> Dial-in numbers are:
> Domestic (toll-free): 866 230-6968
> International (caller-paid): +1 213 787-0528
> Access code : 294-0479#
>
> Agenda:
>
> 1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
> https://issues.apache.org/jira/browse/JDO-557
> 2. Spec updates - ready for a vote?
> 3. Other issues
>
> Action Items from weeks past:
>
> -- Michelle
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
--
*Michael Bouschen*
*Prokurist*
akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin
Fon: +49 30 235 520-33
Fax: +49 30 217 520-12
Email: michael.bouschen@akquinet.de
Url: www.akquinet.de <http://www.akquinet.de>
akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680
Minutes: JDO TCK Conference Call Friday, Apr 23, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Craig Russell
Agenda:
1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) https://issues.apache.org/jira/browse/JDO-557
Making progress. Found an issue with how the test url class loader is
being set up.
2. Spec updates - ready for a vote?
No objections have been raised to voting on the specification. One
comment was that we should call this JDO 3.0 in light of the major
features: new Metadata API and new Enhancer API that allow tools to
create dynamic classes and then in a standard way specify the metadata
and enhance the classes at runtime.
AI Craig discuss the release number and call for a vote.
3. Other issues
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, Apr 23, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, April 23 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
https://issues.apache.org/jira/browse/JDO-557
2. Spec updates - ready for a vote?
3. Other issues
Action Items from weeks past:
-- Michelle
Minutes: JDO TCK Conference Call Friday, Apr 16, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
For the record, found this in my out-box...
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) https://issues.apache.org/jira/browse/JDO-557
Some progress but still doesn't work. JDOHelper cannot load the test
2. Provision of a statically-typed refactor-friendly query capability
for JDOQL https://issues.apache.org/jira/browse/JDO-652
Sounds good. Volunteers to drive this forward?
3. Spec updates are done and draft version is published. Any comments
before we vote?
4. Other issues
The latest DataNucleus snapshot throws a different exception for
datastore timeouts than is in the specification. AI Michael discuss in
the context of the timeout JIRA.
AI: Craig check the spec for timeout rounding. The implementation
should be able to round the given timeout value up to the values
supported by the driver.
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, Apr 16, 9 am PDT
Posted by Timo Westkämper <ti...@mysema.com>.
On 04/16/2010 07:46 PM, Craig L Russell wrote:
> 2. Provision of a statically-typed refactor-friendly query capability
> for JDOQL https://issues.apache.org/jira/browse/JDO-652
>
> Sounds good. Volunteers to drive this forward?
Hi.
I propose to split the standardization of the statically typed query
capability into a general part and a JDOQL specific part. A fork of
certain Querydsl parts could provide a foundation for both.
The reason for the splitted approach is that a standardization of the
general model would benefit also other frameworks and could become a
foundation for LINQ in Java.
The general part could be formed of the contents of the following
Querydsl packages :
com.mysema.query
com.mysema.query.types
com.mysema.query.types.custom
com.mysema.query.types.expr
com.mysema.query.types.path
com.mysema.query.types.query
The JDO specific elements could consist of the following elements :
com.mysema.query.jdoql.JDOQLSubQuery -> javax.jdo.query.SubQuery ?!?
com.mysema.query.jdoql.JDOQLQuery -> javax.jdo.query.Query ?!?
of course with some modifications
and a standardization of the code generation (probably also via APT).
What do you think about this approach?
Best regards,
Timo Westkämper.
Minutes: JDO TCK Conference Call Friday, Apr 16, 9 am PDT
Posted by Craig L Russell <cr...@Oracle.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) https://issues.apache.org/jira/browse/JDO-557
Some progress but still doesn't work. JDOHelper cannot load the test
class from the context class loader.
2. Provision of a statically-typed refactor-friendly query capability
for JDOQL https://issues.apache.org/jira/browse/JDO-652
Sounds good. Volunteers to drive this forward?
3. Spec updates are done and draft version is published. Any comments
before we vote?
4. Other issues
The latest DataNucleus snapshot throws a different exception for
datastore timeouts than is in the specification. AI Michael discuss in
the context of the timeout JIRA.
AI: Craig check the spec for timeout rounding. The implementation
should be able to round the given timeout value up to the values
supported by the driver.
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, Apr 16, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, April 16 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
https://issues.apache.org/jira/browse/JDO-557
2. Provision of a statically-typed refactor-friendly query capability
for JDOQL https://issues.apache.org/jira/browse/JDO-652
3. Spec updates
4. Other issues
Action Items from weeks past:
-- Michelle
Minutes: JDO TCK Conference Call Friday, Apr 8, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) https://issues.apache.org/jira/browse/JDO-557
2. Query.executeWithMap(...) should accept unused parameters
This functionality is already in DataNucleus as an option. Propose
deferring this to 2.4. The biggest issue is whether to allow the
strict behavior as an option and if so, what the default should be. AI
discuss on email.
3. Query cancel and timeout support https://issues.apache.org/jira/browse/JDO-623
The datastore timeout tests use a timeout of less than one second,
which might not be possible to achieve with current generation JDBC
drivers. Perhaps a longer timeout should be used for the tests. AI
Michael look at the tests.
4. Spec updates
The spec has been published on http://people.apache.org/~clr/jdo-2010-04-09.pdf
AI everyone review in preparation for a vote next week.
5. Other issues
Tests for JDO-615 Metadata have been checked in.
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, Apr 8, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, April 8 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
https://issues.apache.org/jira/browse/JDO-557
2. Query.executeWithMap(...) should accept unused parameters
3. Query cancel and timeout support
https://issues.apache.org/jira/browse/JDO-623
4. Spec updates
5. Other issues
Action Items from weeks past:
Apr 2 2010: AI Craig check in the test.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Mar 26, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Query Cancel TCK tests
With the latest tests it seems that the big job in query is during
ResultSet.next() instead of Statement.execute(). Next try to write
lock some instances and see if that affects the behavior.
2. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) https://issues.apache.org/jira/browse/JDO-557
Making progress; a bit of reorganization and testing is still needed.
3. Metadata tests Andy says that the latest snapshots of DataNucleus
contain a fix for the getParent() returning nothing. AI Craig test
with the SNAPSHOT version.
4. Spec updates No changes since last week.
5. Other issues
NoSQL might be a good way to improve JDO's visibility. https://issues.apache.org/jira/browse/JDO-651
JDO was designed to support non-SQL datastores. In fact, the first RI
was a distinctly non-SQL implementation, essentially a key-value
store. What needs to be done for NoSQL in general is to go through the
specification in detail and highlight those parts that cannot now be
implemented reasonably by a key-value store, or a non-transactional
datastore. NoSQL is probably too big a description of the kinds of
datastores that makes sense for JDO to support. Part of the exercise
should be to categorize the NoSQL datastores to focus on those
categories that make sense for JDO.
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, Apr 2, 9 am PDT
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Query Cancel TCK tests. No joy. Looks like Derby doesn't actually
execute the query until ResultSet.next(). Try waiting only one
millisecond. Try write locking the instances. If nothing works, call
the assertion untestable.
2. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) https://issues.apache.org/jira/browse/JDO-557
. No joy. Stuck trying to make a class loader that has both
jdoconfig.xml and the test classes. Try documenting where you're stuck
and ask for help on the dev list.
3. Spec updates. No joy. AI Craig update the spec and send it to
Michelle for printing.
4. Other issues
Success running Metadata test case. AI Craig check in the test.
JDO TCK Conference Call Friday, Apr 2, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, April 2 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Query Cancel TCK tests
2. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
https://issues.apache.org/jira/browse/JDO-557
3. Spec updates
4. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, Mar 26, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
Please note :
- The U.S. has switched to Daylight Saving Time..
We will have our regular meeting Friday, March 26 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Query Cancel TCK tests
2. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
https://issues.apache.org/jira/browse/JDO-557
3. Metadata tests
4. Spec updates
5. Other issues
Action Items from weeks past:
-- Michelle
Minutes: JDO TCK Conference Call Friday, Mar 19, 11 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Query Cancel TCK tests
New tests were checked in. AI run the patched tests with the latest
DataNucleus code. Other comments?
2. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) https://issues.apache.org/jira/browse/JDO-557
Progress...
3. Spec updates
Craig sent an updated spec to Michelle for printing. AI Craig check
the assertions for DatastoreTimeout and send mail with the assertion
numbers.
Query cancel assertion is 14.6.1-8: is this correct? AI Craig check
the number.
Changes for 2.3: AI Craig make sure that the changes are identified.
4. Other issues:
Metadata API still needs test case.
Craig L Russell
Assistant Secretary, Apache Software Foundation
Chair, OpenJPA PMC
clr@apache.org http://db.apache.org/jdo
NOTE TIME CHANGE: JDO TCK Conference Call Friday, Mar 12, 11 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
Please note :
- This week's meeting is temporarily at a different time AND
- The U.S. has switched to Daylight Saving Time..
We will have our regular meeting Friday, March 12 at 11 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Query Cancel TCK tests
2. Tests in api2 for ... getPersistenceManagerFactory(Map,Map)
https://issues.apache.org/jira/browse/JDO-557
3. Spec updates
4. Other issues
Action Items from weeks past:
-- Michelle
Re: Minutes: JDO TCK Conference Call Friday, Mar 12, 9 am PST
Posted by Craig L Russell <Cr...@SUN.com>.
Hi Michelle,
That's great.
Thanks,
Craig
On Mar 13, 2010, at 5:27 PM, Michelle Caisse wrote:
> Craig L Russell wrote:
>>
>> The behead script that removes the first several lines from
>> annotations and enums doesn't work for regular classes and
>> interfaces. It would be nice if the script could also support
>> classes and interfaces.
> I've checked in a new version that supports any .java file with a
> "public class" or "public interface" declaration. I had trouble with
> a couple of files for which the output was one line short. The first
> line (declaration) was missing. Making a no-change edit to the file
> and resaving fixed the issue. Apparently there is something funny
> about the last line in these files. The ones I found were
> Enhancer.java JDOEnhancer.java and JDOReadOnlyException.java.
>
> -- Michelle
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 12, 9 am PST
Posted by Michelle Caisse <mc...@sonic.net>.
Craig L Russell wrote:
>
> The behead script that removes the first several lines from
> annotations and enums doesn't work for regular classes and interfaces.
> It would be nice if the script could also support classes and interfaces.
I've checked in a new version that supports any .java file with a
"public class" or "public interface" declaration. I had trouble with a
couple of files for which the output was one line short. The first line
(declaration) was missing. Making a no-change edit to the file and
resaving fixed the issue. Apparently there is something funny about the
last line in these files. The ones I found were Enhancer.java
JDOEnhancer.java and JDOReadOnlyException.java.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Mar 12, 9 am PST
Posted by Craig L Russell <Cr...@SUN.com>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Special meeting time for next week only: 11:00 AM Pacific Daylight Time
Agenda:
1. Query Cancel TCK tests
Andy raised a question that the test case doesn't work for
implementations that support query cancel. The main thread doesn't
sleep before canceling the query thread, which probably hasn't started
executing. We should put a sleep into the main thread after starting
the thread and before canceling the query. Depending on how this works
out, we might also need to implement a barrier to make sure that both
threads are running before the cancel executes. AI Michael update the
test case.
A second issue is what the scope of the cancel. It might be that the
user has finished executing the query and has a result that is
iterating. In this case, the cancel might be useful to cancel the
execution of the result set iteration. But it's not clear whether the
underlying implementation can cancel a statement that has finished
executing. In this case, for both JDO and the underlying
implementation, the Query (or Statement) is no longer executing. So if
the Query has given back a result, it can no longer be canceled. The
user should use a datastore timeout to control iteration of the result.
The question is still whether the caller of cancel should be able to
know whether the cancel had any effect. It's not obvious that it's
possible to know with any certainty. The only indication from
Statement.cancel() is an exception if the Statement has been closed.
The behavior if the Statement has returned a result doesn't appear to
be documented. So probably the best we can do is to cancel any
Statement that we know is being executed, which satisfies the main
reason for this API.
AI Craig update the specification.
2. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) https://issues.apache.org/jira/browse/JDO-557
The class that needs to be created for the test just needs to
implement the static method, and not necessarily the PMF interface,
but it can return a proxy for PMF.
3. Spec updates. Matthew Adams commented that the changed spec seems
to require a specific state of the instance even if there is an
existing instance in the cache. AI Craig clarify the spec in this case.
4. Other issues
The behead script that removes the first several lines from
annotations and enums doesn't work for regular classes and interfaces.
It would be nice if the script could also support classes and
interfaces.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: JDO TCK Conference Call Friday, Mar 12, 9 am PDT
Posted by Michael Bouschen <mi...@akquinet.de>.
Hi,
I'm not able to dial in, it says "my access code is not recogniszed". Is
there a new phone number and/or a new access code?
Regards Michael
> Hi,
>
> We will have our regular meeting Friday, March 12 at 9 am PDT to
> discuss JDO TCK issues and status.
>
> Dial-in numbers are:
> Domestic (toll-free): 866 230-6968
> International (caller-paid): +1 213 787-0528
> Access code : 294-0479#
>
> Agenda:
>
> 1. Query Cancel TCK tests
> 2. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) https://issues.apache.org/jira/browse/JDO-557
> 3. Spec updates
> 4. Other issues
>
> Action Items from weeks past:
>
> -- Michelle
>
>
>
>
>
>
>
--
*Michael Bouschen*
*Prokurist*
akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin
Fon: +49 30 235 520-33
Fax: +49 30 217 520-12
Email: michael.bouschen@akquinet.de
Url: www.akquinet.de <http://www.akquinet.de>
akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680
JDO TCK Conference Call Friday, Mar 12, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, March 12 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Query Cancel TCK tests
2. Tests in api2 for ... getPersistenceManagerFactory(Map,Map) https://issues.apache.org/jira/browse/JDO-557
3. Spec updates
4. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, Mar 5, 9 am PDT
Posted by mc...@sonic.net.
Hi,
We will have our regular meeting Friday, February 26 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Other issues
Action Items from weeks past:
-- Michelle
Minutes: JDO TCK Conference Call Friday, Feb 26, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Create tests ... for JDO implementation's static method
getPersistenceManagerFactory(Map,Map) https://issues.apache.org/jira/browse/JDO-557
No action on this one.
2. Query cancel and timeout support https://issues.apache.org/jira/browse/JDO-623
"Final" changes were checked in.
3. Other issues
Metadata signatures are checked by the tck but no tests yet for
actually checking that the metadata is consistent with the .jdo files.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Feb 26, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, February 26 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Create tests ... for JDO implementation's static method
getPersistenceManagerFactory(Map,Map)
https://issues.apache.org/jira/browse/JDO-557
2. Query cancel and timeout support
https://issues.apache.org/jira/browse/JDO-623
3. Other issues
Action Items from weeks past:
-- Michelle
Minutes: JDO TCK Conference Call Friday, Feb 19, 9 am PDT
Posted by Craig L Russell <Cr...@SUN.com>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Create tests ... for JDO implementation's static method
getPersistenceManagerFactory(Map,Map) https://issues.apache.org/jira/browse/JDO-557
Michelle will try to get a preliminary test case for next week.
2. Other issues
Specification change outline: AI review by everyone.
Q. How can you use JDO project in Netbeans? The maven 1 plugin doesn't
quite work.
A. You can't build/run from within Netbeans but you can at least
import the project. Tell Netbeans it's a project without a build
script and Netbeans will create one for you (which you can ignore).
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Feb 19, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, February 19 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Create tests ... for JDO implementation's static method
getPersistenceManagerFactory(Map,Map)
https://issues.apache.org/jira/browse/JDO-557
2. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday,Feb 12, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, February 12 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Task for JDO 2.3 release
2. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, Jan 29, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, January 29 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Query cancel and timeout support: Review patch.
https://issues.apache.org/jira/browse/JDO-623
2. Other issues
Action Items from weeks past:
-- Michelle
NO JDO TCK Conference Call Friday, Jan 22, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will NOT meet on Friday, January 22. Next meeting will be on Friday,
January 29 at 9 am PDT to discuss JDO TCK issues and status.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Jan 15, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Support specification of exact class in SingleFieldIdentity https://issues.apache.org/jira/browse/JDO-630
these review notes will go into the jira
test case review: comment PartTimeEmployee is wrong; should be
FullTimeEmployee
remove system.out.println; replace with log.debug
testConcreteSuperclassExact test case is wrong
should expect exactly Person.class not instanceof test; then should
fail when database access discovers wrong class
message is wrong; should say when accessing database you find out
wrong class
testWrongClass:
message needs improvement
2. Other issues
Metadata API needs a test case. Might be just the API needs to be
exercised but would also be good to try to duplicate the metadata for
the company model.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Jan 15, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, January 15 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Support specification of exact class in SingleFieldIdentity
https://issues.apache.org/jira/browse/JDO-630
2. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, Jan 8, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, January 8 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Query timeout in JDO / Update timeout
2. Other issues
Action Items from weeks past:
-- Michelle
Minutes: JDO TCK Conference Call Friday, Dec 18, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
NOTICE: Due to the holidays, there will be no conference calls on
December 25 or January 1.
The next meeting is scheduled for January 8.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Query timeout in JDO / Update timeout. The patch looks good and was
checked in. AI Michael add the query timeout test. Two test cases
needed: one to test the timeout behavior (read versus write lock
interaction) and one to test the setting of the timeout values in PMF
properties, PMF API, PM API, and Query API.
Also need assertions for the spec which hasn't been written yet. AI
Craig write the spec and add the assertion.
Is there a volunteer to write the test case for setting of the timeout
values?
2. Other issues
Action Items from weeks past:
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Dec 18, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, December 18 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Query timeout in JDO / Update timeout
2. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, Dec 11, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, December 11 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Query timeout in JDO / Update timeout - Done deal?
2. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, Dec 4, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, December 4 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Query timeout in JDO / Update timeout (See latest email on the list
from Craig)
2. Support for conditional operator in JDOQL
https://issues.apache.org/jira/browse/JDO-650
3. Other issues
Action Items from weeks past:
-- Michelle
Re: JDO TCK Conference Call Friday, Nov 20 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, November 20 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Query timeout in JDO / Update timeout
2. Query objects and hashCode() + equals()
3. Dependence of RI on JPA2
4. Other issues
Action Items from weeks past:
AI Nov 13 08 Michael: Take a look at what changes would be needed in the
BNF to support for if-then-else in JDOQL, reply to the original email
-- Michelle
JDO TCK Conference Call Friday, Nov 13 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, November 13 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Change JTA 1.1 dependency artifact id from "transaction-api" to "jta"
https://issues.apache.org/jira/browse/JDO-644
2. Query timeout test https://issues.apache.org/jira/browse/JDO-623
3. Question re Support for if-then-else in JDOQL
4. Other issues
Action Items from weeks past:
-- Michelle
Re: Minutes: JDO TCK Conference Call Friday, Oct 30 9 am PDT
Posted by Michael Bouschen <mb...@spree.de>.
Hi,
I'm sorry, I missed the call today. I forgot that the conference call is
one hour earlier for me, because Germany already switched back from
daylight saving time. I checked my email to prepare for the conference
call and found the minutes :-).
Regards Michael
> Attendees: Michelle Caisse, Craig Russell
>
> Agenda:
>
> 1. Change JTA 1.1 dependency artifact id from "transaction-api" to
> "jta" https://issues.apache.org/jira/browse/JDO-644
>
> It seems that there is a problem with the patch. Since the only
> artifact affected for maven 2 users is the api2/pom.xml, and maven 1
> is used for everything else, perhaps simply updating the api2 pom
> would be best. AI Michelle test just updating api2 pom and update the
> JIRA.
>
> 2. Query timeout test https://issues.apache.org/jira/browse/JDO-623
>
> Still open AI's to finish the discussion of what exactly query timeout
> means, and whether it's optional.
>
> 3. Other issues
>
> Action Items from weeks past:
>
> 16 Oct 08 AI Michelle: Investigate query timeouts as they apply to SQL
> standard datastores.
>
> Craig L Russell
> Architect, Sun Java Enterprise System http://db.apache.org/jdo
> 408 276-5638 mailto:Craig.Russell@sun.com
> P.S. A good JDO? O, Gasp!
>
--
*Michael Bouschen*
*Prokurist*
akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin
Fon: +49 30 235 520-33
Fax: +49 30 217 520-12
Email: michael.bouschen@akquinet.de
Url: www.akquinet.de <http://www.akquinet.de>
akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680
Minutes: JDO TCK Conference Call Friday, Oct 30 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Craig Russell
Agenda:
1. Change JTA 1.1 dependency artifact id from "transaction-api" to
"jta" https://issues.apache.org/jira/browse/JDO-644
It seems that there is a problem with the patch. Since the only
artifact affected for maven 2 users is the api2/pom.xml, and maven 1
is used for everything else, perhaps simply updating the api2 pom
would be best. AI Michelle test just updating api2 pom and update the
JIRA.
2. Query timeout test https://issues.apache.org/jira/browse/JDO-623
Still open AI's to finish the discussion of what exactly query timeout
means, and whether it's optional.
3. Other issues
Action Items from weeks past:
16 Oct 08 AI Michelle: Investigate query timeouts as they apply to SQL
standard datastores.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Oct 30 9 am PDT NOTE TIME CHANGE
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, October 30 at 9 am PDT to
discuss JDO TCK issues and status.
NOTE THAT THE U.S. IS STILL ON DAYLIGHT SAVINGS TIME TODAY!
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Change JTA 1.1 dependency artifact id from "transaction-api" to "jta"
https://issues.apache.org/jira/browse/JDO-644
2. Query timeout test https://issues.apache.org/jira/browse/JDO-623
3. Other issues
Action Items from weeks past:
16 Oct 08 AI Michelle: Investigate query timeouts as they apply to SQL
standard datastores.
-- Michelle
JDO TCK Conference Call Friday, Oct 23 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, October 23 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Change JTA 1.1 dependency artifact id from "transaction-api" to "jta"
https://issues.apache.org/jira/browse/JDO-644
2. Query timeout test https://issues.apache.org/jira/browse/JDO-623
3. tck enhancement should make use of feature to enhance an entire
directory https://issues.apache.org/jira/browse/JDO-639
4. Run TCK using Maven2 for consistency
https://issues.apache.org/jira/browse/JDO-647
5. Select new build/project tool
https://issues.apache.org/jira/browse/JDO-632 - Close it for lack of
volunteers?
6. runtime2 project fails to compile
https://issues.apache.org/jira/browse/JDO-648
7. Query objects and hashCode() + equals()
http://www.nabble.com/Query-objects-and-hashCode()--%2B-equals()-td25928614.html
8. Other issues
Action Items from weeks past:
-- Michelle
Minutes: JDO TCK Conference Call Friday, Oct 16, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Update DataNucleus dependencies in tck2 https://issues.apache.org/jira/browse/JDO-642
It looks like we should go with 2.0.0-m3-SNAPSHOT for now. This give
us the ability to make changes to DataNucleus to resolve issues. AI
Michael track down the dependencies and update the project.xml.
2. Query timeout test - need option to test for support? https://issues.apache.org/jira/browse/JDO-623
As a reminder, the original JIRA issue was opened by Andy in February:
> JDO doesn't have a mechanism to stop queries from overrunning. JPA2
> now allows
> a persistence property to allow timing them out, and most JDO
> implementations
> have allowed this as an extension since JDO1. It would make sense
> for JDO
> (2.3) to have the same or a variation. I propose having the following
>
> Simple PMF property "javax.jdo.option.queryTimeout" to specify the
> number of millisecs (or secs) before any query is timed out. Throw a
> QueryTimeoutException (extends JDOException) when the timeout happens.
>
> Add methods Query.setTimeout(int), Query.getTimeout() to allow
> setting/retrieving the timeout interval on a per-query basis.
>
> Add method Query.cancel() to cancel any running query. If an
> implementation doesn't support cancelling of queries then it should
> throw a JDOUnsupportedOptionException. Any query execute() that is
> cancelled will throw a QueryInterruptedException (extends
> JDOUserException).
Subsequently, Andy wrote:
> You mean the datastore itself always supports a timeout?or do you
> mean a JDO
> implementation can manage a timeout itself ? The former is clearly
> not the
> case since there are a wide variety of datastores, some file based,
> with APIs
> that don't provide such things as timeouts.
Low-function datastores (file systems, etc.) don't need a timeout
because the query is executed by the JDO implementation itself. And
the JDO implementation can add hooks to the execution processing so as
to time out the function.
High-function datastores generally provide a user-specified timeout.
Access to the underlying connection to the datastore is mediated by
the JDO implementation, so the expectation is that the JDO
implementation will pass the user's timeout request directly to the
underlying connection.
> RDBMS datastores do allow a
> timeout to be set yet JDBC is so imprecisely defined that you get an
> SQLException and so have no simple way of knowing that it was a
> timeout
> (without having to play around with arbitrary JDBC error numbers).
This is precisely why we want to define the timeout at the JDO user
level and not require the user to play around with JDBC. There are
many features in JDO that get translated into datastore-specific
methods and this is just one more. I expect that for a specific
datastore, a query timeout will have a specific SQL error code, even
if not all datastores implement the same codes.
> PS, what is the definition of the timeout ? Is it the time taken to
> communicate with the datastore ?
The user is in control of activities inside the VM, and there's no
need for a JDO-specific timeout for these. What we want to influence
is what happens once the query leaves the JDO implementation. So the
timeout would be on the JDBC statement.execute call.
> or is it the total time for the query
> execution (which may include compilation) ?
Since the user can compile the query, the timeout should just apply to
the database processing and not include the preparation or post-query
processing.
3. javax.jdo.Enhancer fails to pass full path name for the file
arguments https://issues.apache.org/jira/browse/JDO-641
Looks like the patch program did not install the zero-byte test files.
After manually touching the test files, the test now runs. AI Michelle
test the tck to see if this allows the tck change to work and update
the JIRA.
4. Add annotations for instance callbacks. https://issues.apache.org/jira/browse/JDO-638
No news.
5. Other issues
https://issues.apache.org/jira/browse/JDO-643 says avg should not
return the type of the enclosed expression but should always return
double. AI Michelle take a look at the SQL implementations to see what
they do and then we can decide what make sense. This would be an
incompatible change so we need to look at the implications.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Oct 16, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, October 16 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Update DataNucleus dependencies in tck2
https://issues.apache.org/jira/browse/JDO-642
2. Query timeout test - need option to test for support?
https://issues.apache.org/jira/browse/JDO-623
3. javax.jdo.Enhancer fails to pass full path name for the file
arguments https://issues.apache.org/jira/browse/JDO-641
4. Add annotations for instance callbacks.
https://issues.apache.org/jira/browse/JDO-638
5. Other issues
Action Items from weeks past:
-- Michelle
Minutes: JDO TCK Conference Call Friday, Oct 9, 9 am PDT
Posted by mc...@sonic.net.
Attendees: Michelle Caisse, Michael Bouschen
- Update DataNucleus dependencies in tck2
https://issues.apache.org/jira/browse/JDO-642
If no objection from DataNucleus, Michael will update the TCK dependencies
to version 1.1.6-SNAPSHOT for core and rdbms.
- Query timeout test still fails.
https://issues.apache.org/jira/browse/JDO-623
Andy suggests that a new javax.jdo.option.* flag is needed to test for
datastore support for query timeout. Discussion at last week's meeting
suggested that all data stores support it. Need resolution on this
question to know how to proceed.
- Add annotations for instance callbacks.
https://issues.apache.org/jira/browse/JDO-638
No news
- javax.jdo.Enhancer fails to pass full path name for the file arguments
https://issues.apache.org/jira/browse/JDO-641
Craig added patch that needs to be tested. Please test. AI Michelle to
test and try changes for https://issues.apache.org/jira/browse/JDO-639
-- Michelle
JDO TCK Conference Call Friday, Oct 9, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, October 9 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Update DataNucleus dependencies in tck2
https://issues.apache.org/jira/browse/JDO-642
2. Query timeout test still fails.
https://issues.apache.org/jira/browse/JDO-623
3. Add annotations for instance callbacks.
https://issues.apache.org/jira/browse/JDO-638
4. Other issues
Action Items from weeks past:
-- Michelle
Re: JDO TCK Conference Call Friday, Oct 2, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. javax.jdo.Enhancer fails to pass full path name for the file
arguments https://issues.apache.org/jira/browse/JDO-641 This should be
fixed for 2.3. AI Craig improve the test case and fix the bug.
2. Query timeout test still fails. https://issues.apache.org/jira/browse/JDO-623
The "regular" implementation still fails because timeouts are not
supported. The "improved" implementation fails because the query is
not yet supported. AI check in the changed configuration with the
failure.
3. Add annotations for instance callbacks. https://issues.apache.org/jira/browse/JDO-638
No updates to the issue.
4. Other issues
Should we use DataNucleus 1.1.6-SNAPSHOT for trunk? Probably, since
1.1.5 doesn't pass the current TCK.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Oct 2, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, October 2 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. javax.jdo.Enhancer fails to pass full path name for the file
arguments https://issues.apache.org/jira/browse/JDO-641
2. Query timeout test still fails.
https://issues.apache.org/jira/browse/JDO-623
3. Add annotations for instance callbacks.
https://issues.apache.org/jira/browse/JDO-638
4. Other issues
Action Items from weeks past:
-- Michelle
Minutes: JDO TCK Conference Call Friday, Sep 25, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Matthew Adams, Craig
Russell
Agenda:
1. TCK enhancement should make use of feature to enhance an entire
directory: Getting NPE https://issues.apache.org/jira/browse/JDO-639
Seems to be a bug in the enhancer. The version being used is
DataNucleus Enhancer 1.1.4. Which versions should we use for the JDO
2.3 tck?
2. Query timeout test still fails. https://issues.apache.org/jira/browse/JDO-623
Any idea when this feature will be enabled for DataNucleus?
3. Add annotations for instance callbacks: patch added. Comments? https://issues.apache.org/jira/browse/JDO-638
The latest patch suggests ordering of callbacks in case there are
multiple callbacks for the same event. It's not obvious to me that
this is a good enhancement, since the reason to order the callbacks is
internal to the callbacks, and ordering of callbacks can be done by
the user in most cases. The exception would be callbacks implemented
on subclasses and superclasses. We might require ordering of such
callbacks to be subclass first or superclass first. Subclass first
might make sense for some events; superclass first might make sense
for others. There is an ordering specified for callbacks and listeners
defined on the same event.
Also, if an overridden method is declared in a superclass, only the
subclass method is visible (virtual inheritance in Java). But the
implementation should recognize that there is an annotated method in a
superclass, and that method is overridden in a subclass, then
regardless of whether the subclass method is annotated, the method
should be registered for callbacks; and should only be called once for
each event for which it is annotated.
And what about those test cases?
4. Other issues
JDO wiki from Berlin seems to have some issues (reported by Michael).
If he tries the url http://wiki.apache.org/jdo/FrontPage everything
looks normal. But the urls http://wiki.apache.org/jdo/ and http://wiki.apache.org/jdo
redirect to a German page from which the link to the FrontPage is
visible. Suggest to contact infrastructure to troubleshoot.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Sep 25, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, September 25 at 9 am PDT to
discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. TCK enhancement should make use of feature to enhance an entire
directory: Getting NPE https://issues.apache.org/jira/browse/JDO-639
2. Query timeout test still fails.
https://issues.apache.org/jira/browse/JDO-623
3. Add annotations for instance callbacks: patch added. Comments?
https://issues.apache.org/jira/browse/JDO-638
4. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, Sep 18, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, September 18 at 9 am PDT to
discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. tck enhancement should make use of feature to enhance an entire
directory - Does the JIRA capture all relevant information?
https://issues.apache.org/jira/browse/JDO-639
2. Naming issue: different numbering for JCP Maintenance Revision 4 and
JDO Maintenance Release 2.3
3. Other issues
Action Items from weeks past:
-- Michelle
JDO TCK Conference Call Friday, Sep 11, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, September 11 at 9 am PDT to
discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Add javax.jdo.JDOEnhancerMain to call the enhancer via standard API
https://issues.apache.org/jira/browse/JDO-621 Comments on new patch?
2. Add annotations for instance callbacks
https://issues.apache.org/jira/browse/JDO-638 No objections have been
raised re the last comments added to the issue.
3. tck2 does not compile with JDK 1.5
https://issues.apache.org/jira/browse/JDO-635 Issue is ready to be
closed. Any last comments?
4. Other issues
Action Items from weeks past:
-- Michelle
Re: JDO TCK Conference Call Friday, Aug 28, 9 am PDT
Posted by Craig L Russell <Cr...@SUN.com>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Add annotations for instance callbacks https://issues.apache.org/jira/browse/JDO-638
No reaction to last week's conference call minutes. Michael will
update the JIRA with the discussion.
2. tck2 does not compile with JDK 1.5 https://issues.apache.org/jira/browse/JDO-635
Documentation for the 1.5 issue was checked in. Michelle will update
HowToReleaseJDO (top level) and run rules in trunk.
3. Other issues
Hang issue running the enhancer test under Windows. Craig added
threads to the test to read the output and error streams; Michael
verified it works. Ready for checkin.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Aug 28, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, August 28 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Add annotations for instance callbacks
https://issues.apache.org/jira/browse/JDO-638
2. tck2 does not compile with JDK 1.5
https://issues.apache.org/jira/browse/JDO-635
3. Other issues
Action Items from weeks past:
-- Michelle
Minutes: JDO TCK Conference Call Friday, Aug 21, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Add annotations for instance callbacks https://issues.apache.org/jira/browse/JDO-638
There is a new patch that includes the missing metadata for the
annotations.
An argument can be made that for separation of concerns, multiple
methods with the same annotation are not only acceptable but
encouraged. So in this scenario, the only check would be that the
method be niladic and return void. The order of execution of callbacks/
annotated methods is not defined.
So with this approach, mixing annotations and callbacks isn't an error
condition.
Any other ideas?
I'd also defer checking this in for JDO 2.3 until test cases have been
written.
2. tck2 does not compile with JDK 1.5 https://issues.apache.org/jira/browse/JDO-635
Since JDK 1.5 will become EOL soon, we should not spend too much
energy on this. Propose to document the issue (need to comment out the
properties line that references the 1.6 pre-processor) in a few places.
3. Other issues
https://issues.apache.org/jira/browse/JDO-621 The enhancer main
program is complete and needs to be reviewed. Michael has tested the
patch on Windows and the subprocess seems to hang. Suggest reading the
standard output and standard error from the subprocess and look for
clues.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, Aug 14, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Add annotations for instance callbacks https://issues.apache.org/jira/browse/JDO-638
No objections to adding annotations for this purpose. Should add
@Target and @Retention before going much farther.
2. tck2 does not compile with JDK 1.5 https://issues.apache.org/jira/browse/JDO-635
This might have to be noted in the release notes.
3. Other issues
http://issues.apache.org/jira/browse/JDO-621 still needs review.
Issue: If the user makes a mistake, the usage message will be printed
to stderr. If the user wants to see the usage, by saying Enhancer ?,
should the usage message be printed to stderr or stdout?
http://issues.apache.org/jira/browse/JDO-623 has been reviewed and is
ok to check in. The implementation isn't ready yet so the JIRA will
remain open until the tests can be run as part of the automatic test
suite.
Action Items from weeks past:
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Aug 14, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, August 14 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Add annotations for instance callbacks
https://issues.apache.org/jira/browse/JDO-638
2. tck2 does not compile with JDK 1.5
https://issues.apache.org/jira/browse/JDO-635
3. Other issues
Action Items from weeks past:
--
-- Michelle
JDO TCK Conference Call Friday, Aug 7, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, August 7 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Patch to review for https://issues.apache.org/jira/browse/JDO-621
2. tck2 does not compile with JDK 1.5
https://issues.apache.org/jira/browse/JDO-635
3. Other issues
Action Items from weeks past:
--
-- Michelle
JDO TCK Conference Call Friday, July 24, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, July 24 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Using resource names vs file names: Add javax.jdo.JDOEnhancerMain to
call the enhancer via standard API
https://issues.apache.org/jira/browse/JDO-621
2. tck2 does not compile with JDK 1.5
https://issues.apache.org/jira/browse/JDO-635
3. Other issues
Action Items from weeks past:
--
-- Michelle
Minutes: JDO TCK Conference Call Friday, July 10, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. TCK2 Does not compile with JDK 1.5 https://issues.apache.org/jira/browse/JDO-635
Removing the enhancer jar from the compile classpath seems like the
right answer. AI Michelle investigate and fix the bug.
2. Other issues
Query testing for cancel and timeout. The current DataNucleus release
has two versions of query implementation. Assertion numbers are needed
for section 14.6.1 for the new subheads timeout and cancel.
A14.6.1-7 for query timeout and A14.6.1-8 for query cancel.
Action Items from weeks past:
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of
schema synchronization with jdo and orm metadata.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, July 10, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, July 10 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. oes not compile with JDK 1.5
https://issues.apache.org/jira/browse/JDO-635
2. Other issues
Action Items from weeks past:
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics of
schema synchronization with jdo and orm metadata.
-- Michelle
NO JDO TCK Conference Call Friday, July 31
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will NOT have our regular meeting this week. Back next week.
-- Michelle
NO JDO TCK Conference Call Friday, July 17
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will NOT have our regular meeting this week. Back next week.
-- Michelle
JDO TCK Conference Call Friday, July 3, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, July 3 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. JDO TCK project.properties changes
2. DataNucleus dependencies in JDO TCK
3. Other issues
Action Items from weeks past:
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics of
schema synchronization with jdo and orm metadata.
-- Michelle
Minutes: JDO TCK Conference Call Friday, June 26, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. M2 build process doesn't put correct MANIFEST.MF in jar file https://issues.apache.org/jira/browse/JDO-634
Looks like it's easy to generate OSGi information in the manifest by
using the felix plugin. Anything besides the OSGi missing?
2. List.get(int) support in JDOQL is missing https://issues.apache.org/jira/browse/JDO-633
The change to the specification is one line. Implementation in the RI
sounds straightforward. I'd say it's too late for JDO 2.3 but it can
be implemented and tested with DataNucleus and considered for a future
update.
3. Other issues
http://issues.apache.org/jira/browse/JDO-623 How to create a query
that is "guaranteed" to run slow enough that another thread can cancel
it? Perhaps something like this would work: "SELECT AVG(t0.c1 + t1.c1
+ t2.c1) FROM t0, t1, t2" where t0, t1, and t2 are simply tables with
columns c0 INT, c1 INT. With a relatively small number of rows (100)
you would have the query do an outer join of 100 * 100 * 100 rows
(1,000,000 rows). If the optimizer can calculate the average by
itself, you might add "WHERE t0.c1 > 1 AND t0.c1 < 1000" to avoid the
optimization.
Action Items from weeks past:
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of
schema synchronization with jdo and orm metadata.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, June 26, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, June 26 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. M2 build process doesn't put correct MANIFEST.MF in jar file https://issues.apache.org/jira/browse/JDO-634
2. List.get(int) support in JDOQL is missing https://issues.apache.org/jira/browse/JDO-633
3. Other issues
Action Items from weeks past:
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics of
schema synchronization with jdo and orm metadata.
-- Michelle
JDO TCK Conference Call Friday, June 19, 9 am PDT
Posted by mc...@sonic.net.
Hi,
We will have our regular meeting Friday, June 19 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Other issues
Action Items from weeks past:
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics of
schema synchronization with jdo and orm metadata.
-- Michelle
JDO TCK Conference Call Friday, June 12, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, June 12 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Use JDO TCK to test Querydsl query creation?
2. API required for enabling/disabling FOR UPDATE locking for SELECTs
https://issues.apache.org/jira/browse/JDO-619
3. Other issues
Action Items from weeks past:
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Minutes: JDO TCK Conference Call Friday, June 5, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. JDOQL & Querydsl: looks interesting, along the lines of JPA except
JPA uses Java 6 APT whereas it looks like Querydsl uses a static
preprocessor. Not much of a difference; Querydsl could use the APT
approach as well. The big advantage in both approaches is compile-time
checking.
Looks simple at first glance. But what does it look like with more
complex queries like joins, projections, collection navigation, maps,
subselects, etc.? How well does it cover the JDOQL query space?
2. Other issues
Metadata API changes to update method names and change interface name
from ComponentMetadata to TypeMetadata. Patches type-2.patch and lower-
case-d-in-metadata.patch are ready to go. Request DataNucleus folks to
review and commit when they are ready.
All JDO 2.3 JIRAs have been assigned owners. To improve the schedule,
feel free to volunteer to take already owned items.
Action Items from weeks past:
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Re: JDO TCK Conference Call Friday, June 5, 9 am PDT
Posted by Michael Bouschen <mb...@spree.de>.
+1
Regards Michael
> Rescheduling for 10 am works for me.
>
> -- Michelle
>
>
>> Sorry for the late notice; it looks like I'll be delayed until 9:30 or
>> 10:00 at the latest. I just found out about my daughter's school play
>> that is on tomorrow.
>>
>> If it's not too late to reschedule the meeting, I'm fine with that,
>> but otherwise I'll dial in when I can. Others have the host code.
>>
>> I have not had a chance to look at querydsl.
>>
>> Craig
>>
>> On Jun 4, 2009, at 8:27 PM, Michelle Caisse wrote:
>>
>>
>>> Hi,
>>>
>>> We will have our regular meeting Friday, June 5 at 9 am PDT to
>>> discuss JDO TCK issues and status.
>>>
>>> Dial-in numbers are:
>>> Domestic (toll-free): 866 230-6968
>>> International (caller-paid): +1 213 787-0528
>>> Access code : 294-0479#
>>>
>>> Agenda:
>>>
>>> 1. JDOQL & Querydsl
>>> 2. Other issues
>>>
>>> Action Items from weeks past:
>>>
>>> [May 25 2007] AI everyone download the Grails demo from grails.org
>>> and check it out. Also look at Grails/Groovy ExpandoMetaClass that
>>> has the magic to avoid reflection and enhancement.
>>>
>>> [May 25 2007] AI Matthew Adams prepare a proposal with just the
>>> basics of schema synchronization with jdo and orm metadata.
>>>
>>> -- Michelle
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>> Craig L Russell
>> Architect, Sun Java Enterprise System http://db.apache.org/jdo
>> 408 276-5638 mailto:Craig.Russell@sun.com
>> P.S. A good JDO? O, Gasp!
>>
>>
>>
>
>
>
--
*Michael Bouschen*
*Prokurist*
akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin
Fon: +49 30 235 520-33
Fax: +49 30 217 520-12
Email: michael.bouschen@akquinet.de
Url: www.akquinet.de <http://www.akquinet.de>
akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Prof. Dr. Christian Roth
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680
Re: JDO TCK Conference Call Friday, June 5, 9 am PDT
Posted by mc...@sonic.net.
Rescheduling for 10 am works for me.
-- Michelle
> Sorry for the late notice; it looks like I'll be delayed until 9:30 or
> 10:00 at the latest. I just found out about my daughter's school play
> that is on tomorrow.
>
> If it's not too late to reschedule the meeting, I'm fine with that,
> but otherwise I'll dial in when I can. Others have the host code.
>
> I have not had a chance to look at querydsl.
>
> Craig
>
> On Jun 4, 2009, at 8:27 PM, Michelle Caisse wrote:
>
>> Hi,
>>
>> We will have our regular meeting Friday, June 5 at 9 am PDT to
>> discuss JDO TCK issues and status.
>>
>> Dial-in numbers are:
>> Domestic (toll-free): 866 230-6968
>> International (caller-paid): +1 213 787-0528
>> Access code : 294-0479#
>>
>> Agenda:
>>
>> 1. JDOQL & Querydsl
>> 2. Other issues
>>
>> Action Items from weeks past:
>>
>> [May 25 2007] AI everyone download the Grails demo from grails.org
>> and check it out. Also look at Grails/Groovy ExpandoMetaClass that
>> has the magic to avoid reflection and enhancement.
>>
>> [May 25 2007] AI Matthew Adams prepare a proposal with just the
>> basics of schema synchronization with jdo and orm metadata.
>>
>> -- Michelle
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
> Craig L Russell
> Architect, Sun Java Enterprise System http://db.apache.org/jdo
> 408 276-5638 mailto:Craig.Russell@sun.com
> P.S. A good JDO? O, Gasp!
>
>
Re: JDO TCK Conference Call Friday, June 5, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Sorry for the late notice; it looks like I'll be delayed until 9:30 or
10:00 at the latest. I just found out about my daughter's school play
that is on tomorrow.
If it's not too late to reschedule the meeting, I'm fine with that,
but otherwise I'll dial in when I can. Others have the host code.
I have not had a chance to look at querydsl.
Craig
On Jun 4, 2009, at 8:27 PM, Michelle Caisse wrote:
> Hi,
>
> We will have our regular meeting Friday, June 5 at 9 am PDT to
> discuss JDO TCK issues and status.
>
> Dial-in numbers are:
> Domestic (toll-free): 866 230-6968
> International (caller-paid): +1 213 787-0528
> Access code : 294-0479#
>
> Agenda:
>
> 1. JDOQL & Querydsl
> 2. Other issues
>
> Action Items from weeks past:
>
> [May 25 2007] AI everyone download the Grails demo from grails.org
> and check it out. Also look at Grails/Groovy ExpandoMetaClass that
> has the magic to avoid reflection and enhancement.
>
> [May 25 2007] AI Matthew Adams prepare a proposal with just the
> basics of schema synchronization with jdo and orm metadata.
>
> -- Michelle
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, June 5, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, June 5 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. JDOQL & Querydsl
2. Other issues
Action Items from weeks past:
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
JDO TCK Conference Call Friday, May 29, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, May 29 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. MetaData specification API patch
https://issues.apache.org/jira/browse/JDO-615
2. untck.iut and datanucleus trunk
3. Embedded object and evict
4. Other issues
Action Items from weeks past:
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Minutes: JDO TCK Conference Call Friday, May 22, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. New comments on MetaData specification API https://issues.apache.org/jira/browse/JDO-615
This seems to be a good idea, since "component" is so overloaded, and
"type" has a specific meaning in Java. It's still ok to change since
the API is "early access" status.
AI Everyone with an opinion: update the JIRA with your comments.
The patch doesn't seem quite correct...
2. Other issues
The instructions on how to release have been updated 22-May-2009 to
include instructions on synchronizing the m1-ibiblio-rsync-repository.
Several changes are needed in the specification:
There were a small number of cosmetic changes in the 2.3
specification, to add a space after the ending period of sentences.
Unfortunately, these are marked as changes with change bars.
Remove blank from before the fourth bullet p. 126.
SerializeRead property description on p. 158 should state the effect
on the transaction mode (none) and on the connection (optimistic
transaction will retain the connection until the end of the
transaction since the connection holds the lock).
Same discussion in the Query section on p. 171. We need to decide if
the SerializeRead property should be copied or serialized, so might
need to update section 14.5 on p. 167.
The 2.3 versions of orm, jdoquery, and jdoconfig need to be updated in
the spec. The jdoquery should add the timeout option. The 2.3 version
of jdo also needs to add jdoquery timeout. What about the
SerializeRead for the xml versions of jdoquery?
The query timeout needs to be added to the query metadata API p. 305.
27.4 The enhancer API is now defined so this paragraph needs to be
edited.
27.5 The fetch plan API is now defined so this paragraph needs to be
edited.
27.7 There are managed relationships so this paragraph needs to be
edited.
The footer for 2.3 EA still has the date May 8.
Action Items from weeks past:
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, May 22, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, May 22 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. New comments on MetaData specification API
https://issues.apache.org/jira/browse/JDO-615
2. Other issues
Action Items from weeks past:
[Feb 13 2009] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
JDO TCK Conference Call Friday, May 15, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, May 15 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Latest JDO 2.3 spec -- comments?
2. Other issues
Action Items from weeks past:
[Feb 13 2009] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Re: JDO TCK Conference Call Friday, May 8, 9 am PDT
Posted by mc...@sonic.net.
Will do, thanks for following up.
-- Michelle
>
> Dear Michelle,
> you can remove the AI Christiaan, seeing the fact that no one responded to
> the feature request in:
> http://www.nabble.com/Feature-request%3A-copy-by-query-to13855888.html#a13855888
>
> Avoiding the roundtrip when creating a copy of an object tree thus
> decreasing memory usage and increasing performance seemed nice to me, but
> appearently I am the only one;-) No need to further analyze it.
>
> kind regards,
> Christiaan
>
> --
> View this message in context:
> http://www.nabble.com/JDO-TCK-Conference-Call-Friday%2C-June-15%2C-9-am-PDT-tp11129570p23519331.html
> Sent from the JDO - Development mailing list archive at Nabble.com.
>
>
Re: JDO TCK Conference Call Friday, May 8, 9 am PDT
Posted by Christiaan <ch...@hotmail.com>.
Dear Michelle,
you can remove the AI Christiaan, seeing the fact that no one responded to
the feature request in:
http://www.nabble.com/Feature-request%3A-copy-by-query-to13855888.html#a13855888
Avoiding the roundtrip when creating a copy of an object tree thus
decreasing memory usage and increasing performance seemed nice to me, but
appearently I am the only one;-) No need to further analyze it.
kind regards,
Christiaan
--
View this message in context: http://www.nabble.com/JDO-TCK-Conference-Call-Friday%2C-June-15%2C-9-am-PDT-tp11129570p23519331.html
Sent from the JDO - Development mailing list archive at Nabble.com.
JDO TCK Conference Call Friday, May 8, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, May 8 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. [VOTE] Release JDO2.3 "early access"
2. JDO 2.3-ea : Release process/Maven 2 POM
(https://issues.apache.org/jira/browse/JDO-596) - any remaining issues?
3. Detecting inconsistencies of mapped-by declarations?
4. Other issues
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Minutes: JDO TCK Conference Call Friday, May 1, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Andy Jefferson, Craig
Russell
Agenda:
1. API required for enabling/disabling FOR UPDATE locking for
SELECTs https://issues.apache.org/jira/browse/JDO-619 Andy has
provided a patch. AI Michael review the patch.
2. Support specification of exact class in SingleFieldIdentity https://issues.apache.org/jira/browse/JDO-630
AI Craig update specification.
3. JDO 2.3 beta? Andy has volunteered to be the release manager for
2.3 early access. We need to decide which JIRA issues need to be part
of the 2.3-ea release. Proposed:
623 query cancel minor change: cancelAll() and cancel(Thread); remove
cancel(); add PMC option javax.jdo.options.QueryCancel to
getSupportedOptions
619 review patch
596 check in new mvn pom.xml
The release process needs some improvement to add the pom.xml and
update the maven-metadata.xml including the new release.
4. Upgrade to maven 2 https://issues.apache.org/jira/browse/JDO-596.
Patch is ready to check in. AI Craig check in the patch.
5. Select new build/project tool https://issues.apache.org/jira/browse/JDO-632
. Assigned to Matthew Adams. Discuss on email.
6. Other issues
Action Items from weeks past:
[Feb 13 2009] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, May 1, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, May 1 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. API required for enabling/disabling FOR UPDATE locking for SELECTs
https://issues.apache.org/jira/browse/JDO-619
2. Support specification of exact class in SingleFieldIdentity
https://issues.apache.org/jira/browse/JDO-630
3. JDO 2.3 beta?
4. Upgrade to maven 2 https://issues.apache.org/jira/browse/JDO-596
5. Select new build/project tool
https://issues.apache.org/jira/browse/JDO-632
6. Other issues
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
JDO TCK Conference Call Friday, April 17, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, April 17 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Support specification of exact class in SingleFieldIdentity
https://issues.apache.org/jira/browse/JDO-630
2. MetaData specification API - complete?
https://issues.apache.org/jira/browse/JDO-615
3. JD) 2.3 beta?
4. Other issues
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
JDO TCK Conference Call Friday, April 10, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, April 10 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Embedded object and evict
2. Fetch notifications
3. Other issues
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
JDO TCK Conference Call Friday, April 3, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, April 3 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. M2 repo error
2. Embedded object and evict
3. runtck.iut
4. Other issues
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Feb 13 2007] AI Matthew discuss on email method by which an application
might dynamically tune itself by tracking field access by use-case?
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
JDO TCK Conference Call Friday, Mar 27, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, March 27 at 9 am PDT to discuss
JDO TCK issues and status. NOTE that the U.S. has switched to Daylight
Savings Time
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. M2 repo error
2. (JDO-623) Query cancel and timeout support
(https://issues.apache.org/jira/browse/JDO-623)
3. runtck.iut
4. Other issues
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Feb 13 2007] AI Matthew discuss on email method by which an application
might dynamically tune itself by tracking field access by use-case?
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
JDO TCK Conference Call Friday, Mar 20, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, March 20 at 9 am PDT to discuss
JDO TCK issues and status. NOTE that the U.S. has switched to Daylight
Savings Time
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. M2 repo error
2. (JDO-623) Query cancel and timeout support
(https://issues.apache.org/jira/browse/JDO-623)
3. Other issues
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Feb 13 2007] AI Matthew discuss on email method by which an application
might dynamically tune itself by tracking field access by use-case?
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
JDO TCK Conference Call Friday, Mar 6, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, March 6 at 9 am PDT to discuss
JDO TCK issues and status. NOTE that the U.S. has switched to Daylight
Savings Time
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Support for streams https://issues.apache.org/jira/browse/JDO-625
2. Other issues
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Feb 13 2007] AI Matthew discuss on email method by which an application
might dynamically tune itself by tracking field access by use-case?
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
JDO TCK Conference Call Friday, Mar 6, 9 am PST
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, March 6 at 9 am PST to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Support for streams https://issues.apache.org/jira/browse/JDO-625
2. Query behaviour independent of transactional boundaries
https://issues.apache.org/jira/browse/JDO-624
3. Other issues
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Feb 13 2007] AI Matthew discuss on email method by which an application
might dynamically tune itself by tracking field access by use-case?
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
JDO TCK Conference Call Friday, Feb 27, 9 am PST
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, February 27 at 9 am PST to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Support for streams https://issues.apache.org/jira/browse/JDO-625
2. Query behaviour independent of transactional boundaries
https://issues.apache.org/jira/browse/JDO-624
3. Other issues
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Feb 13 2007] AI Matthew discuss on email method by which an application
might dynamically tune itself by tracking field access by use-case?
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Feb 20, 9 am PST
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Support for streams https://issues.apache.org/jira/browse/JDO-625
seems reasonable; AI everyone update JIRA with comments
2. Query behaviour independent of transactional boundaries https://issues.apache.org/jira/browse/JDO-624
This issue seems to impact several areas of the specification,
including optimistic/datastore transactions, transaction isolation
level, and cursor holdability (in a JDBC implementation). I'll post
this comment to the JIRA.
3. Other issues
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Feb 13 2007] AI Matthew discuss on email method by which an
application might dynamically tune itself by tracking field access by
use-case?
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata. -- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Feb 20, 9 am PST
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, February 20 at 9 am PST to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Support for streams https://issues.apache.org/jira/browse/JDO-625
2. Query behaviour independent of transactional boundaries
https://issues.apache.org/jira/browse/JDO-624
3. Other issues
Action Items from weeks past:
[Feb 13 2007] AI Craig update the spec and make clear the relationship
between Query.cancel and multithreading.
[Feb 13 2007] AI Matthew discuss on email method by which an application
might dynamically tune itself by tracking field access by use-case?
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
JDO TCK Conference Call Friday, Feb 13, 9 am PST
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, February 13 at 9 am PST to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Enhancer specification proposal
2. Other issues
Action Items from weeks past:
[Jan 16 2009] AI Craig update draft enhancer API specification
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Re: JDO TCK Conference Call Friday, Feb 6, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Model API. JDO-615: The changes Andy checked in look good. No
issues.
2. Other issues
Andy's proposed query cancel api was discussed. For ORM
implementations, the JDBC Statement.cancel() method would presumably
be used to implement the dynamic option 3, and we should map the
SQLFeatureNotSupportedException to a JDO exception. Also need to look
at how to report that a non-SQL connection doesn't support canceling a
query. AI Michael reply to Andy's mail. AI Andy raise a JIRA.
Action Items from weeks past:
[Jan 16 2009] AI Craig update draft enhancer API specification
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Feb 6, 9 am PDT
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, February 6 at 9 am PST to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Model API. JDO-615
2. Other issues
Should we change the time for the weekly conference call? No need.
Action Items from weeks past:
[Jan 16 2009] AI Craig update draft enhancer API specification
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Jan 30, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Richard Schilling, Michelle Caisse, Michael Bouschen, Craig
Russell
Agenda:
1. Model API. JDO-615 has some updates to make it more type-safe to
create metadata for packages, classes, fields, and methods. AI provide
feedback on the JIRA.
2. Other issues
Should we change the time for the weekly conference call? No need.
Action Items from weeks past:
[Jan 16 2009] AI Craig update draft enhancer API specification
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Jan 30, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Hi,
We will have our regular meeting Friday, January 30 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Model API
2. Other issues
Action Items from weeks past:
[Jan 16 2009] AI Craig update draft enhancer API specification
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, Jan 9, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Richard Schilling, Michael Bouschen, Craig
Russell
Agenda:
1. Enhancer specification text. A few last issues:
a. Can you specify a class name or only the file name (path) of a
class? The advantage of having file and directory names is that it
reinforces the fact that the enhancer works on the byte codes, not
classes. The advantage of class names is usability for some use cases.
So what exactly are the use cases?
b. Can you specify resources vs. files: What is the use case for
specifying a resource name instead of a file or directory name?
c. Should the setOptions API be called setNonstandardOptions? If only
nonstandard options are in the list, this might make it clear that the
standard options are not going to be found here.
d. Enhancement on the fly is enabled by Java 6 instrumentation. How
can this feature be exploited? AI Richard look at Java 6 feature and
discuss on dev alias.
e. Must metadata come from exactly the same location (e.g. jar file,
file system) as the class to be enhanced? The metadata Chapter 18
already specifies a search order for metadata. Should this description
be used for the enhancer as well, with the addition of how to
translate parameters into a metadata search list? And should the
context class loader or just the class loader passed to the enhancer
be used to find metadata files?
2. Other issues
none.
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Jan 9, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, January 9 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Enhancer specification text
2. Other issues
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Re: JDO TCK Conference Call Friday, Dec 19, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
NOTE: The next meeting will be January 9 2009.
Agenda:
1. (JDO-591) Enhancer Invocation API:
A few notes: The requirement for the enhancer is to have access to the
byte codes of the classes to be enhanced. This could consist of files
to be opened or resource names to be found using the class loader. For
output, either the -d directory name or output in place, and with
output in place the resource option is not viable. The directory that
is the subject of the current discussion is a path to the location of
files. A directory can contain class files or metadata files or both.
If the user's intent is for everything in the directory to be
enhanced, then perhaps we should use a more standard option such as "-
r" to recursively search subdirectories.
Many of these issues might be better discussed in light of the
specification. AI: Craig write up the enhancement specification for
review by the group
2. Other issues
none
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Dec 19, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, December 19 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. (JDO-591) Enhancer Invocation API
2. Other issues
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Dec 11, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Craig Russell
Agenda:
1. (JDO-615) MetaData specification API: Michael's patch looks good.
The last issue is to document that the required features don't need to
be valid upon creation but need to be valid when adding the metadata
to the PMF.
2. (JDO-621) Add javax.jdo.JDOEnhancerMain to call the enhancer via
standard API: The API continues to evolve with discussions on the JIRA.
3. (JDO-619) API required for enabling/disabling FOR UPDATE locking
for SELECTs: discussion continues in the green room.
4. Fetch fields dot notation: Discussion is on the jdo expert list and
now the apache jdo list. If it becomes a feature request, someone will
create a JIRA issue for it.
5. timeout first time, then ok: Wrong forum.
6. Other issues
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Dec 11, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, December 11 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. (JDO-615) MetaData specification API
2. (JDO-621) Add javax.jdo.JDOEnhancerMain to call the enhancer via
standard API
3. (JDO-619) API required for enabling/disabling FOR UPDATE locking for
SELECTs
4. Fetch fields dot notation
5. timeout first time, then ok
6. Other issues
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Dec 4, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. (JDO-615) MetaData specification API: Discussion in the JIRA is on
factory methods for single-valued properties; using bean property
patterns for factory methods; setting parent automatically versus
explicitly; provide methods for modifying the structure (remove
methods, unset methods); should factory methods for items that have
required attributes like name also require the attribute as a
parameter; should boolean properties strictly follow the bean pattern.
AI Michael add comments to JIRA.
2. (JDO-591) Enhancer Invocation API: JDO RI now implements the new
API; this JIRA should be closed and new JIRAs opened for follow-on
work. For example, adding a utility Main class in javax.jdo to parse
command line and call the enhancer; adding plugins for eclipse, maven,
netbeans, etc.
3. (JDO-617) JDOQL : Bulk Update and Delete Operations: It would be
nice for this feature to have some justification. AI Craig update JIRA
with more specific comments.
4. (JDO-620) datastore identifier needed for improving replication of
objects: This needs some more discussion to see if JDO is an
appropriate technology for low-level operations like replication.
5. (JDO-619) API required for enabling/disabling FOR UPDATE locking
for SELECTs: It seems useful for real applications. Maybe we can
augment the fetch plan and/or metadata. If set in metadata, and not
overridden at runtime, all getObejctById, navigation, and query would
use the FOR UPDATE. If set in fetch plan, only operations that use the
fetch plan would be affected. AI discuss further on JIRA.
6. Other issues: none
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Dec 4, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, December 4 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. (JDO-615) MetaData specification API
2. (JDO-591) Enhancer Invocation API
3. (JDO-617) JDOQL : Bulk Update and Delete Operations
4. (JDO-620) datastore identifier needed for improving replication of
objects
5. (JDO-619) API required for enabling/disabling FOR UPDATE locking for
SELECTs
6. Other issues
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday, Nov 21, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, November 21 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. (JDO-591) Enhancer Invocation API
2. (JDO-612) M2 pom is incorrect, result in problems with transitive
dependencies
3. Other issues
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Re: JDO TCK Conference Call Friday, Nov 14, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. (JDO-591) Enhancer Invocation API: The focus of this project might
be tools (plugins for maven, ant, Netbeans, Eclipse) to allow standard
invocation of enhancement during development and/or deployment. Andy
has added a patch for review. AI everyone review and comment on the
patch.
Some comments during the meeting, to be formalized by commenting on
the patch: Is a setClassLoader method needed? How do you specify in-
place enhancement? Perhaps by not specifying an output directory? How
do you find an instance of the JDOEnhancer interface?
JDOEnhancerService entry in META-INF/services?
2. (JDO-612) M2 pom is incorrect, result in problems with transitive
dependencies: An email has been sent to the Apache repository team,
who say that the pom is automatically generated from the maven 1
project.xml. Maven 1 does not have a scope tag that would permit
proper conversion of the project.xml to a maven 2 pom.xml. Maybe we
can include both a pom.xml and project.xml in future releases? AI
Craig follow up with the repository team.
3. TCK issues (JDO-611, 613): Michelle has volunteered for these
issues. Should be resolved within the week.
4. Other issues
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Nov 14, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, November 14 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. (JDO-591) Enhancer Invocation API
2. (JDO-612) M2 pom is incorrect, result in problems with transitive
dependencies
3. TCK issues (JDO-611, 613)
4. Other issues
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday, Nov 7, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, November 7 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Methods in the result of an JDOQL query
2. (JDO-591) Enhancer Invocation API
3. (JDO-610) Support Nested Transaction or savePoint in JDO 2.3
4. (JDO-612) M2 pom is incorrect, result in problems with transitive
dependencies
5. TCK issues (JDO-6-11, 613)
6. Other issues
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Oct 31, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
There was no conference call today. We will meet again next week.
-- Michelle
Michelle Caisse wrote:
> Hi,
>
> We will have our regular meeting Friday, October 31 at 9 am PDT to
> discuss JDO TCK issues and status. NOTE that the U.S. is still on
> daylight savings time.
>
> Dial-in numbers are:
> Domestic (toll-free): 866 230-6968
> International (caller-paid): +1 213 787-0528
> Access code : 294-0479#
>
> Agenda:
>
> 1. Methods in the result of an JDOQL query
> 2. Other issues
>
> Action Items from weeks past:
>
> [Nov 30 2007] AI Christiaan propose more details on Update/copy by
> query for post-JDO 2.1.
>
> [May 25 2007] AI everyone download the Grails demo from grails.org
> and check it out. Also look at Grails/Groovy ExpandoMetaClass that
> has the magic to avoid reflection and enhancement.
>
> [May 25 2007] AI Matthew Adams prepare a proposal with just the basics
> of schema synchronization with jdo and orm metadata.
>
> [Sep 2 2005] AI: To recruit members: Articles on TheServerSide
> directing attention to the site. T-shirts. AI: Craig write a
> ServerSide article.
>
> -- Michelle
JDO TCK Conference Call Friday, Oct 31, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, October 31 at 9 am PDT to
discuss JDO TCK issues and status. NOTE that the U.S. is still on
daylight savings time.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Methods in the result of an JDOQL query
2. Other issues
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Oct 24, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Richard Schilling, Craig
Russell
Agenda:
1. Methods in the result of an JDOQL query: see https://issues.apache.org/jira/browse/JDO-580
for details. Michael sent a message to gauge interest from the
expert group and from the Reference Implementation team. So far, no
replies.
2. Other issues
JDO 2.2 vote was successful; the JCP vote was successful. Just need to
announce the release and send it out. AI Michelle update the downloads
page. AI Craig update the JCP documentation.
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Oct 24, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, October 24 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Methods in the result of an JDOQL query
2. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday, Oct 17, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, October 17 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. JDO 2.2 release status
2. JDO 2.3 planning
3. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Oct 10, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. JDO 2.2 release issues. All tests pass in the branch except the
signature test for api2-legacy. Still need to debug this. Planning to
roll the release today. This might be the last release of api2-legacy
unless we find someone in the community willing to own it. Volunteers?
2. Use of class loaders in api2 JDO config tests. The patch that
Richard put together (thanks!) doesn't completely explain the usage of
the URL ClassLoader. The class loader that the tests need don't have a
parent so the loader only can load data supplied by the test case, not
any TCK test classes. So it's not sufficient for the purpose of
actually getting a PMF implementation as needed by some new api2
tests. More work is needed for the new tests. AI Matthew: take a look
at the patch and clarify the "unparent" parameter for the
JDOConfigTestClassLoader. AI Craig: comment on the patch.
3. JDO 2.3 planning: We have a list of features for JDO 2.3. Will
discuss in future conference calls.
4. Other issues
Richard's javadoc issue. No one else can reproduce this. Perhaps a
clean install would be the best course of action.
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader. Done.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Oct 10, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, October 10 at 9 am PDT (7 pm
EEST) to discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. JDO 2.2 release issues
2. Use of class loaders in api2 JDO config tests
3. JDO 2.3 planning
4. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday, Sept 19, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, September 19 at 9 am PDT (7 pm
EEST) to discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Control over transaction isolation level (JDO-590)
2. JDOHelper tests (JDO-582, JDO-557)
3. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday, Sept 12, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, September 12 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. JDO 2.2 draft spec
2. Control over transaction isolation level (JDO-590)
3. JDOHelper tests (JDO-582, JDO-557)
4. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday, Sep 5, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, September 5 at 9 am PDT to
discuss JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. JDO 2.2 release timing
2. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday, Aug 29, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, Aug 29 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. JDO 2.2 release timing
2. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Aug 22, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. api2-legacy: maintain or dump? Looking for a volunteer to back-port
all of the api2 changes to api2-legacy. To stimulate discussion, Craig
will call for a VOTE on the expert group and dev aliases.
2. JDO 2.2 release timing: There are 12 open issues in JIRA. All
critical issues have owners. Several issues need owners. AI: everyone
sign up to own issues; if we don't have owners for issues, they will
be deferred to a future maintenance release. There is one issue that
is a bug in the reference implementation https://issues.apache.org/jira/browse/JDO-573
Is this going to be fixed any time soon?
AI: Craig update the Change Log for a negative vote in JCP for JDO 2.2.
3. getPMF tests (http://issues.apache.org/jira/browse/JDO-582) No
recent updates.
4. Other issues
JDO 2.1.1 has not got 3 +1 votes and no other votes, so it's ok to
release. Michael verified that the official JSR 243 page links to the
download page where we can update the "latest" release. A new JIRA
release for 2.1.1 has been created and should be updated with the
actual JIRA issues that were fixed by 2.1.1.
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L 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!
JDO TCK Conference Call Friday, Aug 22, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, Aug 22 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. api2-legacy: maintain or dump?
2. JDO 2.2 release timing
3. getPMF tests (http://issues.apache.org/jira/browse/JDO-582)
4. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Aug 15, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Richard Schilling, Michelle Caisse, Craig Russell
Agenda:
1. Control over transaction isolation level. There does not appear to
be agreement over whether it is possible to completely define
transactional behavior of a jdo implementation. While it is possible
for the implementation to use a user-specified transaction isolation
level for the underlying datastore, it's still not possible to mandate
the behavior associated with, e.g., read-uncommitted.
2. Other issues
Richard downloaded Grails and was impressed. The separation of
persistence specification from the actual class was not so great, but
the overall experience was excellent.
Release schedule for JDO 2.2. Looks like most of the issues can be
done by end of September, so let's try for at least a preview by then.
The last release was done in March, so six month schedule would have a
new release in September. There are some JCP gating processes so we
should try to close on the specification issues soon.
Re: https://issues.apache.org/jira/browse/JDO-556 assigned temporarily
to Craig to add a requirement for a no-args constructor for PMF as a
prerequisite for ServiceLoader.
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L 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!
JDO TCK Conference Call Friday, Aug 15, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, Aug 15 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Control over transaction isolation level
2. Other issues
Action Items from weeks past:
[Jun 20 2008] AI: Craig reply to Joerg regarding bidirectional
relationships and possibly update the spec to include the rationale.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday, Aug 8, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, Aug 8 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Control over transaction isolation level
2. Behavior of an ordering column
3. Dynamic fetch groups
4. Other issues
Action Items from weeks past:
[Jun 20 2008] AI: Craig reply to Joerg regarding bidirectional
relationships and possibly update the spec to include the rationale.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Aug 1, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Richard Schilling, Craig Russell
Agenda:
1. Security issue with generated classes. Andy reports that the final
issues with generated classes have been checked into SVN. AI Craig
verify snapshot of datanucleus works correctly.
2. JDO2 API manifest problem. JIRA issue has been filed (twice!) and
Michelle is testing the fix. The intent is to post the jar files on
the m1 snapshot repository for testing and then vote on the 2.1.1
release.
3. Other issues
The issue https://issues.apache.org/jira/browse/JDO-582 needs to have
special setup. Look at the test JDOHelperConfigTest for ideas on
setting up a class loader with multiple JDO implementations.
Action Items from weeks past:
[Jun 20 2008] AI: Craig reply to Joerg regarding bidirectional
relationships and possibly update the spec to include the rationale.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
--
Michelle Caisse Sun Microsystems
California, U.S. http://sun.com/postgresql
Craig L 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!
JDO TCK Conference Call Friday, Aug 1, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, Aug 1 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Security issue with generated classes
2. JDO2 API manifest problem
3. Other issues
Action Items from weeks past:
[Jun 20 2008] AI: Craig reply to Joerg regarding bidirectional
relationships and possibly update the spec to include the rationale.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
--
Michelle Caisse Sun Microsystems
California, U.S. http://sun.com/postgresql
Re: Minutes: JDO TCK Conference Call Friday, July 18, 9 am PDT
Posted by Michael Bouschen <mb...@spree.de>.
Hi Craig,
[...]
>
> There are some bigger issues when running with security and Windows.
> The result of
>
> springbeans.jarfile =
> ${pom.getDependencyPath('org.springframework:spring-beans')}
>
> is
>
> springbeans.jarfile=D:/users/michael/.maven/repository\org.springframework\jars\spring-beans-2.0.jar
>
>
> This is an internal Maven call that returns mixed "/" and "\" that
> seems to be confusing Java security policy.
>
> To be continued...
I figured out when hard coding the path names in the 'grant codbase'
lines in the security.policy file, I'm able to run with security on
windows. That means something is going wrong when using properties (like
${jdo..tck.jdori.jarfile}) in the security.policy file. Even mixing "/"
and "\" in the path names works, as long as the path names are hard coded.
Any ideas?
Regards Michael
[...]
--
*Michael Bouschen*
*Prokurist*
akquinet tech@spree GmbH
Tempelhofer Ufer 23-24, D-10963 Berlin
Bülowstr. 66, D-10783 Berlin
Fon: +49 30 235 520-33
Fax: +49 30 217 520-12
Email: michael.bouschen@akquinet.de
Url: www.akquinet.de <http://www.akquinet.de>
akquinet tech@spree GmbH, Berlin
Geschäftsführung: Prof. Dr. Christian Roth, Hendrik Saly, Martin Weber
Amtsgericht Berlin-Charlottenburg HRB 86780
USt.-Id. Nr.: DE 225 964 680
Re: Minutes: JDO TCK Conference Call Friday, July 18, 9 am PDT
Posted by Andy Jefferson <an...@datanucleus.org>.
> 4. ...
> Andy suggests using DataNucleus as the starting point for this effort,
> as they have already implemented a number of concrete store managers.
> AI look at DataNucleus store manager interface to see what needs to be
> done to run with a cloud data repository.
http://www.jpox.org/servlet/wiki/display/ENG/HOWTO+Support+a+new+datastore
--
Andy (DataNucleus - http://www.datanucleus.org)
Minutes: JDO TCK Conference Call Friday, July 18, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Craig Russell
Agenda:
1. L2 Caching extension. The caching extensions are now checked in. If
there are any comments, please update the JIRA. Do we need a test
case? I think not. I can't see how to test this.
2. Richard has a patch for https://issues.apache.org/jira/browse/
JDO-582. Not uploaded yet.
3. Working on https://issues.apache.org/jira/browse/JDO-555. Most
issues are now resolved. Just a couple of tests now fail when running
maven -o -Djdo.tck.security runtck.jdori
The exception mentioned in JDO-555 Craig Russell - 16/Jul/08 03:14 PM
is still a problem. The ResultObjectFactory constructor requires
getClassLoader permissions if the user requests a java.util.Map result
object. So test ResultClassRequirements.testMap in query.conf fails
with a security violation. Two other security issues are still being
investigated.
There are some bigger issues when running with security and Windows.
The result of
springbeans.jarfile = $
{pom.getDependencyPath('org.springframework:spring-beans')}
is
springbeans.jarfile=D:/users/michael/.maven/repository
\org.springframework\jars\spring-beans-2.0.jar
This is an internal Maven call that returns mixed "/" and "\" that
seems to be confusing Java security policy.
To be continued...
4. An interesting option for a JDO implementation is to use a RESTful
service like Amazon S3 or memcached for the back end. Some obvious
issues are transactions, object identity, and query. But having an
object front end for these would have clear productivity benefits
compared to a user writing the entire thing by hand (tools are pretty
simple for accessing data from these services).
Andy suggests using DataNucleus as the starting point for this effort,
as they have already implemented a number of concrete store managers.
AI look at DataNucleus store manager interface to see what needs to be
done to run with a cloud data repository.
Action Items from weeks past:
[Jun 20 2008] AI: Craig reply to Joerg regarding bidirectional
relationships and possibly update the spec to include the rationale.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L 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 L 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!
Minutes: JDO TCK Conference Call Friday, July 11, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Richard Schilling, Craig Russell
Agenda:
1. L2 Caching extension. Andy proposes a simple extension to annotate/
metadate classes and fields to be cacheable or not. Seems easy enough
and no other implications except the addition of new annotation class
@Cacheable and xml element cacheable. Comments? Post replies to Andy's
email. AI Andy make a JIRA.
2. Other issues.
Richard has a patch for https://issues.apache.org/jira/browse/JDO-582.
He will upload a patch this week end.
Working on https://issues.apache.org/jira/browse/JDO-555 it seems that
DataNucleus and or c3p0 need some non-trivial entries.
An interesting option for a JDO implementation is to use a RESTful
service like Amazon S3 or memcached for the back end. Some obvious
issues are transactions, object identity, and query. But having an
object front end for these would have clear productivity benefits
compared to a user writing the entire thing by hand (tools are pretty
simple for accessing data from these services).
Action Items from weeks past:
[Jun 20 2008] AI: Craig reply to Joerg regarding bidirectional
relationships and possibly update the spec to include the rationale.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig L 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: JDO TCK Conference Call Friday, July 25, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
I'm afraid I won't be able to make today's meeting due to my
attendance at OSCON.
If anyone has cycles, creating a patched JDO 2.1.1-SNAPSHOT and
uploading it to the http://people.apache.org/repo/m1-snapshot-repository/
would be possible anticipating an official release (which will take
at least a week).
I sent a message regarding the security issue for generated classes
and don't have any solution at present.
Craig
On Jul 24, 2008, at 9:35 PM, Michelle Caisse wrote:
> Hi,
>
> We will have our regular meeting Friday, July 25 at 9 am PDT to
> discuss JDO TCK issues and status.
>
> Dial-in numbers are:
> Domestic (toll-free): 866 230-6968
> International (caller-paid): +1 213 787-0528
> Access code : 294-0479#
>
> Agenda:
>
> 1. Security issue with generated classes
> 2. JDO2 API manifest problem
> 3. Other issues
>
> Action Items from weeks past:
>
> [Jun 20 2008] AI: Craig reply to Joerg regarding bidirectional
> relationships and possibly update the spec to include the rationale.
>
> [Feb 1 2008] AI Matthew see what would be needed to update the PMF
> contract to support ServiceLoader.
>
> [Nov 30 2007] AI Christiaan propose more details on Update/copy by
> query for post-JDO 2.1.
>
> [May 25 2007] AI everyone download the Grails demo from grails.org
> and check it out. Also look at Grails/Groovy ExpandoMetaClass that
> has the magic to avoid reflection and enhancement.
>
> [May 25 2007] AI Matthew Adams prepare a proposal with just the
> basics of schema synchronization with jdo and orm metadata.
>
> [Aug 11 2006] AI Craig propose some semantics for behavior if user
> tries to add to a list where the ordering element is incorrect.
>
> [Sep 2 2005] AI: To recruit members: Articles on TheServerSide
> directing attention to the site. T-shirts. AI: Craig write a
> ServerSide article.
>
> -- Michelle
>
Craig L 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!
Minutes: JDO TCK Conference Call Friday, July 25, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Richard Schilling
Brief meeting. Michael dropped by, but had to leave due to a conflict
with another meeting. Richard will attach a patch to JDO-582 for review
and comments. Michelle will create a patched JDO 2.1.1 for the extra
space in manifest problem.
-- Michelle
Michelle Caisse wrote:
> Hi,
>
> We will have our regular meeting Friday, July 25 at 9 am PDT to
> discuss JDO TCK issues and status.
>
> Dial-in numbers are:
> Domestic (toll-free): 866 230-6968
> International (caller-paid): +1 213 787-0528
> Access code : 294-0479#
>
> Agenda:
>
> 1. Security issue with generated classes
> 2. JDO2 API manifest problem
> 3. Other issues
>
> Action Items from weeks past:
>
> [Jun 20 2008] AI: Craig reply to Joerg regarding bidirectional
> relationships and possibly update the spec to include the rationale.
>
> [Feb 1 2008] AI Matthew see what would be needed to update the PMF
> contract to support ServiceLoader.
>
> [Nov 30 2007] AI Christiaan propose more details on Update/copy by
> query for post-JDO 2.1.
>
> [May 25 2007] AI everyone download the Grails demo from grails.org
> and check it out. Also look at Grails/Groovy ExpandoMetaClass that
> has the magic to avoid reflection and enhancement.
>
> [May 25 2007] AI Matthew Adams prepare a proposal with just the basics
> of schema synchronization with jdo and orm metadata.
>
> [Aug 11 2006] AI Craig propose some semantics for behavior if user
> tries to add to a list where the ordering element is incorrect.
>
> [Sep 2 2005] AI: To recruit members: Articles on TheServerSide
> directing attention to the site. T-shirts. AI: Craig write a
> ServerSide article.
>
> -- Michelle
>
--
Michelle Caisse Sun Microsystems
California, U.S. http://sun.com/postgresql
JDO TCK Conference Call Friday, July 25, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, July 25 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Security issue with generated classes
2. JDO2 API manifest problem
3. Other issues
Action Items from weeks past:
[Jun 20 2008] AI: Craig reply to Joerg regarding bidirectional
relationships and possibly update the spec to include the rationale.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Re: JDO TCK Conference Call Friday, July 11, 9 am PDT
Posted by Michael Bouschen <mb...@spree.de>.
Hi,
I'm afraid I cannot join the conference call today, since I'm on a train
on my way back to Berlin. Talk to you next week.
Regards Michael
> Hi,
>
> We will have our regular meeting Friday, July 11 at 9 am PDT to
> discuss JDO TCK issues and status.
>
> Dial-in numbers are:
> Domestic (toll-free): 866 230-6968
> International (caller-paid): +1 213 787-0528
> Access code : 294-0479#
>
> Agenda:
>
> 1. L2 Caching extension
> 2. Other issues
>
> Action Items from weeks past:
>
> [Jun 20 2008] AI: Craig reply to Joerg regarding bidirectional
> relationships and possibly update the spec to include the rationale.
>
> [Feb 1 2008] AI Matthew see what would be needed to update the PMF
> contract to support ServiceLoader.
>
> [Nov 30 2007] AI Christiaan propose more details on Update/copy by
> query for post-JDO 2.1.
>
> [May 25 2007] AI everyone download the Grails demo from grails.org
> and check it out. Also look at Grails/Groovy ExpandoMetaClass that
> has the magic to avoid reflection and enhancement.
>
> [May 25 2007] AI Matthew Adams prepare a proposal with just the basics
> of schema synchronization with jdo and orm metadata.
>
> [Aug 11 2006] AI Craig propose some semantics for behavior if user
> tries to add to a list where the ordering element is incorrect.
>
> [Sep 2 2005] AI: To recruit members: Articles on TheServerSide
> directing attention to the site. T-shirts. AI: Craig write a
> ServerSide article.
>
> -- Michelle
--
*Michael Bouschen*
*Prokurist*
akquinet tech@spree GmbH
Tempelhofer Ufer 23-24, D-10963 Berlin
Bülowstr. 66, D-10783 Berlin
Fon: +49 30 235 520-33
Fax: +49 30 217 520-12
Email: michael.bouschen@akquinet.de
Url: www.akquinet.de <http://www.akquinet.de>
akquinet tech@spree GmbH, Berlin
Geschäftsführung: Prof. Dr. Christian Roth, Hendrik Saly, Martin Weber
Amtsgericht Berlin-Charlottenburg HRB 86780
USt.-Id. Nr.: DE 225 964 680
JDO TCK Conference Call Friday, July 11, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, July 11 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. L2 Caching extension
2. Other issues
Action Items from weeks past:
[Jun 20 2008] AI: Craig reply to Joerg regarding bidirectional
relationships and possibly update the spec to include the rationale.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Minutes: JDO TCK Conference Call Friday, June 27, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Matthew Adams, Michael Bouschen, Richard
Schilling, Craig Russell
NOTE: In light of July 4th, we're canceling next week's meeting. Next
meeting: July 11.
Agenda:
1. Make SingleFieldIdentity classes implement Comparable (JDO-598):
The patch looks clean and has been checked in to both api2 and api2-
legacy. If any problems, raise a JIRA issue. Still outstanding: what
to do for ObjectIdentity e.g. Date.
2. Read-only datastore (JDO-597): The patch looks good and has been
checked in. Still need TCK tests. Should we require fail-fast
behavior? AI: Update the JIRA to discuss.
3. Enhancer Invocation API (JDO-591): The comments to date deal with
the command line and not with an API. This might be most valuable in
the context of Spring Framework invoking the enhancer at runtime
(compared to using the javaagent approach). Make sure it works with
OSGi.
4. Other JDO 2.2 issues: Richard is trying to write a test for https://issues.apache.org/jira/browse/JDO-582
and can't get more than one exception. Looks like a bug in the
implementation. Yay tests.
5. Other issues
Action Items from weeks past:
[Jun 20 2008] AI: Craig reply to Joerg regarding bidirectional
relationships and possibly update the spec to include the rationale.
[Apr 4 2008] AI Everyone who proposed a JDO 2.2 feature, please add a
JIRA issue and assign it to a volunteer who will implement the feature.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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!
JDO TCK Conference Call Friday, June 27, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, June 27 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Make SingleFieldIdentity classes implement Comparable (JDO-598)
2. Read-only datastore (JDO-597)
3. Enhancer Invocation API (JDO-591)
4. Other JDO 2.2 issues
5. Other issues
Action Items from weeks past:
[Jun 20 2008] AI: Craig reply to Joerg regarding bidirectional
relationships and possibly update the spec to include the rationale.
[Apr 4 2008] AI Everyone who proposed a JDO 2.2 feature, please add a
JIRA issue and assign it to a volunteer who will implement the feature.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Re: JDO TCK Conference Call Friday, June 20, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Read-only datastore: There is an email thread on the topic of
adding an option javax.jdo.ReadOnly. There are a few issues: what
model object does the property belong on (Transaction,
PersistenceManager, PersistenceManagerFactory); which operations might
or are required to trigger an exception (makePersistent,
deletePersistent, delete by query, flush with changed objects, commit
with changed objects, optionally modify an instance); should a
transaction be able to modify objects, add new objects, delete objects
and then roll back; should we declare a new exception to be thrown,
e.g. javax.jdo.JDOReadOnlyException?
AI: anyone with a strong opinion should create/update a JIRA. This is
a candidate for a JDO 2.2 feature.
2. JDO 2.2 plans: Joerg raised an issue regarding bidirectional
relationships, whether changes to one side of the relationship should
immediately cause a change to the other side. We did discuss this
during the JDO 2.1 cycle and concluded that there were some issues
with this strategy. AI: Craig reply to Joerg and possibly update the
spec to include the rationale.
Priority should be given to JDO 2.2 issues that require a spec change
since these will have the most impact on the release schedule.
3. Other issues
Action Items from weeks past:
[Apr 4 2008] AI Everyone who proposed a JDO 2.2 feature, please add a
JIRA issue and assign it to a volunteer who will implement the feature.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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!
JDO TCK Conference Call Friday, June 20, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, June 20 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. Read-only datastore
2. JDO 2.2 plans
3. Other issues
Action Items from weeks past:
[Apr 4 2008] AI Everyone who proposed a JDO 2.2 feature, please add a
JIRA issue and assign it to a volunteer who will implement the feature.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday, June 6, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, June 6 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. JDO 2.2 plans
2. Post-release notes (JDO-593)
3. Other issues
Action Items from weeks past:
[Apr 4 2008] AI Everyone who proposed a JDO 2.2 feature, please add a
JIRA issue and assign it to a volunteer who will implement the feature.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday, May 30, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, May 30 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free): 866 230-6968
International (caller-paid): +1 213 787-0528
Access code : 294-0479#
Agenda:
1. JDO 2.2 plans
2. Other issues
Action Items from weeks past:
[Apr 4 2008] AI Everyone who proposed a JDO 2.2 feature, please add a
JIRA issue and assign it to a volunteer who will implement the feature.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Minutes: JDO TCK Conference Call Friday, May 23, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Richard Schilling, Craig
Russell
Agenda:
1. JDO 2.2 plans: All items that we know about are filed in JIRA and
assigned to the release 2.2. Any other issues should be brought up on
email. It would be good to review the early of JSR-317 for ideas for
the maintenance release.
2. Other issues
Richard is looking at JDO 1.1 RI to see if it can be adapted to use a
memcached as a persistent store (instead of a backing store for
another persistence layer).
Action Items from weeks past:
[Apr 4 2008] AI Everyone who proposed a JDO 2.2 feature, please add a
JIRA issue and assign it to a volunteer who will implement the feature.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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!
JDO TCK Conference Call Friday, May 23, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, May 23 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
Domestic (toll-free) 866 230-6968 294-0479#
International (caller-paid): +1 213 787-0528
Agenda:
1. JDO 2.2 plans
3. Other issues
Action Items from weeks past:
[Apr 4 2008] AI Everyone who proposed a JDO 2.2 feature, please add a
JIRA issue and assign it to a volunteer who will implement the feature.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Minutes: JDO TCK Conference Call Friday, May 16, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
NOTE: 213 787-0528 is the new caller-paid conference call number.
Agenda:
1. JDO 2.2 plans. Scrubbed the JIRA issues list for 2.2 release. This
is the tool we will use to manage the release. If any other features
are desired for the release, please file a JIRA and describe the
feature.
2. Other issues
From the mailbox:
jdo-user wants to know why @ annotations aren't @documented. Good
idea, file a JIRA.
jdo-dev wants a quick reference guide like the Kodo two pager. Good
idea, volunteers?
jdo-user reports an issue with interrupting a JDO application.
Probably an implementation bug (Spring, JDO implementation,
application code)
The tck as we distributed it will not automatically download the jta
jar because of repository issues in Glassfish. AI Michael fix the svn
repo. AI Michelle check into how to get information out to users who
download the tck bits but don't check out the svn repo.
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader. This is now filed as https://issues.apache.org/jira/browse/JDO-556
and will not be tracked here.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect. This
is now filed as https://issues.apache.org/jira/browse/JDO-463 and will
not be tracked here.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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!
JDO TCK Conference Call Friday, May 16, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, May 16 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
866 230-6968 294-0479#
International: +1 865 544-7856
Agenda:
1. JDO 2.2 plans
3. Other issues
Action Items from weeks past:
[Apr 4 2008] AI Everyone who proposed a JDO 2.2 feature, please add a
JIRA issue and assign it to a volunteer who will implement the feature.
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday Apr 3, 9 am PDT
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, April 3 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
866 230-6968 294-0479#
International: +1 865 544-7856
Agenda:
1. JDO 2.2 plans
3. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Minutes: JDO TCK Conference Call Friday Mar 28,
9 am Pacific Daylight Time (NOTE US TIME CHANGE!!!)
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Richard Schilling, Michael Bouschen, Michelle Caisse, Craig
Russell
Agenda:
1. JDO 2.2 plans: AI All go through emails to find features we
deferred past 2.1. Include test cases that need to be added for
features where there is insufficient testing. Put feature requests
into JIRA so we can track them.
2. JDO 2.1 status The release is official and many of the artifacts
are available for download. However there are some issues with
downloading the jars and poms. Looks like the jars are ok but the
signature .asc seems to be missing. AI Craig and Michelle fix the
download page. AI Craig get the specification published via the JCP.
AI Richard try to download and run the tck.
3. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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!
JDO TCK Conference Call Friday Mar 28,
9 am Pacific Daylight Time (NOTE US TIME CHANGE!!!)
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, March 28 at 9 am PDT to discuss
JDO TCK issues and status.
Dial-in numbers are:
866 230-6968 294-0479#
International: +1 865 544-7856
Agenda:
1. JDO 2.2 plans
3. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday Mar 21,
9 am Pacific Daylight Time {NOTE US TIME CHANGE!!!)
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, March 21 at 9 am PST to discuss
JDO TCK issues and status.
Dial-in numbers are:
866 230-6968 294-0479#
International: +1 865 544-7856
Agenda:
1. JDO 2.1 status
2. JDO 2.2 plan
3. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday Mar 14,
9 am Pacific Daylight Time {NOTE US TIME CHANGE!!!)
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, March 14 at 9 am PST to discuss
JDO TCK issues and status.
Dial-in numbers are:
866 230-6968 294-0479#
International: +1 865 544-7856
Agenda:
1. Recursion depth discussion in spec
2. Jdoconfig tests fail on tck2-legacy (JDO-581)
3. Work remaining for 2.1 release
4. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday Mar 7, 9 am PST
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, March 7 at 9 am PST to discuss
JDO TCK issues and status.
Dial-in numbers are:
866 230-6968 294-0479#
International: +1 865 544-7856
Agenda:
1. Recursion depth discussion in spec
2. Getting a PMF from an EMF (JDO-556)
3. Work remaining for 2.1 release
4. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Feb 29, 9 am PST
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Matthew Adams, Erik
Bengtson, Craig Russell
Agenda:
1. Getting a PMF from an EMF (JDO-556) One final issue to be fixed in
JDOHelper. AI Craig fix JDOHelper to use the PersistenceUnitName
property to get a PMF instead of using Persistence class.
2. New draft spec (http://db.apache.org/jdo/releases/
jdo-2008-02-15.pdf) was posted on the jdo web site. AI everyone review
and provide feedback.
3. Work remaining for 2.1 release http://issues.apache.org/jira/secure/IssueNavigator.jspa?sorter/field=issuekey&sorter/order=ASC
4. Other issues
Release of JPOX next week. JPOX 1.2.0 will be released next week. This
release will depend on the JDO 2.1 snapshot jars, and will be official
once the JCP maintenance review is complete and the Apache JDO project
votes to release.
There are currently no tck tests for using size() and max() or other
aggregates in queries. For example, find the Node or Nodes with the
maximum number of children: Select from Node n where n.children.size()
== (select max(children.size()) from Node n). AI Michael write tck
tests for JDO 2.2.
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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!
JDO TCK Conference Call Friday, Feb 29, 9 am PST
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, February 29 at 9 am PST to
discuss JDO TCK issues and status.
Dial-in numbers are:
866 230-6968 294-0479#
International: +1 865 544-7856
Agenda:
1. Getting a PMF from an EMF (JDO-556)
2. New draft spec (http://db.apache.org/jdo/releases/jdo-2008-02-15.pdf)
3. Work remaining for 2.1 release
4. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Feb 22, 9 am PST
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Order of args for getPersistenceManagerFactory. This is https://issues.apache.org/jira/browse/JDO-577
2. InstanceLifecycleListener tests using jdoconfig.xml properties:
Michelle has some tests under development which are blocked by JDO-577.
3. persistence.xml access: Need to update the specification and the
JDOHelper per https://issues.apache.org/jira/browse/JDO-576. I'd like
to see how the user can ask for a PersistenceManagerFactory that
implements JDOEntitiyManagerFactory. May be a JDO 2.2 issue.
4. Other issues
using size() and max() in queries, e.g. select
max(this.children.size()) from x.y.Node
The SQL version to select the nodes with the maximum number of
children would be
select * from node n2 group by n2.parent having count(*) = (select
max(temp.number) from (select count(*) as number from node n group by
n.parent) as temp)
This is not really a subquery issue. It applies equally to JDO 2.0
where we introduced aggregates.
From the description, it's a bug in the implementation. Now you can
see clearly the benefit of having an object model to query.
Should we add tck tests for this? Definitely not for JDO 2.1. Probably
for 2.2.
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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!
JDO TCK Conference Call Friday, Feb 22, 9 am PST
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, February 22 at 9 am PST to
discuss JDO TCK issues and status.
Dial-in numbers are:
866 230-6968 294-0479#
International: +1 865 544-7856
Agenda:
1. Order of args for getPersistenceManager
2. InstanceLifecycleListener tests using jdoconfig.xml properties
3. persistence.xml access
4. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday, Feb 15, 9 am PST
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, February 15 at 9 am PST to
discuss JDO TCK issues and status.
Dial-in numbers are:
866 230-6968 294-0479#
International: +1 865 544-7856
Agenda:
1. TCK tests of jdoconfig.xml, persistence.xml
2. JDO 2.1 spec status
3. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday, Feb 8, 9 am PST
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, February 8 at 9 am PST to
discuss JDO TCK issues and status.
Dial-in numbers are:
866 230-6968 294-0479#
International: +1 865 544-7856
Agenda:
1. JDO 2.1 spec status
2. Other issues
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday, Feb 1, 9 am PST
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, February 1 at 9 am PST to
discuss JDO TCK issues and status.
Dial-in numbers are:
866 230-6968 294-0479#
International: +1 865 544-7856
Agenda:
1. ServiceLoader (JDO-556)
2. Query BNF (JDO-569)
3. JDOHelper Security (JDO-555)
4. Derby bug causing query test failure (JDO-435, Derby 3301)
5. Other issues
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Re: JDO TCK Conference Call Friday, Jan 25, 9 am PST
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1.Changing signature for evictAll(). This is not strictly needed right
now, but if we ever change the Class parameter it will be nice to
reverse the order now, before it's standardized. Seems to be a good
idea. AI everyone please comment on the vote thread.
2. Subquery spec changes. BNF need to be updated for subqueries. Need
to allow aliases just for subqueries and disallow outer queries with
expressions in the FROM clause.
3. DERBY-3301 JDO-453 seems to be progress. The Derby team requested
more test cases. AI Craig provide more test cases.
4. Other issues
Action Items from weeks past:
[Jan 11 2008] AI Michael update the BNF for the specification.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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!
JDO TCK Conference Call Friday, Jan 25, 9 am PST
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, January 25 at 9 am PST to
discuss JDO TCK issues and status.
Dial-in numbers are:
866 230-6968 294-0479#
International: +1 865 544-7856
Agenda:
1.Changing signature for evictAll()
2. Subquery spec changes
3. DERBY-3301
4. Other issues
Action Items from weeks past:
[Jan 11 2008] AI Michael update the BNF for the specification.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
JDO TCK Conference Call Friday, Jan 18, 9 am PST
Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,
We will have our regular meeting Friday, January 18 at 9 am PST to
discuss JDO TCK issues and status.
Dial-in numbers are:
866 230-6968 294-0479#
International: +1 865 544-7856
Agenda:
1. Are we all happy with the functionality of the current JDO 2.1?
2. Remaining work for 2.1 release
3. Other issues
Action Items from weeks past:
[Jan 11 2008] AI Michael update the BNF for the specification.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query
for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and
check it out. Also look at Grails/Groovy ExpandoMetaClass that has the
magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user tries
to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Minutes: JDO TCK Conference Call Friday, April 18, 9 am PDT
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Richard Schilling, Michael Bouschen, Craig Russell
1. JSR 243 will be updated to link to the Apache JDO site and to
download the approved specification.
2. The address for the maven remote repo for Glassfish has changed, so
we need to update the release note for JDO 2.0 TCK. AI: Michael file
a JIRA, send email on how to make people aware of how to run TCK with
this change. We can discuss on the alias how to update the download
page to include this information.
Action Items from weeks past:
[Feb 1 2008] AI Matthew see what would be needed to update the PMF
contract to support ServiceLoader.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics
of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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: Minutes: JDO TCK Conference Call Friday, Jan 11, 9 am PST
Posted by Craig L Russell <Cr...@Sun.COM>.
My sincere apologies.
Craig
On Jan 12, 2008, at 12:44 PM, Michael Bouschen wrote:
> Hi Craig,
>> Attendees: Michelle Caisse, Craig Russell
> small correction, there was another attendee: Michael Bouschen :-)
>
> Regards Michael
>
> --
> Tech@Spree Engineering GmbH Tel.: +49/(0)30/235 520-33
> Buelowstr. 66 Fax.: +49/(0)30/217 520-12
> 10783 Berlin mailto:mbo.tech@spree.de
> Geschaeftsfuehrung: Martin Weber
> Sitz Berlin, Amtsgericht Charlottenburg, HRB 564 52
>
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: Minutes: JDO TCK Conference Call Friday, Jan 11, 9 am PST
Posted by Michael Bouschen <mb...@spree.de>.
Hi Craig,
> Attendees: Michelle Caisse, Craig Russell
small correction, there was another attendee: Michael Bouschen :-)
Regards Michael
--
Tech@Spree Engineering GmbH Tel.: +49/(0)30/235 520-33
Buelowstr. 66 Fax.: +49/(0)30/217 520-12
10783 Berlin mailto:mbo.tech@spree.de
Geschaeftsfuehrung: Martin Weber
Sitz Berlin, Amtsgericht Charlottenburg, HRB 564 52
Minutes: JDO TCK Conference Call Friday, Jan 11, 9 am PST
Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Craig Russell
Agenda:
1. Remaining spec work for 2.1: We have a plan to import the dtd,
xsd, enums, and annotations directly from text files. The script to
produce these will be checked into the bin directory. AI Michelle
create script to decapitate the .java files to remove the Apache
license and import statements (a.k.a. cruft). AI Craig update the
specification to import the files instead of copy/paste.
2. Other issues
BNF for subqueries. AI Michael update the BNF for the specification.
When running the TCK using Oracle, the schema handling is incorrect.
AI Michael file a JIRA.
JDO-435 is one of two remaining isssues with the TCK/RI. This issue
appears to be a Derby bug. AI Craig follow up with the Derby folks to
see if it can be fixed.
The spec needs to be updated to describe the behavior of fetch plans
associated with a named query. 12.7, 14.6, and 19.3 need to be looked
at. AI Craig discuss updates with expert group.
Action Items from weeks past:
[Nov 30 2007] AI Christiaan propose more details on Update/copy by
query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the
basics of schema synchronization with jdo and orm metadata.
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
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!