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 Michael Bouschen <mb...@apache.org> on 2023/01/11 22:06:11 UTC

JDO TCK Conference Call Thursday January 12 1100 PST 2000 CET

Hi,

We will have our regular meeting Thursday January 12 11:00 Pacific 
Standard Time (PST) 20:00 Central European Time (CET) to discuss JDO TCK 
issues and status.

We use the following dial-in for audio and video:
https://us02web.zoom.us/j/87074698575?pwd=bmZXeVV3dVowRHFDWk9KWFdVWjc3dz09

Agenda:

1. 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
New PR #67 https://github.com/apache/db-jdo/pull/67

2. New JIRA JDO-824 "JDOImplHelper.nonBinaryCompatibleMakeDirty() 
ignores Throwable" https://issues.apache.org/jira/browse/JDO-824

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

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:

[Nov 23 2022] AI Tilmann follow up with Andy/DataNucleus for his advice 
on JDO-709.
[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

Regards Michael


Minutes: JDO TCK Conference Call Thursday January 12 1100 PST 2000 CET

Posted by Craig Russell <ap...@gmail.com>.
Attendees: Michael Bouschen, Tilmann Zäschke, Tobias Bouschen, Craig Russell

Next meeting: Wednesday  January 18 1200 PST 2100 CET

Agenda:

1. 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
New PR #67 https://github.com/apache/db-jdo/pull/67

One quirk with the tool: it only rescans when the PR is merged. Ok to merge and see what is left. Merged now. SonarCloud reports no blockers and only 161 code smells left.And 56 code smells are regarding using System.out or System.error.

Perhaps we can reconfigure "cognitive complexity" to increate the complexity and thereby reduce the number of complaints. The biggest method seems to be 400 LOC exectck. 

3 cases of a serializable class having no specific serialize/deserialize methods but containing non-serializable fields. 

Volunteers needed to investigate other code smells.

https://sonarcloud.io/summary/overall?id=db-jdo

2. New JIRA JDO-824 "JDOImplHelper.nonBinaryCompatibleMakeDirty() ignores Throwable" https://issues.apache.org/jira/browse/JDO-824

Proposal: close as "will not fix". SonarCloud did not flag it because the catch has a comment. 
AI Til update the JIRA with summary of our discussion and close.

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

No progress.

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

Volunteer needed to try to compile and run TCK with JDK 20. Not yet GA.
Derby had some issues with JDK 20:
https://issues.apache.org/jira/browse/DERBY-7149

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:

[Nov 23 2022] AI Tilmann follow up with Andy/DataNucleus for his advice on JDO-709.
[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

Regards Michael


Craig L Russell
clr@apache.org