Fwd: Minutes: JDO TCK Conference Call Thursday April 6 1100 PDT 2000 CEST

2023-04-07 Thread Craig Russell
Hi Bryan,

We discussed the quarterly report yesterday.

Warm regards,
Craig

> Begin forwarded message:
> 
> From: Craig Russell 
> Subject: Minutes: JDO TCK Conference Call Thursday April 6 1100 PDT 2000 CEST
> Date: April 6, 2023 at 11:57:19 PDT
> To: JDO Project 
> 
> 1. Updates for our quarterly report to the board?
> 
> JDO project is working on sonar cloud reports that will improve the quality 
> of the code. We have already fixed reports under the category of Reliability 
> and Security. Still working on Maintainability.

Craig L Russell
c...@apache.org



Minutes: JDO TCK Conference Call Thursday April 6 1100 PDT 2000 CEST

2023-04-06 Thread Craig Russell
Attendees: Michael Bouschen, Tilmann Zäschke, Tobias Bouschen, Craig Russell

Next meeting: Thursday April 20 1100 PDT 2000 CET

Agenda:

1. Updates for our quarterly report to the board?

JDO project is working on sonar cloud reports that will improve the quality of 
the code. We have already fixed reports under the category of Reliability and 
Security. Still working on Maintainability.

2. JIRA JDO-819 "Code quality analysis" 
https://issues.apache.org/jira/browse/JDO-819
   JIRA JDO-823 "Fix sonarcloud issues of type Code Smells" 
https://issues.apache.org/jira/browse/JDO-823
Sonarcloud link: https://sonarcloud.io/summary/overall?id=db-jdo

* PR #72: JDO-823: Remove unused local variable
  "https://github.com/apache/db-jdo/pull/72;

Looks good. AI Til: merge to main.

* Cognitive Complexity of methods should not be too high:
  
https://sonarcloud.io/project/issues?resolved=false=java%3AS3776=CRITICAL=CODE_SMELL=db-jdo

Volunteer needed to pick up one of these and start a discussion.

* Raw types should not be used:
  
https://sonarcloud.io/project/issues?resolved=false=java%3AS3740=MAJOR=db-jdo

In FetchPlan 186 getDetachmentRoots the return type is Collection. Perhaps 
change this to Collection. Might be a breaking change.
AI Michael: give it a try.

JDOException.inPrintStackTrace is modified during the execution of the method.
This is to enable catching multiple exceptions and presenting them to the user.
AI Tobias: create a PR for discussion

3. JIRA JDO-709 "Standardize field/property converters" 
https://issues.apache.org/jira/browse/JDO-709

Til wrote a test case and submitted it to DataNucleus. Implementation is not 
resourced.
The JDO Javadoc says this should work but it does not. 
Volunteer needed to update the Javadoc.
AI Til write a new JIRA needed just for the Javadoc update.

4. JIRA JDO-822: "Verify compatibility with JDK 20" 
https://issues.apache.org/jira/browse/JDO-822

5. JIRA JDO-812 "Move to JDK 11 as the lowest supported version" 
https://issues.apache.org/jira/browse/JDO-812

6. Other issues

Action Items from weeks past:
[Mar 16 2023] AI Tobias JDOException.inPrintStackTrace is modified during the 
execution of the method: look into it.
[Oct 20 2022] AI Craig update the JIRA JDO-709 to request a test case using 
annotations and results of the test.
[Dec 09 2021] AI Craig: Try to contact all current/former participants in JDO 
development and see if and how they want to be recognized on the JDO and DB web 
sites.https://db.apache.org/whoweare.html
[Oct 07 2021] AI Craig send a private message to all JSR-243 Expert Group 
members asking if they wish to continue.
[Mar 25 2021] AI Craig: investigate "merging" papajdo and apache.clr accounts
[Oct 17 2014] AI Matthew any updates for "Modify specification to address NoSQL 
datastores" https://issues.apache.org/jira/browse/JDO-651

Craig L Russell
c...@apache.org