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 March 2021 here
- Section one looks at the number of FOSS Project participating in the Quality Outreach .
- Section two lists the bug logging activities over the past three months (April 2021 - June 2021).
- Section three lists the FOSS project activities on JDK 17 Early Access builds.
- Section four lists the traffic on quality-discuss@openjdk.java.net.
- Section five lists the Items of Interest.
1.0 FOSS Projects listed on Quality Outreach Wiki
We now have 162 FOSS Projects of which 153 and their developers are listed on the Quality Outreach Wiki page.
There have been 10 new FOSS Projects added since the last report in March 2021. Welcome All!
New Projects added :
- Apache Aries SPI Fly
- Apache CloudStack
- Apache DataSketches
- Apache Netbeans
- ASM
- Cryptomator
- JabRef
- JMetro
- Karate
- Selenide
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 April 2021
Developers from 8 of the then 162 participating projects filed 15 new issues in the JDK Bug System in the last three months, thank you !
Priority | Fixed | Open | Duplicate | Not an Issue | Won't fix | Total |
---|---|---|---|---|---|---|
P1 | 0 | 0 | 0 | 0 | 0 | 0 |
P2 | 0 | 0 | 0 | 0 | 0 | 0 |
P3 | 2 | 3 | 1 | 0 | 0 | 6 |
P4 | 2 | 5 | 0 | 1 | 1 | 9 |
Total Unique Issues | 4 | 8 | 1 | 1 | 1 | 15 |
The table above lists the number of bugs logged in total - 15, of which 6 were P3 bugs and 9 were P4 bugs.
Component | P1 | P2 | P3 | P4 | Total |
---|---|---|---|---|---|
client-libs | 0 | 0 | 2 | 1 | 3 |
core-libs | 0 | 0 | 1 | 4 | 5 |
core-svc | 0 | 0 | 0 | 1 | 1 |
javafx | 0 | 0 | 0 | 1 | 1 |
tools | 0 | 0 | 3 | 2 | 5 |
Total Unique Issues | 0 | 0 | 6 | 9 | 15 |
The table above lists the number of bugs logged by Component. Total 15 Bugs were found in 5 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 Log4j
- Apache Maven
- Apache PDFBox
- Byte Buddy
- jOOQ
- 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 | 62 | 0 | 10 | 6 | 0 | 0 | 4 | 2 | 84 |
P3 | 128 | 16 | 28 | 22 | 3 | 7 | 6 | 3 | 213 |
P4 | 40 | 45 | 13 | 12 | 4 | 7 | 5 | 4 | 130 |
P5 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 |
Total Issues | 245 | 61 | 52 | 40 | 7 | 14 | 15 | 9 | 443 |
3.0 FOSS activity on JDK 17 Early Access Builds - bugs logged since April 2021 to now
Priority | Fixed | Open | Duplicate | Not an Issue | Total |
---|---|---|---|---|---|
P1 | 0 | 0 | 0 | 0 | 0 |
P2 | 0 | 0 | 0 | 0 | 0 |
P3 | 2 | 3 | 0 | 0 | 5 |
P4 | 2 | 2 | 0 | 0 | 4 |
Total Unique Issues | 4 | 5 | 0 | 0 | 9 |
The following Projects have submitted bug reports against JDK 17 Early Access builds :
- Apache Ant
- Apache Lucene
- Apache PDFBox
- Byte Buddy
3.1 Testing Early Access builds of JDK 17 - list of FOSS Projects results and their comments
FOSS Project | JDK 17 EA | Comments | |
---|---|---|---|
1 | Apache Ant | b26 | Logged JDK-8268774 after finding failure in javadoc related test. |
2 | Apache Aries JAX-RS | b16 | I've just added JDK 17-ea to the Aries JAX-RS project build matrix and everything is green across the board. |
3 | Apache Aries SPI Fly | b16 | All tests are green on Java 17-ea. |
4 | Apache Commons | b6 | Logged one regression (JDK-8262108) against JDK 17, resolved. |
5 | Apache DataSketches | b16 | Green for JDK 17 EA. |
6 | Apache Derby | b26 | Derby builds and tests cleanly against Open JDK 17-ea. |
7 | Apache Lucene | b25 | Logged one bug - JDK-8268743. |
8 | Apache Synscope | b16 | I am glad to confirm that all works with JDK 17ea as well, on Linux, Windows and Mac OS. |
9 | Apache Tomcat | b23 | Build and tests pass successfully with JDK 17-ea on Linux x86_64 and aarch64! |
10 | Apache Wicket | b26 | Build and tests pass successfully with JDK 17-ea on Linux x86_64 and aarch64! |
11 | Apache Zookeeper | b21 | The build passes as before. |
12 | Burningwave | b16 | All test are green. |
13 | Eclipse Collections | b21 | All builds are green. |
14 | eo-yaml | b23 | eo-yaml seems to work fine on OpenJDK 17 EA, the CI build is green. |
15 | FXGL | b26 | JDK 17-ea is currently failing due to the Kotlin compiler. |
16 | Hibernate ORM | b26 | Versions 5.4, 5.5 tested against JDK 17 EA. No problems to report. |
17 | Hibernate Validator | b26 | Versions 6.1, 6.2, 7.0 tested against JDK 17 EA. No problems to report. |
18 | Hibernate Search | b26 | Versions 5.10, 5.11, 6.0 tested against JDK 17 EA. No problems to report. |
19 | Hibernate Reactive | b26 | Version 1.0 tested against JDK 17 EA. No problems to report. |
20 | JaCoCo | b23 | Our tests are green with OpenJDK 17 Early Access build. |
21 | Java Katas | b21 | Build for: JDK 17 b22, 16, 15, Loom, Valhalla and Panama. Happy to report all green! |
22 | JobRunr | b26 | JobRunr still works fine on OpenJDK 17 EA Build 26. |
23 | JUnit5 | b13 | JUnit5 is green for JDK17. |
24 | Karate | b26 | The Karate project is now green on all versions upto JDK 17 ea26. |
25 | MyBatis | b18 | All tests are passing on JDK 17 build. |
26 | PDFsam | b23 | Tests are all green with this release. |
27 | RxJava | b26 | Results for RxJava 3.0.13 (released) running on GHA: Target 12,13,14,15,16: Compile-OK, Tests-OK. Target 17: Not supported by Gradle afaik. |
28 | Sejda | b23 | All tests are passing with this release. |
29 | Selenide | b16 | All tests are green but we don't run them regularly yet. |
30 | Vaadin | b21 | Our products build and work correctly with OpenJDK 17 EA. |
4.0 Discussion of the quality-discuss@openjdk.java.net mailing list
- Total 4 members participated in various discussions on the mailing list.
- Discussion threads
- OpenJDK 17 EA build availability - 4
- OpenJDK 17 EA build test results - 9
- OpenJDK 18 EA build test results - 1
- JDK 17 Rampdown Phase One notification - 1
- Adding new project in Quality Outreach wiki - 4
5.0 Items of Interest
'Insider Java':
- Foreign Memory Access and NIO channels - Going Further : Link
- April 2021 Critical Patch Update Released
- JDK 17 - we are in Rampdown Phase One