Brussels / 3 & 4 February 2024


A beginner's guide to Backports

"Backporting" is the process by which fixes from the coal-face of OpenJDK development are adapted and applied to earlier versions. Most backports are managed via the JDK Updates Project (JDK8u is an exception). Backporting is perhaps underappreciated, but it can be challenging, stimulating and fun, and is one option for anyone who is interested in getting started with OpenJDK development.

This talk is a gentle introduction to getting started with backports. We will cover identifying, filtering and ranking candidate bugs, the Backports process (or processes) involved, tools, tips, case studies, caveats and tricks to keep backporting effective and fun.


Photo of Jonathan Dowland Jonathan Dowland