Attendees: Michael Bouschen, Tilmann Zäschke, Tobias Bouschen, Craig Russell

Next meeting: Tuesday February 27 1100 PST 2000 CET
Agenda: 

1. New JIRA JDO-839 "Lock at XML parser factory settings" 
https://issues.apache.org/jira/browse/JDO-839 
<https://issues.apache.org/jira/browse/JDO-839>
New PR #91 "Disable external entity processing" 
https://github.com/apache/db-jdo/pull/91 
<https://github.com/apache/db-jdo/pull/91>
Looks good to merge. Resolve for 3.2.2

2. JIRA JDO-838 "Clarify doc for query cancel()/cancelAll()" 
https://issues.apache.org/jira/browse/JDO-838
 <https://issues.apache.org/jira/browse/JDO-838>New PR #92 "Clarify javadoc of 
Query.cancel() and cancelAll()" https://github.com/apache/db-jdo/pull/92 
<https://github.com/apache/db-jdo/pull/92>

The javadoc should indicate that only the thread executing the query should be 
canceled.

3. JIRA JDO-835 "TCK: Check ResultClassRequirementsMap when running 
multithreaded" https://issues.apache.org/jira/browse/JDO-835 
<https://issues.apache.org/jira/browse/JDO-835> 

4 JIRA JDO-836 "TCK: QueryCancel Test class fails" 
https://issues.apache.org/jira/browse/JDO-836 
<https://issues.apache.org/jira/browse/JDO-836> 

Still working... The cancel method is designed to take several seconds and it 
appears not to be canceled.

Once the basic tests are working we can look at trying to cancel multiple 
executions of the method.
5. JIRA JDO-831: "tck: improve tck tests for performance" 
https://issues.apache.org/jira/browse/JDO-831
 <https://issues.apache.org/jira/browse/JDO-831>New PR #90 
https://github.com/apache/db-jdo/pull/90 
<https://github.com/apache/db-jdo/pull/90>

OK to merge. Query tests have been improved. If additional improvements are 
warranted we can reopen the JIRA or make a new JIRA.

6. sonarcloud issues 

JIRA JDO-819 "Code quality analysis" 
https://issues.apache.org/jira/browse/JDO-819 
<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 
<https://issues.apache.org/jira/browse/JDO-823> 

Sonarcloud link: https://sonarcloud.io/summary/overall?id=db-jdo 
<https://sonarcloud.io/summary/overall?id=db-jdo> 

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

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

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

8. Other issues 

Potential issue with documentation on the web site.

AI Tobias remove the old 2.0 API from the web site documentation but keep the 
packed API bundle. PR pending...

Action Items from weeks past: 

[Jan 09 2024] AI everyone: take a look into the ResultClassRequirementsMap 
issue. 
[Jan 02 2024] AI everyone: see if anyone can see a problem with the parallel 
execution of tests Cast.java and SupportedOptionalMethods.java 
[Jul 13 2023] AI All Open a new JIRA for Android since having JNDI in the API 
disallows use with Android 
[Jun 08 2023] AI All make a JIRA: JDO support for Java Records 
https://openjdk.org/jeps/395 <https://openjdk.org/jeps/395> 
[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 <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 
<https://issues.apache.org/jira/browse/JDO-651> 

-- 
Michael Bouschen
akquinet tech@spree GmbH
Bülowstraße 66 • D-10783 Berlin
Tel:   +49 30 235520-0
Fax:  +49 30 217520-12

E-Mail: michael.bousc...@akquinet.de <mailto:michael.bousc...@akquinet.de>
Web:   www.akquinet.de <http://www.akquinet.de/>
Geschäftsführung: Dr. Torsten Fink, Heinz Wilming
Amtsgericht Berlin HRB 86780 • USt.-Id. Nr.: DE 225 964 680

[LinkedIn] <https://www.linkedin.com/company/akquinet/>  [xing] 
<https://www.xing.com/companies/akquinetag>  [kununu] 
<https://www.kununu.com/de/akquinet>  [Instagram] 
<https://www.instagram.com/akquinet_/>
Craig L Russell
c...@apache.org

Reply via email to