Producing community binaries for OpenJDK

dalibor topic dalibor.topic at
Tue Mar 28 13:10:10 UTC 2017

On 23.03.2017 15:30, Martijn Verburg wrote:
> * A place to try out build infra ideas that might one day be promoted
> to OpenJDK proper

As long as we're talking about flow of ideas, that might make sense.

If the expectation is that patches and build infra code would get promoted
into OpenJDK, I think that's very unlikely, as OpenJDK requires an OCA 
for contributions, while GitHub does not. So over time, the cost of 
untangling who did what in some random GitHub repo in order to arrive at 
something that can be contributed tends to overshadow any benefit from 
such accumulations of code.

In short, if you are expecting to see actual source code, rather than 
just ideas, eventually flow into OpenJDK, you should look at creating an 
OpenJDK Project.

> A key idea is that the entirety of the build infrastructure (servers,
> build scripts etc) will be open and auditable so that end users can
> know exactly how a binary was built.

That's typically already the case for distribution provided binaries.

Consider for example 
that provides information about used libraries, tools, compiler flags, etc.

A more interesting challenge would be to look at changes necessary for 
producing reproducible builds.

for a list of potential issues, for an 
overview of the concept, and for 
general issues with making Java builds reproducible.

dalibor topic
<> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<> Oracle is committed to developing
practices and products that help protect the environment

More information about the adoption-discuss mailing list