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 new Feature Release every 6 months so have decided to publish a Quality Outreach Report every three months.
The previous report was issued in March 2018 here.
- Section one looks at the number of FOSS Projects we communicate with on a regular basis.
- Section two lists Bug logging activities over the past three months (April 2018 - June 2018).
- Section three lists traffic on quality-discuss@openjdk.java.net
- Section four - Newly added - lists FOSS Projects who have expressed Support/readiness for JDK 10 during this period.
- Section five - Newly added - lists JDK 11 Early Access testing experience of some FOSS Projects
- Section six - Newly added - miscellaneous section - links to recent Jenkins Hackaton and experiences with JDK 10/ JDK 11
1.0 FOSS Projects listed on Quality Outreach Wiki.
We now have 107 FOSS Projects and their developers listed on the Quality Outreach Wiki page. Note, we have a further 14 Projects that we communicate with
that are not listed on the wiki i.e 121 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 against JDK 11 Early Access builds
Developers from 6 of the 121 participating projects filed 9 new issues in the JDK Bug System against JDK 11 Early Access, thank you !
- JBoss Netty
- JUnit5
- AssertJ
- Eclipse Collections
- Byte Buddy
- RxJava
More information in the table below.
Priority | Fixed | Open | Duplicates | Not an Issue | Total |
---|---|---|---|---|---|
P1 | 0 | 0 | 0 | 0 | 0 |
P2 | 1 | 0 | 0 | 0 | 1 |
P3 | 0 | 1 | 0 | 2 | 3 |
P4 | 1 | 4 | 0 | 0 | 5 |
Total Unique Issues | 2 | 5 | 0 | 2 | 9 |
Table above lists the number of bugs logged in total - 9 , of which 1 was P2 bug, with 3 P3, 5 P4 bugs etc.
Component | P1 | P2 | P3 | P4 | Total |
---|---|---|---|---|---|
core-libs | 0 | 0 | 0 | 5 | 5 |
tools | 0 | 0 | 2 | 0 | 2 |
security-libs | 0 | 1 | 0 | 0 | 1 |
install | 0 | 0 | 1 | 0 | 1 |
Total Unique Issues | 0 | 1 | 3 | 5 | 9 |
The Table above lists the number of bugs logged by Component . Bugs have been found from tools, core-libs, security-libs and install components,
with core-libs benefiting most.
2.1 Bugs logged since April 2018
Developers from 7 of the 121 participating projects filed 12 new issues in the JDK Bug System, thank you !
The number of bugs logged during the last six months has declined.
More information in the table below.
Priority | Fixed | Open | Duplicate | Not an Issue | Total |
---|---|---|---|---|---|
P1 | 0 | 0 | 0 | 0 | 0 |
P2 | 1 | 0 | 0 | 0 | 1 |
P3 | 0 | 2 | 0 | 4 | 6 |
P4 | 1 | 4 | 0 | 0 | 5 |
Total Unique Issues | 2 | 6 | 0 | 4 | 12 |
Table above lists the number of bugs logged in total - 12 , of which of which 1 was P2 bug, with 6 P2, 5 P4 bugs etc.
Components | P1 | P2 | P3 | P4 | Total |
---|---|---|---|---|---|
core-libs | 0 | 0 | 1 | 5 | 6 |
tools | 0 | 0 | 3 | 0 | 3 |
security-libs | 0 | 1 | 0 | 0 | 1 |
client-libs | 0 | 0 | 1 | 0 | 1 |
install | 0 | 0 | 1 | 0 | 1 |
Total Unique Issues | 0 | 1 | 6 | 5 | 12 |
The Table above lists the number of bugs logged by Component . It's clear that bugs have been found across most components,
with core-libs benefiting most.
2.2 FOSS Projects logging significant bugs
The following Projects have submitted significant bug reports in the last three months and deserve special mention:
- JBoss Netty
- JUnit5
- AssertJ
- Byte Buddy
- RxJava
Eclipse Collections
Apache Batik
2.3 Overall Summary of bugs filed to date by Projects.
Priority | Fixed | Open | Duplicates | Not an Issue | Incomplete | Total |
---|---|---|---|---|---|---|
P1 | 12 | 0 | 0 | 0 | 0 | 12 |
P2 | 38 | 0 | 6 | 2 | 3 | 49 |
P3 | 67 | 11 | 20 | 21 | 9 | 128 |
P4 | 10 | 22 | 3 | 9 | 7 | 51 |
P5 | 1 | 0 | 0 | 0 | 0 | 1 |
Total Unique Issues | 128 | 33 | 29 | 32 | 19 | 241 |
3.0 Discussion of the quality-discuss@openjdk.java.net mailing list
- Total xx members participated in various discussions on the mailing list.
- Discussion threads
- JDK11 EA build Test Results - 12
- JDK11 EA availability - 3
4.0 JDK 10 Support/Ready
FOSS Project | JDK 10 | Tweets/Links | |
---|---|---|---|
1 | Unit of Measure | Ready | |
2 | VisualVM | Supports | |
3 | Gradle v4.7 | Supports | |
4 | Eclipse Oxygen.3a | Supports | |
5 | Mockito 2.17.0 includes Java 10/11 | Supports | |
6 | JRebel 2018.1.0! Support for JDK 10 | Supports | |
7 | XML v1.5. bug fixes to support of JDK10. | Supports | |
8 | SonarJava 5.3 is out with support for JDK 10 | Support | |
9 | vscode-java 0.22.0, bringing Java 10 support | Support | |
10 | PMD 6.4.0 | Support | |
11 | HSQLDB version 2.4.1 | Support | https://sourceforge.net/p/hsqldb/svn/HEAD/tree/base/tags/2.4.1/index.html |
5.0 JDK 11 Early Access testing status
FOSS Project | JDK 11 Build | Comments | |
---|---|---|---|
1 | Apache Tomcat | b15 | Builds without errors. Unit tests mostly OK. There are a couple of failures in TestSwallowAbortedUploads but that appears to be the result of a fragile test. I'm looking into this. Passes a basic smoke test (start Tomcat, play the WebSocket snake game). |
2 | Apache Lucene | b20 | I will update the tested OpenJDK version with the rampdown one! https://mail-archives.apache.org/mod_mbox/lucene-dev/201807.mbox/browser |
3 | Bt | b14 | b14- JDK 11 is also working just fine https://github.com/atomashpolskiy/bt/issues/30#issuecomment-391406626 |
6.0 Miscellaenous - Jenkins Hackathon
Interesting sessions during the Jenkins Hackathon , lesson learnt etc.
- https://jenkins.io/blog/2018/06/27/lessons-java10-hackathon/
- https://jenkins.io/blog/2018/06/19/jenkins-java10-hackathon-day2/