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 we have decided to publish a Quality Outreach Report every three months.
The previous report was issued in December 2018 here.
- Section one looks at the increasing number of FOSS Projects being added to the Quality Outreach wiki
- Section two lists Bug logging activities over the past three months (January 2019- March 2019).
- Section three lists traffic on quality-discuss@openjdk.java.net
- Section four lists projects that have been granted Author Status & JBS Accounts.
1.0 FOSS Projects listed on Quality Outreach Wiki.
We now have 120 FOSS Projects and their developers listed on the Quality Outreach Wiki page, this is an increase of 10
FOSS Projects since the last report in December 2018. New Projects added :
- Apache Netbeans
- Apache Wicket
- FXyz
- guice-async-extension (1.2.1)
- HdrHistogram
- PicoCLI
- restrict-imports-enforcer-rule (0.16.0)
- semantic-version (2.0.0)
- Susel
- JNA
Note, we have a further 14 Projects that we communicate with that are not listed on the wiki i.e 134 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 January 2019
Developers from 9 of the 134 participating projects filed 13 new issues in the JDK Bug System, thank you !
The number of bugs logged during the last three months has increased. More information in the table below.
Priority | Fixed | Open | Duplicate | Cannot Reproduce | Total |
---|---|---|---|---|---|
P1 | 0 | 0 | 0 | 0 | 0 |
P2 | 2 | 3 | 0 | 1 | 6 |
P3 | 1 | 1 | 1 | 0 | 3 |
P4 | 0 | 3 | 1 | 0 | 4 |
Total Unique Issues | 3 | 7 | 2 | 1 | 13 |
Table above lists the number of bugs logged in total - 13 , of which 6 was P2 bugs, with 3 P3, 4 P4 bugs etc.
Components | P1 | P2 | P3 | P4 | Total |
---|---|---|---|---|---|
hotspot | 0 | 5 | 2 | 0 | 7 |
security-libs | 0 | 1 | 0 | 1 | 2 |
core-libs | 0 | 0 | 0 | 1 | 1 |
client-libs | 0 | 0 | 1 | 0 | 1 |
tools | 0 | 0 | 0 | 1 | 1 |
core-svc | 0 | 0 | 0 | 1 | 1 |
Total Unique Issues | 0 | 6 | 3 | 4 | 13 |
The Table above lists the number of bugs logged by Component . Bugs have been found from hotspot, security-libs,
core-libs, client-libs, tools and core-svc components.
2.1 FOSS Projects logging significant bugs
The following Projects have submitted significant bug reports in the last three months and deserve special mention:
- Apache Lucene
- Redhat Wildfly
- Byte Buddy
- JACOCO
- Apache POI
- Clojure
- Equals Verifier
- Graph Hopper
- JOSM
2.2 Overall Summary of bugs filed to date by Projects.
Priority | Fixed | Open | Duplicate | Not an Issue | Incomplete | Won't Fix | Cannot Reproduce | Total |
---|---|---|---|---|---|---|---|---|
P1 | 12 | 0 | 0 | 0 | 0 | 0 | 0 | 12 |
P2 | 46 | 4 | 7 | 2 | 0 | 0 | 4 | 63 |
P3 | 74 | 13 | 23 | 18 | 3 | 5 | 6 | 142 |
P4 | 13 | 29 | 5 | 6 | 4 | 4 | 5 | 66 |
P5 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 2 |
Total Unique Issues | 146 | 47 | 35 | 26 | 7 | 9 | 15 | 285 |
2.3 FOSS Projects logging bugs against JDK 12 Early Access Builds
Priority | Fixed | Open | Duplicate | Total |
---|---|---|---|---|
P1 | 0 | 0 | 0 | 0 |
P2 | 2 | 0 | 0 | 2 |
P3 | 1 | 1 | 1 | 3 |
P4 | 1 | 1 | 1 | 3 |
Total Unique Issues | 4 | 2 | 2 | 8 |
The following Projects have submitted significant bug reports against JDK 12 ea builds and deserve special mention:
Apache Lucene, Redhat Wildfly, Apache POI, Equals Verifier, Apaceh Maven, JUnit5
2.4 FOSS Projects logging bugs against JDK 13 Early Access Builds
Priority | Fixed | Open | Duplicate | Total |
---|---|---|---|---|
P1 | 0 | 0 | 0 | 0 |
P2 | 0 | 1 | 0 | 1 |
P3 | 0 | 0 | 0 | 0 |
P4 | 0 | 0 | 1 | 1 |
Total Unique Issues | 0 | 1 | 1 | 2 |
The following Projects have submitted significant bug reports against JDK 13 ea builds and deserve special mention:
JOSM, Equals Verifier
3.0 Discussion of the quality-discuss@openjdk.java.net mailing list
- Total 6 members participated in various discussions on the mailing list.
- Discussion threads
- jtreg shell tests - 17
- jtreg failure - 3
- JDK 12/JDK 13 EA build Test Results - 12
- JDK 12/JDK 13 EA availability - 3
- JDK 12 General Availability - 1
4.0 Author Status & JBS Accounts.
We have granted Author status to a number of FOSS Project contacts In recognition of their contribution to the Quality of recent JDK Releases.
They have logged a significant number of high quality bugs over the last number of years on various JDK Releases.
- JUnit5
- Apache Batik
Apache Ant
- Eclipse Jetty
- Apache POI
- Apache Lucene
- JaCoCo
- jOOQ
- Byte Buddy
- Apache Derby
- Apache PDFBox
- Apache Tomcat
- Hibernate
- Apache Maven
If you feel you have contributed to the Quality of recent JDK Releases and would like to be considered for Author status , please contact rory.odonnell@oracle.com