Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where to report issues of OpenJDK when you're not a OpenJDK developer?

First I thought it's strange that there's no link to a bug tracker on the OpenJDK project page, then I found bugs.openjdk.java.net, but it's only for accredited project members. How do people outside the ivory tower contribute issues? There's the mailing list and some people call sending issues and patches to a mailing list bug tracking... but the development and usage of bug tracker contradicts.

like image 605
Kalle Richter Avatar asked Mar 31 '15 22:03

Kalle Richter


People also ask

How do I report OpenJDK bug?

Post them to [email protected] (or a better mailing list) or if you are using a linux distro, file it against your distribution's bug tracker. Often we have access to openjdk's bug system.

Who is maintaining OpenJDK?

Red Hat is now taking over the responsibility of maintaining OpenJDK for Java versions 8 and 11. Java 8 will be supported till June 2023 while Java 11 will receive updates till October 2024. Red Hat has previously maintained OpenJDK 7, it will continue to support it till June 2020.

Does OpenJDK require a license?

Public updates for Oracle Java SE 8 released after January 2019 won't be available for business, commercial, or production use without a commercial license, as Oracle announced. However, OpenJDK is completely open source and can be used freely.

Is Red Hat OpenJDK free for commercial use?

The Red Hat® build of OpenJDK is a free and open source implementation of the Java Platform, Standard Edition (Java SE). It is an alternative that will allow your organization to stabilize and standardize your Java environments for years to come with little to no transition effort.


2 Answers

I wanted also to report a bug and the only place I could find is the following one:

http://bugreport.java.com/

I hope it is the correct place, Oracle engineer might end up creating an issue in the bugs.openjdk.java.net if it happen to be really an bug.

Hope this helps

like image 178
csauvanet Avatar answered Sep 26 '22 20:09

csauvanet


Go to http://bugs.java.com or jump straight to the report page: http://bugreport.java.com/

My interpretation of their FAQ is that this will be triaged by an Oracle engineer, and if accepted it will be assigned a number and (usually) become visible in both Oracles + the OpenJDK bug databases.

It would be really helpful if this info/link were on the OpenJDK bug page too. The database split is already confusing enough - when your goal is to contribute to OpenJDK but you find yourself at an Oracle-branded page, it seems like you've gone to the wrong place.

UDPATE (Nov 2019): To add Additional information to a bug (FAQ point 6):

File a new incident with the subject line "Additional information to JDK-XXXXXXX'. Replace XXXXXXX with the reference number received when the report is filed. We are working on a system where you will be able to provide additional information to the existing bug.


Now, if you're curious who can get direct access to the bug database...

From (https://bugs.openjdk.java.net/):

Everyone with OpenJDK Author status or above has a [JDK Bug System] account which may be used to create and edit bugs. Those without accounts can view bugs anonymously.

To understand that, you need to navigate the various "role" definitions:

http://openjdk.java.net/bylaws#author

From Section 7:

An Author for a Project is a Contributor who has been granted the right to create changesets intended to be pushed into a specific Project’s code repositories, but does not have the right to push such changesets directly.

From Section 2:

A Contributor is a Participant who has signed the Oracle Contributor Agreement (OCA), or who works for an organization that has signed that agreement or its equivalent and makes contributions within the scope of that work and subject to that agreement. A Contributor may submit changes larger than a simple patch, may propose new Projects, and may take on various roles within Groups and Projects.

and ...

A Participant is an individual who has subscribed to one or more OpenJDK mailing lists. A Participant may post messages to a list, submit simple patches, and make other kinds of small contributions.

So the bar is set pretty high. :-/

like image 41
Luke Usherwood Avatar answered Sep 22 '22 20:09

Luke Usherwood