Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#62737 - [jdk-openjdk] Does not base on the general availability version, only a preview version

Attached to Project: Arch Linux
Opened by Mike Swanson (chungy) - Friday, 24 May 2019, 19:07 GMT
Last edited by freswa (frederik) - Saturday, 22 February 2020, 22:07 GMT
Task Type General Gripe
Category Packages: Extra
Status Assigned
Assigned To Levente Polyak (anthraxx)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 1
Private No



OpenJDK in Arch seems to pull from random interim tags for OpenJDK rather than the General Availability ones, for instance, the jdk-openjdk package as of right now reports version 11.0.3+4 while it really should be 11.0.3+7. It is a pretty easy to mistake as the release methodology of OpenJDK was/is not entirely clear.

Upstream thread titled "Mystery meat OpenJDK builds strike again":
Related Debian thread about OpenJDK versions:

Given that this package does not have a version in the package name, it might actually be best to be sure update it to 12.0.1+12 ( -- see how -ga matches +12), while keeping jre11/jdk11 packages around for this LTS branch (7 and 10 don't get any updates anymore either, would be a good idea to remove them).

jdk8-openjdk also has the same issues outlined here, reporting version 1.8.0_212-b01 even though the ga release version should be 1.8.0_212-b03:

Additional info:
* package version(s): jdk-openjdk 11.0.3.u4-1, jdk8-openjdk 8.u212-1

Steps to reproduce:
"java -version"
This task depends upon