This (and other) bug updates are incorrect.
Andrew John Hughes
gnu.andrew at redhat.com
Fri Apr 26 14:40:40 UTC 2019
On 26/04/2019 12:02, Dalibor Topic wrote:
> On 26.04.2019 07:05, Andrew John Hughes wrote:
>> On 25/04/2019 19:13, Daniel D. Daugherty wrote:
>>
>> snip...
>>
>>>>>
>>>>
>>>> Sorry Aleksey. Version value '8' historically means JDK8-GA. It should
>>>> only used used for bugs that reproduce with JDK8-GA. If the OpenJDK8u
>>>> project wants to add an '8u' that means some version after JDK8-GA,
>>>> then
>>>> that is fine.
>>>>
>>>> Dan
>>>
>>
>> It would seem to make more sense to designate those that are known to
>> reproduce specifically on OpenJDK 8 GA with a new label '8-ga' rather
>> than creating a distinction between '8' and '8u' which is far from
>> obvious.
>
>
> I think that it's great that the various parties collaborating around
> OpenJDK 8 Updates maintenance are now embracing usage of JIRA as a
> common source of truth. But let's not rewrite issue history, please.
>
We have been using JIRA since it was first adopted for OpenJDK. There is
nothing new about this. In the context of OpenJDK 8, we have adopted it
to a greater degree than was the case under Oracle stewardship.
> In the context of OpenJDK development, various parties have their own
> automation tools and rely on existing semantics of labels, versions etc.
> to mean specific things to them. Please don't just deliberately break
> other people's workflows you may not be aware of without due
> consideration and consultation, regardless of how strongly you may feel
> justified in doing so.
>
> In that regard, it would be wiser and nicer to define your desired new
> semantics, which Aleksey argues for, for new tags/labels/releases, and
> to document them on the Project's wiki. Then the next set of maintainers
> that comes along once you step down can decide to embrace and continue
> to use them, if they fit their workflow, or deliberately make different
> choices.
>
Nobody is trying to "deliberately break" anything. Until this thread, we
were unaware that "8" meant "8 GA" to some. I have not seen any mention
of this interpretation being documented anywhere. We have used it as "8"
meaning "some version of OpenJDK 8". The end result of this is that "8"
is being used within the current bug database with two different sets of
semantics (and likewise for other OpenJDK versions).
Some common agreement needs to be reached as to how it should be used.
My suggestion was simply that "x" and "x-ga" is clearer than "x" and
"xu", especially given that the "-ga" nomenclature is already used in
the Mercurial repositories under both the old and new version systems,
while the "u" suffix seems to have been abandoned from OpenJDK 9 onwards.
I don't see a different solution being adopted for OpenJDK 8 only as a
solution, but more the potential source of more confusion.
> cheers,
> dalibor topic
>
--
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