Quality Outreach Report introduction
The first Quality Report was published in September 2015 here, our initial intention was to provide a report every six months. We now release
a Feature Release every 6 months so we have decided to publish a Quality Outreach Report every three months.
The previous report was issued in June 2020 here
- Section one looks at the number of FOSS Project participating in the Quality Outreach .
- Section two lists Bug logging activities over the past three months (end of June 2020 - September 2020).
- Section three lists FOSS project activity on JDK 15 Early Access builds.
- Section four lists FOSS project activity on JDK 16 Early Access builds.
- Section five lists traffic on quality-discuss@openjdk.java.net.
1.0 FOSS Projects listed on Quality Outreach Wiki
We now have 136 FOSS Projects and their developers listed on the Quality Outreach Wiki page.
We have added 1 new FOSS Project since the last report in June 2020.
Welcome Apache Camel!
Note, we have a further 15 Projects that we communicate with that are not listed on the wiki i.e 151 projects in total.
All FOSS Projects receive regular updates when Early Access (EA) builds become available, they are encouraged to
test and report back any issues they find during their testing.
2.0 Bugs logged since June 2020
Developers from 5 of the 151 participating projects filed 7 new issues in the JDK Bug System in the last three months, thank you !
Priority | Fixed | Open | Duplicate | Not an Issue | Total |
---|---|---|---|---|---|
P1 | 0 | 0 | 0 | 0 | 0 |
P2 | 0 | 0 | 0 | 0 | 0 |
P3 | 1 | 1 | 0 | 0 | 2 |
P4 | 0 | 5 | 0 | 0 | 5 |
Total Unique Issues | 1 | 6 | 0 | 0 | 7 |
The table above lists the number of bugs logged in total - 7 , of which 2 were P3 bugs and 5 were P4 bugs.
Component | P1 | P2 | P3 | P4 | Total |
---|---|---|---|---|---|
core-libs | 0 | 0 | 2 | 3 | 5 |
client-libs | 0 | 0 | 0 | 1 | 1 |
tools | 0 | 0 | 0 | 1 | 1 |
Total Unique Issues | 0 | 0 | 2 | 5 | 7 |
The table above lists the number of bugs logged by Component. The 7 Bugs were found in 3 component areas.
2.1 FOSS Projects logging significant bugs
The following Projects have submitted bug reports in the last three months and deserve special mention:
- Apache Ant
- Apache Lucene
- Apache Maven
- Apache PDFBox
- JUnit5
2.2 Overall Summary of bugs filed by FOSS Projects since October 2013
Priority | Fixed | Open | Duplicate | Not an Issue | Incomplete | Won't fix | Can't Reproduce | Other | Total |
---|---|---|---|---|---|---|---|---|---|
P1 | 13 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 |
P2 | 57 | 0 | 10 | 6 | 0 | 0 | 4 | 2 | 79 |
P3 | 98 | 17 | 25 | 21 | 3 | 7 | 6 | 0 | 177 |
P4 | 26 | 38 | 12 | 9 | 4 | 6 | 5 | 0 | 100 |
P5 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 |
Total Unique Issues | 195 | 53 | 50 | 36 | 7 | 13 | 15 | 2 | 371 |
3.0 FOSS activity on JDK 15 Early Access Builds - bugs logged since June 2020 to now
Priority | Fixed | Open | Duplicate | Not an Issue | Total |
---|---|---|---|---|---|
P1 | 0 | 0 | 0 | 0 | 0 |
P2 | 0 | 0 | 0 | 0 | 0 |
P3 | 1 | 1 | 0 | 0 | 2 |
P4 | 0 | 3 | 0 | 0 | 3 |
Total Unique Issues | 1 | 4 | 0 | 0 | 5 |
The following Projects have submitted bug reports against JDK 15 Early Access builds :
- Apache Lucene
- Apache Maven
- Apache PDFBox
- JUnit5
3.1 Testing Early Access builds of JDK 15 - list of FOSS Projects results and their comments
FOSS Project | JDK 15 EA | Comments | |
---|---|---|---|
1 | Apache Ant | I ran the Java 15 (build 15+36-1562) against our Ant project on a linux setup. No unexpected failures or issues in this version. | |
2 | Apache Lucene | It looks all fine, we have some Lucene builds with latest 15ea. | |
3 | Apache Maven | Reported an issue and same is fixed in JDK 16ea. | |
4 | Apache Tomcat | I've just run the build and tests of Tomcat 9.0.x with JDK 15+36-1562 on x86_64 and aarch64. No regressions found! | |
5 | Apache Wicket | Apache Wicket build & tests are fine with JDK 15+36-1562 ! | |
6 | Apache Zookeeper | Current development version builds and runs without issues with JDK15. | |
7 | Apereo CAS | Looking good so far, no major issues. | |
8 | Eclipse Collections | Got compilation issues due to the addition of a default method. Raised PR to resolve the issue. | |
9 | Eo-yaml | eo-yaml builds successfully with OpenJDK 15 EA. | |
10 | FXyz | Able to run it on JDK 15. | |
11 | Hibernate | Hibernate ORM and Hibernate Search build and run fine on JDK15-ea. | |
12 | JaCoCo | Our JaCoCo build against the latest Java 15 builds are green! | |
13 | Java Katas | Java Katas are tested against OpenJDK 15. | |
14 | JobRunr | JobRunr still works great on JDK 15. | |
15 | JOSM | Logged bug on JDK 15 EA build and confirmed the fix on later build. | |
16 | JUnit5 | All is fine with "JDK 15" for JUnit5. | |
17 | MyBatis | All test are green. | |
18 | Netty | I am happy to say that all is good :) | |
19 | PDFsam | All green in PDFsam with JDK 15 latest version. | |
20 | RxJava | RxJava 3.0.6 - All test pass with JDK 15 GA. | |
21 | Sejda | All green in Sejda using the latest JDK 15. |
4.0 FOSS activity on JDK 16 Early Access Builds - bugs logged since June 2020 to now
Priority | Fixed | Open | Duplicate | Not an Issue | Total |
---|---|---|---|---|---|
P1 | 0 | 0 | 0 | 0 | 0 |
P2 | 0 | 0 | 0 | 0 | 0 |
P3 | 1 | 0 | 0 | 0 | 1 |
P4 | 0 | 3 | 0 | 0 | 3 |
Total Unique Issues | 1 | 3 | 0 | 0 | 4 |
The following Projects have submitted bug reports against JDK 16 Early Access builds :
- Apache Ant
- Apache Maven
- JUnit5
4.1 Testing Early Access builds of JDK 16 - list of FOSS Projects results and their comments
FOSS Project | JDK 16 EA | Comments | |
---|---|---|---|
1 | Apache Ant | I ran the Java 16 EA (build 16-ea+15-631) against our Ant project on a linux setup. No unexpected failures or issues. | |
2 | Apache Tomcat | I've just run the build and tests of Tomcat 9.0.x with JDK 16-ea+15-631 on x86_64 and aarch64. No regressions found! | |
3 | Apache Wicket | I've just tested JDK 16-ea+15-631 too - everything is OK! | |
4 | Eo-yaml | eo-yaml builds successfully with OpenJDK 16 EA build. | |
5 | JaCoCo | We also test with latest Java 16 builds and everything is green on our side. | |
6 | Java Katas | Passed with JDK 16ea. | |
7 | JobRunr | I also tested it on JDK 16 (with project loom) and all is ok! | |
8 | PDFsam | All green in PDFsam with JDK 16 latest versions. | |
9 | RxJava | Target 15: Compile OK, Tests OK Target 16: Gradle still doesn't work with JDK 16 and can't target 16. | |
10 | Sejda | All green in Sejda using the latest JDK 16. |
5.0 Discussion of the quality-discuss@openjdk.java.net mailing list
- Total 1 member participated in various discussions on the mailing list.
- Discussion threads
- OpenJDK 15 EA build test results - 7
- OpenJDK 15 EA builds availability - 8
- Announcement of JDK 15 Rampdown Phase One - 1
- Announcement of JDK 15 Rampdown Phase Two - 1
- Announcement of JDK 15 Initial Release Candidate Phase - 1
- Release Announcement: General Availability of JDK 15 - 1
The "Best of the JDK" feature face-off tournament: Result!
JDK Mission Control is the winner based on the Twitter poll.
New JDK Committer Nomination: Jaikiran Pai
Jaikiran Pai from Apache Ant contributed 19 fixes to the JDK project, he has been approved as a JDK Committer.