docker-library / openjdk

Docker Official Image packaging for EA builds of OpenJDK from Oracle
http://openjdk.java.net
MIT License
1.14k stars 471 forks source link

Add "-rc" suffix to only-digit version numbers #511

Closed tianon closed 1 year ago

tianon commented 1 year ago

The goal of this is to make the releases of OpenJDK 19 that are in between the explitit "19-ea-XX" releases and the GA release more clearly/obviously pre-release.

(compare https://jdk.java.net/20/ to https://jdk.java.net/19/ - the former is titled "OpenJDK JDK 20 Early-Access Builds" and the latter is now titled "OpenJDK JDK 19 Release-Candidate Builds")

tianon commented 1 year ago

Again, once OpenJDK 19 hits GA, the intent is that we will drop support for it (and hopefully, variants like Temurin will pick it up).

tianon commented 1 year ago

Before/after comparison:

@@ -1,4 +1,4 @@
-# this file is generated via https://github.com/docker-library/openjdk/blob/f736d86bccabf5072d84e77b72d2b3c83446a67f/generate-stackbrew-library.sh
+# this file is generated via https://github.com/docker-library/openjdk/blob/f67fe7f23477c1b80b1b49f2b5d80fff07a85fec/generate-stackbrew-library.sh

 Maintainers: Tianon Gravi <admwiggin@gmail.com> (@tianon),
              Joseph Ferguson <yosifkit@gmail.com> (@yosifkit)
@@ -56,53 +56,53 @@
 Directory: 20/jdk/windows/nanoserver-1809
 Constraints: nanoserver-1809, windowsservercore-1809

-Tags: 19-jdk-oraclelinux8, 19-oraclelinux8, 19-jdk-oracle, 19-oracle
-SharedTags: 19-jdk, 19
+Tags: 19-rc-jdk-oraclelinux8, 19-rc-oraclelinux8, 19-jdk-oraclelinux8, 19-oraclelinux8, 19-rc-jdk-oracle, 19-rc-oracle, 19-jdk-oracle, 19-oracle
+SharedTags: 19-rc-jdk, 19-rc, 19-jdk, 19
 Architectures: amd64, arm64v8
 GitCommit: 6e4c15afaf7cc1db5172e0b10178012cdfda32a8
 Directory: 19/jdk/oraclelinux8

-Tags: 19-jdk-oraclelinux7, 19-oraclelinux7
+Tags: 19-rc-jdk-oraclelinux7, 19-rc-oraclelinux7, 19-jdk-oraclelinux7, 19-oraclelinux7
 Architectures: amd64, arm64v8
 GitCommit: 6e4c15afaf7cc1db5172e0b10178012cdfda32a8
 Directory: 19/jdk/oraclelinux7

-Tags: 19-jdk-bullseye, 19-bullseye
+Tags: 19-rc-jdk-bullseye, 19-rc-bullseye, 19-jdk-bullseye, 19-bullseye
 Architectures: amd64, arm64v8
 GitCommit: 6e4c15afaf7cc1db5172e0b10178012cdfda32a8
 Directory: 19/jdk/bullseye

-Tags: 19-jdk-slim-bullseye, 19-slim-bullseye, 19-jdk-slim, 19-slim
+Tags: 19-rc-jdk-slim-bullseye, 19-rc-slim-bullseye, 19-jdk-slim-bullseye, 19-slim-bullseye, 19-rc-jdk-slim, 19-rc-slim, 19-jdk-slim, 19-slim
 Architectures: amd64, arm64v8
 GitCommit: 6e4c15afaf7cc1db5172e0b10178012cdfda32a8
 Directory: 19/jdk/slim-bullseye

-Tags: 19-jdk-buster, 19-buster
+Tags: 19-rc-jdk-buster, 19-rc-buster, 19-jdk-buster, 19-buster
 Architectures: amd64, arm64v8
 GitCommit: 6e4c15afaf7cc1db5172e0b10178012cdfda32a8
 Directory: 19/jdk/buster

-Tags: 19-jdk-slim-buster, 19-slim-buster
+Tags: 19-rc-jdk-slim-buster, 19-rc-slim-buster, 19-jdk-slim-buster, 19-slim-buster
 Architectures: amd64, arm64v8
 GitCommit: 6e4c15afaf7cc1db5172e0b10178012cdfda32a8
 Directory: 19/jdk/slim-buster

-Tags: 19-jdk-windowsservercore-ltsc2022, 19-windowsservercore-ltsc2022
-SharedTags: 19-jdk-windowsservercore, 19-windowsservercore, 19-jdk, 19
+Tags: 19-rc-jdk-windowsservercore-ltsc2022, 19-rc-windowsservercore-ltsc2022, 19-jdk-windowsservercore-ltsc2022, 19-windowsservercore-ltsc2022
+SharedTags: 19-rc-jdk-windowsservercore, 19-rc-windowsservercore, 19-jdk-windowsservercore, 19-windowsservercore, 19-rc-jdk, 19-rc, 19-jdk, 19
 Architectures: windows-amd64
 GitCommit: 6e4c15afaf7cc1db5172e0b10178012cdfda32a8
 Directory: 19/jdk/windows/windowsservercore-ltsc2022
 Constraints: windowsservercore-ltsc2022

-Tags: 19-jdk-windowsservercore-1809, 19-windowsservercore-1809
-SharedTags: 19-jdk-windowsservercore, 19-windowsservercore, 19-jdk, 19
+Tags: 19-rc-jdk-windowsservercore-1809, 19-rc-windowsservercore-1809, 19-jdk-windowsservercore-1809, 19-windowsservercore-1809
+SharedTags: 19-rc-jdk-windowsservercore, 19-rc-windowsservercore, 19-jdk-windowsservercore, 19-windowsservercore, 19-rc-jdk, 19-rc, 19-jdk, 19
 Architectures: windows-amd64
 GitCommit: 6e4c15afaf7cc1db5172e0b10178012cdfda32a8
 Directory: 19/jdk/windows/windowsservercore-1809
 Constraints: windowsservercore-1809

-Tags: 19-jdk-nanoserver-1809, 19-nanoserver-1809
-SharedTags: 19-jdk-nanoserver, 19-nanoserver
+Tags: 19-rc-jdk-nanoserver-1809, 19-rc-nanoserver-1809, 19-jdk-nanoserver-1809, 19-nanoserver-1809
+SharedTags: 19-rc-jdk-nanoserver, 19-rc-nanoserver, 19-jdk-nanoserver, 19-nanoserver
 Architectures: windows-amd64
 GitCommit: afc6de3b6821a62f8d4d7b656477db3b4cd29d1a
 Directory: 19/jdk/windows/nanoserver-1809