Mystery meat OpenJDK builds strike again
Andrew John Hughes
gnu.andrew at redhat.com
Tue May 21 01:51:12 UTC 2019
On 20/05/2019 17:47, Anssi Kolehmainen wrote:
> On Wed, 15 May 2019 18:49:55 +0000, Gil Tene wrote:
>> If anyone was wondering about the importance of having version strings
>> say
>> "EA" (or some other "THIS IS NOT a RELEASED VERSION" warning) on any
>> and all OpenJDK builds that are not an actual release build, the above
>> shows
>> you how bad things get when that practice is not followed.
>
> Here's an outsider UI testing report for Java versioning:
>
> Task: How can I find out which is the correct build for this version
>
>
> Google openjdk, go to openjdk.java.net, on frontpage click install.
> Instructions say "sudo apt-get install openjdk-8-jre" which then
> installs 8u212-b01. Success!
>
> Go back to frontpage, click on "here" (as in Oracle builds), see only
> "8u212",
> don't want to do read through EULA so go back to openjdk frontpage.
>
> Go through the tiny left navbar, click on "JDK 8"... This talks about
> 2014 so bummer.
This content is controlled by Oracle, so sadly we can't change any of
it. I certainly don't think non-OpenJDK builds should be listed on the
front page. However, you do omit the link between those two which
directs to jdk.java.net/12 and OpenJDK builds of the latest OpenJDK release.
I guess that's not much use if you're specifically looking for 8 and it
would be irresponsible to link to https://jdk.java.net/java-se-ri/8 as
the builds it links to are woefully outdated.
Go to "JDK 8 Updates"... Pretty much empty page so
> "Consult Wiki for details".
> Font gets even tinier but I keep glancing. Releases list "Latest: 8u212"
> but only "GA" as build number. Click on "tag" which goes to hg[1] "Added
> tag jdk8u212-b02"... Success!
> [1]: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/5218ef8ea6c3
>
> Click on "Released", get to Github AdoptOpenJDK releases. Title says
> "8u212 GA" but thankfully tag shows "8u212-b03".
We can revise these, so suggestions welcome. I'm not sure about changing
the text size on the wiki, but I agree I also find it rather on the
small side.
>
> Go to Azul web to look for releases and notice that there is grey
> overcast on whole page which prevents clicking on any links. Top bar
> says something about cookies but I close the page since it seems broken.
> (Thanks EU)
I'll leave Azul to comment on this.
>
> Go back to OpenJDK frontpage and click on Mercurial. Click on jdk8, jdk
> and notice that everything is again 2014. Go back to jdk8u, go to jdk8u,
> go to jdk.
> Click on tags and be amazed of the UI. A bit hard to demonstrate in
> email but something like
>
> jdk8u212-b04
> 01535393e060
> jdk8u212-ga
> ac2ef877d3e8
> jdk8u212-b03
> ac2ef877d3e8
> jdk8u212-b02
> acab6dbdd0b5
> jdk8u222-b00
> fcf246aa327f
> jdk8u212-b01
> fcf246aa327f
>
Yes, this is not really much use from an end-user perspective.
> So b04 is the newest (and thus best?) but after decreasing resolution
> from 2K and applying ruler to display ga happens to have same node as b03.
>
> Finally dig out mailing list archives, find the release announcement and
> look up in the URLs that say b03.
>
>
> Final tally is something like
> b01 1 hit
> b02 1 hit
> b03 3 hits
> b04 1 hit
>
> So with some confidence it would be possible to say that b03 is the correct
> version :)
The release announcement (http://bitly.com/oj8u212) should be linked
from the wiki page. I'll fix that.
>
>
> It would be really much better if version number would include
> beta/pre/EA in the prereleases or then GA in the final version.
>
Where do you mean?
Thanks,
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
https://keybase.io/gnu_andrew
More information about the jdk8u-dev
mailing list